自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Django配置问题1:syncdb

转载链接:http://jingpin.jikexueyuan.com/article/56224.html在配置完数据库mysite/settings.py后,通常需要运行python manage.py syncdb为数据库中每个应用建立一个数据库表。 然而如果你安装的Django Version >= 1.9,那么会出现如下问题:gzxultra@gzxultraPC:~/django...

2018-02-24 12:01:36 360

转载 Django中如何配置mysql数据库详解

Django项目默认使用sqlite 数据库,但是我想用mysql数据库,应该如何配置呢。     Django连接mysql数据库的操作,是通过根模块的配置实现的,在项目根模块的配置文件settings.py中,我们可以查询到如下DATABASES的配置信息:DATABASES = { 'default': { 'ENGINE': 'django.db.backends....

2018-02-24 11:59:24 1476 1

转载 使用cProfile分析Python程序性能

转载链接:http://blog.csdn.net/asukasmallriver/article/details/74356771?locationNum=2&fps=1监视模块cProfile:基于lsprof的用C语言实现的扩展应用,运行开销比较合理,适合分析运行时间较长的程序,推荐使用这个模块; profile:纯Python实现的性能分析模块,接口和c

2018-02-06 17:52:14 944

转载 *argv和**kwargs

好久没有学习python了,应为工作的需要,再次拾起python,唤起记忆。当函数的参数不确定时,可以使用*args 和**kwargs,*args 没有key值,**kwargs有key值。还是直接来代码吧,废话少说[python] view plain copydef fun_var_args(farg, *args): 

2018-02-01 17:00:07 399

转载 yield用法

Python yield 用法yield 用法说明yield 简单说来就是一个生成器,生成器是这样一个函数,它记住上一次返回时在函数体中的位置。对生成器函数的第二次(或第 n 次)调用跳转至该函数中间,而上次调用的所有局部变量都保持不变。生成器 是 一个函数函数的所有参数都会保留第二次调用 此函数 时使用的参数是前一次保留下的.

2018-02-01 15:06:35 881

转载 安装scrapy

安装这个框架费了我不小的功夫,以下是一位同学给的建议,亲测可行http://blog.csdn.net/liuweiyuxiang/article/details/68929999

2018-01-29 09:53:59 226

原创 python3 读取大文本最后指定行数内容

import sysimport osimport string#python2写法RCV_LOG = r"C:\\Users\天宇\Desktop\\out"def get_last_n_lines(logfile, n): n=int(n)#python3写法#n = string.atoi(n)#python2写法 blk_size_max = 4096

2018-01-23 16:21:37 2664

原创 Linux下编译执行c语言

1.直接编译生成可执行文件语法:gcc -o 目标名 源文件例子:hello.c文件内容#include#includeint main(){printf("hello");return 0;}步骤:编译gcc -o myhello hello.c          生成 ./myhello

2018-01-11 15:19:31 163

原创 c语言注释快捷键

//注释多行快捷键Ctrl+kctrl+l//解注释多行快捷键Ctrl+kctrl+u

2018-01-11 14:57:30 35805

原创 python pyinstaller打包(Linux版)

针对python3版本(作者使用python3.5.1解释器)1.安装pip过程apt-get install python3-pippip3 install --upgrade pip2.下载源码包pip3 download pyinstaller3.下载依赖库apt-get install zlib1g-dev4.编译安装pyinstallerp

2017-12-25 18:47:24 25110 1

原创 python 实现switch

Python中没有switch语句,可以用字典来实现operator1 ='ping'operator2 ='data'Type =dict(ping=1,data=2)Type.get(operator1)

2017-12-20 14:19:35 520

原创 python解析xml

from xml.dom.minidom import parseimport xml.dom.minidomdomTree=xml.dom.minidom.parse("wangty.xml")doc=domTree.documentElementbb=doc.getElementsByTagName("error")#得到子元素的名字print(bb[0].getAttribut

2017-12-20 11:53:45 640

原创 python try: pass except:pass流程控制

import socketdef aa(): try: s=socket.socket() s.bind('8.8.8.8') bb() except TypeError as e: return -1def bb(): try: socket.bind('8.8.8.8')

2017-12-19 10:57:22 1489

原创 python日志回滚

def printlog(): ##创建日志文件夹 if os.path.exists('./LOG')==False: os.mkdir("./LOG") ##设置回滚日志 Rthandler = RotatingFileHandler('LOG/autogate.log', maxBytes=10 * 1024 * 1024, backupC

2017-12-19 10:43:49 1693

原创 python 生成xml

用到这个模块的时候,感觉网上大部分资料比较繁琐,所以自己写了个简单的def其实最主要掌握以下几个函数1.doc=xml.dom.minidom.Document()#生成xml的dom树对象2.root=doc.createElement("root")#创建树节点,可以使根节点或者是子节点3.child.setAttribute('value',value)#设置节点

2017-12-15 10:15:23 2382 1

原创 python解析域名

python解析域名

2017-12-14 17:58:22 2102

Qttttttttt

qt安装Qt Designer — 所见即所得的界面设计工具, 可以用拖拽的方式将控件排布在界面上,支持layout, 支持signal/slot编辑。 生成的文件保存为ui格式, ui是xml格式的普通文本文件, 默认编码为utf8, 所以界面上还可以直接写中文(但是不推荐这么做哦,还是应该用标准的Qt国际化的方法来翻译界面。). Qt Assistant — 类似MSDN的文档查看工具, 支持html的子集(图片、超链、文本着色), 支持目录结构、关键字索引和全文搜索, 可以很方便的查找Qt的API帮助文档,所以是编程必备、使用率最高的工具。 qmake – 用于生成Makefile(编译的规则和命令行)的命令行工具。 它是Qt跨平台编译系统的基础。 它的主要特点是可以读取Qt本身的配置, 为程序生成与库一致的Makefile。 Qt Linguist — 被称为Qt语言家的Linguist是用于界面国际化的重要工具, 但其实它并不能帮你翻译,它的主要任务只是读取翻译文件、为翻译人员提供友好的翻译界面。 听起来这个功能好像不太够, 没错! Linguist必须要和其他工具一起用才能完成Qt国际化。 关于国际化可以参考bug写的Qt国际化和本地化。 另外,大家可能还不知道, Linguist工具从4.5开始可以支持Gettext的PO文件格式了哦~ tmake – 和qmake功能一致,是qmake的前身。从Qt3开始tmake全面被qmake替代。 qtdemo – Qt例子和演示程序的加载器, 也可以看作是Qt提供的一个有用的工具。 有了这个工具, 用户可以很方便的查看Qt提供的多姿多彩的例子程序,从中选择自己需要的, 不仅可以看到程序运行的情况,还可以查看源码和文档。 二级题目: lupdate – Qt国际化的重要命令行工具之一, 它的功能是从源码文件或其他资源文件中提取需要翻译的字符串,并将之用正确的编码和格式存入ts文件中。 这个ts文件是xml格式的普通文本文件, 但不建议用普通的文本编辑工具来编辑, 最好的方法是用Linguist来处理这个文件。 lrelease – Qt国际化的重要命令行工具之一, 它负责将ts文件转化为程序使用的qm文件。 转化过程最大的变化是去掉了原始文件中所有的空白和未翻译的内容, 并将存储格式压缩, 所以qm文件是保留所有有效信息但占用硬盘最少的格式。 uic – UI Compiler, 顾名思义,这个命令行工具是用来编译ui文件的, 它能把ui文件转化为编译器可以识别的标准C++文件, 生成的文件是一个.h。 这个工具通常情况下不需要用户去手动调用, qmake会帮你管理ui文件和调用uic工具。 具体的可以参考笔者的另外一篇帖子 Qt4中ui文件的使用方法。 moc – Meta Object Compiler, 直译过来是元对象编译器, 简单的说这是个预编译工具, 用来生成一些与信号和槽相关的底层代码。 该工具处理带有Q_OBJECT宏的头文件, 生成形如moc_xxx.h, moc_xxx.cpp的C++代码,之后再与程序的代码一同编译。 同样,这个命令行工具也不需要用户手动调用, qmake会在适当的时候调用这个工具的。

2018-01-24

空空如也

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

TA关注的人

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