自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 STL

转自:http://blog.csdn.net/byxdaz/article/details/4633826STL就是Standard Template Library,标准模板库。这可能是一个历史上最令人兴奋的工具的最无聊的术语。从根本上说,STL是一些“容器”的集合,这些“容器”有list, vector,set,map等,STL也是算法和其它一些组件的集合。这里的“容器”和算

2012-08-28 11:41:05 1127

转载 STL整理

向量(vector) 连续存储的元素Vectorc;c.back()    传回最后一个数据,不检查这个数据是否存在。c.clear()     移除容器中所有数据。c.empty()   判断容器是否为空。c.front()     传回地一个数据。c.pop_back() 删除最后一个数据。c.push_back(elem)  在

2012-08-26 09:32:30 631

转载 二维数组的传递方式

如何将二维数组作为函数的参数传递今天写程序的时候要用到二维数组作参数传给一个函数,我发现将二维数组作参数进行传递还不是想象得那么简单里,但是最后我也解决了遇到的问题,所以这篇文章主要介绍如何处理二维数组当作参数传递的情况,希望大家不至于再在这上面浪费时间。正文:首先,我引用了谭浩强先生编著的《C程序设计》上面的一节原文,它简要介绍了如何将二维数组作为参数传递,原文如下(略有改变

2012-08-25 10:56:22 570

转载 二叉树的深度优先遍历、广度优先遍历和非递归遍历

二叉树的遍历:D:访问根结点,L:遍历根结点的左子树,R:遍历根结点的右子树。给定一棵二叉树的前序遍历序列和中序遍历序列可以惟一确定一棵二叉树。二叉树的深度优先遍历的非递归的通用做法是采用栈,广度优先遍历的非递归的通用做法是采用队列。深度优先遍历二叉树1. 中序遍历(LDR)的递归算法:若二叉树为空,则算法结束;否则:    中序遍历根结点的

2012-08-24 20:36:10 900

转载 阻塞和非阻塞系统调用

阻塞 阻塞调用是指调用结果返回之前,当前线程会被挂起。函数只有在得到结果之后才会返回。有人也许会把阻塞调用和同步调用等同起来,实际上他是不同的。对于同步调用来说,很多时候当前线程还是激活的,只是从逻辑上当前函数没有返回而已。例如,我们在CSocket中调用Receive函数,如果缓冲区中没有数据,这个函数就会一直等待,直到有数据才返回。而此时,当前线程还会继续处理各种各样的消息。如果主窗口和调

2012-08-03 16:32:31 9553 2

原创 在python中使用C语言 [Linux Ubuntu]

我们知道,Python很易用,通过它可以提高我们的开发速度,但是要明白,这种程序的灵活性是以牺牲效率作为代价的,C语言,可能比python要快几个数量级,但是C也有它的局限,比如C会使得开发速度变慢。当你使用过python灵活的文件,网络,字符串功能之后,可能再让你用C来通过分析文件,做一些很频繁的字符串操作的时候会抓狂。那么,我们如何在该用C的地方用C语言,在可以简化实现的地方用python,从

2012-08-02 19:44:31 2348

原创 SQLite 数据库

今天看python里面数据库模块的时候,发现了一个轻便的数据库SQLite,它是在python2.5之后就被打包到标准库内部,你只需要在python中使用:import sqlite3con=sqlite3.connect('somedatabase.db')curs=con.cursor()query='SELECT * FROM ... WHERE ...' #一些SQL语句c

2012-08-01 21:01:28 1884

转载 Ubuntu下使用Eclipse(PyDev)搭建Python开发环境

前两天在Windows下成功地搭好了一个Python开发环境,这次转战Ubuntu有了前面的经验,相对轻松多了还发现Ubuntu下的操作反而比Windows方便些。  安装环境操作系统Ubuntu 11.04 1.安装OpenJDK6    sudo apt-get install openjdk-6-jdk 选用Op

2012-08-01 15:57:01 1408

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除