11 2018 档案
摘要:views.py下 HTML页面内容 HTML页面内容 模板页面例子 <!DOCTYPE html> <html> <head> <title>分页练习</title> </head> <body> {{ contact_list }} {% if current_page.has_previous
阅读全文
摘要:转自:https://blog.csdn.net/AC_hell/article/details/52875927 一:使用的工具haystack是django的开源搜索框架,该框架支持Solr,Elasticsearch,Whoosh, *Xapian*搜索引擎,不用更改代码,直接切换引擎,减少代
阅读全文
摘要:项目中用到了富文本编辑器DjangoUeditor,便开始学习。还有一个轻量级的编辑器是TinyHTML Editor,这个也可以,大家可以去了解一下。不过今天在这里主要说一下DjangoUeditor。 Ueditor是百度开源的Web编辑器,可以感受一下百度的Web编辑器: http://ued
阅读全文
摘要:TCP是什么? 具体的关于TCP是什么,我不打算详细的说了;当你看到这篇文章时,我想你也知道TCP的概念了,想要更深入的了解TCP的工作,我们就继续。它只是一个超级麻烦的协议,而它又是互联网的基础,也是每个程序员必备的基本功。首先来看看OSI的七层模型: 我们需要知道TCP工作在网络OSI的七层模型
阅读全文
摘要:一、备份的目的 做灾难恢复:对损坏的数据进行恢复和还原需求改变:因需求改变而需要把数据还原到改变以前测试:测试新功能是否可用 二、备份需要考虑的问题 可以容忍丢失多长时间的数据;恢复数据要在多长时间内完; 恢复的时候是否需要持续提供服务;恢复的对象,是整个库,多个表,还是单个库,单个表。 三、备份的
阅读全文
摘要:exec():执行动态的字符串代码,和eval类似,不过eval接受表达式。 它可接受:1.代码字符串 2.文件对象 3.代码对象 4.tuple >>> exec('a=2') >>> a 2 >>> exec('print(\'5\')') 5 eval():接受一个字符串对象,把字符串变成一个
阅读全文
摘要:1、psutil是一个跨平台库(https://github.com/giampaolo/psutil)能够实现获取系统运行的进程和系统利用率(内存,CPU,磁盘,网络等),主要用于系统监控,分析和系统资源及进程的管理。 2、IPy(http://github.com/haypo/python-ip
阅读全文
摘要:Request pip3 install requests res = requests.get(url,params) 获取响应网页对象,params以字典形式向url传参,value值为None不会传入。 import requests params = {'name':'km','age':2
阅读全文
摘要:Paramiko 和pexpect模块功能相似,不过更简洁。基于SSH远程登录,默认端口22 pip3 install paramiko 第三方模块,提供了SSH远程登录服务器执行命令和下载文件的功能。 基于用户名和密码的SSHClient登录 AutoAddPolicy:遇到陌生主机,自动把信任主
阅读全文
摘要:1. 对Django的认识? 2. Django 、Flask、Tornado的对比 3. 什么是wsgi,uwsgi,uWSGI? 4. django请求的生命周期? 5. 简述什么是FBV和CBV? 6. 如何给CBV的程序添加装饰器? 7. 简述MVC和MTV 8. django路由系统中na
阅读全文
摘要:alter用于修改表数据结构 update用于修改表数据 mysql添加一个字段(在指定的一个字段后面)。 举个栗子:alter table inquiry add error_code varchar(3) after add_time; 说明:alter table + 表名 + add + 要
阅读全文
摘要:转自:谈谈的幸福(https://www.cnblogs.com/bluealine/p/7832219.html) 1、连接Mysql 转自:谈谈的幸福(https://www.cnblogs.com/bluealine/p/7832219.html) 1、连接Mysql 格式: mysql -h
阅读全文
摘要:利用pexpect模块的ssh连接获取root密码。
阅读全文
摘要:利用TCP连接创建一个socket扫描port 上代码:
阅读全文
摘要:函数 按照过程编写代码,一般功能都是一次性的,非常不好维护,把功能封装集成,方便二次开发和维护 语法定义:在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。 def func_name(arg)
阅读全文
摘要:变量本质: 可以是任意数据类型 不需要指明数据类型,可以重复赋值,可以同时多个赋值 等号就是赋值,把右边的赋值给左边。不等同于数学的等于号,python中的等于号是== 变量名规则: 可以用字母,下划线,尽量不要用__all__前后双下划线的变量名(python的内置函数) 数字不可以数字开头,3a
阅读全文
摘要:条件分支 语句块:在Python中用:号来表示语句块,块中的语句都是每一个语句都是缩进的,当回退到 语句块:在Python中用:号来表示语句块,块中的语句都是每一个语句都是缩进的,当回退到 和已经闭合的块一样的缩进量时就表示已经结束。 条件if:需要注意的是Python中if条件语句条件无需圆括号(
阅读全文
摘要:for循环的本质 是在对一个迭代器进行操作。首先for循环在遍历可迭代对象的时候会把可迭代对象通过函数iter()或__iter__方法返回一个迭代器,然后在对这个迭代器对象进行操作。迭代器可以用next()或__next__方法得到返回值,当把所有的值取完时会抛出StopIteration错误,这
阅读全文
摘要:名称前的单下划线 名称前的下划线用于指明该属性属于”私有“,它属于一种惯例,前面加下划线只是表示你不能去访问这个这个方法和属性。以单下划线为前缀的名称应该被视为API中非公开的部分(不管是方法、函数、还是数据成员)。如果你写了代码“from <模块/包名> import *”,那么以“_”开头的名称
阅读全文
摘要:正则 一些特殊符号及文本组合在一起用来描述或字符串的一些规则称为正则。 正则表达式匹配过程 依次拿出表达式和文本中的字符串进行比价 如果每个字符都能匹配,则匹配成功;一旦有匹配不成功的字符,则匹配失败 如果有量词和边界,则匹配过程稍微有些不同 一些特殊符号及文本组合在一起用来描述或字符串的一些规则称
阅读全文
摘要:线程同步 同步:任意数量的线程可以访问临界区的代码,但在给定的时刻又只有一个线程可以通过时。 在使用线程的时候一个很重要的问题就是避免多个线程对同一变量或其他资源的访问冲突。重叠访问、在多个线程中修改等这些操作会导致各种各样的问题。 同步:任意数量的线程可以访问临界区的代码,但在给定的时刻又只有一个
阅读全文
摘要:闭包 python的装饰器首先要了解闭包是什么? 通常情况下我们定义一个普通函数是这样做的: def func(): print ('哈哈哈') 普通函数的返回值默认为None,也可以自己决定return 闭包函数: 定义:如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那
阅读全文
摘要:return基本概念: 函数的返回值是函数重要的组成部分。函数的根本在于实现程序的部分功能,所以很多时候我们需要将函数执行后的结果返回给程序再由程序做出进一步的操作。可以说是函数的返回值令函数与函数之间,函数与主程序之间更加紧密的联系起来。 函数的返回值是函数重要的组成部分。函数的根本在于实现程序的
阅读全文
摘要:dir:查看当前对象的可调用的函数。 help:查看当前函数的帮助文档 dir:查看当前对象的可调用的函数。 help:查看当前函数的帮助文档 字符串: lower():所有的大写字母转换成小写 upper():所有的小写字母转换成大写 swapcase():大写变小写,小写变大写 title():
阅读全文