自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 PyQt运行程序的单个实例

在实际项目中我们可能经常会需要让同一个应用程序仅运行一个实例,不同的语言和平台实现的方式有所差异。 下面我们主要探讨一下在PyQt中如何实现,也即是在Qt中如何实现。 上网查阅了一下相关资料,主要有两种方式:        1) 共享内存 QSharedMemory

2011-08-20 14:31:54 3815 2

原创 python中获取主机名和当前时间

1.获取主机名 import  socket hostName = socket.gethostname() 2.获取当前时间 import  time print time.time() 显示的当前时间的时间戳,如1312458498.031 用t

2011-08-04 19:53:23 15317

原创 用PyQt实现封装QT的IP地址控件

由于QT没有提供现成的IP地址控件,而仅仅使用正则表达式和inputMask为QLineEdit进行IP地址输入限制和验证,效果不怎么理想。由于项目需要,所以用PyQt4封装了一个IP地址控件。参考地址:http://www.cppblog.com/cctoqh/archive/

2011-07-21 19:46:12 2759

原创 pyqt4中使用connectSlotsByName导致双映射

前一段时间编写pyqt4相关的程序,单击按钮之后响应函数总是被调用两次,在程序中添加@QtCore.pyqtSignature("")问题得到了解决。 参考:http://blog.163.com/liu198143@126/blog/static/397904562009421105635720/

2011-06-05 10:49:00 775

原创 Ubuntu中.tar.Z文件的解压缩

<br />以前记得可以用tar -xZf对*.tar.Z文件进行解压缩,今天在Ubuntu下却提示:<br />tar (child): compress: Cannot exec: No such file or directory<br /> tar (child): Error is not recoverable: exiting now<br /> tar: Child returned status 2<br /> tar: Error is not recoverable: exiti

2011-03-28 15:52:00 1930

原创 tcpdump--no suitable device found

<br />在ubuntu上运行tcpdump命令。提示<br />tcpdump: no suitable device found。<br />Google一下才知道原来是没有root权限,采用sudo之后问题就得到解决。<br />

2011-03-27 18:21:00 4056

原创 PostMessage和SendMessage、GetMessage和PeekMessage的区别

  PostMessage是把一个消息放到其他程序的消息队列之中并立即返回,目标程序收到了这条消息就把它放到该程序的消息队列去处理;而SendMessage则越过消息队列直接调用目标程序的窗口过程(多数情况下通过共享内存来实现),窗口过程返回以后才从SendMessage返回。    对于普通消息来说,PostMessage和SendMessage处理在处理速度上有所区别外,其他表现都相同。但是对于像WM_SETTEXT、WM_COPYDATA等参数中用到指针的消息来说,用PostMessage来发送消

2010-11-14 09:34:00 1091

原创 post和get的区别

1. get是从服务器上获取数据,post是向服务器传送数据。 2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。 3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。 4. g

2010-10-05 08:53:00 260

原创 Unix学习笔记

1.文件系统里文件或文件夹图标上打叉表示没有权限打开它。2.$sudo passwd root  作用:设置root的密码3.常用文件操作命令1)cp(文件复制) $cp  -i test.c  /usr/src/newfile.c         将test.c拷贝到/usr/src/目录下,并重命名为newfile.c$cp  test.c  /usr/src    将test.c拷贝到/usr/src/目录下2)mv(重命名/移动)  $mv  test.c  /usr/src      将tes

2010-10-04 14:46:00 270

原创 3.2电话号码对应英语单词

<br />给定电话号码,输出其对应键盘代表的所有字母组合。如:给定号码5869872,输出jtmwtpa、jtmwtpb.....<br />#include <stdio.h> #include <string.h> //键盘映射 char keyboard[10][5] = { "", //0 "", //1 "abc", //2 "def", //3 "ghi", //4 "jkl", //5 "mno", //6 "pqrs", //7 "tuv",

2010-10-02 16:57:00 836

原创 3.1字符串移位包含问题

<br />给定两个字符串s1和s2,要求判断s2是否能够通被通过s1做循环移位(rotate)得到的字符串包含。例如,给定s1=AABCD 和 s2=CDAA,返回true;给定s1=ABCD和s2=ACBD,返回false.<br /> <br />#include <stdio.h> #include <string.h> //解法一 bool CheckContain(char *source, char *dest) { int len1 = 0, len2 = 0; len1 =

2010-10-02 16:52:00 442

原创 atoi函数源代码

isspace(int x){ if(x==' '||x=='/t'||x=='/n'||x=='/f'||x=='/b'||x=='/r')  return 1; else    return 0;}isdigit(int x){ if(x='0')           return 1;x`  else   return 0;}int atoi(const char *nptr){        int c;              /* current char */        int tota

2010-10-02 15:32:00 378

原创 C/C++常见字符串处理函数源代码

//strcmpint strcmp(const char *s1, const char *s2){for(; *s1 == *s2; ++s1, ++s2)if(*s1 == 0)return 0;return *(unsigned char *)s1 }

2010-10-02 13:57:00 540

VC制作的浏览器程序

用VC编写的一个基于对话框的浏览器程序,界面比较简单

2009-09-20

空空如也

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

TA关注的人

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