摘要:
Python的进程和线程是使用的操作系统的原生线程和进程,其是去调用操作系统的相应接口实现 进程:之间不可直接共享数据,是资源的集合,进程必须有一个线程 线程:基于进程,之间可直接共享数据,可执行,只有所有的线程执行完毕程序才会退出 守护线程:生命值依赖于创建它的主线程,主程序亡,不管守护进程执行到 阅读全文
摘要:
无异常捕获 程序遇到异常会中断 得到结果为: 有异常捕获 程序遇到异常会进入异常处理,并继续执行下面程序 抓住所有异常 捕获多个异常: 方法一: 【except (异常1,异常2) as e:】如果多个异常可以使用一个处理方法时,可使用多异常捕获方法 方法二: 多个异常,使用不同的异常处理,但这样只 阅读全文
摘要:
ORM 全称 Object Relational Mapping, 翻译过来叫对象关系映射。简单的说,ORM 将数据库中的表与面向对象语言中的类建立了一种对应关系。这样,我们要操作数据库,数据库中的表或者表中的一条记录就可以直接通过操作类或者类实例来完成。 SQLAlchemy 是Python 社区 阅读全文
摘要:
类即是一个模型,根据模型建立起不同的对象,对象间拥有共同的一些属性 简单的类: 类变量和实例变量: 类变量: 类及所有实例共享变量,推荐使用方法是 【类名.变量名】 实例变量(self.变量名): 只属于当前实例 注意: 如果同名且用实例调用时,则优先寻找到实例变量 使用实例调用并修改类变量值时,只 阅读全文
摘要:
调用系统命令 OS模块文件操作 简单的文件和目录操作: 方法集合: Shutil模块文件操作 阅读全文
摘要:
文件读写基础 简单的读文件: 读文件补充: 简单的写文件: 简单的追加 在文件内容尾部添加数据 二进制数据 设计图片或者视频数据时可以使用 二进制文件读: 二进制文件写: 文件内容更改: 实现一个文件的内容复制到另一个文件,并在文件复制的路上,对文件数据的部分修改 其他方法补充 读写方式操作文件: 阅读全文
摘要:
时间模块 1 #导入必要模块 2 import time 3 4 #获取时间戳 5 print(time.time()) #输出:1547651016.03502 6 7 #格式化时间元组 8 # 参数可传递自定义的时间戳,如:time.localtime(2225555),另外gettime()是 阅读全文
摘要:
生成器: 简单的生成器实现: 生成器进阶: 生成器发送数据: 迭代器: 表示一个数据流,可以无限大 可使用for循环的对象都是可迭代对象,如字符串、列表、字典等,可使用next(对象)的对象都是迭代器对象 可迭代对象可以通过iter方法变成迭代器对象 队列: 可自定义先入先出还是后人先出,数据一经取 阅读全文
摘要:
字符串 字符串支持像列表似得用下标进行取值操作,和进行切片 字符串格式化: 字符串拼接: 方法1: 每次拼接时会重新开辟内存空间,效率较低 方法2: %s为字符串,%d为整数,%f为浮点数等等 方法3: 如果使用format_map,传递的值为字典 方法4: 相关函数: 字符串的排序: 判断某个字符 阅读全文
摘要:
Sys模块: 获取Python有关的环境变量: 命令行传递参数 利用flush模拟进度条: 其他: Import导入模块: 导入模块时会在当前路径下和环境变量(lib或者site-packages目录)里寻找 简单的导入模块 import的使用: 将模块解释并把内容赋值到一个变量中 from...i 阅读全文
摘要:
变量与运算 得到数据类型: 强制转换: 删除变量: 整数:int,python3已经无长整型之说 bool类型:其中None可以等价于False 相关方法 变量的作用域: 以函数为区域单位,一个函数确定一个作用区域 全局变量:在首部定义,只要在调用普通函数或者类方法前定义则可以直接使用,这样只可以实 阅读全文
摘要:
脚本的执行: 1.执行时确定解释器为Python3 2.在代码开始行确定解释器为Python3,与shell相似 env命令表示全局搜索Python3解释器 或者直接固定文件夹找 执行命令 __name__的使用 当前脚本直接执行时才会进入pass,如果是被别的模块导入(import)时则不执行pa 阅读全文
摘要:
在java编程开发中,数据库的开发是重头戏。 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品; SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS)。 Jar包下载 java数据库的连接需要依赖外部jar包,所 阅读全文
摘要:
概览 => MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 =>关键字不区分大小写 => SQL语句中,表名/字段名不需要单双引号扩起,字段值根据其数据类型确定。如:数字则不需要单双引号也可,但char等类型就 阅读全文
摘要:
JS原生Ajax操作(XMLHttpRequest) GET请求 POST请求 兼容性问题 利用iframe模拟ajax 实现表单提交的返回结果在iframe中进行显示,实现主页面不刷新效果,也可以模拟上传文件,推荐使用,兼容性最好 基于jquery的ajax Get请求,参数(URL,数据,回调函 阅读全文
摘要:
简单来说,HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全。 http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。 HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全 阅读全文
摘要:
引入jquery <script src="https://blog-static.cnblogs.com/files/dongxiaodong/jquery-3.3.1.min.js"></script> 获取标签对象 字符串内容与css相似确定样式组相似 通过id $("#pidx") 通过标签 阅读全文
摘要:
存储 实现内容的永久保存(localStorage) 保存: 获取: 只在当前页面存储(sessionStorage) 保存和获取方法与上相同 缓存 CACHE MANIFEST在该标题下列出的文件将会在首次进行缓存 NETWORK 在该标题下的文件将不进行缓存 FALLBACK在该标题下的文件将会 阅读全文
摘要:
Workers异步任务 开始(注册): 任务文件(dong.js): 停止任务: 获取服务器实时数据 客户端实现EventSource,定时访问(一般在2-3秒频率)服务器以刷新页面,每次访问会执行完服务器脚本的所有内容,服务器可以使用ob_flush();flush();进行一次访问数据的多条分别 阅读全文
摘要:
音频播放 点击试试: 音频播放失败 其中controls="controls"表示添加标准的控件,该标准控件依赖于浏览器 <audio src="img/老街旧友故事和酒.mp3" controls="controls">音频播放失败</audio> 属性补充 自动播放(部分浏览器不支持,测试谷歌浏 阅读全文