一、问题的提出
编写一个耗时的单线程程序:
新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下:
void CSingleThreadDlg::OnSleepSixSecond()
{
...
分类:
编程语言 时间:
2016-04-29 16:02:27
阅读次数:
178
VC++2010下编译STLport,Boost
最近在想向Boost转移,努力掌握Boost代码的过程中,
STLport版本:5.2.1
Boost版本:1.4.6.1 (1.4.7.0也OK)
编译器Visual Studio 2010
STLPort的编译,选择Microsoft Visual Studio 20010下面的Visual Studio Tools下面的命令行环境编...
分类:
编程语言 时间:
2016-04-29 16:00:10
阅读次数:
226
转:
STL是一个标准,各商家根据这个标准开发了各自的STL版本。而在这形形色色的STL版本中,SGI STL无疑是最引人瞩目的一个。这当然是因为这个STL产品系出名门,其设计和编写者名单中,Alexander Stepanov和Matt Austern赫然在内,有两位大师坐镇,其代码水平自然有了最高的保证。SGI STL不但在效率上一直名列前茅,而且完全依照ISO C++之规范设计,使用者尽可...
分类:
编程语言 时间:
2016-04-29 16:01:52
阅读次数:
226
转自:http://www.open-open.com/lib/view/open1328670468108.html
内容目录:
1、C++各大有名库的介绍——C++标准库
2、C++各大有名库的介绍——准标准库Boost
3、C++各大有名库的介绍——GUI
4、C++各大有名库的介绍——网络通信
5、C++各大有名库的介绍——XML
6、C++各大有名库的介绍——科学计算
7...
分类:
编程语言 时间:
2016-04-29 16:02:00
阅读次数:
192
值得学习的C语言开源项目
C++ 资源大全
值得学习的C语言开源项目
1.Webbench
Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。
下载链接:http...
分类:
编程语言 时间:
2016-04-29 15:58:34
阅读次数:
205
1、Python的对汉字的支持
#!/usr/bin/python
#coding: UTF-8
print "你好,世界";
2、Python标识符
在python里,标识符有字母、数字、下划线组成。
在python中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。
python中的标识符是区分大小写的。
以下划线开头的标识符是有特殊意...
分类:
编程语言 时间:
2016-04-29 15:59:58
阅读次数:
237
这一章节我们来讨论一下下面的情况:当异常出现时,线程自动释放锁...
分类:
编程语言 时间:
2016-04-29 15:56:12
阅读次数:
232
【编者按】本文作者为专注于自然语言处理多年的 Pierre-Yves Saumont,Pierre-Yves 著有30多本主讲 Java 软件开发的书籍,自2008开始供职于 Alcatel-Lucent 公司,担任软件研发工程师。本文主要介绍了 Java 8 中的闭包与局部套用功能,由国内 ITOM 管理平台 OneAPM 编译呈现。关于Java 8,存在着许多错误观念。譬如,认为Java 8给J...
分类:
编程语言 时间:
2016-04-29 15:54:04
阅读次数:
325
转自:http://www.cnblogs.com/skynet/p/3372855.html
这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《程序员的自我修养——链接、装载与库》。
什么是库
库是写好的现有的,成熟的,可以复用的代码。现...
分类:
编程语言 时间:
2016-04-29 15:52:39
阅读次数:
163
这是我学习慕课网Java课程的笔记,原视频链接为:http://www.imooc.com/learn/124
4-1 Java中的多态
定义:对象的多种形态
1. 引用多态
父类的引用可以指向本类的对象;父类的引用也可以指向子类的对象
继承是多态的实现基础
2. 方法多态
创建本类对象时,调用的方法为本类方法
...
分类:
编程语言 时间:
2016-04-29 15:54:19
阅读次数:
231
1 fork基本概念
一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。
一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来的进程的值不同...
分类:
编程语言 时间:
2016-04-29 15:52:11
阅读次数:
179
本博文系列参考自>第三版,作者:王爽
8086CPU的标志寄存器有16位,其中存储的信息通常被称为程序状态字(PSW)。除了前面介绍的寄存器。本博文将介绍最后一个寄存器,标志寄存器。不同于之前的寄存器,标志寄存器是按位起作用的。其每一位都有特殊的含义。
8086标志寄存器的结构如下图所示:
标志寄存器的1,3,5,12,13,14,15都没有特殊含义。其0,2,4...
分类:
编程语言 时间:
2016-04-29 15:52:04
阅读次数:
276
java开源框架SpringSide 3.1.4.3开发Web的demo项目实战
源代码下载地址:http://www.zuidaima.com/share/1781596496120832.htm...
分类:
编程语言 时间:
2016-04-29 15:51:30
阅读次数:
195
什么是最小树形图?相信大家如果会过来看这篇文章,想必也应该对最小生成树有所了解的,最小生成树求的是无向图的一颗生成树的最小权值。我们的最小树形图就是来解决一个有向图的一颗生成树的最小权值,对于度娘来说,最小树形图是这样定义的:最小树形图,就是给有向带权图中指定一个特殊的点root,求一棵以root为根的有向生成树T,并且T中所有边的总权值最小。
通解最小树形图的一种算法是是1965年朱永津和刘振...
分类:
编程语言 时间:
2016-04-29 15:50:18
阅读次数:
210
设计与声明
所谓软件设计,是“令软件做出你希望它做的事情”的步骤和方法,通常以颇为一般性的构想开始,最终十足的细节,以允许特殊接口(interface)的开发。这些接口而后必须转换为C++声明式。本文讨论对良好C++接口的设计和声明。
1. 让接口容易被正确使用,不易被误用
C++拥有许多的接口,function接口,class接口,template接口….每一种接口实施客户与你的代码互动的...
分类:
编程语言 时间:
2016-04-29 15:47:50
阅读次数:
211
本节介绍如何把多个数据源的数据组合为一个数据源的操作函数。
Concatenation
一个数据流发射完后继续发射下一个数据流是一种很常见的组合方法。
concat
concat 操作函数把多个数据流按照顺序一个一个的发射数据。第一个数据流发射完后,继续发射下一个。 concat 函数有多个重载函数:
public static final Observable concat(...
分类:
编程语言 时间:
2016-04-29 15:49:31
阅读次数:
1185