VC++ Basic Examplehttp://www.codeproject.com/Articles/655071/Basic-Cplusplus-Win-DLL
分类:
编程语言 时间:
2014-08-21 22:38:44
阅读次数:
190
map里有,set里也有,vector,list没有,太不公平了吧。其实应该考虑为什么map,set里有find操作。include里有通用的find操作,通用的find内部是从begin到end进行一次遍历,复杂度是O(n)。通过iterator从begin到end遍历map与set时,得到的结果...
分类:
编程语言 时间:
2014-08-21 22:38:14
阅读次数:
236
在C语言编程中,我们一般用一个字符数组来存放一个字符串。例如,我们想存储这个字符串“http://i.cnblogs.com”,这个字符串一共有20个字符,要存放下这个字符串,我们需要一个长度为21的字符数组。为什么是21个而不是20个呢?在C语言中,字符串数组默认以'\0'结尾,所以我们一共需.....
分类:
编程语言 时间:
2014-08-21 22:34:54
阅读次数:
240
刚学C++那会,做课程设计的时候总是会去网上很找别人写好的程序来参考,那时候看到函数参数列表里各种复杂的类型和奇怪的写法就头大,后来总算是慢慢搞清楚了,在此对函数各种类型的形参以及函数的返回值进行一下总结。1.普通形参传递普通形参也就是值传递,传递的是实际参数的一个副本,当函数被调用时,形参复制实参...
分类:
编程语言 时间:
2014-08-21 22:34:44
阅读次数:
295
摘要: 原创出处: http://www.cnblogs.com/Alandre/ 泥沙砖瓦浆木匠 希望转载,保留摘要,谢谢!乐观上上,how can other kno u,u r yourself!I must be strong and carry on. -泥沙砖瓦浆木匠一.闲谈下20140...
分类:
编程语言 时间:
2014-08-21 22:32:54
阅读次数:
341
学编程吧java数组学习(二)发布了,欢迎大家通过xuebiancheng8.com来访问。下面接着来分析数组,前面分析了什么是数组,为什么要用数组,下面来分析下如何使用数组数组和其他数据类型一样,使用前要先定义。如下int a[];这样就声明了一个数组a = new int[10];然后为这个数组...
分类:
编程语言 时间:
2014-08-21 22:29:34
阅读次数:
309
Python为我们提供了很多便捷的方式去遍历一个字符串中的字符。比如,将一个字符串转换为一个字符数组(列表):theList=list(theString)同时,我们可以方便的通过for语句进行遍历:for c in theString: do_something_with(c)map函数用法:第一...
分类:
编程语言 时间:
2014-08-21 22:26:34
阅读次数:
263
1.安装虚拟环境$ sudo easy_install virtualenv2.创建虚拟环境$ virtualenv 【env_name】 例如:$ virtualenv virtualtest其中可--no-site-packages可用于指示虚拟环境不要访问 global site-pack.....
分类:
编程语言 时间:
2014-08-21 22:25:04
阅读次数:
413
记下来,很重要。 Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 ???? 一、当两个并发线程访问同一个对象object中的这个synchronized(th...
分类:
编程语言 时间:
2014-08-21 21:20:35
阅读次数:
211
参照博客:
http://www.cnblogs.com/linzheng/news/2011/07/14/2106530.html。
http://blog.csdn.net/dongxinxi/article/details/6303421...
分类:
编程语言 时间:
2014-08-21 21:18:34
阅读次数:
260
众所周知,多线程编程很容易遇上诸如丢失更新、脏读、死锁等烦人的线程冲突问题。多线程的问题一旦发生便很难定位和解决,所以要在编程的初始阶段就要注意避免多线程程序常见的错误。下面总结一些个人在c++多线程编程中遇上的问题。
1、类中的数据成员要尽可能设置读写专用函数,并且在函数中用互斥锁进行并发保护。
解决线程冲突的最基本方法,不用多解释。
2、类中的成员函数要尽量避免在没有保护的情况下对某个成...
分类:
编程语言 时间:
2014-08-21 21:17:25
阅读次数:
602
1.定义成了const之后的类
#include
class area
{
public:
int x;
int y;
mutable int z; //不受const约束的类成员
area() :x(10), y(10), z(2)
{
}
void printxy()const //不可以访问类中局部变量
{
z = z + 1;
std:...
分类:
编程语言 时间:
2014-08-21 21:12:15
阅读次数:
334
一、用strtok函数进行字符串分割原型: char *strtok(char *str, const char *delim);功能:分解字符串为一组字符串。参数说明:str为要分解的字符串,delim为分隔符字符串。返回值:从str开头开始的一个个被分割的串。当没有被分割的串时则返回NULL。其...
分类:
编程语言 时间:
2014-08-21 21:10:04
阅读次数:
279
转自http://blog.csdn.net/ktcserver/article/details/936329一、判断目录是否存在: C++ Builder中提供了检查文件是否存在的函数FileExists,indows 程序实现如下: 设char *Dir为带判断的目录 bool E...
分类:
编程语言 时间:
2014-08-21 21:07:14
阅读次数:
360
range的用法:>>> range(1,5) #代表从1到5(不包含5)[1, 2, 3, 4]>>> range(1,5,2) #代表从1到5,间隔2(不包含5)[1, 3]>>> range(5) #代表从0到5(不包含5)[0, 1, 2, 3, 4]列表操作:array = [1, 2, ...
分类:
编程语言 时间:
2014-08-21 21:06:44
阅读次数:
252