TODO
waitpid
Posix标准
守护进程
tree setuptools
http,python requests
epoll
加密 hash
python 错误处理
nginx
gevent
single instance model
json python 解析
route request werkzeug jianshu threadlocal
SQL view group_by
bibao
@wraps
args kw
netstat端口,参数,local, remote timewait
pstree
gunicorn work
rs.status()
UTF8
mongodb system
index
odm orm
curl
neestat ps du free , etc...
git blame
Python 循环依赖
Redis连接池线程
use_reloader
OS>ENVIOR
socket releted
TCP/IP
mongo explain
strict_slashes
session
middleware
// BLUEPRINT
HTTP协议
MSS MTU
CI CD 工作流
virtual env python path
PATH
环境变量,永久保存
flask jsonify
unicode utf-8
logging
'signature': sig,
'sig_kv': sig_kv
classmethod 和 staticmethod
setuotolls
multiprocessing
greenlet
(2006, 'MySQL server has gone away')
sns和sqs
过期时间
ssh的实现
supervisorctl
lsof netstat
多重继承
链接ring
线程切换步骤
微服务 SOA
CDN
socket acc fd
使用链接的意义,场景
应用场景
各种锁(互斥锁)
bitmap
encoding
explain
进程间通信
range ref
df
VFS, etc
df,du
process related
interrupt sleep
sigaction
non-local jump
cache buffer
哈希
LFU LRU
backlog文件
cache para
k-level page table
vm execve
AF_INET, SOCK_STREAM
TCP/IP -> network programming
short counts situations
restrictions on sockets
Concurrent Programming with I/O Multiplexing
父进程能否等待子进程
线程join能否等待所有
gc
共享内存
Mark&Sweep Garbage Collectors
pthread_exit
信号量同步的例子
volatile
进程池,线程池
I/O multiplexing is not the only way to write an event-driven program.(事件驱动的含义)
Functions that keep state across multiple invocations.
deepcopy
deadlock
restful
select, poll, epoll原理
NETWORK:
SMSS
Note that in most cases SMSS is equal to the smaller of the receiver’s MSS and the path MTU (less header sizes).
congression avoidance do when transmission