背景
公司负责运维的同事小强离职了,接替的人暂时没有招聘到位,所以在这个空档了解了一下运维监控软件zabbix的安装及使用。本文记录一下自己动手安装的过程。
操作系统:Centos7
zabbix版本:zabbix-2.4.3 公司已使用版本是这个,所以没有使用更高级版本
继续阅读 »
PyLongObject
PyLongObject 定义在 include/longobject.h 中,实际的 longobject 对象定义在 include/longintrepr.h 中。
~~~C
// include/longobject.h
typedef struct _longobject PyLongObject; /* Revealed in longintrepr.h */
~~~
继续阅读 »
关于 NAT,你所不知道的一切
作为程序员,我们都知道,ipv4地址很早就不够用了,然后有一项技术,可以内网用同一个外网 ip——是的,那就是 NAT(Network Address Translation),网络地址交换技术。
它的原理,其实很简单。假如分配给你的内网地址是10.9.8.11, 而公网是169.5.6.1, 内网地址是没办法与外网通信的——因为其他地方也有内网,也会有跟你一样的地址10.9.8.11。
继续阅读 »
先说说转Java的事
我实习回来没几天, @佛爷 和 @子健 就找我谈换技术栈,我当时还挺郁闷的。
刚转 Python 不到两年,而且 Python 本身就很适合小团队,为啥要换呢?
聊完之后我明白了,关键是 Java “方便找工作”。 @子健 也提到,他在阿里实习生群里统计了一下:
总共两百多人,三十多个前端,七八十个 Java,一百多个算法。Python 在国内还是太小众了,
工作岗位太少,大公司用 Python 也只是做运维之类的工作。
大公司用的后端语言主要还是 Java 和 C++,笔试面试除了考算法,主要也就考这两门语言,
毕业后想去 BAT 的话,转 Java 有很大优势。
继续阅读 »
牛客网编程练习-剑指offer,语言:c++11(clang++ 3.9)。
1.【数组】二维数组中的查找
继续阅读 »
在发布到github pages 时,需要本地预览效果,这时需要安装本的jekyll环境,这里说明安装过程中的主要步骤以及相应的解决办法。
Install CURL
apt-get install curl
Install RVM
继续阅读 »
什么是 robots.txt ?
robots.txt 文件放置在网站根目录下,定义了什么样的客户端(web服务器以User-Agent识别客户端)可以访问的资源有哪些,不能访问的资源有哪些。以百度的 robots.txt 为例,如下:
继续阅读 »
感觉国内的应用市场都很流氓,在 V 友的推荐下,知道了 酷市场, 上面的应用质量比较高,有很多始发应用。
而在这些始发应用中,最多的就是顶着绿色 Android 机器人头像的 Xposed 框架啦!
继续阅读 »
为了响应总菊的要求, 互联网智能电视盒子必须接入牌照方的播控平台, 登陆时必须认证一下, 认证通过才让你接入我们的服务, 否则你就呵呵了。我们有两个接口会代理一下用户的请求, 大致逻辑是:
客户端首先请求接口A, 会把MAC地址带过来, 接口A的handler会做一些校验, 然后根据一些其他的参数, 重新组装一个请求去访问牌照方的接口, 根据参数的不同会请求不同的接口
牌照方会根据用户的MAC地址和其他信息返回鉴权的结果, 返回里面会有某个字段表示成功还是失败
接口A对牌照方的接口做些校验, 没问题的返给客户端, 客户端根据鉴权结果, 成功则继续进行剩下的鉴权,失败则终止请求, 用户可能就无法使用剩下的服务
看起来是个很简单的只
继续阅读 »
一.常用的时间序列模型
常用的时间序列模型有:自回归模型 AR(p)、移动平均模型 MA(q)、自回归移动平均模型 ARMA(p,q)、自回归差分移动平均模型 ARIMA(p,d,q), 可以说前三种都是 ARIMA(p,d,q)模型的特殊形式。
继续阅读 »