自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 极客链接

https://github.com/wangzheng0822/algo 

2018-10-22 17:32:48 383

原创 爬虫全面认识

爬虫:其实爬虫就像一个浏览器浏览网上的信息 ,只是我们称之为爬虫是因为它不是人为而是机器自动获取某些程序员设定的信    息,对于某些网站,它不想让爬虫获取消息,我们称之为反爬。里面的具体一些技术,我会一 一解释和贴源码 ,文章只是自己学习没有任何商业用途。1:爬虫用到的语言 python2 html js (python3)2  用到的技术  http协议  数据库  mysql mon...

2018-10-14 21:33:00 206

原创 数据结构 数组 python

数组是一组线性数据表结构。它用一组连续的内存空间,来存储一组具有相同类型的数据。1    数组,链表、队列、栈  线性数据结构。      二叉树、堆、图等。之所以叫非线性。2   第二个是连续的内存空间和相同类型的数据3链表适合插入、删除,时间复杂度 O(1);数组适合查找,查找时间复杂度为 O(1) 表述不准确4正确的表述应该是,数组支持随机访问,根据下标随机访问的时间复杂...

2018-10-09 14:01:06 238

转载 ubuntu 升级python解析器

跳转到:https://blog.csdn.net/menciushometown/article/details/77688728

2018-07-20 14:12:16 330

转载 Django ---part2(系統設計)

用例图我们的项目是一个论坛系统,整个项目的构思是维护几个论坛版块(boards),每个版块像一个分类一样。在指定的版块里面,用户可以通过创建新主题(Topic)开始讨论,其他用户可以参与讨论回复。我们需要找到一种方法来区分普通用户和管理员用户,因为只有管理员可以创建版块。下图概述了主要的用例和每种类型的用户角色:类图从用例图中,我们可以开始思考项目所需的实体类有哪些。这些实体就是我们要创建的模型,...

2018-03-12 21:08:26 242

原创 django--part1(2)創建項目

启动一个新项目执行下面的命令来创建一个新的 Django 项目:django-admin startproject myproject命令行工具django-admin会在安装Django的时候一起自动安装好。执行了上面的命令以后,系统会为Django项目生成基础文件夹结构。现在,我们的myproject目录结构如下所示:myproject/ <-- 高级别...

2018-03-11 16:26:45 207

原创 django --part1搭建環境(1)

搭建環境:pycharm1    http://www.jetbrains.com/pycharm/   下載專業版2   解壓  tar -zxvf  *****3    sh  ×××.sh文件4    鎖定pycharm程序5    license  文件可以百度查找。python版本  3.6django版本 3.5 django知識:web知識:Django是一个用python编写的We...

2018-03-11 14:20:57 183

原创 数字签名

数字签名用于证实数据内容的完整性和来源1 加密算法 hash2 两层加密 最外层是ca证书加密 里面一层是服务器客户端加密3 具体加密算法 就是 原文摘要用私钥加密,客户端用公钥解密,再对原文摘要,两者进行对比。...

2018-02-28 09:15:47 134

转载 后端那些事儿--python

数据类型, 数据结构推导式与函数式算法反射属性拦截装饰器描述符和属性生成器元类垃圾回收多线程与多进程其它

2018-02-26 13:19:54 171

原创 后端那些事儿--语言(Python)

并行与并发你吃饭吃到一半,电话来了,你一直到吃完了以后才去接,这就说明你不支持并发也不支持并行。你吃饭吃到一半,电话来了,你停了下来接了电话,接完后继续吃饭,这说明你支持并发。你吃饭吃到一半,电话来了,你一边打电话一边吃饭,这说明你支持并行。并发的关键是你有处理多个任务的能力,不一定要同时。并行的关键是你有同时处理多个任务的能力。所以我认为它们最关键的点就是:是否是『同时』并发是指一个处理器同时处...

2018-02-26 12:56:13 204

转载 后端那些事儿--语言(python)

反射(自省)有时候我们会碰到这样的需求,需要执行对象的某个方法,或是需要对对象的某个字段赋值,而方法名或是字段名在编码代码时并不能确定,需要通过参数传递字符串的形式输入。举个具体的例子:当我们需要实现一个通用的DBM框架时,可能需要对数据对象的字段赋值,但我们无法预知用到这个框架的数据对象都有些什么字段,换言之,我们在写框架的时候需要通过某种机制访问未知的属性。首先通过一个例子来看一下本文中可能用...

2018-02-26 12:48:14 466

原创 后端那些事 ---语言(Python)

静态语言,动态语言,弱类型语言,强类型语言弱/强类型指的是语言类型系统的类型检查的严格程度。动/静指的是变量与类型的绑定方法弱类型:> "1"+2'12'强类型:>>> "1"+2Traceback (most recent call last): File "<stdin>", line 1, in <module>Type

2018-02-26 10:33:40 301

原创 python 后端那些事

后端研究什么:4个一:语言 (python)操作系统  (linux)存储 (mysql)领域 (web 数据分析 web安全  密码学)

2018-02-26 10:23:44 254

原创 八大排序python实现

http://python.jobbole.com/82270/

2018-02-24 15:30:35 252

原创 python中文字符报错Non-ASCII character '\xe4'

一定要记住  在代码的第一行写#coding:utf-8在horizon中要记得字符编码转换,变为unicode字符串

2018-01-12 13:42:49 7143

原创 迭代器学习

1 一个函数中需要有一个 yield 语句即可将其转换为一个生成器2 一个生成器函数主要特征是它只会回应在迭代中使用到的 next 操作。一旦生成器函数返回退出,迭代终止。我们在迭代中通常使用的 for 语句会自动处理这些细节,所以你无需担心。3 迭代器是不可逆的4 itertools 模 块 有很多迭代器实现不了的功能5  6.13 4.13 创建数据处理管道很重要。

2018-01-09 11:15:10 149

原创 django源码文章

http://www.cnblogs.com/fangyuan1004/p/4539148.html

2018-01-09 09:17:23 228

原创 django源码分析记载的博客

http://blog.csdn.net/shanzhizi/article/list/5

2018-01-05 17:37:37 195

转载 一个很好的技术博客--单例模式

https://zhuanlan.zhihu.com/p/32310340圣诞节,让我们聊聊单例模式Javdroider Hong10 天前圣诞节到了,是时候对单例有一个新的认识了,不然一个就会变成两个、四个…很多个…嗯,我说的是圣诞老人…很久之前看到一篇讲单例的文章,看完才知道看似简单的单例模式,其实有很大的考究,最近又看到了几篇类似的文章,发

2018-01-04 16:02:19 203

转载 怎样用通俗的语言解释REST,以及RESTful?

如何给老婆解释什么是RESTfulJavdroider Hong2 个月前老婆经常喜欢翻看我订阅的技术杂志,她总能从她的视角提出很多有趣的问题。一个悠闲的周日下午,她午觉醒来,又习惯性的抓起这个月的杂志,饶有兴趣地看了起来。果不其然,看着看着,她又对我发难了,“Restful是什么呀,老公?是restaurant的形容词吗,突然就觉得好饿了啊......”作

2018-01-04 15:19:44 217

转载 打印毫秒级时间python

import timedef get_time_stamp(): ct = time.time() local_time = time.localtime(ct) data_head = time.strftime("%Y-%m-%d %H:%M:%S", local_time) data_secs = (ct - long(ct)) * 1000 tim

2018-01-03 10:57:12 8637

转载 python日志输出--logging输出

1. logging介绍        Python的logging模块提供了通用的日志系统,可以方便第三方模块或者是应用使用。这个模块提供不同的日志级别,并可以采用不同的方式记录日志,比如文件,HTTP GET/POST,SMTP,Socket等,甚至可以自己实现具体的日志记录方式。        logging模块与log4j的机制是一样的,只是具体的实现细节不同。模块提供lo

2018-01-03 10:40:04 671

转载 单例模式的常见应用场景

单例模式(Singleton)也叫单态模式,是设计模式中最为简单的一种模式,甚至有些模式大师都不称其为模式,称其为一种实现技巧,因为设计模式讲究对象之间的关系的抽象,而单例模式只有自己一个对象,也因此有些设计大师并把把其称为设计模式之一。这里又不具体讲如何实现单例模式和介绍其原理(因为这方便的已经有太多的好文章介绍了),如果对单例模式不了解的可以先看下:http://terrylee.cn

2018-01-02 17:19:57 965

转载 Python学习2--requests库高级用法

高级用法本篇文档涵盖了 Requests 的一些高级特性。会话对象会话对象让你能够跨请求保持某些参数。它也会在同一个 Session 实例发出的所有请求之间保持 cookie, 期间使用 urllib3 的 connection pooling 功能。所以如果你向同一主机发送多个请求,底层的 TCP 连接将会被重用,从而带来显著的性能提升。 (参见 HTTP persistent connecti

2018-01-02 13:21:35 368

转载 请求响应参数说明

Requests Header | Http HeaderHeader解释示例Accept指定客户端能够接收的内容类型Accept: text/plain, text/htmlAccept-Charset浏览器可以接受的字符编码集。Accept-Charset: iso-8859-5

2018-01-02 10:33:40 3066

转载 Python学习1--requests库

requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到。可以说,Requests 完全满足如今网络的需求。还有urllib,urllib2也会有时候用到,但是requests用的比较多。下面举一些例子发送请求使用 Requests 发送网络请求非常简单。一开始要导入 Requests 模块:>>>

2018-01-02 10:15:52 200

空空如也

空空如也

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

TA关注的人

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