stven_king的专栏

自信人生两百年、会当击水三千尺

线程的终止_beginthread和_endthre…

线程内部细节 1.CreateThread 和 _beginthreadex 区别:              CreateThread是系统API,_beginthreadex是CRT(C Run Time Library 运行时库)函数.     _beginthreadex内部会调用Cre...

2015-12-18 18:15:17

阅读数:2066

评论数:0

CreateThread与_beginthreadex

今天上实验课编写Windows下Socket多线程实验。 机房没有网络,用手机百度之后找到的是CreateThread()函数创建线程。 试着创建了一个多线程的小程序,运行之后也挺成功的。 回到宿舍最后试着将多线程与Socket结合的时候,再次上网查找资料的时候看到很多 关于用_beginthre...

2015-12-18 18:15:15

阅读数:411

评论数:0

多线程CreateThread与临界区Create…

创建线程 HANDLEWINAPICreateThread(   LPSECURITY_ATTRIBUTESlpThreadAttributes,   SIZE_TdwStackSize,   LPTHREAD_START_ROUTINElpStartAddress,   LPVOIDlpPara...

2015-12-18 18:15:13

阅读数:486

评论数:0

C#随机函数使用方法

函数是这样用,比如100至999的随机数  Random ran=new Random();  int RandKey=ran.Next(100,999);  不过这样会有重复,可以给Random一个系统时间做为参数,以此产生随机数,就不会重复了  System.Random a=new Ran...

2015-12-18 18:14:43

阅读数:683

评论数:0

产生随机数的函数

计算机的随机数都是由伪随机数,即是由小M多项式序列生成的,其中产生每个小序列都有一个初始值,即随机种子。 我们知道rand()函数可以用来产生随机数,但是这不是真正意义上的随机数,是一个伪随机数,是根据一个数(我们可以称它为种子)为基准以某个递推公式推算出来的一系列数,当这系列数很大的时候,就...

2015-12-18 18:14:39

阅读数:466

评论数:0

【转载】C语言中scanf格式化输入函…

scanf函数,与printf函数一样,都被定义在stdio.h里,因此在使用scanf函数时要加上#include。它是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中,其关键字最末一个字母f即为“格式”(format)之意。 [编辑本段]scanf函数的一般形式   ...

2015-12-18 18:13:50

阅读数:304

评论数:0

swap函数

swap的宏定义: #include #define swap(x,y)\   //在宏定义中的反斜杠表示的是这一行没有写完在下一行接着写 x=x+y;\ y=x-y;\ x=x-y; int main() {     int x=1111,y=2222;      printf("\...

2015-12-18 18:13:18

阅读数:243

评论数:0

优先队列&&队列

优先队列用法 转载:http://www.cppblog.com/shyli/archive/2007/04/06/21366.html 在优先队列中,优先级高的元素先出队列。 标准库默认使用元素类型的 优先队列的第一种用法,也是最常用的用法: 基本操作: empty() 如果队列为空返回真 p...

2015-12-18 18:13:01

阅读数:209

评论数:0

lower_bound 算法

比如vector _rows中已经有了{0,1,3,5} 这是要放入4,则std::lower_bound( _rows.begin(), _rows.end(), 4);将会返回5,就是应该插入的那个位置后面的那个值 然后_rows.insert( iter, 4);这句将按照从小到大的顺序将4...

2015-12-18 18:09:42

阅读数:237

评论数:0

C++中的向量学习

自己学习向量感觉这篇的代码挺好用,简单明了..... #include #include //要包含这个头文件 using namespace std; int main(void) {     vector a(10);//定义了10个整数元素的向量,但没有给出初值,因而,其值是不确定滴...

2015-12-18 18:09:40

阅读数:365

评论数:0

C++中的set

set集合容器——STL Introduction set集合容器使用红黑树(Red-Black Tree)来组织泛化的元素数据。每个节点包含一个取值红色或黑色的颜色域,以便利于进行树的平衡处理。作为节点键值元素的插入,必须确保每个子树根节点的键值大于左子树所有节点的键值,而小于右子树所有节点的...

2015-12-18 18:09:27

阅读数:341

评论数:0

[转]C++map的基本操作和使用

2012年的夏天原文地址:[转]C++map的基本操作和使用作者:蓠閞姒后 来源:http://blog.csdn.net/mjshldcsd/article/details/7206901 1、map简介 map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作...

2015-12-18 18:09:25

阅读数:288

评论数:0

欧拉φ函数

欧拉φ函数   这是我看过某同学写的之后,应为感觉自己要用所以自己摘要了一下下, 哪里写错了的地方,或哪里有意见不一致的地方还请各位路过的帮忙给改改 谢谢帮助......... φ(n)是所有小于n的正整数里,和n互素的整数的个数。n是一个正整数。 如果n的标准素因子分解式是p1^a1*p2^a...

2015-12-18 18:06:37

阅读数:551

评论数:0

C语言中的qsort函数

这是我看过某大神写的之后,应为感觉自己要用所以自己摘要了一下下, 哪里写错了的地方,或哪里有意见不一致的地方还请各位路过的帮忙给改改 谢谢......... qsort函数包含在的头文件里, strcmp包含在的头文件里。 七种qsort排序方法 要想从大到小排序将里面的有些符号改动一下,你懂的...

2015-12-18 18:06:35

阅读数:224

评论数:0

C++中的sort函数

这是我看过某些位同行写的之后,应为感觉自己要用所以自己总结了一下下, 错了的地方,或哪里有意见不一致的地方还请各位路过的帮忙给改改 谢谢......... 头文件: #include using namespace std; 1.默认的sort函数是按升序排。对应于1) sort(a,a+n);...

2015-12-18 18:06:32

阅读数:270

评论数:0

关于String比较的一些问题

字符串类string的比较采用和字体按排序相同的策略,  1.如果2个string对象长度不同 ,并且断的string对象与长的string对象的前面部分像匹配,短的string对象就小于长的string对象 小的就排在大的前面 比如 "abc"排在"abcdef&q...

2015-12-18 18:06:12

阅读数:472

评论数:0

C++学习【原创】Orders(nex…

原文地址:C++学习【原创】Orders(next_permutation和prev_permutation函数的应用)作者:孙宇洪题目:http://poj.org/problem?id=1731 题意:给你一个字符串,先让你输出排序后的字符串,然后再依次输出排序后的字符串的全排列。 分析:...

2015-12-18 18:05:34

阅读数:253

评论数:0

ACM  next_permutation函数

这是一个求一个排序的下一个排列的函数,可以遍历全排列,要包含头文件algorithm> 下面是以前的笔记 (1) int 类型的next_permutation int main() { int a[3]; a[0]=1;a[1]=2;a[2]=3; do ...

2015-12-18 18:05:32

阅读数:243

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭