Python开发环境

摘要: -->Python开发环境简备Python的优点除了其自身的各种特点外,还因为有众多第三方模块,为其扩展了各方面无数的功能。虽然大多数时候在百度上随便搜都能搜到一大把,pypi (https://pypi.python.org/pypi) 上也能列出很多,但有些特殊情况下想找特定的几个还是挺费劲的,... 阅读全文
posted @ 2014-05-14 22:41 DeadLoop 阅读(322) 评论(0) 推荐(0) 编辑

Django提供后台接口的跨域问题

摘要: --> Django跨域当使用Django仅用来开发后端接口,为前端提供JSON数据的时候,不可避免的要接受前端的POST请求。虽然Django以其强大易用的特定使用很广泛,但在跨域问题上却让人很纠结。如果不做任何设置,Django会给所有POST请求返回一个403csrf,如下图比较郁闷的是Dja... 阅读全文
posted @ 2014-03-05 14:49 DeadLoop 阅读(2440) 评论(0) 推荐(0) 编辑

Office启动加载vs。。。项

摘要: PowerPoint: 选项->加载项->Chinese Translation Addin->管理[COM加载项]转到->取消Chinese Translation Addin的勾 阅读全文
posted @ 2013-08-16 10:30 DeadLoop 阅读(264) 评论(0) 推荐(0) 编辑

解决安装python第三方模块 '-mno-cygwin'报错的问题

摘要: 修改一个文件$PYTHON_HOME$\Lib\distutils\cygwinccompiler.py去掉里边的 -mno-cygwin 即可 阅读全文
posted @ 2013-03-18 23:07 DeadLoop 阅读(435) 评论(0) 推荐(0) 编辑

解决Python扩展: Unable to find vcvarsall.bat

摘要: 安装mingw,以我的安装为例:我的mingw安装在C:\MinGW,python安装在C:\Python26然后将以下目录加入系统环境变量C:\MinGW\bin; C:\MinGW\msys\1.0; C:\MinGW\mingw32; C:\MinGW\mingw32\bin; C:\MinGW\msys\1.0\bin然后在目录 C:\Python26\Lib\distutils\创建文件 distutils.cfg,内容如下###[build]compiler=mingw32### 阅读全文
posted @ 2013-03-09 19:10 DeadLoop 阅读(391) 评论(0) 推荐(0) 编辑

Editplus For Python[转]

摘要: EditPlus是我常用的文件编辑器之一,用它来下脚本程序甚是方便,下面来看看如果配置吧:1.先到www.editplus.com上下载editplus.exe,一步一步安装就好了,只有30天的试用期。2.来配置python环境,到www.editplus.com 上下载python配置环境,要下载对应的版本啊。(为了实现语法加亮和自动完成功能,需要下载python.acp和python.stx这两个特征文件:http://www.editplus.com/files/pythonfiles.zip)1):打开editplus,工具--》首选项--》用户工具点击组名称,工具组1重命名为pyth 阅读全文
posted @ 2013-02-01 11:03 DeadLoop 阅读(374) 评论(0) 推荐(0) 编辑

wxpython-带滚动条的窗口

摘要: wxpython的默认窗体类wx.Frame并不带滚动条如果需要滚动条,需要在初始化的时候进行设定下边是一个示例:View Code 1 #coding=utf8 2 3 import wx 4 5 class MsgWindow(wx.Frame): 6 def __init__(self, parent, id, title): 7 wx.Frame.__init__(self, parent, id, title, pos=(640,0)) 8 9 #重要的就下边两句10 self.scroller = wx... 阅读全文
posted @ 2013-01-30 23:49 DeadLoop 阅读(4181) 评论(0) 推荐(0) 编辑

下载软件仓库信息失败,检查您的internet连接--解决办法

摘要: 提示“下载软件仓库信息失败,检查您的internet连接”,手动检查更新时,也是如此,有图为证:解决办法:打开Ubuntu的终端,输入sudo gedit /etc/apt/sources.list删掉里边所有旧的内容,把新的源列表内容贴进去再执行:sudo apt-get update就可以生效。若是没有执行sudo apt-get update结果老是按原来的源更新,重启了也没有用。推荐一个不错的源(已经用以下源解决):deb http://mirrors.163.com/ubuntu/ oneiric main restricteduniverse multiversedeb http: 阅读全文
posted @ 2012-12-23 10:38 DeadLoop 阅读(6890) 评论(0) 推荐(0) 编辑

Ubuntu下安装Adobe Flash Player

摘要: 1. 下载Adobe Flash Player: 请从Adobe官方下载2. 解压Adobe Flash Player压缩包: 进入到保存Adobe Flash Player压缩包的路径,将压缩包解压,使用如下命令: tar -zxvf install_flash_player_11_linux.x86_64.tar.gz3. 安装Adobe Flash Player: Adobe Flash Player的安装比较容易,只要将对应的文档复制到正确的的位置即可,具体的操作 如下: (1) 将libflashplayer.so拷贝到Firefox的Plugin目录: ... 阅读全文
posted @ 2012-12-19 09:29 DeadLoop 阅读(305) 评论(0) 推荐(0) 编辑

Ubuntu下root用户开启声音选项

摘要: Ubuntu下root用户登录后声音不能调整大小的解决方法在系统-->首选项-->启动应用程序-->添加名称:Audio(任意文字即可)命令:pulseaudio --start --log-target=syslog备注:(也是任意填写即可)类似windows下到开机启动程序,重新启动电脑 是不是OK了 阅读全文
posted @ 2012-12-19 09:09 DeadLoop 阅读(568) 评论(0) 推荐(0) 编辑

Python打包成exe工具

摘要: Python是一个应用很广泛的编程语言,当然少不了GUI在Windows下可以有很多GUI库选择去写图形程序,但写好之后想在其他电脑上运行,必须要有python解释器环境。解决这个问题就要用打包工具了,把python源码打包成exe之后就可以拷贝到其他电脑上运行了。目前了解的有下面几种,常用的pyinstaller和cx_freeze:1.py2exe官方主页: http://www.py2exe.org/2.pyinstaller官方主页: http://www.pyinstaller.org/3.cx_freeze官方主页: http://cx-freeze.sourceforge.net 阅读全文
posted @ 2012-12-17 13:39 DeadLoop 阅读(726) 评论(0) 推荐(0) 编辑

C语言-转义字符全集(不断更新)

摘要: \n 换行\b 回退,输出内容后删除回退符前一个字符,好像置于换行符前的时候无效\t 制表符 阅读全文
posted @ 2012-07-25 20:39 DeadLoop 阅读(385) 评论(0) 推荐(0) 编辑

Notepad++的ftp远程编辑功能

摘要: 我们主要来说说NppFTP的使用方法:1.启动notepad++后,点击插件——>NppFTP——>Show NppFTP Window,就可以显示NppFTP的管理窗口了。2.在NppFTP的窗口点击那个齿轮图标,然后点击profile settings,进入profile setting 对话框。这里点击Add new,给你的配置随便起个名字,例如myblog之类的。3.配置你的ftp信息:在窗口右侧对话框填入你的ftp信息:hostname:你的ftp地址username:你的ftp用户名password : 你的ftp密码填好后,点击close关闭对话框。4.这时候,你会看 阅读全文
posted @ 2012-06-26 16:09 DeadLoop 阅读(4063) 评论(0) 推荐(0) 编辑

CSS作表格虚线

摘要: #file.css#tb_app_list {border-collapse:collapse;border:dashed #6AA70B;border-width:0px 0 0 0px;width:96%;}td,th {border:solid #6AA70B;border:dashed #6AA70B;border-width:0 0px 1px 0;font-family: "Verdana,宋体";font-size: 12px;color:#008000;text-align:center;height:30px;}效果 阅读全文
posted @ 2012-05-10 09:46 DeadLoop 阅读(373) 评论(0) 推荐(0) 编辑

linux下安装conntrack-tools

摘要: 平台:CentOS6最近研究conntrack-tools,说是可以做iptables的日志,迅速上谷歌,去百度,下载下来软件包并找来一份英文的文档,解压,一顿刷屏后./configure --prefix=/usr/最后来一个找不到libnfnetlink包和netfilter_conntrack包,又是百度谷歌一顿搜,下下来,解压,安装继续./configure --prefix=/usr/还是不过,没办法,只有还去互联网找答案,终于还是找到了,pkg-config-path么有设置,如下#echo $PKG_CONFIG_PATH该行无任何输出,说明该变量未设置,而缺少的就是该变量#ls 阅读全文
posted @ 2012-04-10 14:42 DeadLoop 阅读(6881) 评论(0) 推荐(0) 编辑

在文本域textarea里添加含换行的字符串

摘要: 一般情况下,textarea标签里的文本不支持普通html换行符,如<br/>但有时候为了向去传递一些项目值,并要求每一项后都要插入一个换行,如果输入<br/>,文件就原样输出了,很蛋疼,但可以用php的转义符表示如 $arr = array(111,222,333); <textarea rows=5 cols=60> foreach ($arr as $a) { print $a; print "\r\n"; } </textarea>这样访问网页的时候文本域里显示的就是正常换行的样子了。 阅读全文
posted @ 2011-11-16 12:59 DeadLoop 阅读(1122) 评论(0) 推荐(0) 编辑

Ruby引用tkGUI库

摘要: 说明:运行环境:linux新手初练习,安装完ruby后,玩到书上的ruby引用Tk工具函数库的小练习代码:require 'tk'hello = TkRoot.newTkLabel.new(hello) do text '\n Hello,Feng! \n' packendTk.mainloop执行脚本的时候却报错t.rb:1:in `require': no such file to load -- /usr/lib/ruby/1.8/test/unit/ui/tk (LoadError)tk已经安装,所缺少的是ruby-tcktk包,yum下安装 r 阅读全文
posted @ 2011-10-16 15:51 DeadLoop 阅读(583) 评论(1) 推荐(0) 编辑

C语言scanf函数逐字符读取输入示例

摘要: 最近在看《C语言程序设计:现代方法》,scanf函数可以逐字符读取用户输入,也就是可以一边接收输入一边处理,这倒是个好主意,下边两个例子,一个是书中的例子,一个是练习题。读取输入然后求和,要求是当用户输入0的时候程序给出求和结果,代码如下#include <stdio.h>intmain(void){ int n,sum = 0; printf("THis program sums a series of number.\n"); printf("Enter number (0 to terminate): "); scanf("% 阅读全文
posted @ 2011-10-14 23:11 DeadLoop 阅读(1866) 评论(0) 推荐(0) 编辑

python安装wmi模块

摘要: WMI,是Windows 2K/XP管理系统的核心;对于其他的Win32操作系统,WMI是一个有用的插件。WMI以CIMOM为基础,CIMOM即公共信息模型对象管理器(Common Information Model Object Manager)是一个描述操作系统构成单元的对象数据库,为MMC和脚本程序提供了一个访问操作系统构成单元的公共接口。有了WMI,工具软件和脚本程序访问操作系统的不同部分时不需要使用不同的API;相反,操作系统的不同部分都可以插入WMI,如图所示,工具软件和WMI可以方便地读写WMI。非常高兴 python里有wmi这个模块,只是安装之前要把pywin32先装上,因为 阅读全文
posted @ 2011-10-13 16:58 DeadLoop 阅读(9977) 评论(0) 推荐(0) 编辑

linux模拟键盘按键方案(收藏)

摘要: 在这以前,我一直以为,除非搞XWindow级别的开发,否则根本没法在Linux下模拟键盘消息,或者说键盘事件。像QT,GTK这些High Level的GUI library貌似根本没有提供这些功能。这么看起来,想要实现与Windows下SendMessage(hwnd, KEY_PRESS,0 ,128 )这样类似的功能还真不容易。这大概是Linux下接口不统一的弊端吧。不过还好,我们有XTest(the X test extension)这个Xlib的扩展库,用它可以实现我们想要的模拟键盘按键的功能。比如说…XTestFakeMotionEvent(…) // 模拟鼠标移动事件XTestFa 阅读全文
posted @ 2011-10-10 18:19 DeadLoop 阅读(4819) 评论(0) 推荐(0) 编辑

SQL字段数据类型集锦

摘要: 仅作收藏,待后查找MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分或者用零填补。 MySQL字段数据类型/长度 1、数值类型 列类型 需要的存储量 TINYINT 1 字节 SMALLINT 2 个字节 MEDIUMINT 3 个字节 INT 4 个字节 INTEGER 4 个字节 BIGINT 8 个字节 FLOAT(X) 4 如果 X < = 24 或 8 如果 25 < = X < = 53 FL.. 阅读全文
posted @ 2011-10-10 16:56 DeadLoop 阅读(629) 评论(0) 推荐(0) 编辑

Linux下安装rrdtool[附pyrrd]

摘要: 为了在Red Hat Enterprise Linux 上安装RRTool,您需要安装一些开发工具和库。步骤1:安装需要依赖的包:#yum -y install cairo-devel libxml2-devel pango-devel pango libpng-devel freetype freetype-devel libart_lgpl-devel步骤2:下载最新版本的RRDTool源码包#wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.3.1.tar.gz#tar -zxvf rrdtool-1.3.1.tar.gz #cd rrdt 阅读全文
posted @ 2011-10-08 14:34 DeadLoop 阅读(951) 评论(0) 推荐(0) 编辑

Django和apache用wsgi整合

摘要: Apache和mod_wsgi配置1.在apache主配置文件里添加以下内容 LoadModule wsgi_module modules/mod_wsgi.so WSGIScriptAlias / "/home/djpro/mysite/as/django.wsgi" <Directory "/home/djpro/mysite"> Order Deny,Allow Allow from all </Directory>django.wsgi这个文件是需要新建的,文件名和目录应该和上边配置文件中的位置对应2. 新建django. 阅读全文
posted @ 2011-09-30 13:26 DeadLoop 阅读(1235) 评论(0) 推荐(0) 编辑

linux下expect安装

摘要: expect据说是交互性很强的脚本语言,想安装了玩玩试试,没想到竟然让我纠结两天才安装上,只是因为expect依赖于tcl,但linux系统里一般不自带安装tcl,需要手动安装expect版本 5.43http://download.chinaunix.net/download/0003000/2845.shtmltcl版本 8.4.19http://sourceforge.net/projects/tcl/files/Tcl/8.4.19/tcl8.4.19-src.tar.gz/download下载两个包,分别解压1。先安装tcl 进入tcl解压目录,然后进入unix目录 #./con.. 阅读全文
posted @ 2011-09-23 11:05 DeadLoop 阅读(8999) 评论(1) 推荐(1) 编辑

Python多线程报错之RuntimeError

摘要: 写多线程脚本,运行的时候报错File "/usr/local/lib/python2.6/threading.py", line 465, in start raise RuntimeError("thread.__init__() not called")RuntimeError: thread.__init__() not called原因是线程类中构造函数__init__()中未调用父类的初始化方法,在__init__()函数里加入调用父类初始化方法的代码就OK了,类似下边这样【特殊字体代码为新添加的】class MyThread(threadin 阅读全文
posted @ 2011-09-22 09:27 DeadLoop 阅读(3132) 评论(0) 推荐(0) 编辑

Scapy脚本执行出现警告WARNING解决办法

摘要: 安装完scapy,简单写了个脚本执行总是会警告一下:WARNING: No route found for IPv6 destination :: (no default route?)原因是用 from scapy.all import *的时候把ipv6相关的模块也导进去了,ipv6我们用不着,所以这警告不但不起作用,还很讨厌,我们打开scapy安装目录,打开all.py文件,把与ipv6相关的几行注释掉就OK了,如下,大概是在26行附近#if conf.ipv6_enabled:# from utils6 import *# from route6 import * 阅读全文
posted @ 2011-09-21 16:29 DeadLoop 阅读(1582) 评论(0) 推荐(0) 编辑

网络数据包工具一览--Packet Tools

摘要: 1.构造、发送数据包(Forging) Packet forging tools--> packeth, packit, packet excalibur, nemesis, tcpinject, libnet, IP sorcery, pacgen, arp-sk, arpspoof, dnet, dpkt, pixiliate, irpas, sendIP, IP-packetgenerator, sing, aicmpsend, libpal, . . . Philippe2.捕获、分析数据包(Sniffer) Sniffing tools--> ethereal, tcp. 阅读全文
posted @ 2011-09-21 13:00 DeadLoop 阅读(1549) 评论(0) 推荐(0) 编辑

ubuntu设置ip和dns

摘要: 一、配置ip ubuntu的网络配置信息放在 /etc/network/interfaces 中, 如果配置动态获取ip,则在上述文件中加入以下内容: auto eth0 iface eth0 inet dhcp 如果配置静态ip,则添加如下内容: auto eth0 iface eth0 inet static address 192.168.33.201netmask 255.255.255.0 gateway 192.168.33.1 要是配置生效,需要重启网卡: ifconfig eth0 down ifconfig eth0 up 不是root,命令前面加sudo 接着用if... 阅读全文
posted @ 2011-09-20 17:46 DeadLoop 阅读(250) 评论(0) 推荐(0) 编辑

ubuntu设置本地软件安装源【DVD版】

摘要: 第一步转到镜像的下载目录,挂载ISO镜像挂载至/media/cdrom下。代码:sudo mount -o loop -t iso9660 update-i386-20080312-CD1.iso /media/cdrom第二步手动添加ISO镜像至软件源列表,这样就可以在软件库里找到ISO上所有的软件包代码:sudo apt-cdrom -m -d=/media/cdrom add第三步刷新软件库代码:sudo apt-get update注意,执行完成后查看/etc/apt/sources.list文件,确保文件如下一行在文件顶部或者在网络源前面,否者,安装软件的时候系统还是优先从网络上下载 阅读全文
posted @ 2011-09-20 17:37 DeadLoop 阅读(4702) 评论(0) 推荐(0) 编辑

Ubuntu启用root用户

摘要: 曾经查了好久资料。。。。纠结了好久,郁闷了好久,最近问了在一家公司做系统管理员的女朋友,他们公司ubuntu服务器比较多,才得知,原来给root设置密码就可以了,汗死加无语sudo password root纠结。。。。 阅读全文
posted @ 2011-09-20 16:56 DeadLoop 阅读(227) 评论(0) 推荐(0) 编辑