一直对json的用法迷迷糊糊,知道一些简单的用法,有时用起来很容易把自己搞混,今天专门查了一下相关的JSON的资料及用法,总结记录下来。JSON并不是一种编程语言,可以理解成它是一种数据格式,虽然具有相同的语法形式,但是JSON并不属于JavaScript。而且,并不是所有的JavaScript才使用JSON,很多编程语言都有针对JSON的解析器和序列化器。JSON的语法可以表示三种类型值:
1....
分类:
Web程序 时间:
2015-05-14 14:18:00
阅读次数:
142
在浏览器中可能发生的事件有很多种类型,这些类型的事件除了有一些统一的信息之外,有的还会有自己不同的信息。用户界面事件用户界面(UI事件)实际上是指网页上能被看到或不能被看到的各种资源,而用户界面事件有可能是用处的操作触发的,也有可能是浏览器自身触发的。比如图像,样式表,脚本,视频,音频,ajax等等...
分类:
编程语言 时间:
2015-05-14 13:48:04
阅读次数:
142
集 合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会 用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型 (concurrent,copyonright,queue...
分类:
其他好文 时间:
2015-05-14 13:43:39
阅读次数:
110
一、什么是DOCTYPEDOCTYPE是Document Type(文档类型)的简写,在页面中,用来指定页面所使用的XHTML(或者HTML)的版本。要想制作符合标准的页面,一个必不可少的关键组成部分就是DOCTYPE声明。只有确定了一个正确的DOCTYPE,XHTML里的标识和CSS才能正常生效。...
分类:
Web程序 时间:
2015-05-14 13:38:04
阅读次数:
133
电商系统的分布式缓存一般是 redis 和 memcached 集群,每一个节点上会起很多实例,因为一个业务类型对应于一个端口,拆分得很清楚。既然节点很多,端口很多,业务也在变化,随时都有变动,如何管理呢?
分类:
系统相关 时间:
2015-05-14 13:36:40
阅读次数:
179
总体原则:key的名称不易过长,剩下的所有 能用纯数字表示的尽量用Redis的每一个键值都是用一个redisObject结构体表示的结构体中有: 键值的类型(string/list/hash/set/zset) 内部编码方式(下面重点讲) 该键值被多少次引用 内容指针若内容指针指的是字符串,则内容指...
分类:
其他好文 时间:
2015-05-14 13:33:58
阅读次数:
126
事务multi ... exec 之间的操作先进入等待队列,到exec时一起执行 事物的所有操作结果都是一起返回的,所以前一条指令的结果无法作为后一条指令的参数 其中的指令有语法错误时,都不执行;有“类型不匹配”等逻辑错误时,只执行对的指令;没有回滚 watch 监控一个或多个key 一...
分类:
其他好文 时间:
2015-05-14 13:33:47
阅读次数:
97
按照内容类型排列的 Mime 类型列表类型/子类型扩展名application/envoyevyapplication/fractalsfifapplication/futuresplashsplapplication/htahtaapplication/internet-property-stre...
分类:
其他好文 时间:
2015-05-14 13:30:22
阅读次数:
118
Qemu采用TCG(Tiny code generator)翻译引擎,TCG的作用也和一个真正的编译器后端一样,主要负责分析、优化Target代码以及生成Host代码。所谓“微指令”,是qemu用于指令翻译的中间表示,进行指令翻译时,qemu首先将每条target的指令分解为多条类似RISC指令的微指令,这个阶段可以进行一些优化,如微指令的生命周期分析(liveness analysis)等,之后...
分类:
其他好文 时间:
2015-05-14 12:16:00
阅读次数:
254
1.nil
指向一个对象的指针为空
在objc.h中的定义如下所示:
#ifndef nil
# if __has_feature(cxx_nullptr)
# define nil nullptr
# else
# define nil __DARWIN_NULL
# endif
#endif在Objective-C中用于id类型的对象
NSString *name = ni...
分类:
其他好文 时间:
2015-05-14 12:00:08
阅读次数:
136