1.如何向接受结构参数的函数传入常量值?
c99标准中引入“复合字面量”(compound literals),它的一种形式就可以允许结构常量。例如,向假定的plotpoint函数
传入一个坐标对常量。
plotpoint((struct point){1,2});与制定初始式结合,也可以用成员名称确定成员值:
plotpoint((struct point){.x=1, .y=2});
...
分类:
编程语言 时间:
2014-07-22 23:04:35
阅读次数:
363
javascript中提供了通过Object构造函数或对象字面量方式来创建单个的对象,当我们想要创建很多对象的时候,简单的通过这两种方法就会产生大量的重复。在此,我总结了几种创建对象的模式。本文是在我阅读《javascript高级程序设计》后总结而来。1.工厂模式这种模式通过用函数来减少代码重复,利...
分类:
编程语言 时间:
2014-05-16 05:34:09
阅读次数:
383
原文:javascript中创建对象的几种方式javascript中提供了通过Object构造函数或对象字面量方式来创建单个的对象,当我们想要创建很多对象的时候,简单的通过这两种方法就会产生大量的重复。在此,我总结了几种创建对象的模式。本文是在我阅读《javascript高级程序设计》后总结而来。1...
分类:
编程语言 时间:
2014-05-15 09:59:18
阅读次数:
312
前几天谈了正则匹配 js 字符串的问题:《js 正则学习小记之匹配字符串》 和 《js
正则学习小记之匹配字符串优化篇》。里面讲到了优化正则起到提升性能的问题,但是能提升多少呢?于是我去测试了,发现TMD几乎微乎其微,我用1千字符串进行100万次匹配测试,优不优化根本没区别。这不科学,我白看了这么多...
分类:
Web程序 时间:
2014-05-12 08:38:18
阅读次数:
327
原文:浅谈 js 正则字面量 与 new RegExp 执行效率前几天谈了正则匹配 js
字符串的问题:《js 正则学习小记之匹配字符串》 和 《js
正则学习小记之匹配字符串优化篇》。里面讲到了优化正则起到提升性能的问题,但是能提升多少呢?于是我去测试了,发现TMD几乎微乎其微,我用1千字符串进行...
分类:
Web程序 时间:
2014-05-12 07:25:28
阅读次数:
520
// 创建一个block // 1.返回值 //
2.使用‘^’标记一个Block,并写出Block变量 // 3.确定Block参数列表,参数名可以省略 // 4.‘^’ // 5.参数列表 //
6.主题部分,‘{};’ // 7.在‘{}...
分类:
其他好文 时间:
2014-05-11 00:45:33
阅读次数:
232
Sizzle中恐怖的正则.
字面量的正则也许还好理解,那么由字符串编译而成的正则呢.
\\和\\\由字符'\\\\'编译而成的正则是/\\/,第一个\转义第两个\,所以其匹配一个\字符(这个\字符是代表字符本身)
Test_Script
var s = '\\' ;
alert(s); // '\'
var rs = '\\\\' ;
var m...
分类:
Web程序 时间:
2014-05-10 09:52:37
阅读次数:
427
今天看书看到了一个没见过的词儿:对象字面量表示法,看过内容之后,发现这货就是Json,但又不仅仅是Json,于是好好的问了一番度娘,原来Json只是一个数组和对象字面量表示法的组合。先说下数组的字面量表示法数组其实也是对象,构造函数的方式创建数组方式如下:var
myArr = new Array(...
分类:
其他好文 时间:
2014-05-04 12:35:21
阅读次数:
250
原来void是将其后的字面量当元表达式执行,并永远返回undefined。同时undefined不是关键词。。由于JS表达式偏啰嗦,于是最近便开始采用Coffeescript来减轻负担。举个栗子,当我想取屋子里的第一条dog时,首先要判断house对象是否存在,然后再判断house.dogs是否存在...
分类:
编程语言 时间:
2014-05-01 06:35:02
阅读次数:
466
java的String是不可变类。为了提高效率,java为String类提供了String池。
当我们使用形如String s="abc"的代码为字符串赋值时,JVM首先会检查字符串常量池中是否有"abc"这个字符串,如果有就直接将其地址赋给s;若没有,则在Stirng池中创建一个字符串对象“abc”,再将其地址赋给s。...
分类:
编程语言 时间:
2014-04-27 22:48:10
阅读次数:
486