Perfil de yong生活照常,一切安好BlogListas Herramientas Ayuda

yong shi

Ubicación
Intereses

生活照常,一切安好

21 julio

搬家搬家!

space搬家了,以后用自己的产品:blog.163.com/zju_shiy
现在还在内测,欢迎大家来啊!
27 mayo

惊心动魄来做菜

      晚上老朱不回来,一个人做菜。想想一个人实在吃不了什么,就烧个鲫鱼和一个蔬菜吧。赶到菜场,因为比较晚了,好多摊位的鲫鱼都卖光了或者都很大,找了一圈总算找到一个比较合适的,再拿了几根小白菜,共花了¥4.60。
      回到家,中午的饭锅和碗都还没洗,-_-!戴上老朱的土围裙,动起手来。洗锅、洗碗、淘米、煮饭,先做了清炒小白菜,很顺利。然后是做我最喜欢的红烧鲫鱼(因为妈妈做的实在太好吃了就喜欢了),好玩的事情来咯!

      锅里油差不多热了,把鱼放进去,因为知道油会溅出来,所以左手拿锅盖准备挡,后手拿鱼要下锅,人准备往后撤。就在我认为万无一失的时候,把鱼放进去,天,油锅一下子着起来了,快烧到抽油烟机了,幸好俺眼疾手快,马上把锅拿了起来。等恢复正常,把鱼稍微煎了一下,放老酒,晕,又着了,再一次本能地把锅子拿起来,可身上给溅了好多,特别是眼镜上,-_-。终于一切平息,把酱油啊、生姜啊、盐等统统放进去,后来再加点水,盖上锅盖,给我烧吧,俺先去洗把脸,擦擦眼镜。几分钟后,差不多了,加了葱、味精,起锅~ 做得还瞒好看的,味道也很好,就稍微咸了一点,全部被我消灭光!
      这次菜做得惊心动魄,打电话给老妈,请教经验,现总结一下:
     1、小白菜烧得稍微久了一点,有点熟,但不影响食用;
     2、烧鱼的时候,火太旺了,直接导致两次火喷;
     3、鱼煎的时候忘了翻身了,原来以前我看到老妈烧鲫鱼不翻身都没看到刚下锅煎的时候,:(
     以后多加练习,应该会更好了。

23 mayo

生活照常,一切安好

      不知不觉上班都快两个月了,生活还是没有多大的变化,典型的都可以记录下来:
        每天8:45左右起床,9:30左右到公司喝牛奶吃早饭,check mail和程序,按照todo list开始一天的工作;中午11:30左右吃饭,饭后吃个水果,再工作到17:30晚饭,20:30左右整理一天的工作再回家;回家玩一盘游戏,上会儿网再睡觉。一般一周去游泳一次,听一次文学讲座。
      真的太有规律了,以后多看点书,再想点什么改变一下吧!
07 mayo

算命啦!

玩一下,让人看着舒服就行。
 
性別: 男 生辰:1980年12月11日 21:56

八字
 時   日   月   年 
 正財  比肩  比肩  食神 

 癸   戊   戊   庚  
 亥   午   子   申  

 偏財  正印  正財  食神 
 七殺  劫財      偏財 
             比肩 

您是屬於城堡命
◎您是財富的城堡,為人大方,十分有福氣,可以享受物質生活。重諾講信,喜歡有仁慈,有魄力的人。外表隨合,內心執著。不隨便表示意見,優點也不輕易顯露。◎

根據命理來分析您的個性,潛意識,以及行為模式,您是屬於「城堡命」,因此您天生具有城堡的特質,願意犧牲自己,保護別人,個性隨遇而安,能接納別人,屬於有智慧,但不是小聰明的類型。城堡像大地一樣,默默承受一切,因此您個性比較隨和,但有點木訥,雖然有許多寶貴的看法,卻不隨便表示意見。城堡雖然雄偉,卻常常被忽略,許多人享受城堡提供的一切,卻習以為常,很少人會感謝城堡的付出,您也不喜歡邀功,所以一般人容易忽略您的貢獻,一旦您離開了原先的崗位,人們才會發覺您的重要性。城堡的防禦性很強,因此您的心防也很強,一般人不容易進入您的內心世界。城堡雖然堅固,卻很包容,因此只要有優秀的人才,您願意把舞台、機會讓給別人,但您的內心卻很執著,對於堅持到底的事情不輕易放棄,有點擇善固執。

此外,您喜歡有魄力與義氣的人,不喜歡長袖善舞,耍小聰明的人,而能讓您佩服的人,多半是能犧牲奉獻,平等待人的人。您的一生,像城堡一樣,是眾人的支柱。您的付出,在當時不一定立刻會有回報,但是在未來一定會有被回饋的一天。城堡屹立不搖,但是不喜歡環境變動,一旦有一天您的生活產生變化,這時就是您的磨練,只要您經得起外在的考驗,不怨天尤人,進而學習成長,一旦通過考驗,您的生活會更上一層樓,富貴綿長。

◎您本命五行水太旺,體質比較寒冷,所以身體比較弱,容易手腳冰冷。◎

根據命理分析,您天生腎水系統比較差,所以容易感覺疲倦,冬天常常手腳冰冷,體力似乎不如人,因此無法從事需要大量勞力的工作。在年輕的時候不會有太大的問題,但是如果您現在不照顧循環及泌尿系統,隨著年紀越來越大就很容易有血壓、貧血、心臟的問題,甚至容易導致失眠、憂鬱、腦神經衰弱、聽力異常、腎功能異常、膀胱炎、尿道炎、攝護腺腫大、或其他心血管功能疾病等問題。因此您不能過度勞累,要維持正常作息,早睡早起,才可以保護先天比較弱的腎水系統。

此外,所謂「病從口入」,人類大部分的疾病來源都跟飲食有關,根據中醫理論,食物可以分成金、木、水、火、土等五種五行。您可能偏好重鹹口味的食物,調味料也用很重,因此,您的細胞中,充滿太多「水」的五行,會導致健康,財運與事業的不圓滿,尤其重口味的食物吃多了會傷腎,建議您平時最好能飲食均衡,菜色均衡,養成清淡的口胃,調理食物的方式也要由多油炒改為多蒸煮,減少鹽分和油脂的攝取量,才有助於您陰陽五行調和,生活美滿幸福。

◎但是您八字缺木,肝膽機能也比較弱,容易疲累,體力差,要注意膽固醇,三酸甘油酯的問題。◎

根據命理分析,您天生肝膽功能比較差,所以容易感覺疲倦,體力似乎不如人,因此無法從事需要大量勞力的工作。在年輕的時候不會有太大的問題,頂多是肝火旺盛,長青春痘,容易煩躁等問題,但隨著年紀越來越大,肝膽功能需要更多的照顧,不然很容易有膽固醇、三酸甘油酯的問題,甚至容易導致免疫功能衰退、肝功能異常、脂肪肝、肝硬化、膽結石、膽囊息肉、青光眼、白內障或視力病變等問題。因此您不能過度勞累,而且千萬不能喝酒,要維持正常作息,早睡早起,才可以保護先天比較弱的肝膽功能。

此外,您在晚上會比白天更有精神,工作也比較有靈感,效率也比較高,所以您容易晚睡晚起,早睡早起對您比較好,雖然不容易做到,但是會對您的命運有很大的幫助。此外,您不太願易得罪人,也不願意當第一位,老二哲學比較適合您。如果您想改變這種現象,一定要戒酒,喝酒會讓您的運勢低落,體能衰退。如果您能養成早睡早起的好習慣,再配合早晨去公園運動,那您的命運將會有很大的改變,身體健康,財運順利,事業圓滿,家庭幸福。

◎簡易愛情分析,您是屬於柏拉圖式的精神愛情。您的愛情因為雙方生活背景差異大,價值觀也有落差,因此對方並不容易真正瞭解您,其實只要您們多溝通,讓對方瞭解自己真正的想法,相處就不會有問題。◎

您愛情的模式,根據命理分析,您對於心儀的異性,很容易一見鍾情,愛情火速發展,雖然感覺很甜蜜,但不容易長久,常常半途而歸,因為要從頭到尾都維持相同的熱情確實有點難。一般來說,異性對您的第一印象都會覺得很不錯,尤其您又兼具追女朋友的魅力與手腕。但是隨著交往時間越長,您的熱情不再,衝勁不再,新鮮感不再。換句話說,您很容易第一眼就喜歡上一個人,卻不容易經過長時間後還喜歡一個人。同樣地,您的戀愛對象也很容易第一眼就喜歡上您,卻也不容易經過長時間後還能適應這段感情。因此,如果您在等待美好的愛情,您可以試著把自己的外在美收斂起來,讓對方不是只因為看到您的外在美而跟您交往,而是要對方真心覺得適合您才跟您交往。如此之前的桃花都會煙消雲散,而真正的愛情也將降臨。

在人生的旅程中,您的戀愛或結婚對象很容易出現,多半是「近水樓台先得月」,因為常常在住家附近,學校,補習班,社團,或是工作場合見面而認識,一不小心就擦出愛的火花。至於,結婚的對象,因為您比較早熟,因此您很有可能會早婚。若是您到現在,對象還沒有出現,您身邊認識的人中,長得最清新可愛,美麗動人的那一位可能就是您的對象了,只要真心誠意去追求,幸福就在您身邊。

◎簡易事業分析,您的工作類型大部分都需要專業,從事一些技術導向的工作。這類型的工作,需要專業知識,經驗累積,以技術為導向。◎

每一個行業中都有不同的職位,而您的工作類型,不論在哪一個行業中發展,大部分都需要專業,從事一些技術導向的工作。例如,財務、金融、會計、資訊、工程、律師、法務、顧問等擁有專門技術的工作。這類型的工作,需要專業知識,經驗累積,以技術為導向。如果您選擇從事這類型工作,您會比較順利,輕鬆,也更能發揮所長。但是世界上跟您一樣有專業的人很多,唯有不斷進步才有無可取代的價值。

另外,您的工作類型容易產生下列迷思。一、越是專業的人多半從本位角度思考,不容易跟其他領域的人溝通。二、越是專業的人越不喜歡油腔滑調,阿諛奉承,除非上司有眼光,否則不容易得到提拔。三、越是專業的人只專注於自己的領域,對於其他領域缺乏興趣,所以一旦進入領導階層,在整體策略上,容易見樹不見林。此外,對於其他工作領域,像是文化藝術的工作,協調整合的工作,瑣碎事務的工作,或體力勞動的工作,都是您比較不適合的工作類型,您會覺得乏味無趣,不願意做,也做不久。

◎簡易財運分析,您會賺錢,也會存錢,而且也不容易缺錢。◎

根據命理分析,您會賺錢,也會存錢,而且也不容易缺錢。您從很年輕的時候就知道錢財的重要性,因此您會比一般人更早開始儲蓄,所以當別人在揮霍金錢,享受生命的時候,您在儲蓄,所以自然能夠累積更多的財富。此外,您天生比較精明,不會在不必要的地方花錢,但是您對於投資事業卻很有興趣,很希望能夠自己當老闆,有自己的事業。如果以一生的時間來衡量,您今生大部份的財富會被您儲蓄起來,或是置產,或是投資創業。之後,這些財富大半會遺留給子孫。
19 abril

Java进阶学习:jar打包详解 [zz]

Java进阶学习:jar打包详解

jar文件听说过吗,没有?或者陌生!好,没关系,这就是我们的第一站:打包发布。

为什么会有这个玩意呢,首先,这是jar的全称:JavaTM Archive (JAR) file,是的,就是java存档文件。这有点类似zip文件,想一想它是干什么的用的呢,压缩!?没错就是要压缩,将我们原先零散的东西放到一下,重新组织,所有这些目的只有一个:方便!好了,不用管他是怎么压缩的,我们的重点是哪些是我们要压缩的(输入),还有压缩成了什么(输出),进而将它发布(部署)。  
   

   那我们的输入(要压缩的东西)主要是class文件,还有辅助的资源(这其中可能有图片,jsp文件,html文件等等)。Jar技术在jdk1.1版本中就已存在,在1.2中又有了增强。接下来说说jar的好处吧,这是官方的描述:安全,快速下载,压缩,猎取包,版本化包,可携。  

  说了这么多,我们现在开始实施。   

  先打开命令提示符(win2000或在运行框里执行cmd命令,win98为DOS提示符),输入jar Chelp,然后回车(如果你盘上已经有了jdk1.1或以上版本),看到什么:   

  用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...   

  选项:   

  -c 创建新的存档

  -t 列出存档内容的列表

  -x 展开存档中的命名的(或所有的〕文件

  -u 更新已存在的存档

  -v 生成详细输出到标准输出上

  -f 指定存档文件名

  -m 包含来自标明文件的标明信息

  -0 只存储方式;未用zip压缩格式

  -M 不产生所有项的清单(manifest〕文件

  -i 为指定的jar文件产生索引信息

  -C 改变到指定的目录,并且包含下列文件:  

  如果一个文件名是一个目录,它将被递归处理。   

  清单(manifest〕文件名和存档文件名都需要被指定,按'm' 和 'f'标志指定的相同顺序。   

  示例1:将两个class文件存档到一个名为 'classes.jar' 的存档文件中:
 


  jar cvf classes.jar Foo.class Bar.class   

  示例2:用一个存在的清单(manifest)文件 'mymanifest' 将 foo/ 目录下的所有文件存档到一个名为 'classes.jar' 的存档文件中:


  jar cvfm classes.jar mymanifest -C foo/ .   

  来个小例子试试看:

  我们只有一个HelloWorld,如下:   


  public class HelloWorld{
  public static void main(String[ ] args){
  System.out.println("Hi, Hello World!");
  }
  }  
  将这个java文件存到C盘跟目录下,ok,接下来,   

  在先前打开的命令提示符下(跳转到C盘提示符下),我们输入javac HelloWorld.java,然后继续输入:jar  cvf  hello.jar  HelloWorld.class,回车后去你的C盘看看,多了什么,没错 hello.jar 。

  基本的步骤我们现在都知道了,你可以自己去尝试一下随着jar后面的参数的不同,结果有什么变化。   
  紧接着我们看看如何运行我们的jar包。   

  在进入正题之前,你要先打开我们刚刚做好的jar包看看,多了什么呢,META-INF目录?再看看里面是什么,还有一个MANIFEST.MF文件是不是?用文本编辑器(我这里是UltraEdit)打开它看看:


  Manifest-Version: 1.0
  Created-By: 1.4.2 (Sun Microsystems Inc.)   

  就是这样。这里我们对它进行修改,加一句:Main-Class: HelloWorld (在第三行)。这个就是我们之前写的那个类,也就是我们的入口类。也即,


  Manifest-Version: 1.0
  Created-By: 1.4.2 (Sun Microsystems Inc.)
  Main-Class: HelloWorld  

  接下来,我们在命令提示符里执行:


  jar  umf  MANIFEST.MF  app.jar  (应该是hello.jar吧) 

  这样我们使用了我们自己的MANIFEST.MF文件对原来默认的进行了更新。你不妨可以再进去看看是不是添上了Main-Class: HelloWorld这一句。    (是吗,我怎么没试出来,提示java.io.FileNotFoundException:MANIFEST.MF(系统找不到指定的文件)怎么回事?
)

Ok,这个最后的一步了,来验证我们做的一切,在命令提示符中输入:


  java -jar hello.jar(执行)   

  出现了什么, Hi, Hello World!  

  我们再来看看jar文件在tomcat中发布,注意:在tomcat中我们就不能再用jar这种格式,而改war格式,它是专门用于web应用的,其实整个过程下来基本上和jar是类似的: 

  先准备我们要打包的资源。   

  找到存放tomcat的webapps目录,进到其中,新建一个文件夹,这里命名为hello,再进去新建WEB-INF文件夹,再进去新建 classes文件夹,此时我们也将我们唯一的servlet,HelloWorld.java放到这里,在与classes目录同级下建立一文件 web.xml。Ok,目前我们初步建立了一个简单的web应用。  

  这是HelloWorld.java:   


  import java.io.*;
  import javax.servlet.*;
  import javax.servlet.http.*;
  public class HelloWorld extends HttpServlet {
  public void doGet(HttpServletRequest req, HttpServletResponse res)
  throws ServletException, IOException {
  res.setContentType("text/html");
  PrintWriter out = res.getWriter();
  out.println("");
  out.println("");
  out.println("");
  out.println("Hello, World!");
  out.println("");
  }
  }//end here!  

  对它编译。下面是web.xml:
  <?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
  <web-app>
  <servlet>
  <servlet-name>hello</servlet-name>
  <servlet-class>HelloWorld</servlet-class>
  </servlet>
  <servlet-mapping>
  <servlet-name>hello</servlet-name>
  <url-pattern>/HelloWorld</url-pattern>
  </servlet-mapping>
  </web-app>

在命令提示符下进到先前创制的hello目录下,执行 jar cvf hello.war * ,我们便得到hello.war。将它拷贝至webapps目录下,ok,来看最后一步,打开tomcat的目录conf中的server.xml,加入:


  <Context path="/hello" docBase="hello.war" debug="0" reloadable="true"/>
  大功告成!运行它,启动tomcat,后在浏览器中输入http://localhost:8080/hello/HelloWorld,有了吗? 

  最后,如果你想用ant来完成以上的打包活动,下面就告诉你:
  对于jar来说。在build.xml中,

  <target name="jar">
  <jar destfile="${app_home}/hello.jar">
  <fileset dir="${dest}" includes="**"/>
  <!--fileset dir="${dest}" includes="**/action.properties"/-->
  </jar>
  </target>  
  对于war,   


  <war warfile="hello.war" webxml="./WEB-INF/web.xml">
  <fileset dir="html"/>
  <lib dir="lib/">
  <exclude name="oracle*.jar"/>
  </lib>
  <classes dir="build/servlets">
  <include name="**/*.class"/>
  </classes>
  </war>  
  好了,就这么多,希望对你有点帮助。:)

  补充: 

  jar基本操作:   

  1. 创建jar文件  


  jar cf jar-file input-file(s)
  c---want to Create a JAR file.
  f---want the output to go to a file rather than to stdout.
  eg: 1)jar cf myjar.jar query_maintain_insert.htm
  2)jar cvf myjar.jar query_maintain_insert.htm
  v---Produces verbose(详细的) output.


  3)jar cvf myjar.jar query_maintain_insert.htm mydirectory
  4)jar cv0f myjar.jar query_maintain_insert.htm mydirectory
  0---don't want the JAR file to be compressed.
  5)jar cmf MANIFEST.MF myjar.jar yahh.txt
  m---Used to include manifest information from an existing manifest file.
  6)jar cMf MANIFEST.MF myjar.jar yahh.txt
  M---the default manifest file should not be produced.
  7)jar cvf myjar.jar *
  *---create all contents in current directory.  

  2. 察看jar文件   


  jar tf jar-file
  t---want to view the Table of contents of the JAR file.
  eg: 1)jar vft yahh.jar
  v---Produces verbose(详细的) output.  

  3. 提取jar文件  


  jar xf jar-file [archived-file(s)]
  x---want to extract files from the JAR archive.
  eg: 1)jar xf yahh.jar yahh.txt(仅提取文件yahh.txt)

  2)jar xf yahh.jar alex/yahhalex.txt(仅提取目录alex下的文件yahhalex.txt)  

  3)jar xf yahh.jar(提取该jar包中的所有文件或目录)  

 

  4. 修改Manifest文件  


  jar cmf manifest-addition jar-file input-file(s)
  m---Used to include manifest information from an existing manifest file.  

  5. 更新jar文件  


  jar uf jar-file input-file(s)
  u---want to update an existing JAR file.

04 abril

友情测试

我的友情测试主页地址:http://shiyong80.testren.com,看看你有多了解我!
26 marzo

电子邮件发布

       刚刚看到spcace可以通过电子邮件发布,可是好多免费电邮都有广告,不是很爽!