自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 问答 (3)
  • 收藏
  • 关注

原创 gdb调试python c扩展库

3. 先用pdb使python调试到c函数处断点断下来,另一个gdb窗口先查询一下对应python的进程pid,gdb python $pid进入gdb调试。4. 在gdb窗口的关键函数上打上断点,pdb窗口全速执行,这时gdb就断下来了,可以继续调试。1. 修改setup.py,添加ext编译参数,使其可调试。2. 开两个窗口,一个用于python调试,一个gdb调试。5.根据流程即可在pdb/gdb窗口交替完成调试。在setup.py 中增加这一行。

2024-04-02 14:27:49 244 1

原创 vitrualbox 安装centos,安装增强工具,挂载光驱

https://blog.51cto.com/ssspure/1979795https://jingyan.baidu.com/article/3c343ff7d291b30d3779630a.html在安装增强功能的时候出现了,kernel headers not found for target kernel的错误。特记下我的解决方案。1.update kernelyu...

2019-09-12 12:45:12 159

转载 pycharm 修改submline黑色主题,亲测简单有效

1. 下载jar主题包下载地址:https://github.com/spasserby/PyCharm-monokai2.导入pycharm设置导入方法:file-->Import Setting-->***.jar(找到下载的主题包)3.重启4.修改默认提示错误方法:file-->settings-->colors&Front-->...

2019-07-09 14:58:49 391

原创 python 读写文件

Python读写文件***************************************file_object = open('thefile.txt')try:     all_the_text = file_object.read( )finally:     file_object.close( )----------------------------

2018-01-16 19:10:47 197

原创 python- 路径

print __file__print sys.argv[0]print os.path.realpath(__file__)print '---------------'print sys.path[0]结果:

2017-09-19 16:25:21 285

原创 python-callback的理解

对普通函数的调用:调用程序发出对普通函数的调用后,程序执行立即转向被调用函数执行,直到被调用函数执行完毕后,再返回调用程序继续执行。从发出调用的程序的角度看,这个过程为“调用-->等待被调用函数执行完毕-->继续执行”对回调函数调用:调用程序发出对回调函数的调用后,不等函数执行完毕,立即返回并继续执行。这样,调用程序执和被调用函数同时在执行。当被调函数执行完毕后,被调函数会反过来调用某个事

2017-08-24 11:43:01 6322

原创 python-安装第三方库的三种方法-Scapy框架的安装

python安装第三方库的三种方法使用pip大多数库都可以通过pip安装,安装方法为,在命令行窗口输入pip install libnamelibname为库名某些库通过pip安装不了,可能是因为没有打包上传到pypi中,可以下载安装包之后离线安装,方法是pip install libpathC:\Users\Mir-Z\Downloads>pip instal

2017-08-23 14:10:12 3829

原创 python-json 操作

小结:操作json对象,先将json对象loads()解码,然后对python对象操作。例子中解码为dict,然后对dict操作          字典嵌套,要得字典中嵌套的键或值,要逐层深入获取--------------------------------------------------------------------------------------------------

2017-08-18 09:12:53 434

原创 python-格式化输出-format

format_str = "{0:{3}^10}\t{1:^10}\t{2:^10}"   # 3表示format中第三个字符串chr(12288),中文空格    print(format_str.format("学校","省份","num",chr(12288)))

2017-08-11 09:57:22 606

原创 python-单元测试

函数定义以test开头,如果第二个函数调用第一个函数,第二个函数中加self.  。 函数中也可以不加断言。觉得单元测试一次测多个def函数模块或者类模块。如果彼此间存在负责的调用关系,还是一个一个函数写的时候调试好其功能后,再多个模块融合。import unittestclass Test_university_paiming(unittest.TestCase):    def t

2017-08-10 18:55:19 158

原创 爬虫-scrapy

和pyspider一样,先创建一个文件夹,进入文件夹后,用命令创建工程

2017-08-10 14:53:47 163

原创 requests、beautifulsoup爬取页面总结

requests-BeautifulSoup-re-------------------------------------------------try:    kv = {"User-Agent":"Mozilla/5.0"} #指定headers    r = requests.get(url,timeout=30,headers=kv)    r.raise_for_s

2017-08-10 14:48:15 1113 2

原创 python之logging模块

######################python之logging模块#################################################################################################import logginglogging.basicConfig(level = logging.INFO,

2017-07-20 18:31:35 301

原创 windows 用virtualenv创建不同python版本的虚拟环境

#################################################################################################################################准备工作:电脑里同时装有python2 和3,并设置好环境变量。步骤:1、virtualenv  env  #创建虚拟环境,并设置

2017-07-19 18:39:09 2359

原创 git总结(根据廖雪峰教程)

----------------------------------------------------------------------------------------------------------------------------------------------------| 记事本编辑任何文本文件。原因是Microsoft开发记事本的团| 队使用了一个非常弱智的⾏为

2017-07-19 14:42:04 397

转载 python 虚拟环境

总结:pip install virtualenvvirtualenv -hvirtualenv --no-site-packagesENVvirtualenv --P == python3 指定虚拟环境中python版本123virtualenv envname ##创建一个新的隔离环境

2017-07-14 15:08:50 279

原创 python smtp发送邮件总结

步骤:1、实例smtplib;2、connect服务器;3、账号密码登陆login邮箱;4、sendmail;5、quit()#coding:utf-8from email import encodersfrom email.header import Headerfrom email.mime.text import MIMETextfrom email.utils import pars

2017-06-21 17:53:52 654

原创 python(小总结) 占位符、时间、

-----------------------------------占位符----------------------------------------print '------%s---------%d--------%s-------' % ('ME',5,u'岁了')'---字符串---{ }---字符串---{ }---字符串---{ }'.format(x1,x2

2017-06-20 18:00:06 6097 2

原创 python的UDP中,server自己给自己发信息,不能发送到client的问题

new_6.20_server.py   (服务器一般设置成持续等待接受客户端请求。服务器一般先接受,后发送。客户端反的。应该没有严格要求)new_6.20_client.py

2017-06-20 16:22:54 805

转载 Python中 sys.argv[]的用法简明解释

Python中 sys.argv[]的用法简明解释Python中 sys.argv[]的用法简明解释import sysa=sys.argv[0]print(a)将test.py保存在c盘的根目录下。在程序中找到 ‘运行’,打开,输入cmd回车进入控制台命令窗口,先输入cd c:\   (作用是将命令路径改到c盘根目录),然后输入test.py运行我们刚刚写的程

2017-06-17 13:33:55 1732 1

转载 python格式化字符串和转义字符

python格式化字符串和转义字符2011-12-10 07:57:40分类: Python/Ruby                  Python格式化字符串的替代符以及含义    符   号    说     明      %c 格式化字符及其ASCII码      %s 格式化字符串     

2017-06-16 16:42:23 581

转载 shutil模块和os模块对比

shutil模块和os模块对比一、shutil -- 是一种高层次的文件操作工具类似于高级API,而且主要强大之处在于其对文件的复制与删除操作更是比较支持好。1、shutil.copy(src,dst)复制一个文件到另一个目录下,返回dst路径。dst可以是一个文件,或者是一个目录。但src必须是一个文件,否则会报错。>>> shutil.copy("e:\\t

2017-06-15 08:54:29 836

转载 python路径相关的函数

python路径相关的函数os.listdir(dirname):列出dirname下的目录和文件请点击下面回答中的"采纳为答案"按钮,选择贡献(希赛币)比率后,点击"确认结算"按钮。   合计0人0%  python 路径相关的函数o

2017-06-15 08:30:04 667

原创 python OS shutil 模块中的函数

# os 模块os.sep 可以取代操作系统特定的路径分隔符。windows下为 '\\'os.name 字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是 'posix'os.getcwd() 函数得到当前工作目录,即当前Python脚本工作的目录路径os.getenv() 获取一个环境变量,如果没有返回noneos.p

2017-06-14 19:12:10 79

转载 python 2.7输出中文字符串的编码问题

python 2.7输出中文字符串的编码问题http://wolfmaster.iteye.com/blog/638029为什么会报错“UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)”?本文就来研究一下这个问题。字符串

2017-06-13 08:19:21 1980

原创 python 类属性与实例属性的作用域与定义

>>> classStudent(object):     #student类的定义...     name ='Student'...>>> s = Student()                  # 创建实例s>>> print(s.name)                 # 打印name属性,因为实例并没有name属性,所以会继续查找class的na

2017-06-10 08:18:50 890

原创 python 关于list.append()容易犯的错误

错误: list = list.append(‘AAAAA’)            print list          正确: list.append(‘AAAAA’)            print list

2017-06-09 20:24:43 6715

原创 文章标题

def h():       print ‘wen chuan’     #①       M = yield 5              #②      print m                     #③      D = yield 12             #④ print ‘we are together!’ w = h() month = w.next()

2017-06-09 13:41:50 194

转载 黑马程序员——Java基础---反射Class类、Constructor类、Field类

黑马程序员——Java基础---反射Class类、Constructor类、Field类------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------                         反射的应用场景一、概述反射技术:        Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类中的所有属性和方法;

2017-05-03 15:28:39 333

转载 黑马程序员——Java基础---反射Class类、Constructor类、Field类

反射的应用场景一、概述反射技术:        Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类中的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。        简单一句话:反射技术可以对类进行解剖。因此反射技术很强大!二、应用场景        以实际来说,主板

2017-05-03 15:25:28 318

转载 内部类问题--java编程中没有任何类型 abc 的外层实例可访问问题

java编程中没有任何类型 abc 的外层实例可访问问题一下程序编译无错: public class abc { public static void main(String[] args) { class Truck { int ca; void setCa(int truckCa){ ca=truckCa; } void showCa(){ System.out.println("Truc

2017-04-26 20:39:23 1588

转载 Apache Commons 公用包

Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。下面是我这几年做开发过程中自己用过的工具类做简单介绍。 组件功能介绍BeanUtils提供了对于JavaBean进行各种操作,克隆对象,属性等等.BetwixtXML与Java对象之间相互转换.Codec处理常用的编码方法的工具类包

2017-04-26 11:15:56 1372 2

转载 监听器的作用-ContextLoaderListener

1 spring框架的启动入口 ContextLoaderListener2 作用:在启动Web 容器时,自动装配Spring applicationContext.xml 的配置信息。因为它实现了ServletContextListener这个接口,在web.xml 配置这个监听器,启动容器时,就会默认执行它实现的方法。在ContextLoaderListener 中关联了Con

2017-04-25 15:59:01 249

转载 java设计模式--单例模式

单例设计模式Singleton是一种创建型模式,指某个类采用Singleton模式,则在这个类被创建后,只可能产生一个实例供外部访问,并且提供一个全局的访问点。核心知识点如下:(1) 将采用单例设计模式的类的构造方法私有化(采用private修饰)。(2) 在其内部产生该类的实例化对象,并将其封装成private static类型。(3) 定义一个静态方法返回该类的实例。

2017-04-15 11:00:05 140

转载 开源项目导入eclipse的一般步骤

开源项目导入eclipse的一般步骤                开源项目导入eclipse的一般步骤                     周银辉  下载到开源项目后,我们还是希望导入到eclipse中还看,这样要方便点,一般的步骤是这样的 打开源代码目录,如果看到里面有.calsspath .project文件,那么说明这个项目本来就是ecl

2017-04-12 17:29:28 633

空空如也

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

TA关注的人

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