条款三十九:明智而审慎的使用private继承
1.C++裁定凡是独立(非附属)对象都必须有非零大小。class Empty{};//没有数据,所以其对象应该不使用任何内存class HoldAnInt{
private: int x; Empty e; }//你会发现sizeof(HoldAnIn...
分类:
编程语言 时间:
2014-03-11 14:37:01
收藏:
0 评论:
0 赞:
0 阅读:
543
#!/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
提示“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
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程序员必知必会的开发者工具记录一下profile模块和cProfile模块可以用来分析程序。它们的工作原理都一样,唯一的区别是,cProfile模块是以C扩展的方式实现的,如此一来运行的速度也快了很多,也显得比较流行。这两个模块都可以用来收集覆盖信息(比如,有多少函数被执行了),也能...
分类:
编程语言 时间:
2014-03-05 18:46:31
收藏:
0 评论:
0 赞:
0 阅读:
518
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
Event:
是线程同步的一种方式,类似于一个标志,当该标志为false时,所有等待该标志的线程阻塞,当为true时,所有等待该标志的线程被唤醒isSet():
当内置标志为True时返回True。set(): 将标志设为True,并通知所有处于等待阻塞状态的线程恢复运行状态。clear(): 将标...
分类:
编程语言 时间:
2014-03-05 18:44:23
收藏:
0 评论:
0 赞:
0 阅读:
477
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
条款三十二:确定你的public继承塑模出is-a关系
1.所谓最佳设计,取决于系统希望做什么事,包括现在和未来。
2.好的接口可以防止无效的代码通过编译,因此你应该宁可采取“在编译期拒绝企鹅飞行”的设计,而不是“只在运行期才能侦测它们”的设计。
条款三十三:避免遮掩继承而来的名称 1.C++的名称...
分类:
编程语言 时间:
2014-03-05 18:38:38
收藏:
0 评论:
0 赞:
0 阅读:
551
1,标准库定义了3种类型的顺序容器:vector、list和deque。它们的差别主要在于访问元素的方式,以及添加或删除元素相关操作运算代价。标准库还提供了三种容器适配器:stack、queue和priority_queue。2,将一个容器复制给另一个容器时,类型必须匹配,包括容器类型和元素类型。
分类:
编程语言 时间:
2014-03-05 18:35:28
收藏:
0 评论:
0 赞:
0 阅读:
556
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++接口类 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
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
位操作:知识点: 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++中的指针与引用...
分类:
编程语言 时间:
2014-03-05 18:09:50
收藏:
0 评论:
0 赞:
0 阅读:
455
无意中又看到一门Python的课程,太高兴了,特发布地址分享给大家。
学习编程:写出高质量的代码
多伦多大学
网址: https://class.coursera.org/programming2-001
测试是很重要的一个过程,人月神话里说测试要占1/3时间,的确是很有道理的。
从实际的项目来说,主要分为以下几大类:
1> 单体测试
测试各种函数是否符...
分类:
编程语言 时间:
2014-03-05 18:12:31
收藏:
0 评论:
0 赞:
0 阅读:
525
该篇文章主要是关于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类
一,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
????大意是写一个模拟掷骰子的游戏,每次掷两个骰子每个骰子是一个正方体有6面上面标有1、2、3、4、5、6个圆点,当骰子停止时将每个骰子朝上的点数相加,如果所得的和为2、3或12那么游戏者输掉;和为7、11赢;并模拟1000次掷骼子的结果。...
分类:
编程语言 时间:
2014-03-05 17:40:48
收藏:
0 评论:
0 赞:
0 阅读:
439
算法导论上的下标是从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