找到相关内容 11
.Net集合类的研究-有序集合(二)-SortedDictionary<TKey,TValue>
从类名就可以看出SortedDictionary<TKey,TValue>和上篇介绍的SortedList一样,都是有序集合,但从类内部的存储结构上看,两者有很大区别,SortedList内部用数组保存,只能算是有序线性表,而SortedDictionary<TKey,TValue>的内部结构是红黑树。 园子里有不少关于红黑树的好文章,已将红黑树分析的很透彻。所以这里不讨
http://www.cyqdata.com/cnblogs/article-detail-38632 
PHP数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数的小问题
求两个数组的交集问题可以使用array_intersect(),array_inersect_assoc,array_intersect_key来实现,其中array_intersect()函数是求两个数的交集,返回一个交集共有元素的数组(只是数组值得比较)、array_intersect_assoc()函数是将键值和值绑定,一起比较交集部分、array_intersect_key()函数是将两个
http://www.cyqdata.com/cnblogs/article-detail-38525 
关于android:configChanges=&quot;keyboardHidden|orientation&quot;
一般在AndroidManifest.xml文件中都没有使用到android:configChanges="keyboardHidden|orientation"配置,当然还是很有用的哈 就是如果配置了这个属性,当我们横竖屏切换的时候会直接调用onCreate方法中的onConfigurationChanged方法,而不会重新执行onCreate方法,那当然如果不配置这个属性的话就会重新调用onC
http://www.cyqdata.com/cnblogs/article-detail-38084 
如何理解、使用Android LogCat以及通过Monkey进行压力测试
把近几天理解的Log 和大家分享。 在android的学习中,无意间发现了Log是个好东西,网络上也看了相关Sundy的Log分析教程,也写得非常不错,膜拜一下。回归主题:     首先我们要知道LogCat窗口在哪里,一般在DDMS中可以看到,如果没有出现也没有关系,通过“Windown > Show View > LogCat”
http://www.cyqdata.com/cnblogs/article-detail-37870 
在2011年QCon北京大会上的主题分享内容——Keynote
2011年应InfoQ的邀请,在QCon北京大会上主持了设计优良的架构这个主题。写了主题介绍,并做了企业级软件的组件化和动态化开发实践的主题分享。 主题介绍:从第一个软件诞生开始,软件架构就和软件息息相关。软件架构是软件的基础,是描述软件系统框架的语义,包含了软件系统主要的决策信息,包 括软件元素的如何组织,如何实现预期的功能、性能、可靠性和质量等,还包括技术选型,集成性,扩展性,一致性等内容,随
http://www.cyqdata.com/cnblogs/article-detail-37184 
.net集合类的研究-Hashtable,Dictionary&lt;TKey,TValue&gt;
今天来探究哈希表,.net内置的哈希表容器是Hashtable类,而Dictionary<TKey,TValue>是对应的泛型哈希表. 哈希表-Hashtable的实例化 一般我们实例化ArrayList或List<T>的时候,如果不指定容量,则其内部是赋值为一个静态的空数组。当有添加操作时,会实例化为一个长度为4的数组,如果容量满了以后,再添加,就会自动扩充为两倍的容量。
http://www.cyqdata.com/cnblogs/article-detail-37048 
自动刷新人人网API session_key方法
      上个月做了一个关于人人网api数据的小东西。发现人人网的api做的不是一般的烂啊,前几天又看了一下,似乎更新了文档,又开放了些接口。现在就说一个在其中遇到的问题和大家分享一下。 问题是,在取用户数据的时候要求传一个session_key,这个session_key是根据access_token的值得到的,而且有过期时间。(具体方法点这里
http://www.cyqdata.com/cnblogs/article-detail-35568 
C# 谈Dictionary&lt;TKey,TValue&gt;,SortedDictionary&lt;TKey,TValue&gt;排序
使用过Dictionary的人都知道,当每一个Add里面的值都不会改变其顺序,所以需要需要对其排序的时候就用到SortedDictionary,但SortedDictionary并不是那么理想,其默认的方式只支持正序排序,想要反序排序时必须得靠自己重新编写代码,下面来看一个简单的例子: 测试环境为Web,如在WinForm下,调试则只需改一下输出语句即可。 如以下代码在调试时不能使用则需要引用:
http://www.cyqdata.com/cnblogs/article-detail-28612 
c#扩展方法奇思妙用基础篇五:Dictionary&lt;TKey, TValue&gt; 扩展
Dictionary<TKey, TValue> 类是常用的一个基础类,但用起来有时确不是很方便。本文逐一讨论,并使用扩展方法解决。 向字典中添加键和值 添加键和值使用 Add 方法,但很多时候,我们是不敢轻易添加的,因为 Dictionary<TKey, TValue> 不允许重复,尝试添加重复的键时 Add 方法引发 ArgumentException。 大多时候
http://www.cyqdata.com/cnblogs/article-detail-8528 
Gamemonkey编程---高级进阶4
这些东西是平时遇到的, 觉得有一定的价值, 所以记录下来, 以后遇到类似的问题可以查阅, 同时分享出来也能方便需要的人, 转载请注明来自RingOfTheC[ring.of.the.c@gmail.com]      继续翻译GameMonkey脚本语言的文章, 这些文章都是在GameDev网站上找到的. 在翻译的过程中, 更加深了我对GM的了解和兴趣, 它的协程机制确实比Lua的协程在原生支持方面增强了很多, so enjoy! 上次GM参考手册的翻译放在了一篇文章, 感觉显的太长了, 所以这次我决定将这些长篇翻译分成多篇文章, 这样阅读起来比较方便, 而且可以避免一次信息过大 原文地址: http://www.gamedev.net/reference/programming/features/gmScriptAdv/page2.asp &nbs
http://www.cyqdata.com/cnblogs/article-detail-2242 
Gamemonkey编程---高级进阶3
这些东西是平时遇到的, 觉得有一定的价值, 所以记录下来, 以后遇到类似的问题可以查阅, 同时分享出来也能方便需要的人, 转载请注明来自RingOfTheC[ring.of.the.c@gmail.com]      继续翻译GameMonkey脚本语言的文章, 这些文章都是在GameDev网站上找到的. 在翻译的过程中, 更加深了我对GM的了解和兴趣, 它的协程机制确实比Lua的协程在原生支持方面争强了很多, so enjoy! 上次GM参考手册的翻译放在了一篇文章, 感觉显的太长了, 所以这次我决定将这些长篇翻译分成多篇文章, 这样阅读起来比较方便, 而且可以避免一次信息过大 原文地址: http://www.gamedev.net/reference/programming/features/gmScriptAdv/page2.asp &nbs
http://www.cyqdata.com/cnblogs/article-detail-289