作者:二青个人站点:zhangerqing.cn 邮箱:xtfggef@gmail.com 微博:http://weibo.com/xtfggefAtomic简介Atomic包是java.util.concurrent下的另一个专门为线程安全设计的Java包,包含多个原子操作类。这个包里面提供了一组原子变量类。其基本的特性就是在多线程环境下,当有多个线程同时执行这些类的实例包含的方法时...
分类:
编程语言 时间:
2015-01-24 11:40:19
阅读次数:
150
在.net中序列化读写xml方法的总结阅读目录开始最简单的使用XML的方法类型定义与XML结构的映射使用 XmlElement使用 XmlAttribute使用 InnerText重命名节点名称列表和数组的序列化列表和数组的做为数据成员的序列化类型继承与反序列化反序列化的实战演练反序列化的使用总结排...
分类:
Web程序 时间:
2015-01-24 06:47:36
阅读次数:
349
通过做题来学习android逆向是一个比较不错的方法。虽然有投机取巧的方法解决这题,但是对这个题目的深入研究,学习到了dex的动态调试、破解加固等技术。要感谢各位android大牛对此题的详细介绍。我只是照着做了一遍,对有些不明确的地方自己演练了一下,并对android的so调试进..
分类:
移动开发 时间:
2015-01-22 15:41:06
阅读次数:
2489
作者:二青个人站点:zhangerqing.cn 邮箱:xtfggef@gmail.com 微博:http://weibo.com/xtfggefShell脚本就是将很多条命令结合起来写在一起,通过运算以及判断来实现很多功能的文本。为什么学习shell,首先一些常规的系统管理操作,并且需要自动化地执行,如果用shell脚本把这些操作集中在一起,只需要定期的执行这个shell脚本就可以了...
分类:
编程语言 时间:
2015-01-21 11:35:10
阅读次数:
296
作者:二青个人站点:zhangerqing.cn 邮箱:xtfggef@gmail.com 微博:http://weibo.com/xtfggefVi是一个常用的linux下文本编辑器,基本所有的类Unix系统都会默认装有vi编辑器,所以只要学通了vi,则可以在任意linux上进行文本操作。在控制台里敲入"vi filename"即可启动vi编辑器,如果该file已经存在,则编辑已存在...
分类:
编程语言 时间:
2015-01-19 20:59:51
阅读次数:
306
作者:二青个人站点:zhangerqing.cn 邮箱:xtfggef@gmail.com 微博:http://weibo.com/xtfggef...
分类:
编程语言 时间:
2015-01-16 20:56:39
阅读次数:
156
原文:经典算法题每日演练——第二题 五家共井 古代数学巨著《九章算数》中有这么一道题叫“五家共井,甲二绠(汲水用的井绳)不足,如(接上)乙一绠;乙三绠不足,如丙一绠;
丙四绠不足,如丁一绠;丁五绠不足,如戊一绠;戊六绠不足,如甲一绠,皆及。
意思就是说五家人共用一口井,甲家的绳子用两条不够,还要再用...
分类:
编程语言 时间:
2015-01-16 13:00:23
阅读次数:
200
原文:经典算法题每日演练——第十一题 Bitmap算法 在所有具有性能优化的数据结构中,我想大家使用最多的就是hash表,是的,在具有定位查找上具有O(1)的常量时间,多么的简洁优美,
但是在特定的场合下:
①:对10亿个不重复的整数进行排序。
②:找出10亿个数字中重复的数字。
当然我只有普通的服...
分类:
编程语言 时间:
2015-01-16 12:57:12
阅读次数:
216
原文:经典算法题每日演练——第十八题 外排序 说到排序,大家第一反应基本上是内排序,是的,算法嘛,玩的就是内存,然而内存是有限制的,总有装不下的那一天,此时就可以来玩玩
外排序,当然在我看来,外排序考验的是一个程序员的架构能力,而不仅仅局限于排序这个层次。 一:N路归并排序
1.概序 我们知道算法中...
分类:
编程语言 时间:
2015-01-16 12:55:26
阅读次数:
265
原文:经典算法题每日演练——第四题 最长公共子序列
一: 作用 最长公共子序列的问题常用于解决字符串的相似度,是一个非常实用的算法,作为码农,此算法是我们的必备基本功。
二:概念 举个例子,cnblogs这个字符串中子序列有多少个呢?很显然有27个,比如其中的cb,cgs等等都是其子序列,我们可以看...
分类:
编程语言 时间:
2015-01-16 12:55:11
阅读次数:
267