python
文章平均质量分 57
baibingql
c++/python程序员,高级系统架构师
展开
-
linux 上安装OpenDDS
1.安装PERL使用以下安装脚本:sh <(curl -q https://platform.activestate.com/dl/cli/install.sh) --activate-default ActiveState/Perl-5.32若没有CURL 则安装:sudo apt install curlsudo apt install perl2.设置环境变量设置相关环境变量/etc/profile在/etc/profile文件尾添加如下环境变量,重启生效(之前有博客说在.原创 2021-07-29 17:38:58 · 1457 阅读 · 0 评论 -
Django-地址传递参数
1.通过传统?传递参数示例:例如,http://127.0.0.1:8000/plist/?p1=china&p2=2012,url中‘?’之后表示传递的参数,这里传递了p1和p2两个参数<a class="game" href="gameList?game=pingpong">乒乓球</a>地址:path(r'gameList', views.ga...原创 2019-06-29 15:11:57 · 989 阅读 · 0 评论 -
python 时间模块
1. timetime,提供了获取当前时间,与休眠,时间格式化等函数。time(),取当前时间,从1970年以来的秒数类time.struct_time,时间元组,可以通过索引或名字取值通过 gmtime(秒), localtime(秒), and strptime(秒)可以得到。mktime(元组),提供时间元组到秒数的转换asctime(元组),返回一个时间字符串“...原创 2019-03-16 19:15:40 · 169 阅读 · 0 评论 -
windows 下配置python WSGI
文章目录1. apache下载2. mod_wsgi3.测试网页windows下的WEB服务器安装环境。环境:WIN7开发语言: Python后台框架:Django/Flask前端框架:bootstrapweb服务器:apachewsgi服务器:mod_wsgi1. apache下载下载源码地址:http://httpd.apache.org/download.cgiapa...原创 2019-03-16 19:10:58 · 3338 阅读 · 0 评论 -
python gdal加载失败
1.生成 gdal python 加载库GDAL_HOME/swig/python目录下,运行 $ python setup.py build $ python setup.py install设置环境变量:PATH变量化增加 C:\gdalwin32-1.7\bin新建GDAL_DATA变量 Name : GDAL_DATA Path : C:\gdalwi...原创 2018-11-30 08:25:39 · 1399 阅读 · 0 评论 -
python filter到函数式编程
文章目录1.filter()2.高阶函数3.函数式编程4.编程范式5.闭包1.filter()filter(function, iterable)高阶函数,可以用来过滤能迭代的对象。关键是可以定制自己的过滤函数。返回一个迭代对象(python3.x)import mathdef is_sqr(x): return math.sqrt(x) % 1 == 0 tmplist =...原创 2018-09-18 08:04:04 · 236 阅读 · 0 评论 -
python 子进程subprocess
文章目录1.subprocess模块常用函数2.字节流与字符串之间的转换python与系统交互,可以用命令行工具,但是命令行中的越写会越复杂,且多子进程的管理太麻烦,可以用subprocess模块来处理。此外也有其它运行子进程的方式,如popen、popen2、os.exex*等,在此只说subprocess。1.subprocess模块常用函数subprocess可以生成子进程,可以连接管...原创 2018-09-18 08:02:00 · 284 阅读 · 0 评论 -
python 元类注册
1.元类2.注册序列化类实例3.元类构造相同结构的属性实例,多用在数据库操作1.元类元类,就是创建类的创建者,简单来说就是代码的生成器python元类都是从type类继承的。用元类可以做一些很麻烦的工作,如验证子类,注册子类等。2.注册序列化类实例import json# global dictregistry = {}def regi...原创 2018-09-12 22:36:30 · 575 阅读 · 0 评论 -
python 日志记录logging
1.logging基本类说明2.日志的级别3.日志格式1.logging基本类说明Loggers 类,提供实际应用中的直接调用接口Handlers 类,将日志内容送到合适的地方,如控制台,文件等Filters 类,提供过滤比日志级别更细致的过滤,如从内容字段等.Formatters 类,提供输出的格式.import logging# 创建一个log...原创 2018-09-12 22:34:44 · 159 阅读 · 0 评论 -
python 类继承与Mix-in
Min-in类Mix-in类,中文称为混合类、混搭类,可用于多重继承,使逻辑清楚。Mix-in类类只实现单个小功能,只定义了其它类可能需要的一套附加方法,而不定义自己的实例属性,不要求使用者调用其__init__构造器。只在Mix-in类制作工具类时,使用多重继承,可以使单个小功能,构成复杂功能。达到增加一些额外功能,又避免复杂的继承层次结构污染代码。java, C++可以通过定义接口...原创 2018-08-22 08:13:07 · 857 阅读 · 0 评论 -
python 类方法|实例方法|静态方法
python 方法与C++的方法有相同点,也有不同点class MyClass: """A simple example class""" i = 12345 def f(self):#实例方法,加self区别于普通函数 print( 'hello world') @classmethod def foo(cls):#类方法,通过类名...原创 2018-08-22 08:11:06 · 209 阅读 · 0 评论 -
python 压缩与解压缩- zipfile模块
zip 文件是常用的压缩文件格式。 python zipfile模块提供了创建、读取、写入、追加等方法来进行zipfile文件操作。常用ZIP64扩展,最大支持4G。支持解密文档,但是当前不支持创建加密文档,解密速度比较慢。ZipFile类,读取、写入ZIP文件。PyZipFile类,创建ZIP归档,可以包含Python库ZipInfo类,查看归档文件的信息,常用函数getinfo(...原创 2018-08-22 08:09:00 · 4205 阅读 · 0 评论 -
python扩展工具SIP与SWIG
1.python 扩展包工具 SIP2. swig and c++ and Python1.python 扩展包工具 SIPSIP是PYTHON扩展模块生成器,可以用来进行C/C++库绑定。专为PYQT而生,完善支持QT的信号与槽机制。支持的C++特性比较全。QGIS使用了SIP进行接口封装,如下图: 绑定实例应该提供了实现接口。2. swig and ...原创 2018-08-09 08:22:51 · 1425 阅读 · 0 评论 -
python 生成器注意事项
1.长列表适合写成生成器2.生成器的状态3.变长参数中作用生成器(*arg)4.参数数据收集器,变长参数(*arg,**argm)1.长列表适合写成生成器读取文件中的内容,可以形成列表项。长的列表可能使内存崩溃。此时可以使用生成器。def read_content(file): with open(file) as f: for li...原创 2018-08-09 07:52:22 · 339 阅读 · 0 评论 -
dlib库与人脸识别实例
1. dlib2. openCV3. numpy4. pyqt5 and pycharm1. dlibDlib是一个机器学习的C++库,包含了许多机器学习常用的算法。Dlib官网地址Dlib可以帮助您创建很多复杂的机器学习方面的软件来帮助解决实际问题。目前Dlib已经被广泛的用在行业和学术领域,包括机器人,嵌入式设备,移动电话和大型高性能计算环境。Dlib是开源...原创 2018-07-29 21:45:48 · 2185 阅读 · 0 评论