我们可以通过std::thread的构造函数向线程传递参数,但是默认情况下,这些参数的拷贝会被传递到线程内部,即使参数申明为引用,也是如此:
void f(int i,std::string const& s);
std::thread t(f,3,"hello");如上面例子所示,创建了一个线程关联到t,它会调用f(3, "hello"),虽然f的第二个参数类型为std::string,但是实...
分类:
编程语言 时间:
2015-08-07 19:53:11
阅读次数:
109
链接:点击打开链接
题意:第一行一个整数T,表示有T组数据.
每组数据第一行一个正整数N(N
接下来每行有一条命令,命令有4种形式:
(1)Add(i,j) i和j为正整数,表示第i个营地增加j个(j不超过30)
(2)Sub(i,j) i和j为正整数,表示第i个营地减少j个人(j不超过30)
(3)Query(i,j),i和j为正整数,i
(4)End表示结束,这条命令在每组数据最...
分类:
其他好文 时间:
2015-08-07 19:51:49
阅读次数:
178
1、主从服务器分别作以下操作:
1.1、版本一致。(mysql-5.5.27)
1.2、初始化表,并在后台启动mysql
1.3、修改root的密码
1.4、主服务器master:192.168.142.131
1.4、从服务器slave:192.168.142.133
2、修改主服务器master:
#vi /etc/my.cnf...
分类:
数据库 时间:
2015-08-07 19:53:11
阅读次数:
135
#include
#include
#include
#define Data_Type int
typedef struct Node{
Data_Type data;
struct Node * pNext;
}NODE,*PNODE;
typedef struct LinkQueue{
//first node
PNODE front;
//lash node
PNODE r...
分类:
编程语言 时间:
2015-08-07 19:50:22
阅读次数:
140
链接:点击打开链接
题意:本题目包含多组测试,请处理到文件结束,
在每个测试的第一行,有两个正整数N和M(0
学生ID编号分别从1编到N
第二行包含N个整数,代表这N个学生的初始成绩,其中第i个数代表ID为i的学生的成绩
接下来有M行.每一行有一个字符C(只取'Q'或'U') ,和两个正整数A,B
当C为'Q'的时候,表示这是一条询问操作,它询问ID从A到B(包括A,B)的学生当中,成...
分类:
其他好文 时间:
2015-08-07 19:52:07
阅读次数:
123
今天用CMD命令进行adb logcat时显示一堆的乱码,乱码如下:
C:\Users\Administrator>adb logcat -s logcat
--------- beginning of /dev/log/system
--------- beginning of /dev/log/main
D/logcat (10387): Group1 onInterceptTouchEv...
分类:
移动开发 时间:
2015-08-07 19:51:17
阅读次数:
198
1,数据库设计论坛数据库设计还是挺有意思的,按照业务逻辑进行拆分的数据库设计。
首先,如果是一个博客就一个post表记可以了。然后考虑到论坛数据量比较大,所以在设计上有优化。
论坛把数据库分成3个数据表,这样在访问不同页面的时候都查询很快。
数据库表参考discuz 数据库设计:
只是挑了些相关字段,没有把所有字段列出了。--论坛板块表
CREATE TABLE forum (
fid...
分类:
数据库 时间:
2015-08-07 19:52:35
阅读次数:
166
变量和基本类型
引言:
1、各种程序设计语言都具有许多各具特色的特征,这些特征决定了用每种语言适合开发哪些类型的应用程序。
2、大多数现代现代程序设计语言都采用两种方式扩充语言的基本特征集:允许程序员通过自定义数据类型扩充该语言;提供一组库例程,这些例程定义了一些并非内置在语言中的实用函数和数据类型。
3、C++是静态类型语言,支持在编译...
分类:
编程语言 时间:
2015-08-07 19:50:49
阅读次数:
226
//读取文件内容操作- (void) loadFileContentsIntoTextView{
//通过流打开一个文件
NSInputStream *inputStream = [[NSInputStream alloc] initWithFileAtPath: filePath];
[inputStream open];
NSInteger maxLength = 128...
分类:
移动开发 时间:
2015-08-07 19:50:39
阅读次数:
154
//n个人,匹配m个任务,每个人完成每个任务的效率不同
//刚开始已经有了匹配方案,现在重新设计匹配方案,使得效率最高,且尽量保存
//原来的匹配方案,
//将所有权值*1000, 然后对于原来匹配的边的权值+1,用KM算法求出最大带权匹配ans
//那么最终的最大效率为ans/1000 , 保留原来的匹配边的个数为ans%mod
#include
#include<cstdio...
分类:
编程语言 时间:
2015-08-07 19:50:07
阅读次数:
130
在iOS7系统上,我项目工程里写了一个CinemaMemberView,添加到一个viewController中,结果崩溃了。iOS8和iOS6上则不会崩溃。
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Auto Layout still required after executing -layoutSubviews. CinemaMemberView'simplementat...
分类:
移动开发 时间:
2015-08-07 19:49:24
阅读次数:
334
一,程序文件的安全。
可通过将JavaScript源码时行混淆和加密,防止黑客轻易地阅读和篡改相关的逻辑,也可以防止自己的Web端与Native端的通讯协议泄露。
二,本地数据安全。
对于本地的重要数据,我们应该加密存储或将其保存到keychain中,以保证其不被篡改。
三,源代码安全。
可以用一些宏来简单混淆类名,也可以将关键的逻辑用纯C实现。
...
分类:
移动开发 时间:
2015-08-07 19:49:35
阅读次数:
187
一,程序文件的安全。
可通过将JavaScript源码时行混淆和加密,防止黑客轻易地阅读和篡改相关的逻辑,也可以防止自己的Web端与Native端的通讯协议泄露。
二,本地数据安全。
对于本地的重要数据,我们应该加密存储或将其保存到keychain中,以保证其不被篡改。
三,源代码安全。
可以用一些宏来简单混淆类名,也可以将关键的逻辑用纯C实现。...
分类:
移动开发 时间:
2015-08-07 19:49:34
阅读次数:
167
Cyclic Nacklace
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 4063 Accepted Submission(s): 1830
Problem Description
CC always ...
分类:
其他好文 时间:
2015-08-07 19:48:52
阅读次数:
133
最近有小伙伴问我如何打成ipa包分发给测试人员 , 虽然现在网上的教程很多,但是也很杂, 没有一个比较完整的讲解. 利用工作之余, 就说一下如何生成ipa包?共分为两种方法.
第一种方法:
1) 至于配置发布证书和AdHoc描述文件, 就不再累述, 下载下来双击安装即可.(ps: 生成AdHoc描述文件的时候要注意勾选所有的设备, 只有被描述文件包含的设备才能进行相应的测试. 如果是企...
分类:
移动开发 时间:
2015-08-07 19:51:10
阅读次数:
63041
Game of Connections
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 3599 Accepted Submission(s): 2072
Problem Description
This is a small ...
分类:
其他好文 时间:
2015-08-07 19:51:10
阅读次数:
159
JVM为了方便管理内存空间,充分使用内存空间,把使用到的内存空间,分为以下几块区域,每块区域只存放特定的信息
堆:
存放信息:所有的对象和数组
这块内存区域又分为新生代、老年代。新生代用于存放刚产生的新对象,老年代存放年长的对象,多次GC都没有被回收的对象。新生代又分为三块区域:Eden:刚产出的对象,S0 1:至少经过一次GC活下的对象。之所以这样区分的目的...
分类:
编程语言 时间:
2015-08-07 19:49:04
阅读次数:
162