自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 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 340

转载 puppet介绍、使用

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

2014-01-12 17:17:00 378

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

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

2013-12-29 15:45:00 608

转载 python变量的思考

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

2013-12-27 17:20:00 216

转载 python之分解以太帧

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

2013-11-30 22:09:00 423

转载 python的配置解析模块ConfigParser

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

2013-11-26 22:21:00 168

转载 python之restful框架

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

2013-11-24 17:33:00 380

转载 python之简析restful

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

2013-11-20 09:41:00 224

转载 文本共享小工具

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

2013-11-19 14:54:00 182

转载 记录一下软件源

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 170

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

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

2013-11-03 16:17:00 227

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

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

2013-10-30 00:42:00 205

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

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

2013-10-29 13:25:00 264

转载 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 243

转载 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 216

转载 python笔记

1.格式化打印json串import json data={'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 169

转载 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 296

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

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

2013-07-17 18:19:00 172

转载 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 235

转载 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 552

转载 matplotlib

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

2013-05-28 15:45:00 110

转载 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 1004

转载 c、数组与汇编

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

2013-04-19 23:17:00 197

转载 ns-3介绍与安装

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

2013-04-17 14:49:00 262

转载 打印进程号(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 1214

转载 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 157

转载 linux下的command

  在此记录一下: 11:30: ~$ script -t 2>record.log -a session.log In 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 189

转载 追踪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 149

转载 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 900

转载 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 234

空空如也

空空如也

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

TA关注的人

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