-
Qt启动动画与qthread
1. 启动动画实现原理
1. 启动动画实现原理 原理:用QLabel 加载一个GIF图片,设置时间来控制动画的时长,如果卡的话,可以调用QApplication::processEvents()来处理没有进入主循环时的事件。 QT主循环:指调用了app.exec()后,程序进入事件循环。对话框也有自己的事件循环,每一个线程也有自己的事件循环(调用QThread::exec()之后)。 QCoreApplicaton::exec() QApplication::exec() QDialog::exec() QThread::exec() QDrag::exec()...
2019, Mar 07 — 2 minute read
-
Windows 下配置python wsgi
windows下的WEB服务器安装环境。
windows下的WEB服务器安装环境。 环境:WIN7 开发语言: Python 后台框架:Django/Flask 前端框架:bootstrap web服务器:apache wsgi服务器:mod_wsgi 1. apache下载...
2019, Mar 03 — 3 minute read
-
Python wsgi
0. python Web服务器模块
0. python Web服务器模块 这里的“Web服务器模块”有如下三种: BaseHTTPServer: 提供基本的Web服务和处理器类,分别是HTTPServer和BaseHTTPRequestHandler。 SimpleHTTPServer: 包含执行GET和HEAD请求的SimpleHTTPRequestHandler类。 CGIHTTPServer: 包含处理POST请求和执行CGIHTTPRequestHandler类。...
2019, Feb 26 — 3 minute read
-
C++标准库笔记
1. std::bind函数
1. std::bind函数 原理: bind函数的返回值是一个函数对象/仿函数. bind函数(包装器/适配器)能够将用户提供的需要一个参数的函数调整为不需要参数的函数对象。需要的时候,绑定的值存储在函数对象中,自动地传递给用户指定的函数 绑定一个参数也可以将类的成员函数调整为不需要参数的函数对象。正如你所知,非静态的成员函数都有一个隐式的this指针参数。这就意味着在函数指针内部需要绑定一个指向该类的一个对象的指针, 或者隐式的this指针可以通过给函数对象传入一个显示的参数: 函数对象通常同时使用提前绑定的参数和调用时提供的参数。这个过程可以通过给成员函数绑定参数来实现: 使用: 在c++11之前,要绑定某个函数、函数对象或者成员函数的不同参数值需要用到不同的转换器,如bind1st、bind2nd、fun_ptr、mem_fun和mem_fun_ref等.在c++11中,绑定参数的方法得以简化.c++11提供了”一站式”绑定模板bind,其用法为:...
2019, Feb 24 — 5 minute read
-
Python时间模块
1. time
time,提供了获取当前时间,与休眠,时间格式化等函数。
1. time time,提供了获取当前时间,与休眠,时间格式化等函数。 time(),取当前时间,从1970年以来的秒数 类time.struct_time,时间元组,可以通过索引或名字取值 通过 gmtime(秒), localtime(秒), and strptime(秒)可以得到。...
2019, Feb 21 — 3 minute read