下面我告诉你,只需三个文件,即可完成一个系统服务。1.新建一个类,命名为TestService,并继承于System.ServiceProcess.ServiceBase。重启其中的OnStart方法和OnStop方法1publicclassTestService:ServiceBase2{3protectedoverridevoidOnStart(string[]args)4{5NLogHelper.Trace("OnStart");6}78protec
系统 2019-08-12 01:33:28 1620
如果您喜欢这些文章,欢迎点击此处订阅本Blog
服务器端主要是安装memcache服务器端,目前的最新版本是memcached-1.3.0。下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本是libevent-1.3。(如果你的系统已经安装了libevent,可以不用安装)官网:http://www.m
系统 2019-08-12 09:26:40 1619
1、找到jdk的安装路径,在jdk安装路径下有个fonts目录,如我的jdk安装路径为/usr/soft/jdk1.6.0_26/jre/lib/fonts到fonts目录下新建文件夹fallbackcd/usr/java/jdk1.6.0_24/jre/lib/fontsmkdirfallback进入到fallback目录下,cdfallback2、查询本地系统使用的中文字体#find/-name*.ttc/usr/share/fonts/wqy-zen
系统 2019-08-12 01:53:21 1619
linuxshell在编程方面比windows批处理强大太多,无论是在循环、运算。已经数据类型方面都是不能比较的。下面是个人在使用时候,对它在数组方面一些操作进行的总结。1.数组定义[chengmo@centos5~]$a=(12345)[chengmo@centos5~]$echo$a1一对括号表示是数组,数组元素用“空格”符号分割开。2.数组读取与赋值得到长度:[chengmo@centos5~]$echo${#a[@]}5用${#数组名[@或*]}可
系统 2019-08-12 01:32:53 1619
Problem(A22):PartyJudgeInfoMemoryLimit:32768KBCaseTimeLimit:10000MSTimeLimit:10000MSJudger:NumberOnlyJudgerDescriptionFrogFrankisgoingtohaveaparty,heneedsalargeemptyrectangularplace.Herantedalargerectangularplaceintheforest,unfort
系统 2019-08-12 01:32:43 1619
head.h:1/*head*/2#include3#include4#include5#include6#include7#include8#include9#include1011#defineSERVER_FIFO"/tmp/server_fifo"12#defineLOGIN013#d
系统 2019-08-12 01:32:28 1619
快速深入一门语言的几个问题-Shell909090-随笔杂记快速深入一门语言的几个问题劳资明天要结婚了,今天婚前最后一个blog。1.hello,world目标:屏幕上打印出hello,world。原因:不解释。进阶:当命令行给与不同参数的时候,打印hello,名字。给与开关的时候,打印hello,123。2.正则提取目标:写一个正则表达式(或者类似的东西),从一段网页源码中找到某个标签的内容,去掉前后空格,显示。原因:测试字符串处理能力。进阶:支持正则扩
系统 2019-08-12 01:32:03 1619
使用到两个函数mmap:用于分配内存;munmap:用于释放内存。mmap的原型如下:void*mmap(void*start,//指定映射的虚拟地址0由系统指定开始位置size_tlength,//映射空间大小pagesize倍数intprot,//映射权限PROT_NONE|PROT_READPROT_WRITEPROT_EXECintflags,//映射方式intfd,//文件描述符号offset_toff//文件中的映射开始位置(必须是pagesi
系统 2019-08-12 01:32:51 1618
Vim插件管理Vundle-haitongz||思考改变世界,技术让世界更美好-博客频道-CSDN.NETVim插件管理Vundle分类:Vim2012-01-1407:20146人阅读评论(0)收藏举报之前很少使用vim的插件,最近打算把编程环境迁移到Vim下,因此不能不考虑这些插件。看了些资料,发现每个插件自己安装,更新和卸載,很麻烦!后来发现了这篇博文:http://adam8157.info/blog/2011/12/use-vundle-to-m
系统 2019-08-12 01:32:46 1618
1、设定系统环境变量很多时候我们都需要自行设定系统环境变量,比如使用jdk时等,通过编辑bash.bashrc文件可以达到这个目的:备份并编辑:sudocp/etc/bash.bashrc/etc/bash.bashrc_backupsudogedit/etc/bash.bashrc在文件末尾加上相应的环境变量,这些变量对整个系统有效,比如我的jdk在桌面,那么我添加这样一行:JAVA_HOME=/home/aaron/Desktop/jdk1.5expo
系统 2019-08-12 01:33:47 1617
多核新观念-象使用内存一样使用CPU?多核时代,很重要的一点就是要将多个CPU核同时运转起来,提高CPU的利用率,说得专业一点就是要提高多核CPU的加速比系数。但是并不是任何时候都可以同时将多个核运转起来,比如一些不能并行化执行的代码,特别是使用了锁的代码,它的执行是串行化的,无法同时利用多个核,还有负载平衡问题,多个任务无法划分得很均匀,导致实际情况中有些任务先运行完,有些任务后运行完,先运行完的CPU核就处于空闲状态。是不是任何时候都需要将多个核利用到
系统 2019-08-12 01:33:35 1617
最近在用公司旗正规则引擎做web项目,规则自带的编辑器是FCKeditor,在本地window系统中测试的时候是没问题的,但发布到Linux服务器中就会报错,如下图:[img][/img]这是因为上传到服务器中的编辑器是简装版的,重新上传完整版的编辑器就好了,但会继续报错,如下图:[img][/img]按照网上说的去修改了web.xml和fckconfig.js配置文件,但根本没用。最后下载xalan-j_2_7_0-bin-2jars.zip解压后把xa
系统 2019-08-29 22:37:43 1616
apt安装更新时有时提示:需要花去xM磁盘上总计/boot的空间。请在磁盘上流出/boot空间。sudoapt-getclean系统自动升级会安装多个内核,卸载多余的内核可以获得更多磁盘空间di@archermind-Lenovo:~$dpkg--get-selections|greplinux//带有image的为系统内核linux-image-3.2.0-29-genericinstalllinux-image-3.2.0-33-genericinst
系统 2019-08-12 01:33:40 1616
1、修改/etc/rc.d/rc.local,使用vi/etc/rc.d/rc.local命令2、在/etc/rc.d/rc.local文件最后添加下面两行脚本exportJAVA_HOME=/usr/local/jdk1.7.0_03/usr/local/apache-tomcat-7.0.32/bin/startup.shstart注意事项:当时两台服务器,其中一行只添加了第二行的脚本,就好使,另外一台机器只添加第二行就不好使,所以建议大家两行都添加。
系统 2019-08-12 01:32:55 1616