自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JerryCQU的专栏

自己学习过程中的一些积累!相信坚持下去就会有进步。

  • 博客(14)
  • 资源 (4)
  • 收藏
  • 关注

原创 Git学习——分支详解

前言:在大项目的开发中,很有可能需要把工作从开发主线上分离出来,以免影响开发主线。对于大部分的版本管理系统来说,这就意味着完全创建一个源代码目录的副本,然后基于这个分支开发。在上一节的学习中,我们知道Git是以快照的形式管理软件版本,这就使得创建分支这个业务流程非常高效、快捷。    一、Git保存文件的方式    假设现在有一个工作目录,里面包含了三个将要被暂存和提交的文

2016-01-23 14:28:06 764

原创 Git学习——管理我们的代码

前言:随着参与的系统开发复杂程度越来越高,我们面临着多人、异地协作的挑战!如何高效有序的协调好大家的开发工作?一个优秀的版本控制系统非常重要。即使是对于个人用户来说,采用版本控制系统管理个人的代码,可以很方便的在公共开发环境和私人开发环境上协调工作,而且代码安全有保障!可以说采用版本控制系统管理代码比使用邮箱、云盘科学的多。常用的版本管理系统有Git和SVN,当然还有很多基于它们的GUI图形界面工

2015-12-17 18:47:16 485

原创 学习使用Fiddler(一)

前言:Fiddler是以web代理服务器的方式工作,(可能会与其它代理软件或相关插件冲突)使用代理地址127.0.01,端口8888,能记录所有客户端和服务器的http和https请求并提供监控、设置断点、修改通信数据等功能。本文作为Fiddler使用学习系列的第一篇,主要介绍如何初步使用Fiddler,内容包括安装配置、HTTP会话统计视图、命令行工具简介、Fiddler设置HTTP请求断点、A

2015-12-07 16:06:11 817

原创 linux命令学习——ps和netstat

linux命令学习,ps命令和netstat命令简介已经常用方法示例!

2015-12-05 18:05:59 10234

原创 安卓网络通信框架Volley学习(二)基于Volley高效加载网络图片

在上一篇的学习分享中简介了Volley框架并代码示例初步使用Volley实现一个HTTP请求,那么这一篇学习分享中我们将更深入一步,重点学习如何高效加载网络图片,主要内容为ImageRequest、ImageLoader、ImageLoader+NetworkImageView这三种基于Volley的网络图片加载方式的用法及总结。如果你对Volley框架及其应用还不太熟悉,非常推荐阅读我的上一篇学

2015-11-30 20:34:33 796

原创 安卓网络通信框架Volley学习(一) Volley简介和初步使用

前言:安卓应用基本上都会有网络通信的需求,在安卓开发入门阶段我们一般都是采用HttpClient或HttpURLConnection API包来实现基于HTTP协议的网络通信,其中后者是安卓提供的轻量级API包,更推荐使用。分析移动端通信的需求可以发现很少会有大数据量传输的通信,主要特征是数据量小、请求频繁。而HttpClient和HttpURLConnection的使用需要配合异步线程并且需要注

2015-11-28 17:19:11 888

原创 ubuntu下php+php-fpm环境配置

前言:采用Nginx服务器并以php-fpm的方式跑php,这样就需要以源码编译的方式安装PHP和php-fpm,当然现在成熟的一键安装工具也有很多。本文主要包括三个部分内容:1、概念解析CGI、FastCGI、PHP-CGI与php-fpm;2、源码编译的方式安装PHP与php-fpm;3、使用phpize动态编译安装PHP扩展模块。 一、概念解析CGI、FastCGI、PHP-CGI与

2015-11-17 17:25:04 6797

翻译 PHP命名空间和别名/导入(摘要)

一、命名空间概述支持命名空间,php版本需要>=5.3.0。从广义上来说,命名空间是一种封装事物的方法。在很多地方都可以见到这种抽象概念。例如,在操作系统中目录用来将相关文件分组,对于目录中的文件来说,它就扮演了命名空间的角色。具体举个例子,文件foo.txt 可以同时在目录/home/greg 和 /home/other 中存在,但在同一个目录中不能存在两个 foo.txt 文件。另外,在目

2015-11-16 17:26:50 1584

原创 安卓UI开发基础-View

前言:个人认为安卓开发的两个难点是多线程异步和自定义UI控件!前者决定了APP的性能,后者决定了APP交互体验。要做出屌炸天的UI交互,必然要先深入理解安卓View对象,然后才能做出优秀的自定义UI控件。本文包括以下几个部分的内容:View对象是什么?如何灵活加载View对象?View的绘制流程,View状态及重绘流程,简单自定义View的实现。本文包括一个demo,实现了View对象动态加载和自

2015-11-13 18:13:55 1448

原创 字符编码小结

分析、解读Web开发中的编码问题

2015-11-13 12:43:00 554

原创 HTTP协议知识整理

一、HTTP协议的主要特点1.基于TCP/IP协议。2.简单快速:客户端向服务器请求服务时,只需传送请求方法和路径。请求的常用方法有GET、POST、HEAD(使用不多),每种方法规定了客户端与服务器采用的不同通信方式。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。3.灵活:HTTP允许传输任意类型的数据对象,正在传输的类型由Content-Type加以标记。

2015-11-13 11:35:11 587

原创 PHP web开发中RSA加密解密简单示例

一分钟让你上手RSA密钥生成、JS实现加密、PHP实现解密!安全简单,so easy!

2015-10-30 19:50:57 5055

原创 安卓异步任务类AsyncTask——突出一个简单、好用

前言:AsyncTask是android提供的轻量级异步任务类(代码轻量级,系统资源占用并不是轻量级!),完整的封装了异步任务流程,这让我想起了Handler异步任务通信机制。两者对比起来,AsyncTask较好的封装性可以极大的减少代码量,而Handler+Thread的异步实现代码量是比较多的,但是Handler+Thread的异步实现方式对于线程的把控更精细化,代码效率会更优化一些(实际上A

2015-10-23 09:38:19 2227

原创 安卓异步线程消息机制学习——Handler+Thread+Looper

前言:在安卓应用开发中面临着一个问题,如果应用在主线程(即UI线程)中进行网络通信的时候很有可能会造成主线程长时间阻塞,而阻塞超过5秒钟程序就会崩溃!自然可以考虑新建一个工作线程(Thread)来完成网络通信,那么问题又来了,譬如在完成了网络通信后往往需要更新UI,我们的网络通信是在子线程中完成的,而安卓的UI交互是在主线程中实现的!显然,我们无法在网络通信的子线程中更新UI。如果说子线程可以在自

2015-10-22 15:26:16 905

git操作命令

树状图描述版本管理系统Git的操作命令!方便实用

2016-01-09

绿色、原生Volley通信框架jar包

原生谷歌高性能、高并发通信框架volley源码生成jar包,如果你对于volley还不太了解,可以访问我的博客http://blog.csdn.net/jerrycqu。或许你可以参考我的方法生成自己的jar包

2015-11-24

自定义View Demo

自定义View Demo,用最简单的例子解释自绘、组合、继承三种方式实现的自定义控件,代码注释完整!

2015-11-12

RSA密钥生成、 JS加密、PHP解密Demo

完整RSA密钥生成代码和JS加密、PHP解密示例,快速上手使用,提高系统数据安全性!

2015-10-31

空空如也

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

TA关注的人

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