摘要: 一、框架 我们常常说这个框架,那个框架的,框架究竟是什么呢,框架其实就是一堆工具的集合而已,就比如,你封装了多个函数,这些函数实现的功能 包括连接数据库查询一些数据,发送邮件,写日志,生成报告等等,那么把这些工具集合起来就可以认为是一个框架 二、Python中有一个自带的单元测试框架是unittes 阅读全文
posted @ 2018-03-14 16:37 luoqingqing6 阅读(101) 评论(0) 推荐(0)
摘要: 一、URL编码 通常如果一样东西需要编码,说明这样东西并不适合传输。原因多种多样,如Size过大,包含隐私数据。对于Url来说,之所以要进行编码,是因 为Url中有些字符会引起歧义,例如,Url参数字符串中使用key=value键值对这样的形式来传参,键值对之间以&符号分隔,如/s?q=abc&ie 阅读全文
posted @ 2018-02-10 18:56 luoqingqing6 阅读(176) 评论(0) 推荐(0)
摘要: 一、SQL注入 拼接字符串导致sql注入漏洞的原理:利用的是程序中拼接字符串的单双引号,传参的时候让select查询语句where后面的条件总为真,就能获取 全表信息,MySQL有个user表是存储所有用户和密码的,如果可以sql注入,那么你的数据库的所有数据都是可以被查询到的,看下面这段代码 us 阅读全文
posted @ 2018-02-10 16:49 luoqingqing6 阅读(94) 评论(0) 推荐(0)
摘要: 1、写一个校验字符串是否为合法的小数 2、同一个ip地址60s之内访问超过200次,那么就把ip加入黑名单 需求分析: 1)60秒读一次文件 2)分割,取到第一个元素,ip地址 3)把所有的ip加入到一个list里,如果ip次数超过200次,加入黑名单 3、对比两个字典里面不一样的值 阅读全文
posted @ 2018-02-06 19:55 luoqingqing6 阅读(105) 评论(0) 推荐(0)
摘要: 一、Python标准数据库接口DB-API介绍 Python标准数据库接口为 Python DB-API,它为开发人员提供了数据库应用编程接口。Python DB-API支持很多种的数据库,你可以选择跟自己项目 相关的数据库。Python DB-API支持的数据库包括,GadFly,MySQL,Or 阅读全文
posted @ 2018-01-21 21:08 luoqingqing6 阅读(168) 评论(0) 推荐(0)
摘要: 一、模块介绍 模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的python文件(文件名:test.py,对应的模块名:test) 包:用来从逻辑上组织模块的,本质就是一个目录(必须带有一个__init__.py文件) 模块的分类: 标准库:pytho 阅读全文
posted @ 2018-01-15 19:42 luoqingqing6 阅读(173) 评论(0) 推荐(0)
摘要: 一、前、后端的认识 前端分为web端和app端,对于web端来说,使用的网页,打开的网站就是前端,web使用html,css,js来开发,APP端包括ios(object开发)和android(android开发),显示出来的页面就是前端 后端也称为服务端,是和数据库打交道,处理业务逻辑的,一般都使 阅读全文
posted @ 2017-12-31 23:45 luoqingqing6 阅读(200) 评论(0) 推荐(0)
摘要: 一、集合 集合天生去重,怎么区别集合和字典呢,很简单,大括号内有冒号就是字典,没有冒号就是集合,集合和字典一样是无序,不能使用下标取值。 使用set定义集合 集合的增,删操作的方法 集合的交集,并集,差集 三、初识函数 函数的定义使用def关键字,函数名,函数名后要有小括号,小括号后面要有冒号,缩进 阅读全文
posted @ 2017-10-27 17:57 luoqingqing6 阅读(163) 评论(0) 推荐(0)
摘要: Linux vim编辑器命令总结 阅读全文
posted @ 2017-10-26 18:30 luoqingqing6 阅读(94) 评论(0) 推荐(0)
摘要: 1、*,代表任意字符,匹配多个文件需要加单引号或者双引号 2、?代表一个字符 3、[list]匹配list中单一字符,[!list]匹配处list中的单一字符 4、[a-z] 匹配[a-z]中任意单一字符,[0-9]同理 5、{a..z}匹配a到z中间所有字符,{1..30}同理 阅读全文
posted @ 2017-10-26 16:50 luoqingqing6 阅读(280) 评论(0) 推荐(0)