进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。
线程(Lightweight
Process,LWP)是程序中一个单一的顺序控制流程,有时被称为轻量级进程,是程序执行流的最小单元。进程内一个相对独立的、可调度的执行单元,是系统独立调度和分派CPU的基本单位指运行中的程序的调度单位。在单个程序中同时运行多个线程完...
分类:
编程语言 时间:
2015-03-21 14:05:13
阅读次数:
151
构造函数初始化列表以一个冒号开始,接着是以逗号分隔的数据成员列表,每个数据成员后面跟一个放在括号中的初始化式。例如: classCExample{public:inta;floatb;//构造函数初始化列表CExample():a(0),b(8.8){}//构造函数内部赋值CExample(){a=...
分类:
编程语言 时间:
2015-03-21 14:01:23
阅读次数:
174
😊字符串处理函数#include // 字符串数组头文件 // puts输出函数 char str[20] = "zyp"; printf("who loves %s\n", str);// 不会自动换行 puts(str); puts("gj"); // 不能进行格式化输出 // ge...
分类:
编程语言 时间:
2015-03-21 14:03:13
阅读次数:
218
C++中的struct对C中的struct进行了扩充,它已经不再只是一个包含不同数据类型的数据结构了,它已经获取了太多的功能。struct能包含成员函数吗? 能!struct能继承吗? 能!!struct能实现多态吗? 能!!! 既然这些它都能实现,那它和class还能有什么区别? 最本质的一个区别...
分类:
编程语言 时间:
2015-03-21 13:59:40
阅读次数:
178
各种开源的decompiler都不太好用,眼下最好的反编译器是IDA pro。尽管是收费的,只是破解版非常好找。我试过5.5版本号的,还不错。我把windows notepad进行了反编译,多少算有点可读性:/* This file has been generated by the Hex-Ray...
分类:
编程语言 时间:
2015-03-21 14:00:13
阅读次数:
201
程序设计真的就这么难得入门啊 最要命的事情就是看那些看不懂的书。断断续续地看C++Primer好几天了,还是一点眉目都没有,稀里糊涂的。看得头疼了用Google找过来人留下的东西看,无意中发现了一篇自认为受益匪浅的文章,转过来看看。其实里面提到的书籍我电脑里几乎都有,只是自己犯了学习的大忌:过于浮躁...
分类:
编程语言 时间:
2015-03-21 13:57:22
阅读次数:
213
c++构造函数的知识在各种c++教材上已有介绍,不过初学者往往不太注意观察和总结其中各种构造函数的特点和用法,故在此我根据自己的c++编程经验总结了一下c++中各种构造函数的特点,并附上例子,希望对初学者有所帮助。 c++类的构造函数详解一、构造函数是干什么的classCounter{public....
分类:
编程语言 时间:
2015-03-21 13:56:57
阅读次数:
185
本文主要参考自一博文及cplusplus和cppreferrence。其中,该博文是对cplusplus上该伪随机数条目的翻译,下文中会参考调整。 1. C语言中的伪随机数产生函数 2. C++语言中的伪随机数产生器 C++中伪随机数库Random是C++11才开始添加的。它允许我们结合生...
分类:
编程语言 时间:
2015-03-21 13:54:54
阅读次数:
251
通过在网站上的资料搜集,得到了很多关于string类用法的文档,通过对这些资料的整理和加入一些自己的代码,就得出了一份比较完整的关于string类函数有哪些和怎样用的文档了!下面先罗列出string类的函数有哪一些,然后再罗列出函数的原型,最后到代码的实现标准C++中提供的string类得功能也是非...
分类:
编程语言 时间:
2015-03-21 13:54:54
阅读次数:
155
js对象的引用是很有意思的,引用型对象是不可以直接引用的,我猜测这是原型的来源之一,有大神请详解或斧正。“引用类型的值是保存在内存中的对象。与其他语言不同,JavaScript不允许直接访问内存中的位置,也就是说不能直接操作对象的内存空间。在操作对象时,实际上是在操作对象的引用而不是实际的对象。.....
分类:
编程语言 时间:
2015-03-21 13:55:08
阅读次数:
233
上一篇为大家介绍了一下设计模式中的责任链模式,本篇为大家介绍一下关于设计模式中的单例模式与模板方法模式。单例模式的作用在于,保证应用中某个实例有且只有一个,单例模式又被分为:饱汉模式与饿汉模式,两者的区别在于饿汉模式没有显式给出对象的实例话。下面我们就一起先了解一下单例模式的中的饱汉模式和饿汉模.....
分类:
编程语言 时间:
2015-03-21 13:49:11
阅读次数:
212
C/C++编译系统编译程序的过程为预处理、编译、链接。预处理器是在程序源文件被编译之前根据预处理指令对程序源文件进行处理的程序。预处理器指令以#号开头标识,末尾不包含分号。预处理命令不是C/C++语言本身的组成部分,不能直接对它们进行编译和链接。C/C++语言的一个重要功能是可以使用预处理指令和具有...
分类:
编程语言 时间:
2015-03-21 13:50:00
阅读次数:
207
我个人曾经在大二的时候读过《算法导论》这本书,虽然我在之后的学习中很少再看这本书了,但是《算法导论》带给我的启蒙意义远超过其他我看到过的书籍,哪怕是如今研究一些比较深入的程序语言理论,也少有书籍能做到《算法导论》对我个人的影响,我认为唯一可以媲美它的就是DanFriedman的《thelittl.....
分类:
编程语言 时间:
2015-03-21 13:47:13
阅读次数:
160
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的.....
分类:
编程语言 时间:
2015-03-21 13:48:03
阅读次数:
207
分8个线程对800万个数据分别排序,等所有线程排完序之后,进行简单的多路归并。这和外排的多路归并是一样的,也可以使用优化的胜者树算法。 ``` #include #include #include #include #include using namespace s...
分类:
编程语言 时间:
2015-03-21 12:46:29
阅读次数:
198
对于下拉列表select,众所周知,其值就是选中的option中的value值,可是如果需要取出每一个option的显示值,那又如何做呢?虽然没什么必要取出option的显示值,但是如果有时候确实需要这个显示值,在javascript的脚本做点什么呢?另外,如果要再value处传递多个值呢?那又改如何呢?
一、取出option的显示值
你可以先传递整个select过去脚本,假设传过去的形式参数...
分类:
编程语言 时间:
2015-03-21 12:45:33
阅读次数:
166
Unity 内置组件基本没有可以继承的。某些比较常用但现有 API 没有定义的功能,我们可以通过 C# 的扩展类方法来实现(注意一点,扩展方法对于值类型传递的不是引用,所以无法修改原对象、并且传递体积较大的值类型可能造成性能问题)。下面是一些比较实用的扩展方法,这些扩展方法的实现很多使用了 C# 的委托,关于委托可以参考这里:C# 中的 delegate, Lambda 和 event。
扩展 ...
分类:
编程语言 时间:
2015-03-21 12:43:05
阅读次数:
357