前几天闲来无事实现了一个红黑树,虽然感觉理解透了,但是真正写码的时候还是调了一个上午才调通,理论还是得联系实践才行啊。另外可以看看234树,算是红黑树的一个变种,可以加深对红黑树的理解红黑树性质1)每个结点要么是红的,要么是黑的。2)根结点是黑的。3)每个叶结点,即空结点(NIL)是黑的。4)如果一...
分类:
编程语言 时间:
2015-03-30 13:10:42
阅读次数:
118
问题描述如果一个自然数N的K进制表示中任意的相邻的两位都不是相邻的数字,那么我们就说这个数是K好数。求L位K进制数中K好数的数目。例如K = 4,L = 2的时候,所有K好数为11、13、20、22、30、31、33 共7个。由于这个数目很大,请你输出它对1000000007取模后的值。输入格式输入...
分类:
其他好文 时间:
2015-03-30 13:07:41
阅读次数:
240
[-]以下内容转载自httpwwwopen-opencomlibviewopen1328069609436html起步11 关于版本控制本地版本控制系统集中化的版本控制系统分布式版本控制系统12 Git 简史13 Git 基础直接记录快照而非差异比较近乎所有操作都是本地执行时刻保持数据完整性多数操作...
分类:
其他好文 时间:
2015-03-30 13:09:59
阅读次数:
275
一、什么是OAuthOAuth: OAuth(开放授权)是一个开放标准,允许用户授权第三方网站访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方网站或分享他们数据的所有内容。QQ登录OAuth2.0:对于用户相关的OpenAPI(例如获取用户信息,动态同步,照片,日志,分享等...
分类:
编程语言 时间:
2015-03-30 13:08:20
阅读次数:
145
转自:http://blog.csdn.net/sduliulun/article/details/7732906(多谢分享) http://blog.csdn.net/destina/article/details/6198443 感谢作者的分享!一 valgrind是什么?Valgrind是一套...
分类:
其他好文 时间:
2015-03-30 13:08:20
阅读次数:
120
Mozilla中:addEventListener的使用方式:target.addEventListener(type, listener, useCapture);target: 文档节点、document、window 或 XMLHttpRequest。type: 字符串,事件名称,不含“on”...
分类:
编程语言 时间:
2015-03-30 13:08:10
阅读次数:
216
一、思路:首先查询在某个时间段中最新时间的字段,然后用查到的字段与原来的表作自连接,最后对自连接后的表进行所需字段的查询。二、sql语句:SELECT *FROM ( SELECT max(i.createDate) AS createDate, r.websiteConfigInfo_i...
分类:
数据库 时间:
2015-03-30 13:07:27
阅读次数:
414
【app名称修改】修改config.xml--name标签【图标和启动画修改】//进入项目所在文件夹执行ionic resources执行该命令后,会自动在resources文件夹下创建已添加的平台名称的文件夹,把相应素材放到文件夹如下图resources/android/icon/app.png-...
分类:
移动开发 时间:
2015-03-30 13:08:17
阅读次数:
205
http://developer.178.com/201103/94955548786.html今天要讲的是三维变换的内容,课程比较枯燥。主要是因为很多函数在单独使用时都不好描述其效果,我只好在最后举一个比较综合的例子。希望大家能一口气看到底了。只看一次可能不够,如果感觉到迷糊,不妨多看两遍。有疑问...
分类:
其他好文 时间:
2015-03-30 13:09:06
阅读次数:
186
SELECT * from aa WHERE aa not in(2,3) and aa not in(SELECT aa from aa where bb =1 and cc is null);(SELECT * from aa where bb not in (1,2,3)) UNION all...
分类:
数据库 时间:
2015-03-30 13:07:45
阅读次数:
115
Description在一条环形公路上有N辆车,每辆车有一个初始位置,并且朝顺时针或逆时针方向分别以固定的速度行驶。现在你需要判断在T时间范围内最多有多少对车可能发生相撞。当然,如同电影中那样,我们不能忽略追尾的情况(其实撞车往往都是追尾)。像台词中所说的那样,“我们总是躲在冰冷的建筑后面,我想我们...
分类:
其他好文 时间:
2015-03-30 13:06:23
阅读次数:
110
原文:http://www.sharejs.com/js/menu/1601CSS样式表: HTML代码: Home Categories About Portfolio Co...
分类:
其他好文 时间:
2015-03-30 13:07:45
阅读次数:
141
第一步: 从分解大函数开始1. 什么是大函数?大函数就是那些业务逻辑特别复杂、程序代码特别多、一提起来就让人头疼不已的超级方法。超级大函数很难让人读懂,更难于维护与变更,毫无疑问是软件退化的重灾区。2. 如何解决超级大函数问题?最有效的办法就是分解,按照功能一步一步分解,还原其应有的优化结构。这个过...
分类:
其他好文 时间:
2015-03-30 13:06:13
阅读次数:
121
论文写完,感觉头脑好久没被灵感刺激了,前些天室友介绍了个小游戏,我突然来了灵感可以写的简单的android 程序实现自动运行。主要的过会为三步:1,Android 屏幕的获取。因为安全的原因,过程比较麻烦,我目前采用的是开启用户调试模式,利用adb脚本反复循环截图。2,图像分析。这部分代码中有体.....
分类:
移动开发 时间:
2015-03-30 13:06:02
阅读次数:
211
从命令行创建证书还可以使用AIR SDK所附带的AIR开发者工具(ADT)实用程序,从其中的命令行创建自签名证书。语法如下:adt -certificate -cn commonName keyType certificateFile password例如:adt -certificate -cn ...
分类:
其他好文 时间:
2015-03-30 13:05:41
阅读次数:
172
第一步:引入微信官方js文件 第二步:通过config接口注入权限验证配置 wx.config({ debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 ...
分类:
微信 时间:
2015-03-30 13:05:52
阅读次数:
8632