摘要:
博主折腾了一星期这东西,到现在都还有些坑没解决(最后面会讲)。不过最起码系统装上了,可以用了,看到这桌面惊艳了,再点下左上角表示人间值得。 其实我是装了windos 10、macos 和kali三系统废话不多说开始教程: 一、准备工作 特别注意: 先把macbook上的数据用timemachine备
阅读全文
posted @ 2020-11-06 15:57
画入新雪
阅读(9026)
推荐(0)
摘要:
让代码更Pythonic 当然不要过分追求简洁,不然阅读的人就遭殃了, 部分逻辑复杂的情况还应按照清晰的逻辑脉络去写方便阅读, 毕竟我们是用代码实现功能然后维护,而不是单单的炫技。 ############## 这里博主收集了一些比较常见的 Pythonic 写法,帮助你养成写优秀代码的习惯 1.
阅读全文
posted @ 2020-10-29 14:37
画入新雪
阅读(603)
推荐(0)
摘要:
突然发现访问网站很慢,服务器的cpu、内存和磁盘使用率都正常 分析过程及解决方案:查询/var/log/message日志发现有这样的记录“ip_conntrack table full dropping packet”。kernel 用 ip_conntrack 模块来记录 iptables 网络
阅读全文
posted @ 2020-10-27 15:18
画入新雪
阅读(286)
推荐(3)
摘要:
https://github.com/suqi/rlock/blob/master/rlock.py 保持逻辑并发情况不产生多次结果 常用于下单,钱包,抢购,秒杀等场景 1 LOCK_TIMEOUT = 3 2 lock = 0 3 lock_timeout = 0 4 lock_key = 'lo
阅读全文
posted @ 2020-10-27 09:35
画入新雪
阅读(1181)
推荐(3)
摘要:
在Linux中,链接分为软的和硬的,至于两者之间有什么差别,大家可以参考下https://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/ 软链接绕不过ln/link 命令 1.创建软链接 ln -s [源文件或目录] [目标文件
阅读全文
posted @ 2020-10-26 16:10
画入新雪
阅读(3482)
推荐(3)
摘要:
1.前要fire是python中用于生成命令行界面(Command Line Interfaces, CLIs)的工具 不需要做任何额外的工作,只需要从主模块中调用fire.Fire() 它会自动将你的代码转化为CLI Fire()的参数可以说任何的python对象 2.安装 pip3 instal
阅读全文
posted @ 2020-10-26 10:17
画入新雪
阅读(500)
推荐(3)
摘要:
只是参考快速跑起来模版,细节或者封装流畅使用需要详细阅读aiohttp文档 1 import asyncio 2 3 async def foo(): 4 await print('bar') 5 6 loop = asyncio.get_event_loop() 7 future = asynci
阅读全文
posted @ 2020-10-22 16:53
画入新雪
阅读(133)
推荐(3)
摘要:
分为客户端和服务端 服务端 server.py 客户端 1 #coding=utf-8 2 import socket 3 4 client = socket.socket() #生成socket连接通道 5 client.connect(('localhost', 80)) # 指定服务端连接地址
阅读全文
posted @ 2020-10-20 10:31
画入新雪
阅读(262)
推荐(3)
摘要:
Linux ubuntu 环境 1.建个python虚环境 也可用其他替代 virtualenv env 2.找个稳定版本下载 wget https://nightly.odoo.com/8.0/nightly/src/....... 3.进行解压操作 tar xzvf xxx(下载的包) 4.进行
阅读全文
posted @ 2020-10-20 10:29
画入新雪
阅读(673)
推荐(3)
摘要:
函数依赖 ( Functional Dependency,FD) select:http://www.cnblogs.com/Anker/archive/2013/08/14/3258674.html poll:http://www.cnblogs.com/Anker/archive/2013/08
阅读全文
posted @ 2020-10-20 10:25
画入新雪
阅读(316)
推荐(2)