08 2018 档案
摘要:filter常用内置方法: length >字符串长度 filtersizeformat >格式化文件大小 把数值转化为文件类型 xxxMB xxxGB xxxTB date:'Y-m-d H:i:s' >格式化时间 slice >切片 safe > XSS(跨站脚本攻击)攻击 如果后面使用该方法
阅读全文
摘要:bootstrip文件夹里面一般会用到css里的bootstrip.min.css 压缩版css fonts字体标签库 bootstrip.min.js 需要注意的是应用引用 bootstrip.min.js 必须先引用jQuery (因为它是基于jQuery核心开发的) 适用于移动端标识代码: c
阅读全文
摘要:创建两个数据表类,并实现主外键关联(出版社与图书 一对多关系) 查询有主外键关系的book表时,可以直接调press对象下的name属性 也可以调id 有些时候查询到的结果希望能编辑,又不想被胡乱修改可以使用下拉列表select 此时后台在来获取pre,取到的其实就是value的值 用Django自
阅读全文
摘要:1.自己手动创建数据库 create database 数据库名 2.在Django项目中配置数据库相关配置 setting文件下 3.告诉diango用pymysql去代替mysqlDB,去连接数据库 在项目的_init_.py文件里配置 非APP下的_init_.py 4.在APP应用里的mod
阅读全文
摘要:1. web框架的本质: socket服务端 与 浏览器的通信 2. socket服务端功能划分: a. 负责与浏览器收发消息(socket通信) --> wsgiref/uWsgi/gunicorn... b. 根据用户访问不同的路径执行不同的函数 c. 从HTML读取出内容,并且完成字符串的替换
阅读全文
摘要:1. 提取共性 2. 分类 3. 模板“约束” 4. 当一类函数公用同样参数时候,可以转变成类进行 - 分类 3. 面向对象: 数据和逻辑(属性和行为)组合在一起 函数编程:数据和逻辑分离 >>>>>>>>>>>>>>>>>>>对象后面直接加括号调用call方法 Python特有的 SQLAlche
阅读全文
摘要:数据的简单查询操作: 添加数据操作: 创建视图:(不推荐使用) 触发器的创建: >>>>>>>>>>>>>>>>>>>>>>>>>>>>因为SQL语句默认识别分号为结束标志,所以触发器在创建时必须修改默认标志,创建完成之后再改回原样 存储过程的实现: MySQL端代码块: pycharm端代码块:
阅读全文
摘要:1 use around; 2 3 CREATE TABLE class ( cid TINYINT PRIMARY KEY auto_increment, caption VARCHAR ( 20 ) ); 4 CREATE TABLE student ( 5 sid TINYINT PRIMARY KEY auto_increment, 6 snam...
阅读全文
摘要:推荐数据库关键字段全大写,自定义名小写。 创建数据库 CREATE DATABASE mmp; 创建数据库表则不能为空白字段,最少需要有一个字段 USE mmp; 选择要使用的数据库 CREATE TABLE info ( id TINYINT PRIMARRY KEY auto_increment
阅读全文
摘要:HTML代码块: css代码块: JavaScript代码块:
阅读全文
摘要:简单实现文本框的插入与移除: HTML代码块: JavaScript的代码块: 滚动条显示返回顶部的实现: HTML代码块: css代码块: javasc代码块:
阅读全文
摘要:基本筛选器: 属性选择器: >>>>>>>>>>>>>>>>>>>>>>>>>>>>括号里面必须为列表 查找筛选器: 左侧菜单列表的简单实现: HTML代码块: css代码块: javascript代码块: $相当于jQuery对象
阅读全文
摘要:HTML的页面显示: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>绑定onclick事件去触发函数调用 css输出框的大小设置 javascript 去具体实现函数及其调用:
阅读全文
摘要:引入方式: 1 在HTML里面直接写入 2 在js文件里面写好,再通过 <script src="xxxx.js"></script> 的方式引入 声明变量: var name=“Kevin” ,age=24 var n=NaN 与任何元素进行比较都仍为false 除非类似n!=5 的不等式 则为t
阅读全文
摘要:块级标签:<p><h1><table><ol><ul><form><div> 内联标签:<a><input><img><sub><sup><textarea><span> CSS样式有四种添加方式: 1.直接在div标签里引入 能实现效果但是扩展性和可编辑性低 2在head 里面的style样式标签
阅读全文
摘要:>>>>>>>>>>>>>>>>>>>>>>>>>>>>管道对象处理进程数据的收发 >>>>>>>>>>>>>>>>>同步锁实现进程的同步 为了避免同一时刻争抢资源造成数据紊乱 >>>>>>>>>>>>>>>>>进程数据的共享使
阅读全文
摘要:进程:一段程序的执行过程 是最小的资源单位 线程:微进程,是最小的执行单元 一个程序至少有一个进程,一个进程至少有一个线程(主线程) 多线程的简单实现: 用Event 来处理线程同步下某个线程优先被执行 其他线程处于等待之下: 线程同步锁的启用:threading.Lock 信号量 Semaphor
阅读全文
摘要:optparse解析输入模块 ,可按约定规则解析获取需要的数据内容 导入模块 import optparse 创建一个对象 self.op=optparse.OptionParser() 获取绑定数据规则: self.op.add_option('-s','--server',dest='serve
阅读全文
摘要:通常会用hmac模块,和hashlib中的加盐加密算法类似 服务器端提前和客户端约定好key ,然后可以用os模块里的urandom来生成一组随机的字节 把随机字节发送给客户端去加密处理 ,服务器加密处理后把得到的字节与客户端传过来的进行比较 相同为true则合法 不同则非法 实现代码: 服务端 客
阅读全文