- 博客(26)
- 收藏
- 关注
原创 python 迭代器
class Fibonacci(): def __init__(self,_max=10000): self.__a=0 self.__b=1 self.__max=_max def __iter__(self): return self def __next__(self):
2016-08-27 11:17:23 454
原创 python版 聊天软件
#! /usr/bin/python3.4from tkinter import *from tkinter.filedialog import askopenfilenameimport timefrom threading import Threadimport socketimport sysimport os.pathimport process
2016-08-27 10:58:24 1256 2
原创 Web服务器
#! /usr/bin/python3.4#在该服务版本中支持cgi,支持python版本3.0以上#1.0版本支持静态网页#2.0版本相比原有1.0版本更改多线程为多进程,为cgi处理打下基础,同时python多线程并不是真正的多线程#提醒该本不能运行在Windows系统中,因为Windows不支持os.fork函数#更新信息#2016/7/31 支持基础认证#2
2016-08-27 10:53:35 492
原创 邮件内容构建
# 邮件内容import mymailimport osclass mailcontent(): def __init__(self): self.From="" self.To="" self.Subject="" self.Boundary="==========%s=========="%(
2016-08-27 10:50:27 427
原创 base64
#bash64编码base64_table=b"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"def base64encode(input_): #补齐 length=len(input_) buf=b"" index=0 while index+3
2016-08-27 10:45:53 447
转载 dpkg 用法
Ubuntu软件包格式为deb,安装方法如下: sudo dpkg -i package.debdpkg的详细使用方法,网上有很多,下面简单列了几个:dpkg -i package.deb安装包dpkg -r package删除包dpkg -P package删除包(包括配置文件)dpkg -L packa
2015-12-22 11:01:14 409
转载 Qt setwindowflags
setWindowFlags(Qt::WindowCloseButtonHint);//哈哈窗口只有一个关闭按钮 使用方法:1: clientMainWindow::clientMainWindow(QWidget *parent) : QMainWindow(parent,Qt::WindowCloseButtonHint) { } 2 clien
2015-11-16 10:46:15 635
原创 linux&&win动态链接库搜索路径
windows 按以下顺序:应用程序所在目录→当前目录→Windows SYSTEM目录→Windows目录→PATH环境变量指定的路径。linux 按以下顺序:编译目标代码时指定的动态库搜索路径->环境变量LD_LIBRARY_PATH指定的动态库搜索路径->配置文档/etc/ld.so.conf中指定的动态库搜索路径->/lib->/usr/lib
2015-11-13 23:57:51 464
转载 动态链接库 .so
用来才真正理解什么是动态链接库!用C++做法做接口,提供flash用;开始到做法是每次build生成.so,然后做链接生成可执行文件,引进程序过大,每次要花费10分钟左右。后来高手指点,.so是动态链接库。Linux下的.so是基于Linux下的动态链接,其功能和作用类似与windows下.dll文件。下面是关于.so的介绍:一、引言通常情况下,对函数库的链接是放在编译时期(c
2015-10-25 20:21:24 921
转载 c++模板与泛型编程基础
c++模板与泛型编程基础泛型编程就是以独立于任何特定类型的方式编写代码,而模板是泛型编程的基础。(1)定义函数模板(function template)函数模板是一个独立于类型的函数,可以产生函数的特定类型版本。// implement strcmp-like generic compare functiontemplate int compare(cons
2015-10-16 15:38:39 298
转载 Mac ZIP
mac Zip 常用命令最通俗的用法zip -q -r -e -m -o [yourName].zip someThing-q 表示不显示压缩进度状态-r 表示子目录子文件全部压缩为zip //这部比较重要,不然的话只有something这个文件夹被压缩,里面的没有被压缩进去-e 表示你的压缩文件需要加密,终端会提示你输入密码的// 还有种加密方法,这
2015-08-31 23:57:55 367
转载 QT 创建子窗体
Qt创建子窗体这里说明一点问题;一:子窗口创建方式:Qt窗体上的子窗体一般是“new”创建的,当父窗体删除的时候,同时也会清理相关的子窗体;如果子窗体不是“new”创建的,而是用static变量创建,关闭父窗体的时候会程序崩溃,原因应该是父窗体删除到static子窗体时不对;如://主窗体函数:void slot_newWidget(){
2015-08-28 14:15:42 2804
转载 Qt QpenGL 入门教程
Qt OpenGL教程Lesson 1.创建一个OpenGL窗口我假设您对 Qt编程已经有了一定的了解,如果您还没有熟悉Qt 编程,建议您先学习一下 Qt编程的基础知识。Qt中已经包含了 OpenGL模块,具体情况您可以参考 Qt OpenGL模块的相关内容。NeHeWidget类 这就是我们继承 QGLWidget 类得到的 Ope
2015-08-25 21:02:04 4724
转载 C++运算符重载
运算符重载的方法是定义一个重载运算符的函数,在需要执行被重载的运算符时,系统就自动调用该函数,以实现相应的运算。也就是说,运算符重载是通过定义函数实现的 运算符重载实质上是函数的重载重载运算符的函数一般格式如下:函数类型 operator 运算符名称 (形参表列){对运算符的重载处理}例如,想将“+”用于Complex(复数)的加
2015-08-24 23:41:46 434
转载 Qt Animation
Qt动画框架是Kinetic项目的一部分,主要目的是提供一种简单的方法用于创建动画的和平滑的GUI。通过Qt动画属性,Qt动画框架为部件和其他QObject对象的动画操作提供了非常大的自由性。Qt动画框架也能用于图形视图框架中。 在这片文章中,我们阐述了Qt动画框架的基本结构。我们也提供了一些通用性编码技术方面的例子用于动画操作QObject和图形项。1、Qt动画框架结构
2015-08-24 23:14:04 1850
转载 Qt之界面实现技巧
总结一下,在开发Qt的过程中的一些技巧!可遇而不可求。。。一、主界面1、窗口 最小化 最大化 关闭按钮、显示状态自定义 setWindowFlags(Qt::CustomizeWindowHint); setWindowFlags(Qt::WindowCloseButtonHint); //只要关闭按钮 setWindowFlags(Qt::WindowF
2015-08-24 23:02:17 2982
转载 Qt QProcess
Qt QProcess作为几乎对C++进行语言级别改变的框架Qt,进行了与Cocoa类似的封装,对了,其实感觉Qt对C++从语言特性的改变 上来说类似于Cocoa对于Objective C的改变,不同的是Qt没能统治C++世界。Test1:#include #include #include int main(int argc, char *argv[]){
2015-08-23 16:06:27 446
转载 SQLITE3 语法
http://blog.csdn.net/linchunhua/article/details/7184439sqlite数据库只用一个文件就ok,小巧方便,所以是一个非常不错的嵌入式数据库,SQLite大量的被用于手机,PDA,MP3播放器以及机顶盒设备。 Mozilla Firefox使用SQLite作为数据库。 Mac计算机中的包含了多份SQLite的拷贝,用
2015-08-23 12:02:12 404
转载 Qt显示Flash的两种方法 QWebview和QAxWidget
【QWebview】的必要设置WebView->settings()->setAttribute(QWebSettings::JavascriptEnabled, true);WebView->settings()->setAttribute(QWebSettings::PluginsEnabled, true);//重要用的是QT4.6 免费版难道不支持播放Flash了? TNN
2015-08-16 22:31:41 3702
转载 QList类介绍
QList类介绍分类: QT 2010-12-07 12:37 5628人阅读 评论(0)收藏 举报iterator存储qtlistinsertapiQList是一种表示链表的模板类。QList是Qt的一种泛型容器类。它以链表方式存储一组值,并能对这组数据进行快速索引,还提供了快速插入和删除等操作。QList、QLinkedList和QVec
2015-08-14 00:47:40 385
转载 百度MP3 API
百度MP3音乐API接口及应用博客分类:涂鸦天地百度音乐应用服务器算法XML 当你在百度去搜索一首歌时,你会发现有种更简单的方法,嘿嘿,安宁ヤ太天真告诉你个秘密,百度有个不公开的APIhttp://box.zhangmen.baidu.com/x?op=12&count=1&title=大约在冬季$$齐秦$$$$用上面的地址,红色部分改成歌名与作者名,然后百
2015-08-14 00:18:16 512
转载 QT 布局
PyQt4布局之QSpacerItem时间 2013-07-09 14:09:35 Neteue Site原文 http://neteue.com/article/qspaceritem/ 主题 PyQt PyQt4中的布局与PyGtk的概念一样, 下面对应关系如下:PyQt4PyGtkQHBoxLayoutHBox
2015-08-14 00:16:35 422
转载 qt xml解析
Qt解析XML文件(QDomDocument)(2013-08-02 22:25:27)转载▼标签:qtqt解析xmlqtxmlqdomdocument分类:Qt 关于XML及其使用场景不在此多做介绍,今天主要介绍Qt中对于XML的解析。QtXml模块提供了一个读写XML文件的流,解析方法包含DOM和SAX,两者的区
2015-08-14 00:13:50 713
转载 QT json
Qt之JSON生成与解析(2013-11-23 15:10:31)转载▼标签:qtqjsonqjsondocumentqjsonobjectqjsonarray分类:Qt JSON(JavaScript ObjectNotation)是一种轻量级的数据交换格式。它基于JavaScript(Standard EC
2015-08-14 00:12:28 330
转载 天天动听API
播放器音乐源之天天动听APIA-A+admin2015年2月7日21145 次浏览.NET 开发天天动听API本次分析的是天天动听API,天天动听有一点比较好,就是搜索返回直接有歌曲播放的地址了,并且有无损的音频搜索歌词API:http://so.ard.iyyin.com/s/song_with_out?q={0}&page={1}&size={2}{0}=需
2015-08-14 00:03:21 964
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人