事情是这样的:今年年初的时候,公司准备筹划一个直播项目,在原有的 APP 中嵌入直播模块,其中的一个问题就是直播加速服务的选取。 老板让我负责直播加速的产品选型,那天老板把我叫到办公室,语重心长地说:“小王啊,你是知道的,我们这个直播模块对 CDN 的唯一要求就是性价比要高,所以希望你能多花点心思找 ...
分类:
其他好文 时间:
2018-02-10 15:56:50
阅读次数:
408
Nginx 工作原理 Nginx由内核和模块组成。 Nginx本身做的工作实际很少,当它接到一个HTTP请求时,它仅仅是通过查找配置文件将此次请求映射到一个location block,而此location中所配置的各个指令则会启动不同的模块去完成工作,因此模块可以看做Nginx真正的劳动工作者。通 ...
分类:
其他好文 时间:
2018-02-10 15:53:41
阅读次数:
130
python里logging模块的方便使用,可以输出信息到指定的文件,极大的方便了查看程序的运行情况
分类:
编程语言 时间:
2018-02-10 15:52:22
阅读次数:
136
1.webpack的使用背景: 目前国内前端开发都是基于模块化的 2.webpack的作用有哪些: 3.webpack四大核心理念: entry,output,loaders,plugins 4.使用webpack的方法: webpack命令行、webpack配置文件、webpack脚手架 ...
分类:
Web程序 时间:
2018-02-10 14:56:53
阅读次数:
211
程序中有很多地方需要用到随机字符,比如登录网站的随机验证码,通过random模块可以很容易生成随机字符串 random.random() 用于生成一个0到1的随机符点数: 0 <= n < 1.0 random.randint()的函数原型为:random.randint(a, b),用于生成一个指 ...
分类:
其他好文 时间:
2018-02-10 14:56:20
阅读次数:
188
1.NumPy是一个Python科学计算的基础模块。NumPy不但能够完成科学计算的任务,也能够被用作有效的多维数据容器,用于存储和处理大型矩阵。 2.在性能上,NumPy比起Python自身的嵌套列表结构要高效的多!! 3.NumPy创建数组的多种方式: 结果: ...
分类:
编程语言 时间:
2018-02-10 14:04:25
阅读次数:
253
#多项队列import collections #导入模块d = collections.deque() #deque方法d.append('1') #添加元素d.appendleft('2')d.append('1')r = d.count('1') #查看队列元素出现次数d.extend(['y ...
分类:
编程语言 时间:
2018-02-10 14:01:36
阅读次数:
124
一、基础概念LVS集群采用IP负载均衡技术和基于内容请求分发技术。lvs与iptables不能同时使用。基于4层,工作模式有:NAT,TUN,DR工作在内核上,内核模块:ip_vs实现了负载均衡DR,NAT,TUN的缺点DR:lvs与rs需要vlan中,rs上绑定vipNAT:RS/ROUTER配置策略路由TUN:RS配置复杂,RS上绑定VIP,风险大。二、基础配置1、在主机上下载ipvsadm工
分类:
其他好文 时间:
2018-02-10 13:57:23
阅读次数:
150
GitHub地址 预览地址(已增加响应式,可手机预览😄) 依赖模块 项目是用create-react-app创建的,主要还是列出新加的功能依赖包 点击名称可跳转相关网站😄😄 react@15.5.0 react-router@3.0.2(react路由,4.x的差异还是比较大,暂时还是3.x的 ...
分类:
其他好文 时间:
2018-02-10 13:06:21
阅读次数:
284
Node.js 有多个内置的事件,我们可以通过引入 events 模块,并通过实例化 EventEmitter 类来绑定和监听事件 ...
分类:
Web程序 时间:
2018-02-10 13:05:00
阅读次数:
169