自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 收藏
  • 关注

转载 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 Qunit...

2019-09-12 08:50:50 867

转载 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...

2018-04-08 17:12:00 248

转载 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',...

2018-03-14 19:15:00 698

转载 线程池调整真的很重要

知道吗,你的Java web应用其实是使用线程池来处理请求的。这一实现细节被许多人忽略,但是你迟早都需要理解线程池如何使用,以及如何正确地根据应用调整线程池配置。这篇文章的目的是为了解释线程模型——什么是线程池、以及怎样正确地配置线程池。 单线程模型 让我们从一些基础的线程模型开始,然后...

2018-02-28 20:35:00 178

转载 node 事件轮询

概述 关于nodejs的介绍网上资料非常多,最近由于在整理一些函数式编程的资料时,多次遇到nodejs有关的内容。所以就打算专门写一篇文章总结一下nodejs相关知识,包括“说它单线程是什么意思”、“非阻塞又是指什么”以及最重要的是它的“事件轮询”的实现机制。 本文不介绍nodejs的优缺...

2017-12-14 10:10:00 249

转载 为什么要在密码里加点“盐”

以上这句话是维基百科上对于 Salt 的定义,但是仅凭这句话还是很难理解什么叫 Salt,以及它究竟起到什么作用。 第一代密码 早期的软件系统或者互联网应用,数据库中设计用户表的时候,大致是这样的结构: mysql> desc User;+----------+--------...

2017-08-18 13:43:00 73

转载 函数式编程

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

2017-07-18 22:45:00 86

转载 Android进阶之ProGuard代码混淆

简介 Proguard工具通过移除无用的代码以及使用语义隐晦的名称来重命名类、字段和方法,从而达到压缩、优化和混淆代码的目的。最终您将获得一个较小的 .apk 文件,此文件更难于进行反向工程。由于 ProGuard 会使应用更难于进行反向工程,因此当应用使用对安全性要求极高的功能时(例如,...

2017-07-03 15:03:00 132

转载 sqlite

As with lots of things in computer programming, there is no single "correct proceed" for the timing of closing a SQLite database (viaclose()onSQ...

2017-04-26 18:06:00 65

转载 Android Binder机制(一)

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

2017-04-03 20:14:00 381

转载 Gradle使用

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

2017-03-31 10:40:00 85

转载 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 ...

2017-03-23 16:23:00 202

转载 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 Engin...

2017-03-23 16:21:00 191

转载 ubuntu14.04编译安装PHP7

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

2017-03-23 10:06:00 142

转载 android同步适配器框架

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

2017-03-20 16:11:00 397

转载 maven私服搭建及gradle上传

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

2017-03-10 11:31:00 670

转载 也许,这样理解HTTPS更容易

本文尝试一步步还原HTTPS的设计过程,以理解为什么HTTPS最终会是这副模样。但是这并不代表HTTPS的真实设计过程。在阅读本文时,你可以尝试放下已有的对HTTPS的理解,这样更利于“还原”过程。 我们先不了聊HTTP,HTTPS,我们先从一个聊天软件说起,我们要实现A能发一个hello消...

2017-03-01 17:41:00 60

转载 TCP协议和socket API 学习笔记

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

2017-02-14 17:13:00 127

转载 解决MAC OS X 终端启动慢的问题

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

2017-02-10 11:10:00 467

转载 Linux统计文件行数

语法:wc [选项] 文件… 说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。 该命令各选项含义如下:   - c 统计字节数。   - l 统计行数。   - w 统计字数...

2017-02-08 13:05:00 768

转载 拥抱 Android Studio 之四:Maven 仓库使用与私有仓库搭建

使用、创造和分享 笔者曾经不思量力的思考过『是什么推动了互联网技术的快速发展?』这种伟大的命题。结论是,除了摩尔定律之外,技术经验的快速积累和广泛分享,也是重要的原因。 有人戏称,『写 Java,首先要学会选包』,在这里不好评论对错。不过这句话里面,至少包含两层意思:首先 Java 有大...

2017-02-06 16:28:00 621

转载 ANDROID模块化编程之引用本地的AAR

版权声明:本文为 stormzhang 原创文章,可以随意转载,但必须在明确位置注明出处!!! 随着项目越来越多,代码的复用就变得异常重要,这时候就要进行模块化编程,就是把一些通用的组件或者类库做成单独的模块,其他项目直接进行引用就好。针对Android开发最常见的就是Androi...

2017-02-06 11:27:00 97

转载 面试

Android基础 View的绘制流程;自定义View如何考虑机型适配;自定义View的事件分发机制;View和ViewGroup分别有哪些事件分发相关的回调方法;自定义View如何提供获取View属性的接口; Art和Dalvik对比;虚拟机原理,如何自己设计一个虚拟机(内...

2016-12-13 16:23:00 197

转载 Android App Daemon

  一直没空把App Daemon的原理整理一下,见不少人在问原理,我这里就把整个流程大概的说一下。   关于进程守护,从接触Android没多久就一直想实现,网上给出的方案也是各种各样,有双服务方式,有利用系统定时器方式的等等等等,但我都有过尝试,最终都没有达到自己想要的结果。后来想到自己以...

2016-12-13 16:21:00 1087

转载 服务端数据迁移

1.mysql 数据库目录var/lib/mysql chown -R mysql:mysql db sudo /etc/init.d/mysql restart 2.module mutagen ...

2016-11-20 22:17:00 104

转载 linux 服务器部署

1.apt-get update 更新软件源 2.确保安装ssh服务,方便从本地连接服务器 3.sudo apt-get install nginx gunicorn python-gevent supervisor mysql-server 4.sudo apt-get instal...

2016-11-14 09:31:00 76

转载 java NIO

Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。本系列教程将有助于你学习和理解Java NIO。感谢并发编程网的翻译和投递。 (关注ITeye官微,随时随地查看最新开发资讯、技术文章。) Java NIO提供...

2016-11-01 11:59:00 109

转载 获取运行的so

adb shell run-as pkgname cat proc/1551/maps 转载于:https://my.oschina.net/u/1474965/blog/744992...

2016-09-09 18:48:00 87

转载 小米刷机

cd Downloads 6213 cd so 6214 cd .. 6215 cd soft 6216 ./flash_all.sh 6217 cd taurus_images_JLB54.0_4.1_cn 6218 ./flash_all.sh 6219 su...

2016-08-19 20:59:00 96

转载 appium请求过程

rooting.js(controller.doClick) -> controller.js (exports.doClick) -> android-controller.js(androidController.click) -> common.js (exports...

2016-08-11 16:53:00 228

转载 android studio 导入android 源码

在使用Android Studio查看源码之前,你需要做下面几件事: 下载Android Lollipop源码(当然不一定非要是Lollipop源码,其他的版本也是可以的) 进行过一次完整编译(不编译是无法进行源码导入工作的) 以上操作可以参考Google 官方教程以确保万无一失...

2016-07-26 10:52:00 95

转载 ubuntu 循环登陆

1.ctr + alt +f1 进入命令行 2. sudo apt-get install docky 3.sudo reboot 转载于:https://my.oschina.net...

2016-07-25 15:39:00 98

转载 appium源码分析-环境搭建

1.安装gulp :npm install gulp -g 转载于:https://my.oschina.net/u/1474965/blog/691164

2016-06-14 14:02:00 78

转载 jni

1.编辑 native接口 2.生成头文件 :javah -d jni -classpath android.jar:android-support-v7-appcompat.jar:android-support-v4.jar:../../build/intermediates/class...

2016-06-01 14:16:00 70

转载 建立wifi

http://www.cnblogs.com/tiankonguse/p/3780323.html http://www.cnblogs.com/JackenHwang/archive/2011/05/21/ubuntu-wifi.html http://www.cnblogs....

2016-03-31 20:41:00 91

转载 git

git rebase --abort git rebase -i HEAD~2 git add . git rebase --continue 5.git ls-remote --tags origin 列举远端所有tag ...

2016-03-17 16:24:00 64

转载 android studio 打包混淆jar

taskclearJar(:Delete){delete}taskmakeJar(:org.gradle.api.tasks.bundling.Jar){baseNamefrom()into()exclude()exclude...

2016-03-08 17:24:00 81

转载 linux command

document size : du -sh AndroidSouce rm -rf AndroidSouce/ 转载于:https://my.oschina.net...

2016-02-21 18:39:00 58

转载 TCP/IP、Http、Socket的区别

网络由下往上分为   物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。   通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,   三者从本质上来说没有可比性,   socket则是对TCP/IP协议的封装和应用(程序员层面上)...

2016-02-16 11:21:00 79

转载 UML时序图

http://www.cnblogs.com/ywqu/archive/2009/12/22/1629426.html 转载于:https://my.oschina.net/u/14749...

2016-01-24 14:07:00 97

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除