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