摘要: 1、正向代理 1.我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个我不能访问的网站 2.于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容,代理服务器去取回来,然后返回给我。 3.客户端必须设置正向代理服务器,当然前提是要知道正向代理服务器的IP地址,还有代理程序 阅读全文
posted @ 2019-08-04 19:38 Alfred.Lee 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1.1nginx基本介绍 1.nginx高并发原理(多进程+epool实现高并发) 1.Nginx 在启动后,会有一个 master 进程和多个相互独立的 worker 进程 2.每个子进程只有一个线程,采用的 IO多路复用模型epoll,实现高并发 2.epoll能实现高并发原理 1.epoll( 阅读全文
posted @ 2019-08-04 19:37 Alfred.Lee 阅读(1724) 评论(0) 推荐(0) 编辑
摘要: 1.tornado框架核心代码分析(Snow类注释) 1.每个请求过来就会创建一个socket对象,并调用select去监听连接,select会将所有请求放到readable_list列表中 2.使用while不断执行for循环遍历readable_list,如果是新连接请求过来就加入inputs列 阅读全文
posted @ 2019-08-04 17:21 Alfred.Lee 阅读(463) 评论(0) 推荐(0) 编辑
摘要: GIL锁和用户锁(Global Interpreter Lock 全局解释器锁) 1.全局解释器锁: 保证同意时间仅有一个线程对资源有操作权限 ​ 作用:在一个进程内,同一时刻只能有一个线程通过GIL锁被CPU调用,切换条件:I/O操作、固定时间**(系统决定)**。 ​ 说明:python多线程中 阅读全文
posted @ 2019-08-04 17:16 Alfred.Lee 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 1.1秒杀系统介绍 1.秒杀业务分析 ​ 1.正常电子商务流程 ​ (1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货 ​ 2.秒杀业务的特性 ​ (1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一般是定时上架;(5)时间短、瞬时并发量高; 2、秒杀技术 阅读全文
posted @ 2019-08-04 17:15 Alfred.Lee 阅读(1228) 评论(0) 推荐(0) 编辑
摘要: MYSQL事务 事务: 原子性 : 要么都成功 ,要么都失败。 一致性: 多个事务并行执行的结果和多个事务串行执行的结果是一致的 隔离性: 事务之间是互不干扰的 持久性: 事务一旦被提交,对数据库的改变是永久性的。 原子性 : 要么都成功 ,要么都失败。 一致性: 多个事务并行执行的结果和多个事务串 阅读全文
posted @ 2019-08-04 17:03 Alfred.Lee 阅读(159) 评论(0) 推荐(0) 编辑
摘要: Djangp下settings.py 1.指定允许的hosts,否则通过 http://jack.com:8888/index/ 无法访问jack_django程序 2.将corsheaders 注册到app中 'corsheaders', #3.MIDDLEWARE django中间键 插入如下代 阅读全文
posted @ 2019-06-26 20:56 Alfred.Lee 阅读(2776) 评论(0) 推荐(0) 编辑
摘要: 调用百度度aip接口的时候 一定要网好!!! 切记切记 阅读全文
posted @ 2019-06-18 16:47 Alfred.Lee 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 首先生成一维数组 然后是二维数组 df['b']#按照列标签取值 df.loc['A']#按照行标签取值 df.iloc[1] #按照行索引取值 print(np.sum(df,axis=1)) #axis=1:按行,axis=0:按列(默认) 用pandas读取csv文件,我的文件是在当前目录下, 阅读全文
posted @ 2019-04-29 11:11 Alfred.Lee 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 无标签数据集可视化,将第一列feature作为X,第二列feature作为y 构造 kmeans 将dataset_X聚类效果可视化 # 鸢尾花聚类 阅读全文
posted @ 2019-04-18 17:26 Alfred.Lee 阅读(2502) 评论(0) 推荐(0) 编辑