摘要: 移动互联网兴起,越来越多的开发需要适配到手机端,为了测试手机端应用,最好的开发方式就是通过代理检查手机端网络请求的情况。 之前一直使用windows 版本的charles来做代理,后来发现返回的response会出现中文乱码的情况,但由于懒的原因,一直没有深入去了解,网上一搜索都是mac版本的解决办 阅读全文
posted @ 2016-08-30 19:55 deaconx 阅读(12960) 评论(6) 推荐(3) 编辑
摘要: 问题:只有一个文本内容,文本没有BOM头,怎样才能判断当前文本是否使用UTF-8编码输出呢?思路:我们都知道使用UTF-8编码输出中文是有多个字节,而且从unicode码转换成UTF-8输出有固定规则,那我们是否可以判断字节流里面是否有满足UTF-8规则的字节串来判断内容是否使用UTF-8编码呢?答... 阅读全文
posted @ 2015-10-17 00:26 deaconx 阅读(2225) 评论(2) 推荐(0) 编辑
摘要: 安装环境准备1、GCC编译器 yum install gcc apt-get install gcc2、PCRE library(PERL兼容正则表达式),用于支持正则式 pcre 提供静态或者动态库 pcre-devel 提供开发头文件和源码 yum install pcre p... 阅读全文
posted @ 2015-03-04 17:22 deaconx 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1、打开Eclipse,Help->Install New Software。2、点击add添加软件源。3、添加软件源,相应svn版本地址可以从这里查询:http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA4、勾选所有项,... 阅读全文
posted @ 2014-04-14 17:09 deaconx 阅读(125) 评论(0) 推荐(0) 编辑
摘要: Regular Expression Matching(正则表达式匹配)The GNU C Library supports two interfaces for matching regular expressions. One is the standard POSIX.2 interface, and the other is what the GNU C Library has had for many years.Both interfaces are declared in the header fileregex.h. If you define_POSIX_C_SOURCE, 阅读全文
posted @ 2013-03-07 16:02 deaconx 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 译者按:Aaron Swartz是个传奇般的人物,他是一个网络奇才,也是一个资讯自由斗士。此前笔者对他一无所知,但早就受益于他的智慧。大学阶段,笔者很大一部分知识都来自于Google Reader,而RSS是他14岁跟别人共同创作的作品。天妒英才,美国扭曲的知识产权保护制度和司法体系更是将他逼上了绝路。Aaron Swartz自杀是自由互联网世界的一个悲剧,作为Google Reader的深度用户,笔者十分感谢他在RSS中的贡献,因此,笔者把Aaron Swartz的这篇著名的《HOWTO: Be more productive》翻译成中文,向他致敬。 总是有人这样说:“把看电视的时间用... 阅读全文
posted @ 2013-01-19 09:48 deaconx 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 在做搜索开发过程中,由于翻页功能需要,要把当前查询的中文条件放在URL中带到服务器进行下一页查询,结果出现乱码情况。此时情况有如下两种:1、在输入框输入搜索内容,直接通过from提交,参数值正常读到,没有乱码。2、把中文参数UTF-8编码后,添加到URL后,然后服务器读取到乱码。服务端使用Spring框架MVC模型处理WEB请求,web.xml配置如下: <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </ 阅读全文
posted @ 2013-01-07 23:28 deaconx 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 一种支持内存共享的简捷工具简介:POSIX(可移植操作系统接口)线程是提高代码响应和性能的有力手段。在本系列中,Daniel Robbins 向您精确地展示在编程中如何使用线程。其中还涉及大量幕后细节,读完本系列文章,您完全可以运用 POSIX 线程创建多线程程序。线程是有趣的了解如何正确运用线程是每一个优秀程序员必备的素质。线程类似于进程。如同进程,线程由内核按时间分片进行管理。在单处理器系统中,内核使用时间分片来模拟线程的并发执行,这种方式和进程的相同。而在多处理器系统中,如同多个进程,线程实际上一样可以并发执行。那么为什么对于大多数合作性任务,多线程比多个独立的进程更优越呢?这是因为,线 阅读全文
posted @ 2012-12-31 14:04 deaconx 阅读(197) 评论(0) 推荐(0) 编辑
摘要: Android SDK提供了开发,测试,和debug Andriod 程序必须的API库和开发工具。如果你是一个新的ANDROID开发者,我推荐你下载 ADT BUNDLE快速开始开发应用程序。它包括基础的ANDROID SDK组件和 一个内置ADT的ECLIPSE版本,使你可以快速开始ANDROID 应用程序的开发。只需要下载一次,ADT BUNDLE就包含了我们需要开发ANDROID应用程序的所有东西:Eclipse + ADT pluginAndroid SDK ToolsAndroid Platform-toolsThe latest Android platformThe lates 阅读全文
posted @ 2012-12-15 10:14 deaconx 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 命令简介 crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语 chronos(χρόνος),原意是时间。 通常,crontab储存的指令被守护进程激活, crond常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。编辑本段crontab文件 crontab文件包含送交cron守护进程的一系列作业和指令。每个用户可以拥有自己的crontab文件;同时,操作系统保存一个针对整个系统的crontab文件,该文件通... 阅读全文
posted @ 2012-07-25 13:17 deaconx 阅读(177) 评论(0) 推荐(0) 编辑