- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 python工具记录
1.windows virtualenv的使用 http://www.cnblogs.com/chaosimple/p/4475958.html 讲解的比较详细2.自动提示功能 ipython 安装pyreadline。运行命令pip install pyreadline。一定要先安装这个,然后再安装ipython,否则ipython无法执行。安装ipython。运行pip
2016-03-16 20:14:30
495
原创 python Queue学习
Queue是python中的标准库,可以直接import 引用,其实就是队列,队列的构造的时候可以定义它的容量,构造的时候不写或者写个小于1的数则表示无限多向队列中放值(put)在队列中取值get() 当一个队列为空的时候如果再用get取则会堵塞from multiprocessing import Queueq = Queue()q.put("123")q.put(4)
2016-03-07 17:44:00
396
原创 记录下python的有名管道通信
读端#encoding:utf-8import os, time, randomp_Name = "./pipe1"if (os.access(p_Name, os.F_OK) == False) : os.mkfifo(p_Name)print "before open"fp_r = os.open(p_Name, os.O_RDONLY)print "open
2016-03-07 15:24:58
3192
原创 记录下python的无名管道半双工通信
import osimport time fd = os.pipe()pid = os.fork() if pid == 0: os.close(fd[1]) while True: msg = os.read(fd[0], 1024) print msg if msg == 'q': os.cl
2016-03-04 16:36:15
672
原创 python os.execl记录下遇到的传参问题
mock.py 文件内容#!/usr/bin/env python#coding=utf-8import os,sysprint "current pid: ", os.getpid()print sys.argvlen = len(sys.argv)for i in range(len): print sys.argv[i]调用文件#!/usr/bi
2016-03-04 10:54:13
3097
原创 linux抓包工具的学习
1. tcpdump 命令,入门文档http://blog.jobbole.com/91631/2. wiresharp
2016-02-16 21:42:36
585
原创 chapter 1 : The Testing Process笔记
1.3 测试用例 有3个部分组成 输入,输出,执行顺序关键点 :测试用例包含 输入,输出,执行顺序输入: 输入经常被认为是键盘的输入。虽然他是输入的重要来源,但是输入数据可以来自有关联系统的数据输入,接口设备,文件,数据库,系统当前状态,系统所在执行环境输出: 输出同样有很多种,输出经常被认为是电脑屏幕输出,另外,数据能够发送到内部关联系统和外
2016-01-19 22:22:25
465
转载 CentOS下以RPM方式安装MySQL5.5
转载于http://www.cnblogs.com/hb_cattle/archive/2011/10/16/2213825.htmlCentOS下以RPM方式安装MySQL5.5首先去http://dev.mysql.com/downloads/mysql/5.5.html#downloads站点下载:分别下载以下三个文件(由于我的机器是32位,下面是32位版本的
2016-01-19 16:26:12
395
原创 linux下软件的下载,安装
1. 下载 wget wget -c URL #-c支持断点续传比如: wget -c http://sourceforge.net/projects/cunit/files/CUnit/2.1-2/CUnit-2.1-2-src.tar.bz2/download?use_mirror=nchc&r=http%3A%2F%2Fsourceforge.net%2Fprojects%
2016-01-19 16:24:30
404
原创 linux中关于DNS的配置
手动添加一个dns地址;DHCP环境下临时 DNS配置文件/etc/resolv.conf 的地址nameserver 8.8.8.8 # 8.8.8.8是google的DNS服务器地址nameserver 8.8.4.4 # 8.8.4.4是google备用DNS服务器地址但是:DHCP环境下,在/etc/resolv.conf 手动添加dns地址后,重启网卡,会自动
2016-01-17 21:20:00
975
转载 关于linux中/dev/null的认识
/dev/null,具体总结下几种常见用途.一、禁止标准输出.eg: cat $filename >/dev/null # 文件内容丢失,不会输出到标准输出,.二、禁止标准错误eg: rm $badname 2>/dev/null #删除文件错误时,不会再有提示到终端,都丢到
2014-11-16 16:24:27
892
原创 fread read函数在缓存方面的差别
read/write调用一次即执行一次系统调用。可用于所有文件,包括设备/管道。fread/fwrite会有缓冲,也就是有预读和延迟写,以减少系统调用次数。适用于常规文件。例如,read(100)就是实际从文件中读100字节,而fread(100)则可能读1000字节,然后返回100个,下次再读就直接用了。write类似。
2014-08-29 21:52:21
6386
原创 为什么C初始化链表需要二级指针
想要在函数里修改一级指针的指向,就要用2级指针接收,间接修改一级指针内容只读操作,不修改一级指针的内容,就用1级指针就可以。。。。如果是一级
2014-08-03 22:33:25
3456
转载 C 关于unsigned int compzero = ~0;
unsigned int zero = 0; unsigned int compzero = 0xFFFF; /*1's complement of zero */ 对于一个int型不是16位的处理器为说,上面的代码是不正确的。应编写如下: unsigned int compzero = ~0; 为什么啊?网友回复:unsigned int compzero =
2014-07-22 23:59:29
3453
原创 c rand函数
函数rand()是真正的随机数生成器,而srand()会设置供rand()使用的随机数种子。如果你在第一次调用rand()之前没有调用srand(),那么系统会为你自动调用srand()。而使用同种子相同的数调用 srand()会导致相同的随机数序列被生成。
2014-07-01 23:54:32
831
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人