Out Of Bounds

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年10月30日

摘要: import java.util.LinkedList;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 1.中缀表达式转换为后缀表达式 * 2.逆波兰式计算 * * @author Administrator * */public class Calculater { public static void main(String[] args) {// String str = "5+((1+2)*4)-13"; String str = "12/4.1+(1+4*5)&quo 阅读全文
posted @ 2012-10-30 14:36 dexterman 阅读(386) 评论(0) 推荐(0) 编辑

2012年6月26日

摘要: 检查进程是否存在在对进程进行监控时,我们一般需要得到该进程的 ID,进程 ID 是进程的唯一标识,但是有时可能在服务器上不同用户下运行着多个相同进程名的进程,下面的函数 GetPID 给出了获取指定用户下指定进程名的进程 ID 功能(目前只考虑这个用户下启动一个此进程名的进程),它有两个参数为用户名和进程名,它首先使用 ps 查找进程信息,同时通过 grep 过滤出需要的进程,最后通过 sed 和 awk 查找需要进程的 ID 值(此函数可根据实际情况修改,比如需要过滤其它信息等)。清单 1. 对进程进行监控function GetPID #User #Name { PsUser=$1 PsN 阅读全文
posted @ 2012-06-26 12:39 dexterman 阅读(259) 评论(0) 推荐(0) 编辑

2012年6月9日

摘要: 1.查看TCP连接状态 netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn netstat -n | awk '/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}' netstat -n | awk '/^tcp/ {++state[$NF]}; END {for(key in state) print key,"\t",state[key]}' netstat -n | awk '/^tcp/ {++arr[$NF] 阅读全文
posted @ 2012-06-09 18:10 dexterman 阅读(402) 评论(0) 推荐(0) 编辑

2012年6月8日

摘要: 系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env # 查看环境变量资源# free -m ... 阅读全文
posted @ 2012-06-08 16:22 dexterman 阅读(200) 评论(0) 推荐(0) 编辑

摘要: top1.作用top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.2.格式top [-] [d delay] [q] [c] [S] [s] [i] [n NUM]3.主要参数d:指定每两次屏幕信息刷新之间的时间间隔。(当然用户可以使用s交互命令来改变之)q:没有任何延迟的更新。如果使用者有超级用 阅读全文
posted @ 2012-06-08 09:51 dexterman 阅读(249) 评论(0) 推荐(0) 编辑

2012年6月2日

摘要: uWSGI的主要特点如下,其中一些功能让我感动得泪流满面超快的性能低内存占用(实测为apache2的mod_wsgi的一半左右)多app管理(终于不用冥思苦想下个app用哪个端口比较好了-.-)详尽的日志功能(可以用来分析app性能和瓶颈)高度可定制(内存大小限制,服务一定次数后重启等)总而言之uwgi是个部署用的好东东,正如uWSGI作者所吹嘘的:If you are searching for a simple wsgi-only server, uWSGI is not for you, but if you are building a real (production-ready) 阅读全文
posted @ 2012-06-02 11:30 dexterman 阅读(254) 评论(0) 推荐(0) 编辑

摘要: 系统环境及版本:OS:centos6python:python2.7nginx:0.8mysql:5.5.3uwsgi:1.0Django:1.3MySQL-python:1.2.3注:Nginx 0.8版本已经内置uwsgi模块,所以不需要重新编译Nginx添加uwsgi模块。本安装过程全部基于源码编译安装,并假设已经安装Nginx、Mysql,如未安装请参考:Nginx与PHP,php-fpm,mysql安装整合CentOS 5环境下Nginx+MySQL+PHP Web服务器环境搭建教程如果不想这么麻烦可以先使用系统自带Python2.6版本,nginx和mysql可通过yum命令安装, 阅读全文
posted @ 2012-06-02 11:28 dexterman 阅读(546) 评论(0) 推荐(0) 编辑

2012年5月31日

摘要: 表达式全集字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\\”匹配“\”而“\(”则匹配“(”。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。$匹配输入字符串的结束位置。如果设置了RegExp对象的Multiline属性,$也匹配“\n”或“\r”之前的位置。*匹配前面的子表达式零次或多次。例如,zo*能匹配“z”以及“zoo”。*等价于{0,}。+匹配前面的子表达式一次或多次。例如,“zo+”能匹配“zo”以及“zo 阅读全文
posted @ 2012-05-31 14:53 dexterman 阅读(85) 评论(0) 推荐(0) 编辑

2012年5月30日

摘要: VariablesThe core module supports built-in variables, whose names correspond with the names of variables in Apache.First of all, there are the variables, which represent the lines of the title of the client request, for example, $http_user_agent, $http_cookie, and so forth.Furthermore, there are oth 阅读全文
posted @ 2012-05-30 16:22 dexterman 阅读(246) 评论(0) 推荐(0) 编辑

摘要: Nginx官网:http://nginx.org/参考:http://wiki.nginx.org/GettingStarted一、安装依赖包gzip module requireszliblibraryrewrite module requirespcrelibraryssl support requires openssl library 安装pcre库: #./configure #make #sudo make install二、安装Nginx 下载地址:http://nginx.org/en/download.html选择版本 Stable version nginx-1.... 阅读全文
posted @ 2012-05-30 16:20 dexterman 阅读(280) 评论(0) 推荐(0) 编辑