码迷,mamicode.com
首页 >  
搜索关键字:ubutu 源    ( 218285个结果
设计模式之代理模式学习
代理模式是一种结构型模式,通常源于下边的情况:人们对于复杂的软件系统常常有一种处理手法,即增加一个间接层,从而对系统获得一种更为灵活,满足特定需要的解决方案。例如下图中,B有安全控制或者是缓存控制。B中存在A根本不需要知道的控制方式。A直接使用B,结构上复杂,实现也不方便。A直接使用B的方式,控制不够灵活,可能要用到A根本不知道的方式。增加一个间接层,从而对系统获得更为灵活、满足特定需要的解决方案...
分类:其他好文   时间:2014-07-22 23:03:32    阅读次数:278
Redis的字典(dict)rehash过程源码解析
Redis的内存存储结构是个大的字典存储,也就是我们通常说的哈希表。Redis小到可以存储几万记录的CACHE,大到可以存储几千万甚至上亿的记录(看内存而定),这充分说明Redis作为缓冲的强大。Redis的核心数据结构就是字典(dict),dict在数据量不断增大的过程中,会遇到HASH(key)碰撞的问题,如果DICT不够大,碰撞的概率增大,这样单个hash 桶存储的元素会越来愈多,查询效率就...
分类:其他好文   时间:2014-05-01 21:56:59    阅读次数:398
搭建Debian源基础知识记录
文档一:https://wiki.debian.org/SettingUpSignedAptRepositoryWithReprepro 文档二:http://blog.jonliv.es/2011/04/26/creating-your-own-signed-apt-repository-and-debian-packages/...
分类:其他好文   时间:2014-05-01 18:19:21    阅读次数:270
GDAL在java中乱码问题解决方案
[前序]     首先关于GDAL源码方面,GDAL开源项目源码是使用C++语言所写,通过源码的编译可以生成支持一系列语言如c++/java/php/csharp/perl/python/ruby开发所依赖的第三方包或头文件。GDAL的同时支持不同平台下的编译生成,在Win平台下使用起来出现的问题较多,比如编译时选择不同的编译选项32位或x64位产生出不同的依赖库,还有中文路径、中文读写问题...
分类:编程语言   时间:2014-05-01 17:53:24    阅读次数:1741
POJ 3882 Stammering Aliens 后缀数组height应用
题目来源:POJ 3882 Stammering Aliens 题意:给你m一个一个字符串 求至少出现m次的最长字符串 可以在字符串中重叠出现 思路:二分长度l 然后从height数组中找长度大于等于l的前缀 #include #include #include using namespace std; const int maxn = 40010; char s[maxn]; in...
分类:其他好文   时间:2014-05-01 17:36:34    阅读次数:334
qt的资源替换搜索QDir详解
QDir对跨平台的目录操作提供了很多的便利,为了更加方便的提供全局资源的查找,QDir提供了搜索路径替换功能,解决了资源搜索不便的问题,也能提高文件查找的效率。 QDir通过已知的路径前缀去搜索并定位文件,搜索路径增加是有序的。从第一个设置的搜索路径开始,是不是觉得和cocos2d的路径搜索非常相似呢。 见如下QT的原版例子 QDir::setSearchPaths("icons",...
分类:其他好文   时间:2014-05-01 17:33:10    阅读次数:438
iOS Base64转码(使用ios7系统自带编码库 和 GMTBase64 两种方式)
demo下载地址:http://pan.baidu.com/s/1i3LvaDZ 在iOS7 中系统提供了base64 的转码方式 示例如下:     NSData* originData = [originStr dataUsingEncoding:NSASCIIStringEncoding];     NSString* encodeResult = [origi...
分类:移动开发   时间:2014-04-30 22:26:40    阅读次数:458
编译android-4.3.1_r源码并刷到自己的Galaxy Nexus I9250真机上
编译android-4.3.1_r源码并刷到自己的Galaxy Nexus I9250真机上 作者:雨水  日期:2014-04-30 编译源代码的目的还是为了自己修改源代码,然后还能够运行在相应的手机上,只有这样才有意义.  我手上有一部三星的Galaxy Nexus I9250, 代号为maguro。但是在目前google的官方未提供针对android4.4.2版本所对应的硬件...
分类:移动开发   时间:2014-04-30 22:17:38    阅读次数:475
or1200中Exception模块的作用
以下内容摘自《步步惊芯——软核处理器内部设计分析》一书 EXCEPTION模块的作用       为了便于说明,在进行具体指令分析之前,给出在异常处理类指令执行过程中涉及到的主要模块连接关系,如图7.1所示,图中的大部分模块在前几章分析指令的时候都有所涉及。但在本章会使用不同的输入输出接口。该图仍然采用模块左边是输入接口,右边是输出接口的绘制方式,这样做的好处是一目了然知道哪些...
分类:其他好文   时间:2014-04-30 22:14:40    阅读次数:441
qt静态库编译加载资源的问题
qt有一套资源管理系统,如果将资源编译到可执行文件中,则可以直接访问可执行文件中的资源文件, 访问方式如下 :/prefix/location 但有的时候可以因为资源比较大,所以我们需要把资源编译成外部二进制资源文件*.rcc文件,这样可以提高可执行文件的加载速度。 编译方式rcc -binary myresource.qrc -o myresource.rcc 然后通过 QResou...
分类:其他好文   时间:2014-04-30 22:14:39    阅读次数:487
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!