- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 qtSingleApplication使用总结
开发应用程序的时候,经常会有“只允许运行一个实例”这样的需求。QtSolution中,提供了qtsingleapplication和qtsignlecoreapplication,用于实现程序单例运行。下面以一个窗体应用为例,阐述qtsignleapplication的一些使用心得。
2016-11-21 11:37:31
8716
5
原创 Qt 统计字符出现的次数
这两天写规模序列法预测油气储量,翻到《复杂性思考》第五章“无标度网络”,先讲的是Zipf定律。大概意思就是自然语言中单词频数和名次之间在双对数坐标下呈线性关系,遂我自己编写了统计字符的程序。使用了map字典// 头文件#ifndef LETTERSTAT_H#define LETTERSTAT_H#include class QChar;class QSt
2016-08-04 13:48:07
8630
原创 python的ftp下载的简单实现
对于ftp的操作,无非是获取文件列表和上传或者下载文件对于ftp的每次操作,要么每次都登陆,操作然后退出。或者每次操作都要检查是否还在连接状态。因此我把登陆和退出操作写成了一个装饰器。from ftplib import FTPdef deco(func): def _deco(*args): args[0].login() ans=func(*
2014-02-23 23:58:28
1093
原创 python实现ftp中的乱码问题
kindle上安装了多看系统,有一个功能是可以利用ftp上传和下载文件。所以自己用pyqt写了一个实现ftp的插件,但是因为不知道多看系统的编码方式,汉字显示是乱码,尝试了几种编码方式也无果。因此,我写了这个简短的测试代码,遍历几种关于中文的编码方式。终于发现‘GB18030’编码方式可以解决乱码问题。from ftplib import FTPencode=['UTF-8','gbk','G
2014-02-21 13:35:08
11012
1
原创 归并排序算法的python实现
归并算法是一种常见的算法,其原理如下:假如有2组数据list1,list2,在每组中数据都是有序的,假定都是从小到大排序,那么构建新的list然后比较list1和list2的第一个元素的,依次把较小的写入list中。比如list1=[3,5,7,8] list2=[2,4,9,11]那么,就会按照2,3,4,5,7,8,9,11的顺序写入list,定义这个过程定义为函数merge
2014-01-26 05:09:54
1029
原创 Python3 入门
'''#staffInfo.txt 文件内容如下ID Name Phone Department001 Su Jin 13875412322 IT002 Aris 13403124431 Sale003 Jone Huang 13876541232 HR004 Aris 1342341934
2014-01-26 02:38:27
969
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人