自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (5)
  • 收藏
  • 关注

原创 scrapy的Response和Selector编码格式介绍

一、response介绍当spider发出请求之后会返回response。response是一个类,其中包括一些内置的属性。bodybody是response返回的内容,它的类型是str,所以body的内容编码类型是爬取页面的原类型。例如网页的编码类型是GBK,那么body也是GBK的。 如果需要把body转换成Unicode,可以做以下处理: response.body.decode(re

2016-06-16 11:56:38 9612

原创 mysql—使用mysqladmin修改密码

一、当root用户不存在初始密码时,修改密码命令: /usr/local/mysql/bin/mysqladmin -u root password newpassword例如: /usr/local/mysql/bin/mysqladmin -u root password 123456二、当root用户存在初始密码时,修改密码命令: /usr/local/mysql/bin/my

2016-06-11 22:07:56 1003

原创 Linux 使用tar打包排除指定目录或文件

一、普通打包如下图所示,是需要打包的目录文件。test是一级目录:下属test1和test2两个目录,以及一个file1.txt文件test1是二级目录:下属test3一个目录,以及一个file2.txt文件test2是二级目录:下属一个file4.txt文件test3是三级目录:下属一个file3.txt文件 全部内容都打包命令:>>> tar -zcvf test.tar.gz te

2016-06-07 17:25:42 4856

原创 python—threading.Condition【threading模块介绍05】

一、Condition对象1. 基本介绍Condition被称为条件变量,除了提供与Lock类似的acquire和release方法外,还提供了wait和notify方法。class threading.Condition(lock=None)本类用于实现条件变量对象。条件变量对象允许多条线程保持等待状态直到接收另一条线程的通知。如果选择传入 lock 参数,只能使用 Lock 或 RLock

2016-06-05 16:29:26 2918

原创 python—threading.Semaphore和BoundedSemaphore【threading模块介绍04】

一、Semaphore对象1. 基本介绍Semaphore 是最古老的同步原语之一,由荷兰计算机科学家 Edsger W. Dijkstra 发明。(他最早使用名为 P() 和 V() 的函数对应 acquire() 和 release())Semaphore 在内部管理着一个计数器。调用 acquire() 会使这个计数器 -1,release() 则是+1.计数器的值永远不会小于 0,当计数

2016-06-05 14:51:37 9609

原创 python—threading.Timer【threading模块介绍03】

一、Timer类基本介绍这个类表示一个动作应该在一个特定的时间之后运行 — 也就是一个计时器。Timer是Thread的子类, 因此也可以使用函数创建自定义线程。class threading.Timer(interval, function, args=[], kwargs={}) 创建一个timer,在interval秒过去之后,它将以参数args和关键字参数kwargs运行function

2016-06-05 00:20:07 39960

原创 python—threading.Lock和RLock【threading模块介绍02】

一、Lock 对象1.基本介绍Lock.acquire([blocking])获取一把锁,阻塞的或者非阻塞的。 当调用时blocking参数设置为True(默认值),将阻塞直至锁变成unblocked,然后设置它的状态为locked并返回True。 当调用时blocking参数设置为False,将不会阻塞。Lock.release()释放一把锁。 当锁是locked时,重置它为unlo

2016-06-04 21:59:58 2758

原创 python—threading.thread【threading模块介绍01】

一、threading介绍python多线程编程,一般使用thread和threading模块。thread模块想对较底层,threading模块对thread模块进行了封装,更便于使用。所有,通常多线程编程使用threading模块。二、threading模块Thread线程类。表示一个控制线程的类。该类可以用一种有限的方式安全地继承。这是我们用的最多的一个类,你可以指定线程函数执行或者继承自它

2016-06-04 15:36:29 1489

原创 python 全局变量global

在编写程序的时候,如果想为一个在函数外的变量重新赋值,并且这个变量会作用于许多函数中时,就需要告诉python这个变量的作用域是全局变量。此时用global语句就可以变成这个任务,也就是说没有用global语句的情况下,是不能修改全局变量的。

2016-06-03 15:12:48 13691

北邮编译原理实验--词法分析

设计并实现 C 语言的词法分析程序,要求如下。 (1) 可以识别出用C语言编写的源程序中的每个单词符号,并以记号的形式输出每个单词符号。 (2) 可以识别并读取源程序中的注释。 (3) 可以统计源程序中的语句行数、单词个数和字符个数,其中标点和空格不计算为单词,并输出统计结果。 (4) 检查源程序中存在的非法字符错误,并可以报告错误所在的行列位置。

2014-06-24

北邮数据结构课程设计 图书馆管理系统

图书馆中有许多的书,需要设计程序对其进行管理。程序要代替人员完成一个图书馆中进行的几种操作,比如图书增加,图书借出,图书归还等,还要对读者信息进行统一管理。本系统主要实现对图书借阅信息管理中的读者、图书、借阅等信息的管理,读者管理可以浏览读者的信息,可以对读者信息进行维护。图书管理可以浏览图书的信息,可以对图书信息进行维护、修改、增加等操作。借阅管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。

2014-05-19

北邮足球俱乐部管理程序(企业版)

 描述:在题目二的程序基础上,增加远程访问功能,采用客户端/服务器的方式,实现两种远程操作  高级搜索,在客户端上执行搜索,其搜索范围除了本地数据以外,也应该返回服务端的搜索结果;  球员买卖,客户端可以发起向服务端买入球员的请求,如果符合买卖条件,交易成功,该球员从服务端删除,进入客户端选定的俱乐部。

2014-05-19

北邮足球俱乐部管理程序(专业版)

文件存取功能:程序启动后自行从自定义的文件中读取所有俱乐部记录,并且各种增删改查操作后能够自动保存更新后的数据。

2014-05-19

北邮足球俱乐部管理程序(试用版)

足球俱乐部包括球员、普通行政人员。球员有姓名、年龄、能力、年薪、转会费、进球总数、服役年限等重要参数;普通行政人员有姓名、年龄、能力、年薪等参数。你需要给相关管理机构开发一个管理程序,实现对众多足球俱乐部管理的基本功能。

2014-05-19

空空如也

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

TA关注的人

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