-
-
2:48
»
Evil-Voice 点击这里查看原文并评论(推荐)
首先需要安装libevent,安装步骤如下:
先下载 libevent-1.4.14b-stable.tar.gz
# tar xvzf libevent-1.4.14b-stable.tar.gz
# cd libevent-1.4.14b-stable
# 设置安装目录
# ./configure –prefix=/usr/local/libevent
# make
# make install
编译安装Memcached:
# ./configure –prefix=/usr/local/memcached –with-libevent=/usr/local/libevent
# make
# make install
启动:
$ /usr/local/memcached/bin/memcached -p 11211 -m 64m -d -u root
停止:
#pkill memcached
参数
说明
-p
使用的TCP端口。默认为11211
-m
最大内存大小。默认为64M
-vv
用very vrebose模式启动,调试信息和错误输出到控制台
-d
作为daemon在后台启动
-u
运行Memcache的用户,默认不能用root启动,所以当前用户为root用户时,需要用-u参数来指定。
-l
监听的服务器的ip
-c
最大并发连接数,默认为1024
-p
指定pid文件
常见问题:
1. 编译memcached时出现下面错误:
./configure checking build system type… Invalid configuration `i686-pc-linux-’: machine `i686-pc-linux‘ not recognized configure: error: /bin/sh ./config.sub i686-pc-linux- failed
解决方法:
在./configure 时加入参数–build=i686-pc-linux-gnu
2.启动时找不到libevent库
memcached: error while loading shared libraries: libevent-1.3c.so.1: cannot open [...]
-
2:08
»
Evil-Voice 点击这里查看原文并评论(推荐)
挂载CentOS的DVD系统光盘,然后进入CentOS目录内,安装顺序如下:
rpm -ivh cpp-4.1.2-48.el5.i386.rpm
rpm -ivh kernel-headers-2.6.18-194.el5.i386.rpm
rpm -ivh glibc-headers-2.5-49.i386.rpm
rpm -ivh glibc-devel-2.5-49.i386.rpm
rpm -ivh libgomp-4.4.0-6.el5.i386.rpm
rpm -ivh gcc-4.1.2-48.el5.i386.rpm
-
-
19:19
»
Evil-Voice 点击这里查看原文并评论(推荐)
Address already in use: JVM_Bind:8080 tomcat端口被占用
第一种方法修改tomcat端口号在 conf/server.xml中修改端口号,但是不推荐此方法
第二种方法关闭被占用的8080端口,关闭方法如下:
打开CMD. 开始-运行-cmd
查找端口号为8080的PID:netstat -a -o
强行关闭:ntsd -c q -p PID(查询出来的PID号码),然后再重新启动tomcat即可
本文转自
-
-
22:22
»
Evil-Voice 点击这里查看原文并评论(推荐)
Pivot浏览器是微软Windows Live Labs实验室出品的一款软件,这款软件目前只有英文版,并且需要邀请码才能安装,有需要的可以给我留言,仅限10个,也可以自己申请。官方下载地址
接下来介绍一下这款软件吧,从界面上看,可谓是浏览器中的精品,界面效果非常友好、舒适,但这也是需要代价的(占用内存高)。
Pivot有一个Collection的功能:
-
-
7:58
»
Evil-Voice 点击这里查看原文并评论(推荐)
最近研究了一下Flex,感觉这玩意确实挺好,只不过和后台服务交互有点麻烦,但麻烦归麻烦,还是有解决的方法的。
Flex和数据交互
-
-
2:08
»
Evil-Voice 点击这里查看原文并评论(推荐)
如果你家附近有一家餐厅,东西又贵又难吃,桌上还爬着蟑螂,你会因为它很近很方便,就一而再、再而三地光临吗?回答:谁那么笨,花钱买罪受?
可同样的情况换个场合,自己或许就做类似的蠢事。不少男女都曾经抱怨过他们的情人或配偶品性不端,三心二意,不负责任。明知在一起没什么好的结果,,但却“不知道为什么”还是要和他搅和下去,分不了手。说穿了,只是为了不甘,为了习惯,这不也和光临餐厅一样? ――做人,为什么要过于执著?
如果你不小心丢掉100块钱,只知道它好像丢在某个你走过的地方,你会花200块钱的车费去把那100块找回来吗?回答:一个超级愚蠢的问题。
可是,相似的事情却在人生中不断发生。做错了一件事,明知自己有问题,却死也不肯认错,反而花加倍的时间来找藉口。被人骂了一句话,却花了无数时间难过,道理相同。为一件事情发火,不惜损人不利已,不也一样无聊?――做人,干嘛为难自己?!
你相信每个人随便都可以成功立业吗?回答:当然不会相信。
有一次坐在出租车上,听见司机看到自己前后都是高档车,兀自感叹:“唉,为什么别人那么有钱,我的钱这么难赚?” 我心血来潮,问他:“你认为世上有什么钱是好赚的?”他答不出来,过了半晌才说:好像都是别人的钱比较好赚。其实任何一个成功者都是艰辛取得。我们实在不该抱怨命运。――做人,依靠自己!
你宁可永远后悔,也不愿意试一试自己能否转败为胜?回答:恐怕没有人会说:“对,我就是这样的吧。” 然而,我们却常常在不该打退堂鼓时拼命打退堂鼓。以关颖珊赢得世界花样滑冰冠军时的表现为例:她一心想赢得第一名,然而在最后一场比赛前,她的总积分只排名第三位,在最后的自选曲项目上,她选择了突破。在4分钟的长曲中,结合了最高难度的三周跳,并且还大胆地连跳了两次。她也可能会败得很难看,但是她毕竟成功了。
她说:“因为我不想等到失败,才后悔自己还有潜力没发挥。”――做人,何妨放手一搏?!
你的时间无限,长生不老,所以最想做的事,应该无限延期?回答:不,傻瓜才会这样认为。然而我们却常说,等我老了,要去环游世界;等我退休,就要去做想做的事情;等孩子长大了,我就可以……我们都以为自己有无限的时间与精力。其实我们可以一步一步实现理想,不必在等待中徒耗生命。如果现在就能一步一步努力接近,我们就不会活了半生,却出现自己最不想看到的结局。――做人,要活在当下!!
-
-
21:04
»
Evil-Voice 点击这里查看原文并评论(推荐)
If you have ever been discouraged because of failure, please read on.
For often, achieving what you set out to do is not the important thing. Let me explain.
Two brothers decided to dig a deep hole behind their house. As they were working, a couple of older boys stopped by to watch.
“What are you doing?” asked [...]
-
-
19:56
»
Evil-Voice 点击这里查看原文并评论(推荐)
这是一个朴实得不能再朴实的理论,它的大概意思是这样的:
有一个上街排队买包子,听说那里现做现卖的包子很好吃,他前面只有五个人
以为在五分钟之内就能排到包子,谁知道前面的五个人都要一百个包子
结果他排了两个钟头,还没买到。
排到最后,他已经不清楚到底是因为包子好吃或者是因为排得太久不甘心,才坚持一定要买到包子。
原来不论是对什么事情,最难做到的就是放下。
这样不甘心的等待,也许会失去得更多
很多时候,我们都应该适时调整方向,从新出发。
-
-
18:48
»
Evil-Voice 点击这里查看原文并评论(推荐)
今天上Apache网站下了apache_2.0.63-win32-x86-no_ssl.msi,刚开始安装还比较顺利,最后出现了异常情况:No installed service name Apache2.
百度后,发现Apache2的服务没有安装好,原来XP下的Apache默认是不给安装ServerName的,也就是说Apache并没有安装,所以启动自然也不行,怎么办呢?很简单,安装一下就OK了。
安装方法:运行,CMD进入命令行模式,进入到Apache的bin目录下(我自己用的是默认路径,也就是C:\Program Files\Apache Group\Apache2\bin>这个目录),执行 apache.exe -k install -n Apache2 这串命令,提示安装完成后,就有Apache2这个服务啦。
测试一下,重新启动服务,是不是就可以了?
-
-
9:43
»
Evil-Voice 点击这里查看原文并评论(推荐)
被人误会是很痛苦的事,所以不管怎样,请给别人一次解释的机会!
请多相信别人!
-
-
3:16
»
Evil-Voice 点击这里查看原文并评论(推荐)
有网络真当是好,什么都可以网络化!
有了网络播放器,歌曲也省得下载了!
之前有Kugoo,QQMusic,但都需要下载、安装客户端,虽然可以在线听歌!
之后又有了QQ网页播放器,打开IE就能在线听歌,感觉还不错!不过可恶的就是QQ什么都收费!
今天王冬冬同学推荐了Google Music,真的不错!赞一个~~
-
-
8:43
»
Evil-Voice 点击这里查看原文并评论(推荐)
把飞信安装目录下C:\Program Files\China Mobile\Fetion\Client.config文件用记事本打开,或者其他文本编辑工具,您会看到下面的代码:
10
11
12
13
14
15
16
17
<?xml version="1.0" encoding="utf-8"?>
<ImpsConfiguration>
<AppSettings>
<add key="BuildDate" value="2009-4-9 15:37:09" />
<add key="LinkType" value="DotNetVM" />
<add key="Version" value="3.4.1280" />
</AppSettings>
</ImpsConfiguration>
在倒数第三行加上:
10
<add key="SingleInstance" value="false"/>
如下:
10
11
12
13
14
15
16
17
18
<?xml version="1.0" encoding="utf-8"?>
<ImpsConfiguration>
<AppSettings>
<add key="BuildDate" value="2009-4-9 15:37:09" />
<add key="LinkType" value="DotNetVM" />
[...]
-
-
5:42
»
Evil-Voice 点击这里查看原文并评论(推荐)
好久没写了,来更新一下!
先开个头,嘿嘿!
今天在看Eclipse RCP开发,墙老大要我看一下这玩意,准备以后搞这个!
哎呀我的天呐!完全是看不懂!先研究下,过几天把研究结果写出来!
下面展示一下今天的研究成果!不过还不是很明白!
-
-
10:34
»
Evil-Voice 点击这里查看原文并评论(推荐)
今天琢磨着想,一些配置数据不能放在js文件中,于是我就写了一个properties文件
用户可以自定义一个properties文件:cos-editor.properties,放在classpath下,也可以放在src文件夹下
cos-editor.properties文件内容:
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# 文件大小限制 单位 B 默认5M 5 * 1024 * 1024 = 5242880;
cos.editor.file.max.size = 5242880
# 图片大小限制 单位 B 默认2M 2 * 1024 * 1024 = 2097152
cos.editor.image.max.size = 2097152
# J2EE WEB项目工程名
cos.editor.j2ee.web.project.name = EditorDemo
# 文件上传临时保存文件目录
cos.editor.file.save.temp.directory = temp
# 文件上传的保存文件夹目录
cos.editor.file.save.directory = uploadFiles
# 图片上传的保存文件夹目录
cos.editor.image.save.directory = uploadImages
# 图片默认宽度
cos.editor.image.default.width = 480
# 图片默认高度
cos.editor.image.default.height = 360
# 文件后缀生成随机数范围
cos.editor.rendom.int = 100
# 上传后缩略图片保存目录
cos.editor.small.image.directory = small
# 上传后原始图片保存目录
cos.editor.ori.image.directory = ori
# [...]
-
-
23:46
»
Evil-Voice 点击这里查看原文并评论(推荐)
本文转载
-
-
18:31
»
Evil-Voice 点击这里查看原文并评论(推荐)
昨天晚上项目上线,由于系统的很多表被RENAME,导致系统运行不正常,全是“表或视图不存在”的错误。认领完自己系统的表,就交给QA测试了,我在边上也没啥事,就继续做自己的事–开发一个HTML在线编辑器,其实只是二次开发,针对网上Sina的版本做个适合JSP的,暂时取名叫cosEditor吧。
cosEditor在原版的基础上主要修改了两个地方,文件上传、图片上传并生成缩略图,上传文件用到了Oreilly公司的cos.jar[故取名cosEditor]
由于是开源项目,所以我在cos.jar源代码的基础上增加了一个Servlet:editor.upload.file.UploadFileServlet和一个工具类:editor.upload.file.FileTools;由于原版是针对ASP的,文件上传和图片上传的功能均已做好,所以如果想在ASP上使用,可直接下载原版。但想在J2EE使用,那么最好选择cosEditor。
接下来说明一下使用方法[所有文件在本文最后下载]:
新建好Web Project之后,假设项目名称为EditorDemo,把cosEditor.jar加到classPath,或者加到WEB-INF/lib下,再把HtmlEditor.rar解压到WebRoot文件夹下,目录结构如下:
WebRoot
Edit
temp
uploadFiles
uploadImages
WEB-INF
index.html
其中index.html为示例页面。由于上传文件是通过Servlet来保存的,所以需要在web.xml中增加一servlet:
10
11
12
13
14
15
16
17
18
19
20
<servlet>
<servlet-name>UploadFileServlet</servlet-name>
<servlet-class>editor.upload.file.UploadFileServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UploadFileServlet</servlet-name>
<url-pattern>/uploadFile</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
HtmlEditor的配置文件是Edit/editor/config.js:
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
//文件大小限制 单位 B 默认5M
var FILE_MAX_SIZE = 5 * 1024 * 1024;
//图片大小限制 单位 B 默认2M
var IMAGE_MAX_SIZE = 2 * 1024 * 1024;
//J2EE WEB项目工程名
var J2EE_WEB_PROJECT_NAME = "/EditorDemo";
//文件上传的保存文件夹目录
var FILE_SAVE_DIRECTORY = "/uploadFiles";
//图片上传保存的文件夹目录
var IMAGES_SAVE_DIRECTORY = "/uploadImages";
//复制到编辑器中文件的URL
var FILE_DIRECTORY = J2EE_WEB_PROJECT_NAME + "/uploadFiles";
//上传后缩略图片保存目录
var SMALL_IMAGES_DIRECTORY = J2EE_WEB_PROJECT_NAME + "/uploadImages/small";
//上传后原始图片保存目录
var ORI_IMAGES_DIRECTORY = J2EE_WEB_PROJECT_NAME [...]
-
-
9:34
»
Evil-Voice 点击这里查看原文并评论(推荐)
嘿~
对面阿妹好漂亮类,嘿了了啰;
赛过当年刘三姐类,嘿了了啰;
这里阿哥看上你类,愿不愿意跟我走类?
这是导游教我们的山歌!
在桂林玩的几天,总体感觉还算不错!
爬了海拔800多M的龙脊梯田、海拔224M的叠綵山,坐船游了漓江,参观了银子岩溶洞,在遇龙河上小漂了一把竹筏。
回来后发现,咱临安山水也很可以的嘛!
有不错的大明山,很多山都不记得叫啥了;有青山湖;有瑞晶洞,虽然没去过;有太湖源;有浙西大峡谷;景点还算挺多的。
-
-
18:48
»
Evil-Voice 点击这里查看原文并评论(推荐)
【唐】 白居易
孤山寺北贾亭西,水面初平云脚低。
几处早莺争暖树,谁家新燕啄春泥。
乱花渐欲迷人眼,浅草才能没马蹄。
最爱湖东行不足,绿杨阴里白沙堤。