1. for i in `ls *.mp3` 常见的错误写法: for i in `ls *.mp3`; do # Wrong! 为什么错误呢?因为for...in语句是按照空白来分词的,包含空格的文件名会被拆 成多个词。如遇到 01 - Don‘t Eat the Yellow Snow...
分类:
其他好文 时间:
2014-09-04 09:49:38
阅读次数:
179
在nt平台下,普通应用程序运行在ring3下,操作系统运行于ring0。如果在程序中需要执行一些特权指令的话,程序必须转入到ring0。由于用户程序执行特权指令可能会破坏系统资源,故出于保护和稳定的目的,操作系统通过“门”机制向用户态程序提供必要的服务。在x86种有四种门:中断门、陷阱门、调用门、任...
分类:
其他好文 时间:
2014-09-01 19:21:03
阅读次数:
177
JavaScript原型继承的陷阱JavaScript默认采用原型继承。虽然没有类(class)的概念,它的函数(function)可以充当构造器(constructor)。构造器结合this,new可以构建出类似Java的类。因此,JavaScript通过扩展自身能模拟类式(class-based...
分类:
编程语言 时间:
2014-08-30 21:38:20
阅读次数:
279
1.在C#2.0之前,as只能用于引用类型。而在C#2.0之后,它也可以用于可空类型。其结果为可空类型的某个值---空值或者一个有意义的值。示例: 1 static void Main(string[] args) 2 { 3 PrintValueInt...
分类:
其他好文 时间:
2014-08-29 23:50:28
阅读次数:
272
为了在QT程序中嵌入一个地图,最终选择了QGIS来干这件事。选型阶段真是呵呵。我折腾的是QGIS2.4.0。 首先,到官方网站下载安装QGIS。如果你跟我一样懒的话,可能希望下载一个已经编译好的windows版的QGIS。但是这里有个陷阱。咱们是要做二次开发的,千万不要下载安装那个看上去很美的...
分类:
其他好文 时间:
2014-08-29 17:39:48
阅读次数:
239
campare陷阱
NSString有多个compare相关方法:
- (NSComparisonResult)compare:(NSString *)string;
- (NSComparisonResult)compare:(NSString *)string options:(NSStringCompareOptions)mask;
- (NSComparisonResult)com...
分类:
其他好文 时间:
2014-08-27 13:00:17
阅读次数:
167
今天在做微信项目时,发现了一个奇怪的问题,代码如下: JSONObject j = new JSONObject();
List list = new ArrayList();
j.put("author", "1yuqiaotech");
j.put("title", "1测试标题");
//在图文消息...
分类:
其他好文 时间:
2014-08-26 13:42:46
阅读次数:
154
WA了好久,第一次用重覆盖的模型做题。感觉这题有个陷阱,那就是当去掉某些边后,若因为这个边去掉而被破环的正方形还存在,那么就会造成覆盖不完全,WA.所以,在去掉边后,必定有些正方形是不存在的,须重新计算。另外,计算一个正方形有哪些边也很困难。#include #include #include #i...
分类:
其他好文 时间:
2014-08-26 01:42:55
阅读次数:
307
前不久腾讯举办了一场夏季思享会,其主题是大数据。关于大数据,大家炒作得更多的是机遇、威力,比方说越来越多人利用Google的大数据来研究趋势,辅助分析决策,但是这场思享会从另一个角度分享了一个很好的思考:大数据也可能是“大忽悠”。 而最近对Google Flu Trends(流感趋势)的一些研...
分类:
其他好文 时间:
2014-08-25 18:34:34
阅读次数:
178