随笔分类 -  每周python总结

1
摘要:1、什么是算法? 算法(Algorithm):一个计算过程,解决问题的方法 2、复习:递归 递归的两个特点:(1) 调用自身 (2)结束条件 def func1(x): print(x) func1(x-1) def func2(x): if x>0: print(x) func2(x+1) def 阅读全文
posted @ 2017-03-06 23:50 willpower-chen 阅读(782) 评论(0) 推荐(0)
摘要:概要: 1、采集资产 2、API 一、资产采集 1、采集方式的配置 2、插件的定制 3、测试模式 4、错误日志(必须是行级的详细错误信息) 5、汇报数据--》遵循资产的唯一性 (1)只针对物理机(不包括虚拟机),SN号作为唯一标识 (2)建立规则:以不重复的主机名为唯一标识,且把主机名存储在文件中, 阅读全文
posted @ 2017-03-02 20:23 willpower-chen 阅读(1030) 评论(0) 推荐(0)
摘要:一、组合搜索 参考: http://www.cnblogs.com/ccorz/p/5985205.html 二、JSONP 1、在同源策略下,在某个服务器下的页面是无法获取到该服务器以外的数据的,但img、iframe、script等标签是个例外,这些标签可以通过src属性请求到其他服务器上的数据 阅读全文
posted @ 2017-02-24 09:13 willpower-chen 阅读(296) 评论(0) 推荐(0)
摘要:一、ModelForm操作及验证 1、class Meta:class Meta: 如: 数据库中 2016-12-27 04:10:57 setting中的配置 TIME_ZONE = 'Asia/Shanghai' USE_TZ = True 则显示: 2016-12-27 12:10:57 2 阅读全文
posted @ 2017-02-08 16:36 willpower-chen 阅读(424) 评论(0) 推荐(0)
摘要:知识点概要 - Session - CSRF - Model操作 - Form验证(ModelForm) - 中间件 - 缓存 - 信号 一、 Session 基于Cookie做用户验证时:敏感信息不适合放在cookie中 a. Session原理 Cookie是保存在用户浏览器端的键值对 Sess 阅读全文
posted @ 2017-01-13 08:37 willpower-chen 阅读(411) 评论(0) 推荐(0)
摘要:一、路由系统,URL 1、函数及类 函数:url(r'^index/', views.index), 类:url(r'^home/', views.Home.as_view()), 2、顺序 url(r'^detail-(\d+)-(\d+).html', views.detail), 3、字典 u 阅读全文
posted @ 2016-12-15 11:41 willpower-chen 阅读(473) 评论(0) 推荐(0)
摘要:JQuery 学习参考网址http://jquery.cuishifeng.cn/ python中叫模块,在DOM/BOM/Javascript中叫类库 现在的JQ版本有:1.x 2.x 3.x 建议使用1.X的版本 (向下兼容) JQ与DOM的转换: JQ对象【0】 ==》 DOM对象 $(DOM 阅读全文
posted @ 2016-11-30 13:41 willpower-chen 阅读(513) 评论(0) 推荐(0)
摘要:1.Paramiko模块下的demo.py程序 前面利用Python中的Paramiko模块可以进行SSH的连接,以及用来传送文件(SFTP),但是无论是哪一种方式,连接都是短暂的,并非是长连的,即一次执行一个命令或上传与下载一个文件,显然效率是不如直接使用Linux shell下的ssh连接命令来 阅读全文
posted @ 2016-11-04 09:34 willpower-chen 阅读(731) 评论(0) 推荐(0)
摘要:一、数据库的介绍 (1)由多张表组成(2)存取有规则,数据有关联(3)数据量大,被优化 好处:更有效的存取数据 二、关系型数据库管理系统(RDBMS) Oracle,Mysql,Sqlserver,DB2,Postgresql,Sqlite,Access RDBMS术语: (1)冗余:提高查询速度, 阅读全文
posted @ 2016-10-28 09:28 willpower-chen 阅读(705) 评论(0) 推荐(0)
摘要:一、RabbitMQ python的Queue与RabbitMQ之间的理解: python的进程或线程Queue只能python自己用。RabbitMQ队列多个应用之间共享队列,互相通信。 1、简单的实现生产者与消费者 生产者 (1)建立socket连接;(2)声明一个管道;(3)声明队列(queu 阅读全文
posted @ 2016-10-20 11:52 willpower-chen 阅读(804) 评论(0) 推荐(0)
摘要:一、多进程 1、进程模块 multiprocessing 简单的创建一个进程 #!/usr/bin/env python # -*- coding: utf-8 -*- # @Author : Willpower-chen from multiprocessing import Process de 阅读全文
posted @ 2016-10-13 15:07 willpower-chen 阅读(777) 评论(0) 推荐(0)
摘要:一、paramiko模块 1、简介 大家会发现,常见的解决方法都会需要对远程服务器必要的配置,如果远程服务器只有一两台还好说,如果有N台,还需要逐台进行配置,或者需要使用代码进行以上操作时,上面的办法就不太方便了。 使用paramiko可以很好的解决以上问题,比起前面的方法,它仅需要在本地上安装相应 阅读全文
posted @ 2016-09-22 14:11 willpower-chen 阅读(803) 评论(0) 推荐(0)
摘要:什么是 Socket? Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。 socket()函数 Python 中,我们用 socket()函数来创建套接字,语法格式如下: 参数 family: 套接字家族可以使AF_UN 阅读全文
posted @ 2016-09-13 11:40 willpower-chen 阅读(1314) 评论(0) 推荐(0)
摘要:一、面向对象编程进阶 1、静态方法 @staticmethod 名义上归类管理,实际上跟类没什么关系 在静态方法里,访问不了类或实例中的任何属性 class Static_method(object): def __init__(self,name): #构造函数,初始化实例变量 self.name 阅读全文
posted @ 2016-09-09 11:14 willpower-chen 阅读(912) 评论(0) 推荐(0)
摘要:Python面向对象 python从设计之初就已经是一门面向对象的语言,在python中创建一个类和对象很容易。 面向对象简介:类(class),类变量,object(基类),实例变量,构造函数,封装,继承,多态,语法属性,析构函数,私有方法,私有属性。 编程范式:面向过程,面向对象,函数式编程 面 阅读全文
posted @ 2016-08-28 11:44 willpower-chen 阅读(2004) 评论(0) 推荐(0)
摘要:一、模块五大部分 定义,导入方法,import本质(路径搜索),导入优化,模块的分类 1、定义: 模块是用来从逻辑上组织python代码(变量,函数,类,逻辑实现一个功能),本质就是.py结尾的python文件 2、导入方法 (1)import module_name1,module_name2 导 阅读全文
posted @ 2016-08-26 01:31 willpower-chen 阅读(884) 评论(0) 推荐(0)
摘要:一、装饰器 1、器:代表函数,装饰器本质是函数,(装饰器他函数) 2、功能:为其他函数添加附加功能 3、原则: (1)不能修改被装饰函数的源代码 (2)不能修改被装饰函数的调用方式 4、实现装饰器知识储备: (1)函数即“变量”,定义变量就是把函数体赋值给函数名(函数引用基数内存回收) (2)高阶函 阅读全文
posted @ 2016-08-19 10:14 willpower-chen 阅读(1057) 评论(0) 推荐(0)
摘要:一、第二天课程的复习总结 1、列表可以增删改查,元组是不可修改的列表,字符串是不可以修改的。 2、列表,元组是有序的,字典是无序的,字典的key唯一 3、列表字典可以嵌套列表,可以嵌套字典,可以嵌套多层 4、字典不需要保存下标,是通过key来找值(value) 二、集合 1、集合特点:无序,不可重复 阅读全文
posted @ 2016-08-12 11:23 willpower-chen 阅读(1272) 评论(0) 推荐(0)
摘要:一、模块初识: 1、模块定义 python是由一系列的模块组成的,每个模块就是一个py为后缀的文件,同时模块也是一个命名空间,从而避免了变量名称冲突的问题。模块我们就可以理解为lib库,如果需要使用某个模块中的函数或对象,则要导入这个模块才可以使用,除了系统默认的模块不需要导入外。 2、os,sys 阅读全文
posted @ 2016-08-05 12:28 willpower-chen 阅读(3369) 评论(0) 推荐(0)
摘要:一、python安装及环境变量配置 1、windows7安装python 1)下载地址:https://www.python.org/downloads/windows/ 如下图: 注意:下载,用代理会好很多 2)安装python3.6 双击打开后,第一步要记得勾上add python to Pat 阅读全文
posted @ 2016-07-25 19:18 willpower-chen 阅读(8440) 评论(0) 推荐(2)

1