介绍
本文主要讨论C++中常见的几种循环遍历操作的语法:基于迭代器、基于Qt库中的foreach关键字、基于C++11新增的for循环语句。
基于迭代器的遍历
在C++容器中经常需要进行遍历操作,在C++11之前一般使用下面这种方式——基于迭代器的遍历:
QList list {"a", "b", "c", "d"};
QList:...
分类:
编程语言 时间:
2014-08-06 19:24:52
阅读次数:
322
向量空间模型 (或者 词组向量模型) 作为向量的标识符(比如索引),是一个用来表示文本文件的代数模型。它应用于信息过滤、信息检索、索引以及关联规则。SMART是第一个使用这个模型的信息检索系统。
文档和查询都用向量来表示。
每一维都相当于是一个独立的词组。如果这个术语出现在了文档中,那它在向量中的值就非零。已经有很多不同的方法来计算这些值,这些值...
分类:
其他好文 时间:
2014-08-06 19:24:42
阅读次数:
632
KVC键值编码
一,概述
KVO,即:Key-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。它在控制层和模型层之间的消息沟通中发挥很大作用。controller层的对象观察model层对象的属性,从而使得view对象可以通过controller层间接观察model的属性,解耦model和view。
例如demo工程IOSKvoUse
初始...
分类:
其他好文 时间:
2014-08-06 19:24:32
阅读次数:
309
导论本文着重讲解Android3.0后推出的属性动画框架Property Animation——Animator。产生原因 3.0之前已有的动画框架——Animation存在一些局限性, Animation框架定义了透明度,旋转,缩放和位移几种常见的动画,而且控制的是整个View,实现原理是每次绘制视图时View所在的ViewGroup中的drawChild函数获取该View的Ani...
分类:
移动开发 时间:
2014-08-06 19:24:22
阅读次数:
417
#include
#include
#include
/*
压栈顺序
从右到左,从上到下压
*/
int fun(int i, char * s)
{
/*
编译器中等同于
int a;
int b;
*/
int a,d;
printf("&s = 0x%08x\n", &s);
printf("&i = 0x%08x\n", &i);
printf("&f = 0x%08x\n", &fun);
print...
分类:
其他好文 时间:
2014-08-06 19:24:12
阅读次数:
286
注意,其中的/dev/ttyACM0 是串口设备,后面描述。
/etc/ppp/chat-wcdma
#!/bin/sh
#
# This is part 2 of the ppp-on script. It will perform the connection
# protocol for the desired connection.
#
exec /usr/sbin/chat...
分类:
其他好文 时间:
2014-08-06 19:24:02
阅读次数:
362
内联函数(inline):用函数已被编译好的二进制代码替换对函数的调用指令。
只有频繁调用的简单函数才适合内联,稀少被调用的复杂函数和递归函数都不适合内联。
编译生成.s的汇编代码:g++ -S ***.cpp
直接输出指针a地址值:count
以数组形式new的内存指针 int *a=new int [10];,也要以数组形式去delete,如 delete a[];
当指针为...
分类:
编程语言 时间:
2014-08-06 19:23:52
阅读次数:
273
Summer Holiday
Time Limit: 10000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 1626 Accepted Submission(s): 746
Problem Description
To see a Wo...
分类:
其他好文 时间:
2014-08-06 19:23:42
阅读次数:
335
题意是,1,2是Friend number,
其他的Friend number必须由两个Friend number a,b由ab+a+b组成。。
ab+a+b=(a+1)(b+1)-1,
而a,b也是Friend number,就这样推下去最终会得到friend number=((1+1)^x)*((1+2)^y)-1;
#include
#include
#include
#i...
分类:
其他好文 时间:
2014-08-06 19:23:32
阅读次数:
299
在Linux中有时你需要将脚本(test.sh)和可执行程序(exe)后台执行,请使用如下方式:
nohup ./test.sh &
nohup ./exe &
这样执行的程序可以彻底在后台运行,为什么呢?因为如果你的脚本或者可执行程序中有echo,cout这种向标准输出设备输送内容的指令,普通的后台运行:
./test.sh &
./exe &
是无法满足要求的,当指令往标准...
分类:
系统相关 时间:
2014-08-06 19:23:15
阅读次数:
277
互联网的历史其实并不是很长,也就是20年时间左右,但是我们过去所有的全球互联网包括中国互联网公司商业模式,还是建立在PC互联网上,也就是说现在比较成熟的广告、搜索引擎的广告,包括增值服务,现在的网络游戏,还有很多音乐、影视等等,也包括其他的电子商务的商业模式。在最近这两年应该说极大的受到移动互联网高速发展的很大的冲击。并在一年之间新增机器销量基本以智能机为主,尤其最近半年,在中国安卓智能机降到一千...
分类:
移动开发 时间:
2014-08-06 19:23:02
阅读次数:
301
本文介绍一种日期和时间选择器的用法。此选择器由jqueryUI实现,支持精确到毫秒的时间选择。此选择器项目地址为http://trentrichardson.com/examples/timepicker/
Demo地址为:http://www.helloweba.com/demo/timepicker/
效果图
另外关于js时间选择器还可以参考其他项目
http://www....
分类:
Web程序 时间:
2014-08-06 19:22:52
阅读次数:
285
今天在down代码时遇到了如下问题:
[xxx@xxx ~]$ svn co https://xxxxxxxxxxxxx
svn: Can't convert string from 'UTF-8' to native encoding:
svn: xxxxxxxx/include/xml_inc/XML/?\194?\184?\194?\180?\194?\188?\195?\190 mc...
分类:
其他好文 时间:
2014-08-06 19:22:42
阅读次数:
182
??
linux下C语言编程环境
头文件目录:/usr/include/
库目录:/usr/lib/
动态库与静态库的区别:在计算机程序源代码需要通过翻译、汇编、链接过程而生成可执行文件,再由加载器加载到内存,两者区别就在于程序加载时链接到相应库的方式不同,程序编译时指定了静态库,编译后可直接运行,而编译时指定动态库时,编译后还要先指定库的路径。
静态库:
ar -rs l...
分类:
编程语言 时间:
2014-08-06 19:22:32
阅读次数:
260
PHP程序在IIS的默认设置下是无法逐渐显示结果的。但在FTP空间里却是可以即时输出,研究了好久,终于找到解决方法.
办法如下:
首先:
打开文件 C:\Windows\System32\inetsrv\config\applicationHost.config
,注意如果你的是64位系统,这个文件就必须用64位的编辑软件打开,32位的软件打开会提示文件不存在,就用系统自带的no...
分类:
Web程序 时间:
2014-08-06 19:22:12
阅读次数:
342