自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 Python WTForms 2.0 发布

WTForms 是一个 Python 表单验证、渲染开发包。WTForms 2.0 于2014年5月发布,这是继 WTForms 1.0.5 之后第一个重要的版本。新特性Class Meta 可以从多方面定制 WTFormsCSRF 和 i18n 由扩展变成核心特性Widget 渲染变更不推荐使用的API这些API仍然有效,但在很多情况下,会引发弃用警告。这些API

2014-09-01 13:10:40 763

原创 CENTOS 6.5 安装 Python 2.7 总结

CENTOS 6.X 系列默认安装的 Python 2.6 ,目前开发中主要是使用 Python 2.7 ,这两个版本之间还是有不少差异的,程序在 Python 2.6 下经常会出问题。比如: re.sub 函数 ,2.7 支持 flags 参数,而 2.6 却不支持。所以,打算安装 Python 2.7 来运行 Flask 应用程序,但 2.6 不能删除,因为系统对它有依赖。

2014-08-31 10:32:29 653

翻译 CodeEditor (从C++版Qt Example转换)

#!/usr/bin/python# -*- coding: utf-8 -*-import sysfrom PyQt4.QtGui import *from PyQt4.QtCore import *from highlighter import MyHighlighterfrom highlighter import HighlightingRuleclass Co

2010-04-25 20:21:00 1286

原创 Qt4 Dialog Class (C++)

finddialog.h/* finddialog.h*/#ifndef FINDDIALOG_H#define FINDDIALOG_H#include class QCheckBox;class QLabel;class QLineEdit;class QPushButton;class FindDialog:public QDialog{

2010-04-13 09:32:00 572

原创 mailfile.py

#!/usr/bin/env python# -*- coding: utf-8 -*-class ConfigFile: def __init__(self): from os.path import expanduser home = expanduser(~) self.rcfile = %s/.mailfiler

2010-04-03 20:37:00 655

原创 GRUB, GRUB2 and GRUB4DOS

用GRUB制作可引导光盘mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -o grub.iso iso  CDlinuxs mkisofs.sh#!/bin/sh## build CDlinux ISO image

2010-04-03 14:03:00 4238

原创 SlackBuild

通用SlackBuild脚本.简介一个比较通用的SlackBuild脚本,能直接通过源码包编译制作成Slackware的软件包。适用于绝大多数带autogen.sh,configure,qmake等自动配置的软件,也适用于少数只有Makefile的软件,比如slim,fbida等。用法可以把脚本保存为任意文件名,但需要给予执行权限。 此脚本需要1个参数:源码

2010-04-03 13:59:00 949

原创 sendmail.py

简介简单的邮件发送脚本,功能与mstmp等类似,可直接作为mutt的MTA。 配置文件配置文件为:~/.wsmtprc 格式:[smtp]host=smtp.qq.comport=25user=yournamepasswd=yourpasswd  源码:#!/usr/bin/env python# -*-

2010-04-03 13:54:00 533

原创 mail.py

用法:echo "hello" | ./mail.py -a 1.py -a 2.py -s "hello" xxx@yyy.comcat filename | ./mail.py -a 1.py -a 2.py -s "hello" xxx@yyy.com./mail.py -a 1.py -a 2.py -s "hello" xxx@yyy.comcat filename |

2010-04-03 13:51:00 756

转载 xterm配置

vi ~/.Xresources   添加下面的内容 Xft.dpi:96Xft.hinting:1Xft.hintstyle:hintmediumxpdf.title: PDFXTerm*locale: trueXTerm*utf8Title: trueXTerm*fontMenu*fontdefault*Label: DefaultXTerm*faceNam

2010-04-03 13:45:00 1502

原创 QInputDialog

#!/usr/bin/pythonimport sysfrom PyQt4 import QtGuifrom PyQt4 import QtCoreclass InputDialog(QtGui.QWidget): def __init__(self, parent=None): QtGui.QWidget.__init__(self, parent

2010-04-03 13:34:00 652

原创 QListWidget

#!/usr/bin/python# -*- coding: utf-8 -*-import sysfrom PyQt4 import QtGuifrom PyQt4 import QtCoreclass InputDialog(QtGui.QWidget): def __init__(self, parent=None): QtGui.QWidge

2010-04-03 13:30:00 849

原创 lccwin32指南

LCC-Win32小指南By Daniel Guerrero Miralles翻译:pigprince --------------------------------------------------------------------------------声明    本文没有任何明确的或者含蓄的表达说明本文是完全正确的,对于应用本文内容所产生的任何结果,本人概不负责。     请原谅本文在

2005-03-29 18:20:00 2019 1

原创 一个SHELL源码

#include #include #include #pragma comment(lib, "ws2_32.lib")#pragma comment(lib, "kernel32.lib")#define PORT 23SOCKET ServerSocket = INVALID_SOCKET;SOCKET ClientSocket = INVALID_SOCKET;HANDLE hReadPi

2005-03-29 13:09:00 1252

原创 简易CMDSHELL源码

#include#include #pragma comment (lib, "Ws2_32.lib")int port=1983;DWORD WINAPI ClientThread(LPVOID lpParam);void Help(){printf("     /***************************************///n");printf("     |This S

2005-03-29 13:08:00 964

原创 类模拟的性能分析

类模拟中使用了大量的函数指针,结构体等等,有必须对此进行性能分析,以便观察这样的结构对程序的整体性能有什么程度的影响。 1.函数调用的开销#define COUNTER XXvoid testfunc(){       int i,k=0;       for(i=0;i}        在测试程序里面,我们使用的是一个测试函数,函数体内部可以通过改变YY的值来改变函数的耗时。测试对比是 循环调用

2005-03-29 13:07:00 531

原创 语言的多态实现

相信很多人都看过设计模式方面的书,大家有什么体会呢?Bridge,Proxy,Factory这些设计模式都是基于抽象类的。使用抽象对象是这里的一个核心。              其实我觉得框架化编程的一个核心问题是抽象,用抽象的对象构建程序的主体框架,这是面向对象编程的普遍思想。用抽象构建骨架,再加上多态就形成了一个完整的程序。由于C++语言本身实现了继承和多态,使用这样的编程理念(理念啥意思?

2005-03-29 13:07:00 754

原创 C语言中的面向对象思想

C语言中的面向对象思想 经常听见别人说面向对象的程序设计,以前在学校上课的时候,也有开面向对象程序设计这门课。可是不幸的是,这些都是以C++,甚至VC++为基础的。而更加不幸的是,多年以来我一直是一个C的使用者。在学校的时候,我主要做的是硬件上的驱动层,和底层功能层。在工作以后,又做的是手机上的软件开发,所有这些都是和C离不开的。虽然我不得不说,C++是一门很好的语言,但是它的编译速度,代码效率,

2005-03-29 13:06:00 681

原创 反向连接的SHELL

#include #pragma comment(lib,"Ws2_32.lib")int WINAPI WinMain(){    WSADATA wsaData;    SOCKET hSocket;    STARTUPINFO si;    PROCESS_INFORMATION pi;    struct sockaddr_in adik_sin;    memset(&adik_sin

2005-03-29 13:06:00 1174

原创 C语言中的类模拟(C++编程思想)

在面向对象的语言里面,出现了类的概念。这是编程思想的一种进化。所谓类:是对特定数据的特定操作的集合体。所以说类包含了两个范畴:数据和操作。而C语言中的struct仅仅是数据的集合。(liyuming1978@163.com) 1.实例:下面先从一个小例子看起 #ifndef C_Class       #define C_Class struct#endif C_Class A {       C

2005-03-29 13:05:00 894

原创 c语言中的String库

 在C语言中,对字符串的处理非常重要,特别在一些网络设备中,处理过程会影响设备的转发和吞吐量。这里详细注释了 String.h中的所有函数。以下内容摘自《C程序设计教程》(美)H.M.Deitel P.J.Deitel著,薛万鹏等译,机械工业出版社。     void *memccpy (void *dest, const void *src, int c, size_t n);     从src

2005-03-29 13:04:00 2174

空空如也

空空如也

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

TA关注的人

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