- 博客(11)
- 资源 (1)
- 收藏
- 关注
转载 shell中的颜色显示
转:http://blog.csdn.net/felix_f/article/details/12433171# echo命令介绍功能说明:显示文字。语 法:echo [-ne][字符串] / echo [--help][--version]补充说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号。参 数: -n 不要
2016-06-29 17:59:55 827
原创 python的一个小游戏之五子棋
源码如下:from tkinter import *root = Tk()canvas = Canvas(root,width = 400,height = 300)###global clounmcurwho= 1 ##1 yellow -1 blueover = Falsenum = 10xcount = (400/n
2016-06-29 09:18:40 4178
原创 python的一个搜索文件的小程序
窗口程序的源码为:###create a window to support search function###create a window by tkinterfrom tkinter import *from pathschversion001 import *root = Tk()"""canvas = Canvas(root,width = 60
2016-06-27 17:03:53 1643
转载 堆排序
文章转自:http://www.cnblogs.com/dolphin0520/archive/2011/10/06/2199741.html堆排序是利用堆的性质进行的一种选择排序。下面先讨论一下堆。1.堆 堆实际上是一棵完全二叉树,其任何一非叶节点满足性质: Key[i]=Key[2i+1]&&key>=key[2i+2] 即任何一非叶节点的关键字不
2016-06-23 17:09:15 239
原创 关于进程间通信的学习总结
linux的进程间通信:一、半双工的管道:1、半双工unix管道:pipe(fd)进程创建管道时,内核创建两个文件描述符。一个用于写,另一个用于读。创建管道的进程只能用该管道与自己通信。而父进程创建子进程后,子进程会继承父进程的文件描述符,也就可以进行和父进程通信了。(限于父子进程的通信,而且管道通信直接与内核打交道)举例:#include#incl
2016-06-17 17:01:17 386
原创 python的Button的小程序
from tkinter import *import randomroot = Tk()v=[[0 for x in range(0,7)]for y in range(0,7)]for lpos in range(0,7): for pos in range(0,7): #print(lpos,pos) v[lpos][po
2016-05-31 11:16:41 983
原创 智能指针
c++中经常为内存泄漏的问题而困扰。如:void func(){classA * ca = new classA();ca->funa();//delete ca;}上述的例子中说明了几本的情形:指针声明在堆栈,指向堆的类,函数结束后,堆栈内存释放,而堆没有释放导致内存泄漏了。如果把注释去除是否就可以解决了呢。在正常情况当然可以,但是如果 ca->fun
2016-05-25 15:20:32 214
原创 可怕的虚函数默认参数
先看代码:.h文件#ifndef _0520001_H#define _0520001_H#includeclass base{public:virtual void prt(int tmp = 1);};class sub : public base{public:virtual void prt(int sub
2016-05-20 09:49:07 323
原创 关于继承的那点事
子类继承父类的时候对于构造函数以及成员的探讨:先进行代码分析:.h文件:#ifndef _0519001_H#define _0519001_H#include#include#include#includeconst int basemem = 3;class base{public://base(){};b
2016-05-19 10:28:08 288
原创 子类继承父类的私有成员
关于子类继承父类的私有成员,以及访问的探讨:sub.h文件:#ifndef _SUB_H#define _SUB_H#include#includeclass subbase{public:subbase(){};void init();int getage();void setdata(int data);private:i
2016-05-18 16:35:42 1057
原创 关于c函数中的参数 "..."
经常在一些日志处理上会看到函数传参 "...",这个是函数的占位符。要想把占位符搞成变量需要使用c提供的stdarg.h内封装的va_list指针(一般是指针)。举例:void implog(char *file, int line, int logtype, const int* fmt, ...)先定义一个va_list变量,用于指向参数指针va_listargs;
2016-05-10 17:26:18 319
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人