小米的博客
感恩能够遇见
前段时间同事介绍了一个科学上网的方法,最近抽空折腾了一番,现在把折腾的方法记录下来。 所谓的科学上网,原理就是做了一个自动路由,让qiang内的地址直接走qiang内,墙外的地址走代理服务器,这样就不需要VPN拨来拨去麻烦。 准备工具:代理服务器,路由器。 这里的路由器我们要给他刷一个OpenWrt系统,但并不是所有的路由器都能刷OpenWrt 所以你的先去官网http://wiki.openwrt.org/toh/start查一下,看看目前支持OpenWrt有哪些路由,以及哪些版本的路由。由于我现在用的路由太渣于是又到某宝上面淘了一个NETG…
2015-08-06 0 Comment
在平时工作中常有遇到服务器程序宕掉的情况,所以最近有空用python写了个进程监控程序。程序的主要功能就是监视进程,一旦被监视的进程死掉,就自动重启程序,然后发送报警邮件,写异常日子。   本程序主要用到smtplib、ConfigParser、wmi、os几个模块同时也用到了py2exe打包程序。   程序在运行的时候需要读取config.ini文件,文件内容如下:   [app] appname:QQ.exe apppath:D:\Program Files (x86)\Tencent\QQ\Bin [email] fromm:xiaomi@itellmi.com fromn:yami pass:******** smtp:smtp.exma…
2015-05-27 0 Comment
Android工程的目录结构如下图: 1、src src目录是放置所有Java代码的地方,它在这里的含义和普通Java项目下的src目录是完全一样的。 2、gen 这个目录里的内容都是自动生成的,主要有一个R.java文件,在项目中添加的任何资源都会在其中生成一个相应的资源id。这个文件不要手动去修改它。 3、assets 这个目录主要存放一些随程序打包的文件,在程序运行时可以动态的读取到这些内容。如果你的程序使用到了WebView加载本地网页的功能,所有网页相关的文件都放在这个目录下。 4、bin 这个目录主要是包含一些在编译时…
2015-03-17 0 Comment
Android可以分为四层架构,五个区域,如下图 由下往上分别是: 1、Linux内核层 Android系统是基于Linux内核的,这一层是Android设备硬件的各种驱动,如显示驱动,音频驱动,照相机驱动,蓝牙驱动、Wi-Fi驱动、电源管理等。 2、系统运行的类库层 这一层主要是用C/C++为Android系统写的一些类库,如提供数据库支持的SQLite库,提供3D绘图的OpenGLES库,提供浏览器内核的Webkit库等。 这一层还包含Android运行时库,它主要提供一些核心库,能允许开发者使用java语言来编写Android应用。Android运行时库还包含了Dal…
2015-03-16 0 Comment