摘要:
因为需要将代码运行在外面的机器上,所以为了保护代码的安全,需要对核心代码进行加密,在网上找了很多资料, python有py,pyc,pyw,pyo,pyd等文件格式,其中, pyc是二进制文件.但很容易被反编译. pyw也不行,只是隐藏命令行界面而已,可以作为入门脚本. pyo和py差不多,也容易被 阅读全文
摘要:
python基础 语言类型 编译型:一次性翻译,(代表语言C) 优点:运行速度快(编译器一般会有预编译的过程对代码进行优化。因为编译 只做一次,运行时不需要编译,所以编译型语言的程序执行效率高。可以脱离语言环境独立运行。) 缺点:时间长(编译之后如果需要修改就需要整个模块重新编译。编译的时候 阅读全文
摘要:
数据库并发操作会引发的问题: 多个事务同时访问数据库时候,会发生下列5类问题,包括3类数据读问题(脏读,不可重复读,幻读),2类数据更新问题(第一类丢失更新,第二类丢失更新): 脏读(dirty read):A事务读取B事务尚未提交的更改数据,并在这个数据基础上操作。如果B事务回滚,那么A事务读到的 阅读全文
摘要:
数据库回滚(rollback)和撤销(undo)的区别就是把某一个数据库操作恢复到该操作之前的状态,下面结合自己理解总结一下区别,如有错误,欢迎各路大佬斧正: 数据库事务过程:执行SQL——提交 回滚:即在事务运行的过程中发生了某种故障,事务不能继续执行,系统将事务中对数据库的所有已完成的操作全部撤 阅读全文
摘要:
互斥锁 当有一个线程要访问共享资源(临界资源)之前会对线程访问的这段代码(临界区)进行加锁。如果在加锁之后没释放锁之前其他线程要对临界资源进行访问,则这些线程会被阻塞睡眠,直到解锁,如果解锁时有一个或者多个线程阻塞,那么这些锁上的线程就会变成就绪状态,然后第一个变为就绪状态的线程就会获取资源的使用权 阅读全文
摘要:
django 前端展示页面 注意: 1. 普通字段 对象.字段名 ——》 数据库的数据 2. 有choices参数的字段 对象.字段 ——》 数据库的数据 ——》 显示的结果 3. 自定义方法 4.当返回前端的数据要做判断时,可以直接从后端返回前端的代码,但要注意,要在前端加|safe 表示数据安全 阅读全文
摘要:
首先,创建一个django项目 创建一个app,这里以app01来表示 1.打开settings 开始配置文件: 1.1将app01添加到app配置中 1.2.修改数据库配置,配置成自己的 1.3.修改pycharm中的语言文字 1.4.添加静态文件路径 2.打开urls.py文件开 阅读全文
摘要:
编译型: 一次性翻译 一本书,一次翻译 代表语言c 优点:运行速度快,效率快 缺点:工作量大,耗时长 解释型: 一行一行翻译 一本书,一行一行翻译 代表语言(python) 优点:开发效率高(翻译时间短) 缺点:运行速度慢 字节码:人类的代码转换为一堆特殊的乱码(python专属) 阅读全文
摘要:
python2和python3区别 python2:源码不统一,源码(功能)重复,维护困难,除法的时候返回来的是小数点,()浮点数 python3:源码统一,源码不重复,除法的时候返回来的是整数(向下取整)例子:3.9,取整值为3 """ 起源于吉多·范罗苏姆,(中国的龟叔),在1989年的 阅读全文
摘要:
思维导图 1. 层级关系 2. 从大范围到具体 编程语言 编译型 C C++ ...... 解释型 python php ......... python 基础语法 基础数据类型 推荐导图制作工具 推荐使用 "processon网址" X mind 常用快捷键 建 阅读全文