现在位置: 首页 > cunning发表的所有文章
  • 08月
  • 13日
综合 ⁄ 共 47字 评论关闭
le=Little endian(小尾序或小端序),be=Big endian(大尾序或大端序)。
阅读全文
  • 08月
  • 08日
综合 ⁄ 共 219字 评论关闭
拷贝构造函数为何可以调用引用参数对象的私有成员?   例如 String(const String &other) { m_data=other.x;//x是String类的私有成员 } 可以。 因为拷贝构造函数是放在本身这个类里的,而类中的函数可以访问这个类的对象的所有成员,当然包括私有成员了。 String(const String &other) { m_data=other.x;//x是String类的私有成员 } 引用参数对象也是String类的,所以没问题
阅读全文
  • 01月
  • 02日
综合 ⁄ 共 3421字 评论关闭
from:http://www.cnblogs.com/dolphin0520/archive/2011/10/11/2207886.html       Trie树也称字典树,因为其效率很高,所以在在字符串查找、前缀匹配等中应用很广泛,其高效率是以空间为代价的。 一.Trie树的原理     利用串构建一个字典树,这个字典树保存了串的公共前缀信息,因此可以降低查询操作的复杂度。     下面以英文单词构建的字典树为例,这棵Trie树中每个结点包括26个孩子结点,因为总共有26个英文字母(假设单词都是小写字母组成)。     则可声明包含Trie树的结点信息的结构体: #define MAX 26 typedef st......
阅读全文
  • 09月
  • 08日
综合 ⁄ 共 2172字 评论关闭
SDWebImage托管在github上。https://github.com/rs/SDWebImage 这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。但是呢 ,他有一个缺陷仅限于ARC机制 使用示范的代码: UITableView使用UIImageView+WebCache类(基本应用,UIImageView的一个category) 前提#import导入UIImageView+WebCache.h文件,然后在tableview的cellForRowAtIndexPath:方法下:   - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 1579字 评论关闭
Standard OpenGL Function                  Built-in Attribute Variable  glVertex*(...) gl_Vertex glColor*(...) gl_Color glNormal*(...) gl_Normal  glMultiTexCoord*(i, ...) gl_MultiTexCoordi, i=1..N  Attribute Variables in Compatibility Mode: attribute vec4 gl_Color;; attribute vec3 gl_Normal; attribute vec4 gl_Vertex; attribute vec4 gl_MultiTexCoord0; Uniform Variables in Compatibility Mode In compatibility mode, GLSL defines a number of built-in uniform variables that give you access to......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 1960字 评论关闭
iOS delegate挂钩 奇技yin巧 指过于奇巧而无益的技艺与制品. 转载请注明出处 http://blog.csdn.net/uxyheaven?viewmode=contents 系列文章请看http://blog.csdn.net/uxyheaven/article/category/5800569 需求说明 在实际的编程过程中,我们总要定制一些控件,在定制的过程里,有时喜欢自己实现部分delegate方法 // MYScrollView.m - (instancetype)init { ... self.delegae = self; ... } - (void)scrollViewDidScroll:(UIScrollView *)scrollView { NSLog(@"%s 我被执行", __func__); ... } 粗看上述的代码......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 2706字 评论关闭
         由于客户的需要,WEB应用程序中有一项功能是要将数据库中的一张表导出成XML文件下载。最初采用的方案是一次将表中的所有数据读出,然后在内存中通过DOM完整地组织XML文档,完成以后通过转换将其输出到页面的响应流中。在数据量小时,这样的方案没有什么问题,但是当数据库中的数据比较多时,程序运行就产生了异常,查看Tomcat的日志,发现是内存溢出了。如何解决这个问题呢?         要从根本上解决这个问题,就要想办法降低内存的占用。显然这个方案中有两处占用了大量内存,一是将表中的数据全部读出保存于内存之中;......
阅读全文
  • 04月
  • 25日
综合 ⁄ 共 328字 评论关闭
题意:n个相同的棋子围成一个圆,Alice Bob两人从甲开始轮流取棋子,每次可以取走一个或者两个初始位置相邻的棋子,首先取走所有棋子的人胜利。题解:n<=2的时Alice必胜;          n == 3时Bob必胜;          n > 3时Alice一次取不完,这样所有的棋子就变成一条链,Bob取之后一定能将棋子分成两份相等的棋子,之后Bob与Alice操作相同即可,所以Bob必胜。 Sure原创,转载请注明出处。 #include <iostream> #include <cstdio> using namespace std; int n; int main() { while(scanf("%d",&n) &&am......
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 1192字 评论关闭
题目描述 Description 今年是国际数学联盟确定的“2000——世界数学年”,又恰逢我国著名数学家华罗庚先生诞辰90周年。在华罗庚先生的家乡江苏金坛,组织了一场别开生面的数学智力竞赛的活动,你的一个好朋友XZ也有幸得以参加。活动中,主持人给所有参加活动的选手出了这样一道题目:   设有一个长度为N的数字串,要求选手使用K个乘号将它分成K+1个部分,找出一种分法,使得这K+1个部分的乘积能够为最大。   同时,为了帮助选手能够正确理解题意,主持人还举了如下的一个例子:   有一个数字串:312, 当N=3,K=1时会有以下两种分法......
阅读全文
  • 04月
  • 11日
综合 ⁄ 共 19236字 评论关闭
在Linux操作系统中,驱动程序的加载分为两种:内核启动时自动加载和用户手动加载;硬件设备也可以采用两种方式添加到系统中:在系统启动前及系统运行时的热插拨。下面,我们以arm体系结构下的at91处理器中的I2C控制器为例,介绍一下硬件设备及相关的驱动程序是如何绑定及松绑的。 1.      平台驱动注册过程 1.1 at91_i2c_init()函数 在文件drivers/i2c/busses/i2c-at91.c中,定义了结构体struct platform_driver并进行了初始化,通过使用module_init()宏进行声明,当模块被加载到内核时会调用 at91_i2c_init()函数。在此函数中,调......
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 1868字 评论关闭
1、autoselect=”false”:当访问者在treeview控件中对节点进行定位时,可以使用键盘上的箭头来进行定位。属性值为“false“,则不允许这样做。   2、Showplus=”true”:当两个节点收到一起的时候,你可以显示一个加号(+),访问者就知道这个节点可以展开,该属性值为“true“将使用加号,否则不使用。   3、Showlines=”true”:在一个treeview控件中的两个节点之间,可以显示一些线长,为”true”显示。   4、Expandlevel=2:用来定义treeview控件的层次结构展开的级别数。   5、navigateurl:点击节点时的跳转网址  6、index:获取树节......
阅读全文
  • 04月
  • 03日
综合 ⁄ 共 2038字 评论关闭
虽然少见但值得警惕的木马技术   常宁 不可否认在入侵系统成功后留下一个木马是很多攻击者的“好习惯”,所以作为系统管理人员和安全软件开发人员来说了解木马技术是很重要的日常活动。木马的实现方式多种多样,之所以采用多种方式的主要目是要实现自身的进程、端口、消息报等活动迹象的隐藏以及提高后门的难以删除性。在这里我们将不讨论常见的木马形式,那些知识可以通过其它途径获得,网上相关的讨论较多,而我提到的这几个技术往往不能独立地工作,一般需要和其他技术配合使用。下面我讲简单说说这些技术,为了容易理解,我将......
阅读全文