首页 > 编程语言
Effective C++ 读书笔记(39-45)
条款三十九:明智而审慎的使用private继承 1.C++裁定凡是独立(非附属)对象都必须有非零大小。class Empty{};//没有数据,所以其对象应该不使用任何内存class HoldAnInt{ private: int x; Empty e; }//你会发现sizeof(HoldAnIn...
分类:编程语言   时间:2014-03-11 14:37:01    收藏:0  评论:0  赞:0  阅读:543
Python使用CGIHTTPServer调用shell作为cgi脚本
#!/bin/bashecho "HTTP/1.0 200 Script output"echo ""echo "hello world!"在当前目录建立cgi-bin目录,然后将上述脚本命名为hello.sh,放在cgi-bin/hello.sh执行python -m CGIHTTPServer然...
分类:编程语言   时间:2014-03-05 18:49:20    收藏:0  评论:0  赞:0  阅读:912
Linux下libstdc++.so.5找不到解决方案
提示“libstdc++.so.5: cannot open shared object file: No such file or directory”。说明你的gcc版本比较高,自从gcc出3.4版本后,就丢掉libstdc++.so.5这个东西了,改用libstdc++.so.6所以你要做的是...
分类:编程语言   时间:2014-03-05 18:48:31    收藏:0  评论:0  赞:0  阅读:674
Python 线程(六):Timer(定时器)
Timer: 隔一定时间调用一个函数,如果想实现每隔一段时间就调用一个函数的话,就要在Timer调用的函数中,再次设置Timer。Timer是Thread的一个派生类 1 import threading 2 import time 3 4 def hello(name): 5 print "hel...
分类:编程语言   时间:2014-03-05 18:46:51    收藏:0  评论:0  赞:0  阅读:549
python的程序分析
看完Python程序员必知必会的开发者工具记录一下profile模块和cProfile模块可以用来分析程序。它们的工作原理都一样,唯一的区别是,cProfile模块是以C扩展的方式实现的,如此一来运行的速度也快了很多,也显得比较流行。这两个模块都可以用来收集覆盖信息(比如,有多少函数被执行了),也能...
分类:编程语言   时间:2014-03-05 18:46:31    收藏:0  评论:0  赞:0  阅读:518
Exception in C++
C++ Exceptions:ExceptionDescriptionstd::exceptionAn exception and parent class of all the standard C++ exceptions.std::bad_allocThis can be thrown byn...
分类:编程语言   时间:2014-03-05 18:45:23    收藏:0  评论:0  赞:0  阅读:644
Python 线程(五):Event
Event: 是线程同步的一种方式,类似于一个标志,当该标志为false时,所有等待该标志的线程阻塞,当为true时,所有等待该标志的线程被唤醒isSet(): 当内置标志为True时返回True。set(): 将标志设为True,并通知所有处于等待阻塞状态的线程恢复运行状态。clear(): 将标...
分类:编程语言   时间:2014-03-05 18:44:23    收藏:0  评论:0  赞:0  阅读:477
C++获取系统的Mac地址
C++获取系统的Mac地址,加上libnetapi32.a#include #include #include #include /*Dev C++ -> include libnetapi32.aBCC 5.5 or VC++ -> #pragma comment(lib,"netapi32.li...
分类:编程语言   时间:2014-03-05 18:40:57    收藏:0  评论:0  赞:0  阅读:668
Eeffective C++ 读书笔记( 32-38)
条款三十二:确定你的public继承塑模出is-a关系 1.所谓最佳设计,取决于系统希望做什么事,包括现在和未来。 2.好的接口可以防止无效的代码通过编译,因此你应该宁可采取“在编译期拒绝企鹅飞行”的设计,而不是“只在运行期才能侦测它们”的设计。 条款三十三:避免遮掩继承而来的名称 1.C++的名称...
分类:编程语言   时间:2014-03-05 18:38:38    收藏:0  评论:0  赞:0  阅读:551
C++ Primer 第二部分 容器和算法
1,标准库定义了3种类型的顺序容器:vector、list和deque。它们的差别主要在于访问元素的方式,以及添加或删除元素相关操作运算代价。标准库还提供了三种容器适配器:stack、queue和priority_queue。2,将一个容器复制给另一个容器时,类型必须匹配,包括容器类型和元素类型。
分类:编程语言   时间:2014-03-05 18:35:28    收藏:0  评论:0  赞:0  阅读:556
转:python教程专题资源免费下载整理合集收藏
python教程专题资源免费下载整理合集收藏《 Python学习手册(第4版)》(Learning Python, 4th Edition)[PDF]94MB简体中文《Python灰帽子:黑客与逆向工程师的Python编程之道》扫描版[PDF]34.1MB简体中文《Python/Django开发工具...
分类:编程语言   时间:2014-03-05 18:35:00    收藏:0  评论:0  赞:0  阅读:457
调用c++接口类
调用c++接口类 public class CarDeviceDll { /*对dll库进行一些初始化*/ [DllImport("IDI.dll")] public static extern int Init_IDI(string IP, int port); [DllImport("IDI.d...
分类:编程语言   时间:2014-03-05 18:33:02    收藏:0  评论:0  赞:0  阅读:517
Python 线程(四):Semphore同步
Semphore,是一种带计数的线程同步机制,当调用release时,增加计算,当acquire时,减少计数,当计数为0时,自动阻塞,等待release被调用代码: 1 import threading 2 import time 3 4 sempaphore = threading.Semapho...
分类:编程语言   时间:2014-03-05 18:29:09    收藏:0  评论:0  赞:0  阅读:626
2014.3.4-C语言学习小结
位操作:知识点: 1.位运算符 2.位移运算符1.将指定位设置为12.将指定位设置为03.获取指定位的内容==========================复习二进制 1.二进制转换 10--> /2 取余数 1010 2.原码,反码,补码 -1 0xffffffff %d %#x %#o 3.二...
分类:编程语言   时间:2014-03-05 18:26:55    收藏:0  评论:0  赞:0  阅读:556
C++中的指针与引用
C++中的指针与引用...
分类:编程语言   时间:2014-03-05 18:09:50    收藏:0  评论:0  赞:0  阅读:455
Python-03-测试
无意中又看到一门Python的课程,太高兴了,特发布地址分享给大家。 学习编程:写出高质量的代码 多伦多大学 网址:  https://class.coursera.org/programming2-001 测试是很重要的一个过程,人月神话里说测试要占1/3时间,的确是很有道理的。 从实际的项目来说,主要分为以下几大类: 1> 单体测试 测试各种函数是否符...
分类:编程语言   时间:2014-03-05 18:12:31    收藏:0  评论:0  赞:0  阅读:525
[C\C++基础知识] main函数的参数argc和argv
该篇文章主要是关于C++\C语言最基础的main函数的参数知识,是学习C++或C语言都必备的知识点.其中int argc:英文名为arguments count(参数计数)、char **argv:英文名为arguments value(参数值),同时通过2个源代码讲述,并介绍《C++ Primer》中如何使用.希望对大家有所帮助.不要小看这简单的知识,也许会对你有所帮助....
分类:编程语言   时间:2014-03-05 18:11:37    收藏:0  评论:0  赞:0  阅读:485
C++ Primer Plus学习笔记之String类
C++ Primer Plus学习笔记之String类 一,string类的构造 1)string(const char *s)将string对象初始化为s指向的传统的C字符串 2)string(int n,char c)创建一个包含n个元素的string对象,其中每个元素都被初始化为字符c 3)string(const string &s)将一个string对象初始化为string对...
分类:编程语言   时间:2014-03-05 17:45:46    收藏:0  评论:0  赞:0  阅读:472
掷骰子游戏-C语言实现
????大意是写一个模拟掷骰子的游戏,每次掷两个骰子每个骰子是一个正方体有6面上面标有1、2、3、4、5、6个圆点,当骰子停止时将每个骰子朝上的点数相加,如果所得的和为2、3或12那么游戏者输掉;和为7、11赢;并模拟1000次掷骼子的结果。...
分类:编程语言   时间:2014-03-05 17:40:48    收藏:0  评论:0  赞:0  阅读:439
C++ 归并排序实现(算法导论)
算法导论上的下标是从1开始的,但是为了和c++ STL的设计思想一致,所有函数的实现统一用左闭右开区间.中间修改了很多次,因为下标修改不是很容易就改掉的,需要始终维持循环不变式,稍微一个步骤出错就会使结果有些错误。 #include #include #include #include using namespace std; void merge(int *A, int p, int ...
分类:编程语言   时间:2014-03-05 17:26:23    收藏:0  评论:0  赞:0  阅读:571
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!