加载中
Comprehensive Introduction to Apache Spark

Introduction Industry estimates that we are creating more than 2.5 Quintillion bytes of data every year. Think of it for a moment – 1 Qunitillion = 1 Million Billion! Can you i...

2018/06/15 11:39
10
4 ways to update to the latest Node.js version on a Mac

Development is picking pace and Node.js is shipping out a new version frequently. It is nice to have the latest version at hand in your development environment to test out new f...

2018/04/08 17:12
11
node adb shell

var spawn = require('child_process').spawn; const ls = spawn('adb', ['shell', '']); var commands =["cd sdcard","cd libs","ls"] ls.stdout.on('data', (data) => { console.log(`st...

2018/03/14 19:15
35
线程池调整真的很重要

知道吗,你的Java web应用其实是使用线程池来处理请求的。这一实现细节被许多人忽略,但是你迟早都需要理解线程池如何使用,以及如何正确地根据应用调整线程池配置。这篇文章的目的是为了解释...

2018/02/28 20:35
28
node 事件轮询

概述 关于nodejs的介绍网上资料非常多,最近由于在整理一些函数式编程的资料时,多次遇到nodejs有关的内容。所以就打算专门写一篇文章总结一下nodejs相关知识,包括“说它单线程是什么意思”...

2017/12/14 10:10
2
为什么要在密码里加点“盐”

盐(Salt) 在密码学中,是指通过在密码任意固定位置插入特定的字符串,让散列后的结果和使用原始密码的散列结果不相符,这种过程称之为“加盐”

2017/08/18 13:43
12
函数式编程

特点: 函数式编程意味着不使用可变的变量,赋值,循环和其他命令式控制结构进行编程 函数式编程是面向数学的抽象,将计算描述为一种表达式求值,一句话,函数式程序就是一个表达式。 函数式...

2017/07/18 22:45
11
Android进阶之ProGuard代码混淆

简介 Proguard工具通过移除无用的代码以及使用语义隐晦的名称来重命名类、字段和方法,从而达到压缩、优化和混淆代码的目的。最终您将获得一个较小的 .apk 文件,此文件更难于进行反向工程。...

2017/07/03 15:03
14
sqlite

As with lots of things in computer programming, there is no single "correct proceed" for the timing of closing a SQLite database (via close() on SQLiteOpenHelper if you are usin...

2017/04/26 18:06
78
Android Binder机制(一)

binder用于android进程间的通讯。客户端程序和系统服务,客户端进程之间,都是通过binder进行进程间通讯的。 1.客户端程序和系统服务 客户端和系统服务通讯的入口:cotext.getSystemService...

2017/04/03 20:14
17
Gradle使用

1.gradle -b 指定其他的xxx.gradle文件 2.gradle 实现里有一个Action列表。doFist 和 doLast会把action添加到列表的首和尾。 3.gradle的每个project包括两个部分: script task task是proje...

2017/03/31 10:40
13
How To Install Wordpress with nginx on Ubuntu 12.04

About Wordpress Wordpress is a free and open source website and blogging tool that uses php and MySQL. It was created in 2003 and has since then expanded to manage 22% of all th...

2017/03/23 16:23
8
How To Install Linux, nginx, MySQL, PHP (LEMP) stack on Ubuntu 12.04

About Lemp LEMP stack is a group of open source software to get web servers up and running. The acronym stands for Linux, nginx (pronounced Engine x), MySQL, and PHP. Since the ...

2017/03/23 16:21
3
ubuntu14.04编译安装PHP7

ubuntu14.04编译安装PHP7 下载安装包 wget http://mirrors.sohu.com/php/php-7.0.16.tar.gz 解压 tar zxvf php-7.0.16.tar.gz 进行配置之前安装必要的包,否则会出现下面的一些问题 sudo apt...

2017/03/23 10:06
35
android同步适配器框架

优点: 1.自动同步数据(根据时间,数据变化),把不满足条件的同步操作加入队列,当满足条件时自动运行。 2.多个应用协作同步 3.同步代码插件化 4.自动网络连接检测 系统只会在联网状态下进...

2017/03/20 16:11
29
maven私服搭建及gradle上传

本次的搭建是在ubuntu系统上进行的,windows搭建过程类似。 软件准备 此次搭建我们用到了JDK及nexus(sonatype的软件,不是google的手机) JDK (我用的版本所1.7.0_76) NEXUS (我用的所nexus-2...

2017/03/10 11:31
22
也许,这样理解HTTPS更容易

本文尝试一步步还原HTTPS的设计过程,以理解为什么HTTPS最终会是这副模样。但是这并不代表HTTPS的真实设计过程。在阅读本文时,你可以尝试放下已有的对HTTPS的理解,这样更利于“还原”过程。...

2017/03/01 17:41
57
TCP协议和socket API 学习笔记

• TCP包头 ACK为1时,确认序号有效,表示期望收到的下一个序号,是上次成功收到的字节序加1。 SYN, FIN都占用一个序号。 • TCP连接的建立 client通过connect()来建立TCP连接,connect()会发...

2017/02/14 17:13
14
解决MAC OS X 终端启动慢的问题

解决办法: 终端中输入指令,sudo rm -rf /private/var/log/asl/*.asl 体验下秒开的感觉吧

2017/02/10 11:10
10
Linux统计文件行数

Linux统计文件行数

2017/02/08 13:05
4

没有更多内容

加载失败,请刷新页面

返回顶部
顶部