linux下android apk反编译工具
linux下的android apk反编译工具,仅用于学习!使用详情请参考如下文章:http://blog.csdn.net/ljianhui/article/details/38985441
代理模式+智能指针SharePtr代码
本人实现的一个代理模式的代码,同时也有一个实际应用代理模式的智能指针SharePtr的实现代码。
C++实现的单例模式代码
本人使用C++实现的单例模式,实现方式有三种,包括单线程下的,多线程下的代码。
C++ string类的隐式共享写时拷贝实现代码
本人采用C++实现的string类,采用的内存管理策略是隐式共享写时拷贝,其实现参考了智能指针的思想。
实现内存半自动释放的基类Object
内存管理是C++最令人痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的性能,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在。难道使用C++就不能像使用C#或java那样,不管内存的释放吗?其实我们可以通过适当的设计来减轻我们对内存的管理任务。虽然不能像C#或java那样,完全不管内存的使用和释放,但是也能在很大程度上减轻我们对内存的管理压力。下面就以本人设计的一个基类说明一下,如何实现C++内存的半自动释放。
泛型链表——C语言实现
使用C语言实现的“泛型链表”,该链表为循环双链表,它的设计参考了C++的STL容器库中的容器list及泛型算法的接口,并使用迭代器来遍历链表。使用时只需要include头文件即可,隐藏了List类型的具体实现。用户并不需要知道链表的具体实现,只需要调用头文件中的接口来进行相应的操作即可。
在文本文件中查找关键字
在文件中查找指定的关键字,采用了两种不同的方法实现,一种一次读入所有的数据,一种是使用缓冲区,多次读入数据到缓冲区中进行字符串匹配。
TCP/IP高效编程-改善网络程序的44个技巧
网络编程的经典书籍,内容清晰,该书的内容简介:
作为网络程序员,你是否发现自己的应用程序远远不够健壮?那么,你需要了解编写高效TCP/IP程序所需的各种知识。本书正是这么一本经典著作,它专注于协议族中那些细微的特性,提炼出的44个技巧可立竿见影地提升编程能力。
本书在介绍这些技巧的同时,对TCP/IP编程的基本思想和概念进行了说明,结合大量实例透彻解析了TCP/IP中的实践经验以及法则,还说明了如何避免网络编程中一些最常见的问题。书中提供的框架代码和常用函数库让你能够方便快捷地编写出应用程序,而无需操心一些细枝末节。
PS:该pdf文档没有目录
vim命令操作大全
本图片包含大量的常用vim使用命令和操作,而且对所使用的命令进行了分类,方便查阅
DLL例子程序
一个DLL的简单的例子和应用程序!基于控制台的一个例子程序!
SQL Sever 2000 自学教程
内容简单易懂,而且比较清晰,可以让你对数据库有所了解。全书十六章。
devcpp教程
一份比较完备的关于DevCpp的使用方法的教程。
TurboC3.0中文版
支持中文的Turboc编译器,中文的界面有助于初学者的使用和开发,而且也支持程序里中文,不用因程序中的中文变成乱码而担忧。
DevCpp一款不错的C/C++编译器,而且免费开源
一款不错的C/C++编译器。支持多种语言,适合于初学者和其他开发人员的不同需求。