perl treat 0 false, non 0 ture.print "false\n" if 0;print "false\n" if 0;------------------------tureperl treat string empty is false.my $temp = "";pr...
分类:
其他好文 时间:
2014-07-02 00:41:06
阅读次数:
195
显示无线网络信息命令:netsh wlan show hostednetwork运行命令:netsh wlan set hostednetwork mode=allow ssid=jshen key=958232826 此命令有三个参数,mode:是否启用虚拟WiFi网卡,改为disallow则为禁...
分类:
其他好文 时间:
2014-07-01 23:47:12
阅读次数:
455
HashMap 是Hashtable 的轻量级实现(非线程安全的实现),他们都完成了Map 接口,主要区别在于HashMap 允许空(null)键值(key),由于非线程安全,在只有一个线程访问的情况下,效率要高于Hashtable。HashMap 允许将null 作为一个entry 的key 或者...
分类:
其他好文 时间:
2014-07-01 22:44:17
阅读次数:
344
上一篇文章讲述了SSTable的格式以后,本文结合源码解析SSTable是如何生成的。void TableBuilder::Add(const Slice& key, const Slice& value) {//如果已经插入过数据,那么要保证当前插入的key > 之前最后一次插入的key,// S...
分类:
数据库 时间:
2014-07-01 21:34:56
阅读次数:
469
1、对象里面的key不区分出stringvar a={};a[1]="a";a["1"]=2;console.log(a); 2、扩展Array原型,编写一个去除数组重复项的方法// 算法一,两层循环,性能差Array.prototype.unique = function(){ var l...
分类:
Web程序 时间:
2014-07-01 20:55:37
阅读次数:
270
Redis与Memcached的比较.1.Memcached是多线程,而Redis使用单线程.2.Memcached使用预分配的内存池的方式,Redis使用现场申请内存的方式来存储数据,并且可以配置虚拟内存。3.Redis可以实现持久化,主从复制,实现故障恢复。4.Memcached只是简单的key...
分类:
其他好文 时间:
2014-07-01 20:34:13
阅读次数:
248
常用jstl标签 一、 核心标签1、符合条件就输出,没有对应的else 输出内容 2、符合某个条件后就不再执行后面的条件,没有条件适合就执行otherwise 输出内容 输出内容 ... 输出内容 3、如果是map,var里的元素名可能通过key和value属...
分类:
Web程序 时间:
2014-07-01 00:08:39
阅读次数:
339
1 什么是redis
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一...
分类:
其他好文 时间:
2014-06-30 20:25:48
阅读次数:
205
一、KVC与KVO
*“KVC”:key value Coding(键值编码)
*目的:间接的修改或获取对象的属性,降低程序(类与类)之间的耦合度.
*“KVO”:key value Observer(键值观察),观察者模式.(用于模型变化用的多)
*目的:通常用于观察某个对象的某个属性发生变化时,及时做出相应.
二、KVC的使用方式
KVC被称为i...
分类:
移动开发 时间:
2014-06-30 20:10:28
阅读次数:
291
下面这个散列表的实现来自K&R,很经典。在其他场景中遇到的实现更复杂,基本原理不变,只是在hash算法,或者在快速查询上做了优化。
#include
#include
//具有相同hash值构成的链表
struct nlist{
struct nlist
* next;
char * name; //key-定义的名字
char ...
分类:
其他好文 时间:
2014-06-30 19:08:53
阅读次数:
209