端午节快乐

Jun 19, 2007 by 大龙

  端午节了,昨天晚上就收到了妹妹的祝福短信,无论什么节日妹妹总是第一个给哥哥祝福的人,有个妹妹真好^_^。

  虽然是北方人,但是从小就喜欢吃米饭,面食反到是辅助的,可能受妈妈的影响比较大吧,记忆里我也特别喜欢吃糯米,也特别喜欢吃粽子,所以印象里端午节就是粽子节,有妈妈包的好吃的粽子,经常就拿这个来当饭吃的,突然就好怀念小时候和妈妈一起包粽子的时光,出们在外的人可能都会有我这种念想吧,每逢佳节倍思亲,希望家里一切都好,父母妹妹都健健康康,也祝愿生活上网络上的朋友们大家端午节快乐。

  记得妈妈特别爱吃糯米啦,粘玉米啦这种糯性比较强的东西,妈妈吃起这些东西来总是不管不顾的,经常饭也不吃了,只吃玉米就可以了,但是因为糯性的东西都不好消化,妈妈的胃又不好,所以经常因为吃这些东西吃的胃痛的爬不起来,后来爸爸把妈妈的胃调理好了,妈妈也会注意少吃这些东西了,不过有时候还是会任性,谁说都不听,非要吃好多,呵呵,想想妈妈这么贤惠稳重的人也会有任性的时候,而且还是为了吃何况我们这些孩子呢。其实无论是谁都会有任性的时候吧,这个时候最需要的就是有一个人来帮她调理,可能只是默默的承受对方的任性,可能只是默默的关心与心疼,可是好多时候这其实才是两个爱人之间最重要最持久的东西呢。

  祝节日快乐的,又扯远了啦,停笔睡觉啦,应该是停键盘的说,再次祝大家节日快乐!

Tags: ,

[转]三种爱

Jun 17, 2007 by 大龙

当我们远行那天,试想有3人送行。

1,第一个人从一大早就哭着不要你走,一直拉着你的手说会一直想你,约好每天联系若干次,把你送至门口,然后回屋子里去继续看他崇拜的偶像的电视演唱会。

2,第二个人帮你收拾行李,替你做好早饭,开车送你到机场,说:保重!然后回去工作。

3,第三个人默默地坐在离你很远的地方看着你,什么也没说什么也没做,你几乎感觉不到他的存在。可是他思念你,时时刻刻为你担心,每天早中晚三次向他的上帝祈祷你的平安,并在祈祷中得到平静。
当我们回来的时候,我们:

1,给第一个人买很多可爱的礼物,带他去吃饭,去游乐场,看到他我们很快乐,感觉清安,连天空的色彩也变得透明。

2,给第二个人一个拥抱,帮他倒垃圾,为他这个月可以拿很多奖金而高兴,为有他的陪伴而庆幸。

3,给第三个人一个礼貌的微笑,说:嗨!然后不知道如何表达。

当我们失去他们的时候:

1,失去第一个人,我们失去了生活的色彩,灰暗了一段时间后,突然在街角遭遇新的色彩,开始新的旅程。

2,失去第二个人,我们失去臂膀,无力举起未来的重担,吃过很多补品后,终于恢复原状。

3,失去第三个人,开始没有感觉,终于有一天发现从失去的那一天开始自己的灵魂也随之而去,发现失去了无形的堡垒,永远无法填补。

第一种感情是情人的,子女的,朋友的,年轻的。
第二种感情是丈夫的,妻子的,朋友的,中年的。
第三种感情是父母的,爱人的,知己的,永远的。

第一种付出的是语言。
第二种付出的是时间。
第三种付出的是生命.

Tags:

1、坚持在背后说别人的好话。

当面说和背后说是不同的,效果也不会一样。在背后说别人的好话,能极大地表现你的“胸怀”和“诚实”,有事半功倍的效果。多在第三人面前赞美他人,被赞美的人必然认为那是认真的赞美,毫不虚伪,于是真诚地接受,对你感激不尽。

2、每天向你周围的人问声“早上好”。

问声“早上好”,就是打破从昨天下班后到今天早上一直处于停顿状态的同事关系,重新开始新的一天的人际关系。“早安,朋友!”四个字一出口,奇迹出现了:彼此的界限消除了。一句早安往往在向对方暗示你已经忘记了昨日的不愉快,期待着新的一天。

3、连续加班后,更要精神饱满。

老板不喜欢那些提不起精神的人,不管你是出于何种原因。精神饱满是一个员工的金字招牌,没有一个人愿意跟一个整天提不起精神的人打交道,没有哪一个老板愿意提拔一个精神萎靡不振、牢骚满腹的员工。
阅读全文 »

Tags:

Linux下jsp开发环境,apache,tomcat服务器配置过程:

(特别注明:本文内容均参考于互联网,经过个人实践而总结,若配置中遇到问题请联系我,可能写的时候漏掉了某些地方,感谢网上前辈的经验,希望更多的实践经验得以共享)

1.操作系统

RedHat Linux 9.0

2.所需软件

Apache 2.0.54

下载地址

http://apache.freelamp.com/httpd

下载该文件httpd-2.0.54.tar.gz

Tomcat5.5.9

下载地址

http://apache.justdn.org/jakarta/tomcat-5/v5.5.9/bin/

下载该文件jakarta-tomcat-5.5.9.tar.gz

Mod_jk 1.2.14

下载地址

http://apache.justdn.org/jakarta/tomcat-connectors/jk/source/jk-1.2.14/

下载该文件jakarta-tomcat-connectors-1.2.14-src.tar.gz

Jdk 1_5_0_04

下载地址

http://java.sun.com/j2se/1.5.0/download.jsp

下载该文件jdk-1_5_0_04-linux-i586-rpm.bin

下载时将所需软件包文件保存在/usr/local目录下

3.安装步骤

A 安装JDK

  1. # cd /usr/local/
  2.  
  3. # chmod +x jdk-1_5_0_04-linux-i586-rpm.bin
  4.  
  5. # ./jdk-1.5.0_04-linux-i586-rpm.bin
  6.  
  7. # cd /usr/java/
  8.  
  9. # ln -s /usr/java/jdk-1_5_0_04 /usr/local/java
  10.  
  11. # vi /etc/profile
  12.  
  13. #

添加如下内容

  1. JAVA_HOME=/usr/java/jdk-1_5_0_04
  2.  
  3. CLASSPATH=/usr/java/jdk-1_5_0_04/lib/dt.jar:/usr/java/jdk-1_5_0_04/lib/tools.jar
  4.  
  5. PATH=/usr/java/jdk-1_5_0_04/bin:$PATH
  6.  
  7. export PATH JAVA_HOME CLASSPATH

B 安装Apache

  1. # cd /usr/local/
  2.  
  3. # tar xvfz httpd-2.0.54.tar.gz
  4.  
  5. # cd httpd-2.0.54
  6.  
  7. # ./configure --prefix=/usr/local/apache --enable-module=so
  8.  
  9. # make
  10.  
  11. # make install
  12.  
  13. # cd /usr/local/apache/conf
  14.  
  15. # vi ./httpd.conf

将Listen 80 修改为Listen 127.0.0.1:80 (219行)

将ServerName 修改为ServerName LocalHost:80 (291行)

在DirectoryIndex中添加 index.jsp (394行)

  1. # cd /usr/local/apache/bin/
  2.  
  3. # ./apachectl configtest

显示Syntax ok则表明安装成功

  1. #./apachectl start

启动apache服务,浏览器中访问本机80端口,查看端口是否正常,输入127.0.0.1:80

  1. # ./apachectl stop

关闭服务

备注:prefix定义apache的安装路径

C安装Tomcat

  1. # cd /usr/local/
  2.  
  3. # tar xvfz jakarta-tomcat-5.5.9.tar.gz
  4.  
  5. # ln ?s /usr/local/jakarta-tomcat-5.5.9 /usr/local/tomcat
  6.  
  7. # vi /usr/local/tomcat/bin/catalina.sh

第46行加入此句

JAVA_HOME=/usr/java/jdk-1_5_0_04

启动服务后,访问本机8080端口,查看端口是否正常(输入127.0.0.1:8080)

  1. # /usr/local/tomcat/bin/startup.sh /startup.bat

关闭服务

  1. # /usr/local/tomcat/bin/shutdown.sh /shutdown.bat

D 安装JK

  1. # cd /usr/local/
  2.  
  3. # tar xzvf jakarta-tomcat-connectors-1.2.14-src.tar.gz
  4.  
  5. # cd jakarta-tomcat-connectors-1.2.14-src/jk/native
  6.  
  7. # chmod 755 buildconf.sh
  8.  
  9. # ./buildconf.sh
  10.  
  11. # ./configure --with-apxs=/usr/local/apache/bin/apxs
  12.  
  13. # make
  14.  
  15. # make install
  16.  
  17. # cd /usr/local/jakarta-tomcat-connectors-jk1.2.14-src/jk/native/apache-2.0/
  18.  
  19. # cp mod_jk.so /usr/local/apache/modules/

E 系统整合

  1. # vi /usr/local/apache/conf/httpd.conf

在文件最末尾加上如下语句

  1. #Load mod_jk
  2.  
  3. LoadModule jk_module modules/mod_jk.so
  4.  
  5. # Configure mod_jk
  6.  
  7. JkWorkersFile conf/workers.properties
  8.  
  9. JkLogFile logs/mod_jk.log
  10.  
  11. JkLogLevel info
  12.  
  13. JkMount /*.jsp loadbalancer
  14.  
  15. JkMount /servlet/* loadbalancer
  16.  
  17. JkMount /application/* loadbalancer
  18.  
  19. #vi /usr/local/apache/conf/workers.properties
  20.  
  21. 添加下列语句
  22.  
  23. #
  24.  
  25. # workers.properties
  26.  
  27. #
  28.  
  29. # In Unix, we use forward slashes:
  30.  
  31. ps=/
  32.  
  33. # list the workers by name
  34.  
  35. worker.list=tomcat1, tomcat2, loadbalancer
  36.  
  37. # ------------------------
  38.  
  39. # First tomcat server
  40.  
  41. # ------------------------
  42.  
  43. worker.tomcat1.port=8009
  44.  
  45. worker.tomcat1.host=127.0.0.1
  46.  
  47. worker.tomcat1.type=ajp13
  48.  
  49. # Specify the size of the open connection cache.
  50.  
  51. #worker.tomcat1.cachesize
  52.  
  53. #
  54.  
  55. # Specifies the load balance factor when used with
  56.  
  57. # a load balancing worker.
  58.  
  59. # Note:
  60.  
  61. # ----> lbfactor must be > 0
  62.  
  63. # ----> Low lbfactor means less work done by the worker.
  64.  
  65. worker.tomcat1.lbfactor=100
  66.  
  67. # ------------------------
  68.  
  69. # Second tomcat server
  70.  
  71. # ------------------------
  72.  
  73. worker.tomcat2.port=8009
  74.  
  75. worker.tomcat2.host=192.168.1.34
  76.  
  77. worker.tomcat2.type=ajp13
  78.  
  79. # Specify the size of the open connection cache.
  80.  
  81. #worker.tomcat2.cachesize
  82.  
  83. #
  84.  
  85. # Specifies the load balance factor when used with
  86.  
  87. # a load balancing worker.
  88.  
  89. # Note:
  90.  
  91. # ----> lbfactor must be > 0
  92.  
  93. # ----> Low lbfactor means less work done by the worker.
  94.  
  95. worker.tomcat2.lbfactor=100
  96.  
  97. # ------------------------
  98.  
  99. # Load Balancer worker
  100.  
  101. # ------------------------
  102.  
  103. # The loadbalancer (type lb) worker performs weighted round-robin
  104.  
  105. # load balancing with sticky sessions.
  106.  
  107. # Note:
  108.  
  109. # ----> If a worker dies, the load balancer will check its state
  110.  
  111. # once in a while. Until then all work is redirected to peer
  112.  
  113. # worker.
  114.  
  115. worker.loadbalancer.type=lb
  116.  
  117. worker.loadbalancer.balanced_workers=tomcat1, tomcat2
  118.  
  119. #
  120.  
  121. # END workers.properties
  122.  
  123. #

#vi /usr/local/tomcat/conf/server.xml

  1. <Connector port="8009"
  2.  
  3. protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"
  4.  
  5. redirectPort="8443" protocol="AJP/1.3" />

  第101行

在119行左右加入如下语句(去注释)

  1. <Engine name="Standalone" defaultHost="localhost" jvmRoute="tomcat1"></Engine>

若第二台tomcat,将jvmRoute的修改为tomcat2

系统整合完毕

启动apache和tomcat服务

# /usr/local/apache/bin/apachectl start

# /usr/local/tomcat/bin/catalina.sh start

将如下内容添加至/etc/rc.d/rc.local文件末尾

以便系统启动后开启apache,tomcat服务

#vi /etc/rc.d/rc.local

添加

/usr/local/tomcat/bin/catalina.sh start

/usr/local/apache/bin/apachectl start

Tags: none

在Linux下Jdk的安装和Java环境变量的设置

1、到www.sun.com下载最新版本的j2sdk for linux

2、安装jdk1.4.2 for linux,以下是在Redhat Linux 9下为例:

以root身份登录

(1)打开一个终端

(2)输入命令ls -l 查看安装文件的权限

(3)输入命令chmod a+x j2sdk-1_4_2_12-linux-i586-rpm.bin,给所有的用户添加执行的权限。
阅读全文 »

Tags: ,

男人是什么做的

Apr 5, 2007 by 大龙


月光
男孩女孩
距离

———————————————————————————————
电话的这边
男孩问
都说女人是水做的,那么男人是什么做的呢?
———————————————————————————————
电话的那边
女孩答
男人是山、是石头,土做的。
———————————————————————————————
男孩又问
那为什么男人总是听女人的使唤呢?
———————————————————————————————
女孩答
没听过水滴石穿么,水就是这么厉害,男人就是再硬的石头女人也可以把他滴穿,所以别想这欺负我们女人啊。
———————————————————————————————
男孩想了想,似乎有些遗憾的说
真的是这样的么?
———————————————————————————————
女孩带着点得意的说
是啊,知道就好,嘿嘿。
———————————————————————————————
那女人要受多少苦才能把男人这块石头滴穿呢。
———————————————————————————————
……
———————————————————————————————
我不要做石头,我要做水做的男人,平淡温柔的对你一辈子,永远不让你受伤。
=========================================================================
做如水的男人吧,温柔的对待你的另一半,不要怕她嫌你平淡无味,嫌你没有激情,早晚有一天她会理解他会知道,只有你才是对她最好,能给最长久幸福,她最最需要的那个男人……

Tags:

Apr 4, 2007 by 大龙

  整晚的服务器升级调整,把公司所有的服务器都放置到了统一的机柜里了,没有出现什么大问题,只是最近新购置的两台服务器不知道怎么的,总是有点不听使唤,linux的那个硬盘挂载出了点小问题,而且所有硬盘都插上就进入不了系统,后来把除了系统盘之外的磁盘拔掉,进单用户模式把自动挂载去了重启之后就好了,不过郁闷的是后来重启之后把那几块拔下来的硬盘插进去之后系统又不识别它们了,管不了那么多了,反正其他盘又没有安装东西,弟兄们已经快撑不住了,我在公司都快不行了,何况它们在IDC托管机房跑东跑西的,决定要他们回来,等周末有时间再弄了,win2k的那台也是,远程总是在一定时间之后就连不了了,实在不行只能装2003了。
  累,可是身体再累也没什么关系的,似乎是心有些累,无法入眠,总是莫名的担心,幸福感觉有时候离你那么近,似乎触手可及,有时候又那么远,那种无助的感觉真的很累心,你呢,现在好么……

Tags:

  又回到了家,又开始了写日志的生活,始终不会放下这里,只有在这里才不会迷失自己,只有在这里才有家的感觉;
老的日志并没有删除,更不打算删除,回忆不必抹去,自然不需要也不可能以删除的方式抹去;
新的一天不一定会阳光灿烂,我们不能决定天气,可是我们可以让心中充满阳光;
重新开始、从零开始、从心开始……

p.s.:用着我们自己修改完善的程序写日志就是舒坦啊,哈哈,不过还有好多东西需要完善啊,特别是这个模板有点太粗糙了,等丫头这两天忙完了,开始一起做模板了,昨天说我现在审美能力越来越差了-_-|||,太久不弄模板天天和程序打交道肯定是退化了啦,要加油了^_^,hoho。

Tags: none

更新:

text-overflow:ellipsis;

可以把截取的最后变成省略号,很不错的功能,在蓝色看到的,记录下,不过MS是IE only,比较可惜。

书接上回,昨天和大家一起分享了div+css布局中新闻列表的做法:点击查看,感觉不太美观,不要紧,我们先来美化一下,下面是MePHP cms中的例子:点击查看
  代码如下(只列出了css代码):

body{
 
font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
 
background-color: #F8F8F8;
 
color: #333;
}
a:link, a:visited{
 
text-decoration: none;
 
font-size: 12px;
 
color: #333333;
}
a:hover{
 
text-decoration: underline;
 
color: #0066FF;
}
.content{
 
float:left;
 
width:40%;
 
height:auto;
 
border: 1px solid #ccc;
 
background-color: #FFF;
}
.content ul{ padding:3px; padding-bottom:6px; margin:0; list-style:none;}
.content ul li{
 
line-height: 21px;
 
border-bottom: 1px solid #F0F0F0;
 
background: url(images/dot.gif) no-repeat 0px 8px;
 
padding-left: 10px;
}
.bar{
 
color:#FFF;
 
height:20px;
 
font-weight:bold;
 
background:#698FC7;
 
text-indent: 15px;
 
line-height: 20px;
 
margin: 0px;
 
padding: 0px;
 
border: 3px double #698FC7;
}
.bar a:link ,.bar a:visited,.bar a:hover{
 
color:#FFF;
 
text-decoration: none;
}
#date{ float:right;}

  大家是不是感觉比原来的漂亮多了,可以登上台面了,呵呵,不过新的问题又来了,因为新闻标题的长度太长了,有分成了两行甚至三行,这样看着也太难看了,有的朋友说了:"在程序里控制下截取字符不就行了.",是啊,这个是最常用的方法,也是大部分新闻系统采用的.不过我们今天不谈程序的问题,要用 css代码直接解决,不但简单,而且效果比用程序实现的更完美,因为用程序控制,只能固定截取多少个字符,而用css的话可以自己适应列表的宽度,现在就来看下效果:点击查看.ok成功了,大家可以自己调节下浏览器的宽度看看,是不是可以自适应宽度截取。好了,现在来看实现方法(css代码):

body{
 
font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
 
background-color: #F8F8F8;
 
color: #333;
}
a:link, a:visited{
 
text-decoration: none;
 
font-size: 12px;
 
color: #333333;
}
a:hover{
 
text-decoration: underline;
 
color: #0066FF;
}
.content{
 
float:left;
 
width:40%;
 
height:auto;
 
border: 1px solid #ccc;
 
background-color: #FFF;
}
.content ul{ padding:3px; padding-bottom:6px; margin:0; list-style:none;}
.content ul li{
 
border-bottom: 1px solid #F0F0F0;
 
height: 21px;
 
overflow: hidden; /*首先设定列表的高度,然后用溢位隐藏*/
 
line-height: 21px;/*字体行高最好要和列表高度一样或者大些*/
 
background: url(images/dot.gif) no-repeat 0px 8px;
 
padding-left: 10px;
}
.bar{
 
color:#FFF;
 
height:20px;
 
font-weight:bold;
 
background:#698FC7;
 
text-indent: 15px;
 
line-height: 20px;
 
margin: 0px;
 
padding: 0px;
 
border: 3px double #698FC7;
}
.bar a:link ,.bar a:visited,.bar a:hover{
 
color:#FFF;
 
text-decoration: none;
}
#date{ float:right;}

  大家注意对比两个css的不同之处,就是这行代码:

height: 21px;overflow: hidden;

,其实代码很好解释,当标题太长时,由于列表有宽度限制,多余的部分便会被挤到下一行,而现在我们控制了标题的高度,又设置了溢位隐藏,所以被挤到下一行的代码就看不到了,达到了截取字符的目的。

附html代码:

<div class="content">
            
<h2 class="bar"><a href="list?tid=7">程序发布</a></h2>
                
<ul>
 
                  
<li><span id="date">[11-29]</span>[<a href=#>测试程序</a>] <a href=# title='test'>test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test</a></li>
                    
<li><span id="date">[10-25]</span>[<a href=#>程序补丁</a>] <a href=# title='发布可编辑评论补丁'>发布可编辑评论补丁发布可编辑评论补丁发布可编辑评论补丁</a></li>
                    
<li><span id="date">[10-11]</span>[<a href=#>最新程序</a>] <a href=# title='发布Phpwind论坛调用程序'>发布Phpwind论坛调用程序</a></li>
 
                    
<li><span id="date">[10-11]</span>[<a href=#>最新程序</a>] <a href=# title='[更新]发布Discuz论坛调用程序'>[更新]发布Discuz论坛调用程序发布Discuz论坛调用程序</a></li>
                    
<li><span id="date">[10-06]</span>[<a href=#>程序补丁</a>] <a href=# title='最新更新:刚刚修正几个程序的BUG'>最新更新:刚刚修正几个程序的BUG几个程序的BUG</a></li>
                
</ul>
</div>

Tags:

不用表格实现新闻列表–简洁,清晰,易于动态程序生成

效果如下:attachment/list.htm

html代码(注意:span一定要放在前面,反之会产生换行,span的右浮动会使它居右.)

<div id="news">
<ul class="list">
<li><span>2005年5月30日 </span><a href="#">新闻标题01</a></li>
<li><span>2005年5月30日 </span><a href="#">新闻标题02</a></li>
<li><span>2005年5月30日 </span><a href="#">新闻标题03</a></li>
<li><span>2005年5月30日 </span><a href="#">新闻标题04</a></li>
</ul>
</div>

css代码:

body{
 
font: 12px/18 Verdana;
 
}
#news{
 
width: 50%;
 
margin: 5px auto;
}
.list{
 
margin: 0px 10px 20px;
 
text-align: left;
}
 
.list ul{
 
list-style: none;
 
margin: 0px;
 
padding: 0px;
}
 
.list li{
 /
*列表底部的虚线*/
 
list-style: none;
 
width: 100%;
 
border-bottom: 1px dotted #CCC;
 
line-height: 21px;
 
height: 21px
}
 
.list li a{
 
color: #777;
 
display: block;
 
padding: 0px 0px 0px 15px;
 
background: url(images/dot.gif) no-repeat 0 6px;
 /
*列表左边的箭头图片*/
}
 
.list li span{
 
float: right;/*使span元素浮动到右面*/
 
text-align: right;/*日期右对齐*/
}
 
.list li a:hover{
 
color: #369;
 
background: url(images/dot2.gif) no-repeat 0 6px;
}

Tags: ,