摘要:
2.7实现了一部分3的功能, 更早版本可能会稍稍涉及一点 首先是关键字的差别 python3.6 python2.7 python2.4 这么多看不过来了把, 哈哈 最主要的就是这个nonlocal了, python2中存在False, True, None但是不属于关键字 语法差异 异常: 其他 阅读全文
摘要:
动态路由和动态参数捕获 动态路由:url支持正则表达式, 访问的url能够匹配成功就去执行对应的视图函数 捕获参数: 视图函数中要给参数预留位置 路由分发 将不同功能的路由进行拆分, 将以某个匹配开头的路由分发到指定包去处理, 继续匹配后面内容 app01.urls include - 返回的是个元 阅读全文
摘要:
源码执行流程 自己模仿一个(提取代码) 服务器类 handle ps: fileno()方法, select实际上是监听的套接字该方法, 因为我们传入的不是套接字, 所以我们实现了该方法, 并且返回套接字的状态 threading.Event() 创建一个事件, 其中存在一个标记, 如果该标记位Fa 阅读全文
摘要:
__getattr__和__setattr__ 这两个特别简单,__getattr__是通过属性操作符.或者反射getattr(),hasattr()无法获取到指定属性(对象,类,父类)的时候,该方法被调用 __setattr__则是设置属性的时候被调用 与他相关的一个方法__getattribut 阅读全文
摘要:
TCP套接字 面向连接的套接字,即在通信前建立一条连接(TCP的三次握手和四次挥手),这种通信方式也被称为"虚电路"或"流套接字"。 面向连接的通信方式提供了顺序的,可靠地,不会重复的数据传输,而且也不会被加上数据边界。 这个也意味着每一个要发送的信息,可能会被拆分成多分,每一份都会不多不少的正确到 阅读全文
摘要:
原文作者:爱coding,会编程的核电工程师。 个人博客地址:zhihu.com/people/zhong-yun-75-63 掌握一些技巧,可尽量提高Python程序性能,也可以避免不必要的资源浪费。 1、使用局部变量 尽量使用局部变量代替全局变量:便于维护,提高性能并节省内存。 使用局部变量替换 阅读全文
摘要:
微信小程序官方Demo(Hao-Wu/WeApp-Demo) 微信小应用示例代码(phodal/weapp-quick) 微信小应用地图定位demo(giscafer/wechat-weapp-mapdemo) 微信小应用- 掘金主页信息流(hilongjw/weapp-gold) 微信小程序(应用 阅读全文
摘要:
邮件发送 首先我们的邮箱要开通smtp服务,然后就可以在settings中配置了 云服务器的问题 本来代码在自己的机器上跑的是没有问题的,但是放到云服务器上就不行了,发送邮件时总会超时,经过大佬指点和一番百度,终于查到了问题所在, 原因竟然是: 阿里云新开通的ECS云服务器已默认封闭 25 邮件发送 阅读全文
摘要:
安装 CentOS7默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql,但是CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。 1.下载mysql的repo源 $ wget http://repo.mysql.com/mys 阅读全文
摘要:
数据库中存在大量的重复内容,并且存在着外键关系 先删除外键的,以内容分组,查询条数大于一的,将该id在多对多的表中删除 delete from poem2cls where poem_id in(select id from (select id,count(*)as count from poem 阅读全文