Swift的String竟然没有length属性,好难受,每次要获取String的字符串长度都要借助全局函数countElements。
没办法,只有扩展String结构体,给它添加一个属性了。
import Foundation
extension String {
// readonly computed property
var length:...
分类:
编程语言 时间:
2014-10-11 21:48:46
阅读次数:
165
在OpenCV HaarTraining函数中,没训练完一个stage就会进行保存。文件目录通过训练参数-data进行设置。
打开每个文件家可以看到有一个txt
通过调试我把文件的结构列了出来:希望对研究HaarTraining源码的朋友有一点点帮助
1...
分类:
其他好文 时间:
2014-10-11 22:38:36
阅读次数:
314
除了初始阶段:
主干验证流程链:
MyInvocationSecurityMetadataSource.getAttributes(Object) line: 43
MyFilterSecurityInterceptor(AbstractSecurityInterceptor).beforeInvocation(Object) line: 172
MyFil...
分类:
编程语言 时间:
2014-10-11 22:38:26
阅读次数:
256
C语言的const的含义是什么。在定义常量是,为什么推荐使用const,而不是#define?
const是只读的意思,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性。另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一些帮助。既然是修饰变量的,那么变量的类型就可以丰富独多彩,int,char,只要是C认识的都可以;但是#defin...
分类:
系统相关 时间:
2014-10-11 22:04:56
阅读次数:
239
从词面上来讲,volatile的意思是易变的,也就是说,在程序运行的过程中,有一些变量可能会被莫名其妙的改变,而优化器为了节约时间,有时候不会重读这个变量的真实值,而是去读在寄存器的备份,这样的话,这个变量的真实值反而被优化器给“优化”掉了,用时髦的词说就是被“被和谐”了。如果使用了这个修饰词,就是通知编译器别犯懒,老老实实的去重读一遍!
另外,由于访问寄存器的速度要快过RAM,所以编译器一般都...
分类:
其他好文 时间:
2014-10-11 22:04:46
阅读次数:
189
一、 Service简介
Service是android 系统中的四大组件之一(Activity、Service、BroadcastReceiver、ContentProvider),它跟Activity的级别差不多,但不能自己运行只能后台运行,并且可以和其他组件进行交互。service可以在很多场合的应用中使用,比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放...
分类:
移动开发 时间:
2014-10-11 21:14:37
阅读次数:
357
八皇后问题是一个以国际象棋为背景的问题:如何能够在 8×8 的国际象棋棋盘上放置八个皇后,使得任何一个皇后都无法直接吃掉其他的皇后?为了达到此目的,任两个皇后都不能处于同一条横行、纵行或斜线上。現在要統計出所有的可行方案的總數,而且輸出每一種方案皇后擺放的坐標;
代碼詳細解析:
#include
#include
#include
#include
#include
#def...
分类:
其他好文 时间:
2014-10-11 21:14:27
阅读次数:
194
本文主要就硬件体系结构中,cache对处理器性能的影响给出定量分析对比的例子,
并且展示由定量的公式推导出定性结论的过程。...
分类:
其他好文 时间:
2014-10-11 21:47:29
阅读次数:
242
题目链接
题意:放最少的士兵去监视所有的道路, 但士兵不可相邻,符合的话,就输出最少的士兵数,否则输出-1
思路:其实就是二分图染色,即黑白染色,然后选择黑白染色最少的那个颜色累加,但要注意可能有多个连通块,只要有一个连通块不符合的话,就不符合。
代码:
#include
#include
#include
#include
#include
using...
分类:
其他好文 时间:
2014-10-11 22:37:06
阅读次数:
297
本人比较喜欢看美剧,尤其喜欢人人影视上HR-HDTV 的 1024 分辨率的高清双字美剧,这里写了一个脚本来批量获得指定美剧的所有 HR-HDTV 的 ed2k下载链接,并按照先后顺序写入到文本文件。这个 python 爬虫比较短,就用到了 urllib.request 和 re 这两个模块,前者负责抓取网页,后者负责解析文本。想进一步加强爬虫的功能,可以用爬虫框架 Scrapy。还有就是,网页内容多是 javascript 生成,就需要一个 js 引擎了,PyV8 可以拿来试试,再有就是基于 js 的爬虫...
分类:
编程语言 时间:
2014-10-11 22:03:36
阅读次数:
344
1. 下载安装最新版nodejs: node-v0.10.32-x64.msi。注:安装时需要将node.exe添加到Path路径下,测试如下:
D:\Users\wade.zhan>node --version
v0.10.32
2. 下载安装git:git,测试如下:
D:\Users\wade.zhan>git --version
git version 1.9.2.msysgi...
统计难题
Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 131070/65535 K (Java/Others)
Total Submission(s): 18759 Accepted Submission(s): 8289
Problem Description
Ignatius最近遇到一个难题,老师交给他很...
分类:
其他好文 时间:
2014-10-11 21:29:56
阅读次数:
174
代码下载地址:http://download.csdn.net/detail/jiangliqing1234/8027039
过程详细讲解:http://blog.csdn.net/lyq8479/article/details/6428288#reply
如果用的soap版本过高,其中主线程处理:
http://blog.csdn.net/jediael_lu/article/detail...
分类:
移动开发 时间:
2014-10-11 20:39:46
阅读次数:
187
Instances of BLOB or TEXT columns in the result of a query that is processed using a temporary table causes the server to use a table on disk rather t...
分类:
其他好文 时间:
2014-10-11 20:55:46
阅读次数:
384
怒跪了。 砍树
排序
【问题描述】
小 A 在一条水平的马路上种了 n 棵树,过了几年树都长得很高大了,每棵树都可以看作是一条长度为 a[i]的竖线段。由于有的树过于高大,挡住了其他的树,使得另一些树得不到阳光。如果有两棵树 i 和 j,i 顶端与 j 底端连线的倾角大于 45 度,我们就定义为 i...
分类:
其他好文 时间:
2014-10-11 20:55:36
阅读次数:
609
打开终端第一步:cat > count第二步:wc s.sh (s.sh是之前编好的文件)以Ctrl + D结束输出第三步:chmod +x count第四步:./count
分类:
系统相关 时间:
2014-10-11 22:18:46
阅读次数:
213