自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

junli_chen的博客

有总结才有进步!

  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 python使用json序列化datetime类型问题处理

使用python的json模块序列化时间或者其他不支持的类型时会抛异常,例如下面的代码:# -*- coding: cp936 -*-from datetime import datetimeimport jsonif __name__=='__main__': now = datetime.now() json.dumps({'now':now})运行会出现下面的错

2017-09-29 13:38:10 5523

转载 不再以讹传讹,GET和POST的真正区别

如果有人问你,GET和POST,有什么区别?你会如何回答?我的经历前几天有人问我这个问题。我说GET是用于获取数据的,POST,一般用于将数据发给服务器之用。这个答案好像并不是他想要的。于是他继续追问有没有别的区别?我说这就是个名字而已,如果服务器支持,他完全可以把GET改个名字叫GET2。他反问道,那就是单纯的名字上的区别喽?我想了想,我觉得如果说再具体的区别,只能去看R

2017-09-28 09:54:42 403

原创 python json.dumps 中的ensure_ascii 参数引起的中文编码问题

在使用json.dumps时要注意一个问题 >>> import json>>> print json.dumps('中国')"\u4e2d\u56fd" 输出的会是'中国' 中的ascii 字符码,而不是真正的中文。 这是因为json.dumps 序列化时对中文默认使用的ascii编码.想输出真正的中文需要指定ensure_as

2017-09-26 19:31:32 2801

转载 Scrapy爬虫笔记

Scrapy是一个优秀的Python爬虫框架,可以很方便的爬取web站点的信息供我们分析和挖掘,在这记录下最近使用的一些心得。1.安装通过pip或者easy_install安装:1sudo pip install scrapy2.创建爬虫项目1scrapy startprojec

2017-09-26 18:59:36 564

原创 MySQLdb.cursors AttributeError: 'module' object has&

原来ubuntu 12.04 python-mysqldb只需要import MySQLdb就可以使用MySQLdb.cursors.DictCursor(字典游标)不过最近不知道python的原因还是mysqldb的原因,应该是python-mysqldb版本问题吧,Traceback (most recent call last):  File "", li

2017-09-26 16:35:29 1623

原创 使用fiddler获取手机上的数据

1.说实话,当初老大让我去尝试抓取手机App的数据时,我是一脸懵逼,无从下手。后来经过在网上查阅资料了解到,抓取手机数据需要抓取数据包,从中获取需要的数据,根据别人写的博客,进行了初步的尝试,最终获取了一些自己需要的数据,初次尝试,费了不少劲,虽然以前学过抓包,只恨当初没有认真对待,忘得一无所有,汗。废话少说。。2.首先要抓取数据(Fiddler抓包,手机WiFi代理),3.分析数

2017-09-20 17:34:30 747

原创 Fiddler实现手机抓包

手机用fiddler抓包电脑最好是笔记本,这样能和手机保持统一局域网内;其他不多说,直接说步骤了。一.对PC(笔记本)参数进行配置   1. 配置fiddler允许监听到https(fiddler默认只抓取http格式的)         打开Fiddler菜单项Tools->TelerikFiddler Options->HTTPS,         勾选

2017-09-20 17:32:55 437

原创 python 单例模式

单例模式146 class Singleton(object):147 _instances = {}148 _lock = threading.Lock()149 150 @staticmethod151 def get_instance(cls):152 def _get_instance(*args, **kwargs):153

2017-09-05 11:55:22 462

原创 python文件加锁

首先要引入库import fcntl打开一个文件f = open('./test')对该文件加密:fcntl.flock(f, fcntl.LOCK_EX)这样就对文件test加锁了,如果有其他进程要对test进行加锁,则不能成功,会被阻塞,但不会退出程序。解锁:fcntl.flock(f,fcntl.LOCK_UN)解锁后,其他进程就可以对该文件进行加锁了。

2017-09-01 09:51:08 4969

数学之美.pdf

书中将高深的数学原理讲得更加通俗易懂,让非专业读者也能领略数学的魅力。通过具体实例教会读者在解决问题时如何化繁为简,如何用数学去解决工程问题。

2016-01-10

空空如也

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

TA关注的人

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