自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 uwsgi、virtualenv 、pypy和flask

当前linux发行版python版本默认基本上都是2.7的,如果系统中有了python3.0以后的,或者自己安装了python3.3,但是用pip或者easy_install安装python3的module并不很方面,使用virtualenv就方便多了,安装pypy环境较好的办法也是用virtualenv。通过如下:virtualenv -p /path/to/p...

2014-06-25 01:02:00 241

转载 puppet介绍、使用

puppet主要使用于自动化运维方面,对于拥有众多服务器需要管理的管理员来说,puppet是个不错的选择,使其管理更加轻松,容易。其设计的是c/s建构,可以一个master和多个client。通过master可管理配置客户端的文件、用户、cron任务、软件包、系统服务等。客户端默认半小时向master请求一次以使其与master配置同步,从而使管理员在master上...

2014-01-12 17:17:00 217

转载 python之模拟鼠标键盘动作

上个月就打算开发个还算好玩的项目,但是一直没时间。这篇是此项目用到的一部分,处理好此部分基本还差通信等方面的了。首先模拟鼠标键盘按下释放的动作,本人利用X11这个库,所以要了解X11编程;其次,本身用c或者c++就可以实现了,但是由于本人是py粉,所以总想把代码搬进python,所以本人就要实现python模块,本篇用的ctypes,以后会把python的c扩展...

2013-12-29 15:45:00 458

转载 python变量的思考

先看一段代码A:1 x=122 def foo():3 #print x4 x=x+15 print x6 7 foo()执行上面的代码会输出什么呢?本人写python代码是还真心没注意过,一般也是把x作为foo()的参数。如果你执行上面的代码会报错:UnboundLocalError: local ...

2013-12-27 17:20:00 135

转载 python之分解以太帧

  通过了解socket(int domain, int type, int protocol)接口,我们知道利用socket的AF_PACKET或者PF_PACKET域,和类型SOCK_RAW再加上协议就可以监听获得指定协议的以太帧。 1.获得各个协议的头部  以太协议类型有很多,仅贴上一部分,如下图:                 ...

2013-11-30 22:09:00 283

转载 python的配置解析模块ConfigParser

很多软件都有配置文件,今天介绍并记录一下ConfigParser模块,解析配置文件。测试配置文件test.conf内容如下: [first]w = 2v: 3c =11-3[second]sw=4test: hello测试配置文件中有两个区域,first和second,另外故意添加一些空格、换行。下面解析:&gt...

2013-11-26 22:21:00 103

转载 python之restful框架

  上篇“python之简析restful”描述了restful框架,但是代码部分的例子不能算是一个框架,很混乱,也仅仅作为演示。   今天介绍本人重新构思后的restful框架。如果你了解restful就应该知道,restful架构的软件提供的api并不是确定的,比如: /wm/[a]?p&v=3,这里表示a可以选择不同的值,具体选择什么值需要看提供的手册...

2013-11-24 17:33:00 206

转载 python之简析restful

RESTful架构,目前是比较流行的一种互联网软件架构。REST,即Representational State Transfer的缩写。说白点就是网站即软件,再白点就是一个服务软件支持http的四种方法: GET用来获取资源,POST用来新建资源、更新资源,PUT用来更新资源,DELETE用来删除资源。 并对外提供一个或多个URI,每个URI对应一...

2013-11-20 09:41:00 149

转载 文本共享小工具

平时本人的android手机上看都不错的视频,想在电脑上看,如果用的windows好多了,QQ上有“我的设备”直接把链接发送过去就好了,但是对于linux用户,android上也有一些软件可以,但是本人没用过,而且不需要多强大的功能,就写了个小工具。 对于android开发本人并不熟,写个简单的小程序,还是可以的,图形化编程都有通性。用到的android知识并不多...

2013-11-19 14:54:00 109

转载 python之代理服务小程序

 使用某某代理时免费版的限制连接数,除此就要购买......实现个简单的代理服务程序,一探究竟,当然复杂的也是这些原理。代理服务原理很简单,就拿浏览器与web服务器来说。无非是A浏览器发request给B代理,B代理再把request把送给C web服务,然后C的reponse->B->A。  要写web代理服务就要先了解下http协议,当然并不要多深入,除非...

2013-11-15 10:49:00 129

转载 记录一下软件源

ubuntu的软件源,下载安装速度实在......在此记录一下,163和sohu的软件源。 1 deb http://mirrors.163.com/ubuntu/ raring main universe restricted multiverse 2 deb-src http://mirrors.163.com/ubuntu/ raring main univer...

2013-11-08 23:02:00 108

转载 python网页抓取之自己动手写字典

由于上篇的是在命令行中获取翻译的,方便性肯定一般啦。最多算个好玩些罢了。周末没事,就把上篇的代码搬进基于pyqt4中的图形软件中了。 上篇代码当作模块使用不方便,做了更改,另外,两点注意:1.qt支持html的标签对于字符串的修饰。比如:<font color="red">string</font> 显示的是红色的string。2.存储...

2013-11-03 16:17:00 152

转载 python网页抓取之英汉字典+自学习能力

上篇每次翻译一个单词都要联网抓取,重复翻译也要抓取,感觉不太好。晚上突然想到了一个不错的办法,说白了就是查询数据库如果有这个单词就拿出来,没有就联网抓取显示出来并保存进数据库。时间长了几乎就不用联网了,也就是离线了! 本人使用的数据库是sqlite,小巧简单。当然用其他的也可以了。还是看代码吧。代码增加的不多,有些可以优化先不管啦。用BeautifulSoup解...

2013-10-30 00:42:00 127

转载 python网页抓取之英汉字典

linux的字典本人实在用起来不舒服(stardict挺不错的,但是界面好看些,功能简单易用就好了),在线翻译又得打开庞大的浏览器....就打算自己写个,但是时间有限,为了简单,还是用python抓取网页来的快些。本人用的必应字典。http://cn.bing.com/dict/?mkt=zh-CN&setlang=ZH获取某个单词解释url是:http:...

2013-10-29 13:25:00 149

转载 python抓取网页之下载音乐

实现个爬虫小例子,用浏览器登录百度帐号后,不要退出。运行如下代码: 1 # -*- coding: utf-8 -*- 2 import re,sys 3 import urllib,urllib2,cookielib 4 class Requests: 5 def __init__(self): 6 cj = coo...

2013-10-20 18:33:00 136

转载 dynamic_cast与static_cast使用

dynamic_cast与static_cast用于子类与基类之间的转换。首先dynamic_cast: 1 #include <iostream> 2 using namespace std; 3 class A{ 4 public: 5 virtual ~A(){} //使用dynamic_cast时,必要! 6 }...

2013-10-19 18:54:00 149

转载 python笔记

1.格式化打印json串import jsondata={'a':[1,2,3],'b':[4,5,6]}print json.dumps(data,sort_keys=True,indent=4){ "a": [ 1, 2, 3 ], "b": [ 4, ...

2013-10-10 11:29:00 96

转载 python与pypy

神奇的pypy,想了解更多pypy:http://pypy.org/python官方版本由c语言开发,也叫cpython;pypy通过python编写的(真实是rpython)。pypy即时编译(just-in-time compile)python脚本,通常执行的速度比cpython更快。用比较耗时间的算法fib.py,比较pypy与python(cpython)。...

2013-07-23 15:35:00 186

转载 Nginx模块学习(1)基本介绍

记录一下,现在记录的都是简单的东西。以后会记录和分享操作系统和python源码方面的学习记录。言归正传... linux老爸说过想了解它就要先学会使用。当然了,这个它是指linux。我最初使用的apache,后来就在系统上一直用的是nginx。原因就不说了,每件事情都有个人、环境的因素在其中,很难说好与坏。 基本的配置就不说了。这里讲的是模块开发,...

2013-07-17 18:19:00 94

转载 Linux下的命令技巧

  使用ubuntu等linux发行版时经常犯一些重复的错误,今天记录一下。  1.如果hello.c属于root用户,直接vi hello.c进行编辑,突然发现没有root,是不是经常犯的错误。有办法,在vi或者vim命令模式下输入::w !sudo tee %就OK了。   2.如果我们安装g++,在ubunntu下使用apt-get install g+...

2013-07-03 21:49:00 126

转载 1.最长平台

  问题:已知一个从小到大的有序数组,这个数组中一个平台就是连续的一串值相同的数,并且不可再延伸。请找出最长的平台。例如:1,2,2,3,3,3,3,4,5,5,6中1,2,3,4,5,6各自是一个平台,找出连续最长的。  先上python,本人思考问题后总是先用python实现,然后再转成c或者c++,难道python实现起来容易?我感觉有点。plateau.py ...

2013-06-08 21:55:00 454

转载 matplotlib

待续...转载于:https://www.cnblogs.com/wuchaofan/archive/2013/05/28/3103755.html

2013-05-28 15:45:00 67

转载 UEFI与FAT

目前UEFI仅支持FAT格式,上篇“UEFI Shell在vbox上使用”介绍中,使用UEFI shell指令中的map打印出来Maping Table只有BLK0、BLK1......这些不是EFI能识别的,如果格式是FAT,当EFI启动后显示的是fs0、fs1,能够识别几个就已累加的方式显示fsn。这些fs开头的设备实质是能够识别的BLK设备的别名。  现在介...

2013-04-24 10:27:00 605

转载 c、数组与汇编

  上次的“c调用汇编”使用的clang编译器,而且使用的是mac 64位系统。当时感觉写的汇编怪怪的,今天闲来无事,就在w7 32位系统下把c文件汇编后,确实与mac后的差异很大。可不仅仅是寄存器eax与rax的区别。我想说的是函数参数传递的不同。mac下clang编译后函数的参数先保存在寄存器中(以一定的规则保存),然后在函数中压入栈里,以待后用。例如上篇例子,红色部...

2013-04-19 23:17:00 105

转载 ns-3介绍与安装

  写博客或者看博客都能使我们的知识更加深刻,也能使我们知道很多新东西。就像这个题目中ns-3,相信没几个人听过,就是我也是帮同学了解毕设才知道的。工作中相信没几个人用到,但是新知识能够开阔我们的思维,这也是有些人学习新知识快的的原因。  ns-3 is a discrete-event(离散事件) network simulator for Internet systems...

2013-04-17 14:49:00 178

转载 打印进程号(pid)

  我们知道linux是模块化的内核。实现模块、利用kernel提供的接口,首先了解写模块的基本框架。下面的c文件就是最基本的框架,当然还有怎样添加一些符号变量,利用的module_param,没用上。  c文件printPid.c 1 #include <linux/kernel.h> 2 #include <linux/module.h&gt...

2013-04-07 13:24:00 1090

转载 shell进度条

  先记录一种进度条实现: 1 #!/bin/bash 2 3 b='' 4 i=0 5 while [ $i -le 100 ] 6 do 7 printf "progress:[%-50s]%d%%\r" $b $i 8 sleep 0.1 9 i=`expr 2 + $i` 10 b=#$...

2013-04-07 12:54:00 82

转载 linux下的command

  在此记录一下:11:30: ~$ script -t 2>record.log -a session.logIn command lines we input "script -t 2>record.log -a session.log".In the current directory,there are two files which have b...

2013-04-07 12:38:00 125

转载 追踪class的成员变量

  今天我所讲的是不通过修改一个class的成员,就能够追踪其成员。方法就是类似C语言中的函数指针,比如:int (*foo)(int arg),记住要和另一个指针函数区分开来,类似这样:int *foo(int arg).  比如我们可以这样声明一个变量和函数:int (*pfun)(int arg)=0;int fun(int arg); //这个函数实现随...

2013-04-01 10:04:00 96

转载 UEFI Shell在vbox上使用

  首先介绍什么是UEFI,下面是官方的介绍:    UEFI is a community effort by many companies in the personal-computer industry to modernize the booting process. UEFI capable systems are already shipping, and many...

2013-03-25 00:59:00 622

转载 c调用汇编

在此记录一下c调用汇编,汇编使用的是AT&T语法。例子很简单,就是在给一个整数用汇编转换成二进制。c部分很简单,文件名随便,如main.c:#include <stdio.h>#include <stdlib.h>void decToBin(long dec,char *b); //声明外部汇编函数int main()...

2013-03-24 15:18:00 125

空空如也

空空如也

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

TA关注的人

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