JackPeng

Keep on going never give up

浅谈HTTP协议

HTTP是一个属于应用层的面向对象的协议,工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向HTTP服务端发送请求。本文只介绍目前应用比较广泛的HTTP/1.1协议,下面从请求与响应两部分分开展开讲解。 一. 请求(Request) 1.消息格式 一个完整的 HTTP/1.1消息格式分三部分: 请求行: {请求方法} {资源路径} {协...

大数据算法

概述 策略:对于海量数据而言,由于无法一次性装进内存处理,不得不把海量数据通过hash映射 分割成相应的小块数据,然后针对各个小块数据分别通过hash_map进行统计或其它操作,最后再把各个小块数据归一处理。 hash映射:为了在有限内存中处理海量数据,通过一种映射散列的方式让数据均匀分布在对应的内存位置(如大数据通过取余的方式映射成小数存放在内存中,或大文件映射成多个小文件),而这个映...

SELinux 权限问题

本文主要记录一下修改selinux权限的方法 权限修改 方法1: adb在线修改seLinux Enforcing(表示已打开),Permissive(表示已关闭) getenforce; //获取当前seLinux状态 setenforce 1; //打开seLinux setenforce 0; //关闭seLinux 方法2: 从kernel中彻底关闭...

Windows下搭建本地Jekyll

前言:Jekyll是一个开源的博客生成工具,类似WordPress。但与之不同的是,jekyll只生成静态网页,并不需要数据库支持。 通常配合第三方评论系统使用,例如Disqus, 多说。最关键的是jekyll可以免费部署在Github上,而且可以绑定自己的域名。 一、安装Ruby Jekyll是用ruby语言编写的,所以我们首先要在windows上装好ruby环境。 ...

Markdown个人笔记

基本语法 语法方面的文章有很多,这里就不详细说明 http://www.appinn.com/markdown/ https://help.github.com/articles/markdown-basics https://help.github.com/articles/github-flavored-markdown http://wowubuntu.com/ma...

Activity与Service生命周期

一. Activity 先展示一张Activity的生命周期图: 1.1 Activity状态 只有下面三个状态是静态的,可以存在较长的时间内保持状态不变。(其它状态只是过渡状态,系统快速执行并切换到下一个状态)    运行(Resumed): 当前activity在最上方,用户可以与它进行交互。(通常也被理解为”running” 状态) ...