??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品亚洲专区无码牛牛,亚洲AV日韩AV天堂久久,亚洲欧美成人av在线观看http://www.tkk7.com/dengdahong214/q zh-cnSat, 10 May 2025 10:26:23 GMTSat, 10 May 2025 10:26:23 GMT60职场健康Q大?0个已知秘密[转]http://www.tkk7.com/dengdahong214/archive/2006/05/08/45022.htmlIT?/dc:creator>IT?/author>Mon, 08 May 2006 07:41:00 GMThttp://www.tkk7.com/dengdahong214/archive/2006/05/08/45022.htmlhttp://www.tkk7.com/dengdahong214/comments/45022.htmlhttp://www.tkk7.com/dengdahong214/archive/2006/05/08/45022.html#Feedback0http://www.tkk7.com/dengdahong214/comments/commentRss/45022.htmlhttp://www.tkk7.com/dengdahong214/services/trackbacks/45022.html管U学家一个接一个的U研成果让我们对记忆有了来多的了解,但直C天,U学家所发现的所谓大脑的U密也只是冰׃角,在很大程度上Q大脑和记忆仍是秘的。研Ih员认为,记忆是一个过E,q且当你记忆的时候,实际上就是你把保存在大脑中零零碎的信息q行重徏。但让h不解的是Q究竟是什么东西引发大脑开始这个重E?q个谜团l箋{待U学家们d扄案,但有20个事实是已经U学家证实了的。?
.大脑喜欢色彩。^时用高质量的有色笔或用有色纸Q颜色能帮助记忆?/p>

2.大脑集中_֊最多只?5分钟。这是对成h而言Q所以学?0?0分钟后就应该休息10分钟。你可以利用q段旉做点家务Q?0分钟后再回来l箋学习Q效果会更好?

3.大脑需要休息,才能学得快,记得牢。如果你感到很篏Q先拿出20分钟睡一会儿再l学习?

4.大脑像发动机Q它需要燃料。大脑是一台珍贵而复杂的机器Q所以你必须l它补充"优质燃料"。垃N品、劣质食品、所有化学制品和防腐剂,不仅损害w体Q还削弱智力。英国一Ҏ(gu)研究昄Q饮食结构媄响你的智商?

5.大脑是一个电(sh)气化学活动的h。电(sh)和化学物质在水里能更好地动Q如果你脱水Q就无法集中_֊。专家徏议,日常生活要多喝水Q保持n体必需的水分,而且一天最好不要饮用相同的饮料Q可以交换着喝矿泉水、果汁和咖啡{。另外,研究资料昄Q经常性头痛和脱水有关?

6.大脑喜欢问题。当你在学习或读书过E中提出问题的时候,大脑会自动搜索答案,从而提高你的学习效率。从q个角度_一个好的问题胜q一个答案?

7.大脑和n体有它们各自的节奏周期。一天中大脑思维最敏捷的时间有几段Q如果你能在大脑功能最z跃的时候学习,p节省很多旉Q会取得很好的学习效果?

8.大脑和n体经怺。如果n体很懒散Q大脑就会认Z正在做的事情一炚w不重要,大脑也就不会重视你所做的事情。所以,在学习的时候,你应该端坐、n体稍微前倾,让大脑保持警觉?

9.气味影响大脑。香料对保持头脑清醒有一定功效。薄荗柠檬和桂皮都值得一试?

10.大脑需要氧气。经常到户外走走Q运动运动n体?

11.大脑需要空间。尽量在一个宽敞的地方学习Q这对你的大脑有好处?

12.大脑喜欢整洁的空间。最q的研究昄Q在一个整z、有条有理的家庭长大的孩子在学业上的表现更好。ؓ什么,因ؓ接受了安排外部环境的训练后,大脑学会了组l内部知道的技巧,你的记忆力会更好?

13.压力影响记忆。当你受到压力时Q体内就会生皮质醇Q它会杀Lv马状Hv里的脑细?yu),而这U大脑侧面脑室壁上的隆v物在处理长期和短期记忆上起主要作用。因此,压力影响记忆。最好的Ҏ(gu)是ȝ?

14.大脑q不知道你不能做哪些事情Q所以需要你告诉它。用自言自语的方式对大脑说话Q但是不要提供消极信息,用积极的话代替它?

15.大脑如同肌肉。无论在哪个q龄D,大脑都是可以训练和加强的。毫无疑问,不要LM借口。不要整天呆在家里无所事事Q这只能使大脑老化的速度加快。专业运动员每天都要训练Q才能有H出表现。所以你一定要"没事找事"Q不要让大脑老闲着?

16.大脑需要重复。每一ơ回记忆间隔的旉短Q记忆的效果好Q因为多ơ看同一事物能加深印象,但只看一ơ却往往Ҏ(gu)忘记?

17.大脑的理解速度比你的阅读速度快。用铅笔或手指辅助阅dQ不Q用眼睛。用这U方法的时候,需要你的眼睛更快地Ud?

18.大脑需要运动。站着办公效率更高?

19.大脑会归c,也会联系。如果你正在学习某种东西Q不妨问问自己:它让我想起了什么?q样做能帮助你记忆,因ؓ大脑能把你以前知道的知识和新知识联系h?

20.大脑喜欢开玩笑。开心和学习效率成正比,心情好Q学到的知识p多,所以,让自己快乐v来吧Q?br /> 



]]>
|友感?zhn)Q编E初学者的良言警句 http://www.tkk7.com/dengdahong214/archive/2006/04/28/43712.htmlIT?/dc:creator>IT?/author>Fri, 28 Apr 2006 01:41:00 GMThttp://www.tkk7.com/dengdahong214/archive/2006/04/28/43712.htmlhttp://www.tkk7.com/dengdahong214/comments/43712.htmlhttp://www.tkk7.com/dengdahong214/archive/2006/04/28/43712.html#Feedback0http://www.tkk7.com/dengdahong214/comments/commentRss/43712.htmlhttp://www.tkk7.com/dengdahong214/services/trackbacks/43712.html

我始l认为,对一个初学者来_IT界的技术风潮是不可以追赶的Q而且也没有能力去q赶。我时常?span lang="EN-US"> 见自qDDMM们把课本扔了Q去卖些h不菲的诸?span lang="EN-US">C#, VB.Net q样的大部头Q这让我感到非常痛心?/font> 
   
而许多搞不清指针是咋回事?span lang="EN-US">BBS站友眉飞色舞的讨?span lang="EN-US">C#里面可以不用指针{等则让我觉得好W?span lang="EN-US">C++p当年?span lang="EN-US">ASP一P?/span>忽如一夜春风来Q千树万树梨花开?/span>Q结果许多学校的信息学院成了“Web 学院?/span>?/font> 
    96,97
U的不少大学生都dWeb了。当然我没有M歧视某一行业的意识。我只是觉得?span lang="EN-US"> 
果他们把q赶q些旉技术的旉多花一点在基础的课E上应该是可以走得更q的?/font> 

   
几个误区
 
   
初学者对C++风潮的追赶其实也只是学习q程中经帔R到的几个误区之一。我用一些实际的例子来说明这 些现象,你可以按部就班的看看自己是不是属于其中的一U或者几U:
 
   
认ؓ计算机技术等于编E技?/font>
   
有些人即使没有这个想法,在潜意识中也有这L冲动。让我奇怪的是,许多信息学院的学生也有这L念头。认机专业是~程专业Q与~程无关的,或者不太相关的评他统l都不管Q极端的学生只要书上没带?/span>~程?/span>两个字他׃看?/font> 
   
其实~程只是计算机技术应用过E中一U复杂性最低的力_Q这是Z?span lang="EN-US">IT
业最底层的h是程序员Q?span lang="EN-US"> CODER
Q。计机技术包括了多媒体,计算机网l,人工Q模式识别,理信息pȝ{等q些斚w?/font> 
   
~程工作只是在这些具体技术在理论研究或者工E实늚q程中表辄法的q程。编E的Z一定对计算机技术的了解׃定很高。而一个有的现象是,不少大师U的计算机技术研I者是不懂~程的。网上的炒作和现实中良好的工作待遇把~程q种力_秘化了。其实每一个程序员心里都明白,自己q些东西Q学的时候ƈ不比其它专业难,所以自然也不会高档到哪里去?span lang="EN-US"> 


   
咬文嚼字的孔乙己作风
   
我见q一本女生的《计机|络原理》教材,q个女生象小学生一样在书上划满了横杠杠Q笔记做得满满的Q打印出来一定比教材q厚。我不明白的是,象计机|络原理q样的课E有必要做笔讎ͼ我们的应试教育的害了不学生,在上《原理》这一c课E的时候许多学生象学《马列原理》一样逐字背诵记忆?/font> 
   
q乃是我见过的最愚蠢的行为。所谓《原理》,x需要掌握它Z么这样做Q学?span lang="EN-US">why
Q而不?span lang="EN-US">howQ怎样做)。极端认真的学生背下以太|的|线最大长度,数据帧的长度Q每个字D늚意义Q?span lang="EN-US">IP报头的格式等{,但是忘了路由的原则,忘了TCP/IP协议设计的宗旨。M许多了大量的旉把书背得滚瓜烂熟却等于什么也没学?/font> 
   
在学习编E的时候这些学生也是这P他们切的记?span lang="EN-US">C++语法的各个细节。看完了C++教程后看?span lang="EN-US">Thinking in C++》(实是好书)Q?span lang="EN-US">Inside C++》,?span lang="EN-US">C++ reference》,this C++,thatC++…?/span>Q然后是|上各种各样的关?span lang="EN-US">C++语法的奇闻怺Q然后发现自己又忘了C++的一些语法,最后回头l恶?span lang="EN-US">?/span>。有个师弟就跟我_“C++ 太难了,学了q里忘了那里Q学了承忘了模ѝ?span lang="EN-US">?/span>我的回答道:?/span>你不d容易了?/span>。我q没有教坏他Q只是告诉他Q死?span lang="EN-US">C++的语法就和孔已己炫耀茴香豆的茴字有几U写法一h无意义。你Ҏ(gu)不需要对?span lang="EN-US">C++语法太关心,动手~程是了,有不记得的地方一?span lang="EN-US">MSDNq马搞定。我有个l论是Q实际的开发过E中对程序语法的了解是最微不道的知识。这是ؓ什么我在ؓ同学?span lang="EN-US">BasicQ我以前从没有学q它Q写一个小E序的时候,只花了半个小时看了看语法Q然后再用半个小时完成了E序Q而一个小时后我又完全忘记?span lang="EN-US">Basic 的所有关键字?/font> 

   
不顾基础Q盲目追赶时髦技术:
 
   
l于点到题目上来了。大多数的h都希望自q东西能够马上跑v来,变成钱。这U想法对一个已l进入职业领域的E序员或者项目经理来说是合理的,而且IT技术进步是如此的快Q不跟进是׃。但是对于初学者来_其是时间充裕的大中专在校生Q,q种x是另解的。一个ƈ未进入到行业竞争中来的初学者最大的资本便是他有_的时间沉下心来学习基性的东西Q学?span lang="EN-US">why 而不?span lang="EN-US">how。时髦的技术往往Ҏ(gu)掌握Q而且来容易掌握,q是商业利益的驱使,Z最大化的降低Y件开发的成本。但?span lang="EN-US">IT领域内的现实是q样Q越Ҏ(gu)掌握的东西,学习的h多Q而且淘汰得越快。每一ơ新的技术出来,都有许多初学者跟q,q些初学者由于缺乏必要的基础而得自己在跟进的过E中p大量的时_而等他学会了Q这U技术也快淘C。基的课E,比方数据l构Q操作系l原理等{虽然不能让你立马就实现一?span lang="EN-US">linuxQ这是许多h嘲笑理论评无用的原因)Q但它们能够显著的减你在学习新技术时学习曲线的坡度。而且对于许多关键的技术(比方Win32 SDK E序的设计,DDK的编E)来说甚至是不可或~的?/font> 
   
一个活生生的例子是我和我的一个同学,在大一时我q找不到开机按U,他已l会写些单的汇编E序了。我把大二的所有时间花在了汇编Q计机体系l构Q数据结构,操作pȝ原理{等q些评的学习上Q而他则开始学?span lang="EN-US">HTML?span lang="EN-US">VBQƈq赶ASP的潮。大三的时候我开始学?span lang="EN-US">Windows 操作pȝ原理Q学?span lang="EN-US">SDK~程Q时间是漫长的,q时我才能够?span lang="EN-US">VC开发出象模象样的应用程序。我曾一度因为同学的E序已经能够q行而自p在学习如何创建对话框而懊gԌ但到毕业才发现自己的选择是何{的正确。和我谈判的公司开出的薪水是他的两倍还多。下面有一个不很恰当的比方Q假讑֭?span lang="EN-US">VB~程需?span lang="EN-US">4个月Q学习基评?span lang="EN-US">VC的程序设计需?span lang="EN-US">1q。那么如果你先学VBQ再来学习后者,旉不会减少Q还?span lang="EN-US">1q_而反q来Q如果先学习后者,再来?span lang="EN-US">VBQ也怽只需?span lang="EN-US">1个星期就能学得非常熟l?/font> 

   
几个重要的基评
 
   
如果你是学生Q或者如果你有充的旉。我你仔l的掌握下面的知识。我的徏议是针对那些希望?span lang="EN-US">IT技术上有所成就的初学者。同时我q列Z一些书目,q些书应该都q可以在书店买到。说实在的,我在d他h的文章时最大的心愿是希望作者列Z个书单?/font> 
   
大学pQ不要觉得好W。我极力推荐q门评是因为没有专业文档的阅读能力是不可想象的。中文的译往往在猴q马月才会出来,而现在的许多出版Cֹ脆就直接?span lang="EN-US">E文印刷上厅R学习的Ҏ(gu)是强q自q原版的教材,开始会看不懂,用多了自然熟l。吃得苦下得狠心l对是Q何行业都需要的品质?/font> 
   
计算Zpȝ构和汇编语言Q关于体pȝ构的书遍地都是,而且也大同小异,倒是汇编有一本非常好的书。?span lang="EN-US">80x86汇编语言E序设计教程》(清华大学出版C,黑色面Q杨季文著)。你需要着重学?span lang="EN-US">386后保护模式的E序设计。否则你在学习现代操作系l底层的一些东西的时候会觉得是在看天书?/font> 
   
计算机操作系l原理-我们的开发L在特定的操作pȝ上进行,如果不是Q只有一U可能:你在自己实现一个操作系l。无论如何,操作pȝ原理是必ȝ。这p我们Z个芯片制作外围设备时Q芯片基本的工作时序是必需了解的。这一cM也很多,我没有发现哪一本书非常Z。只是觉得在看完了这些书后如果有I就应该看看?span lang="EN-US">Inside Windows 2000?span lang="EN-US">(微Y出版C,我看的是E文版的,中文的书名想必是Windows 2000 技术内q之cd)。关于学习它的必要性,ZDNET上的另一文章已l有q论q?/font> 
   
数据l构和算法-q门评能够军_一个hE序设计水^的高低,是一门核心课E。我首选的是清华版的(朱战立,刘天Ӟ。很多h喜欢?span lang="EN-US">C++版的Q但我觉得没有必要?span lang="EN-US">C++的语法让法实现q程变得复杂多了Q而且许多老师喜欢用模块这一东西让算法变得更复杂。倒是在学完了C版的书以后再来浏览一?span lang="EN-US">C++的版的书是最好的?/font> 
   
软g工程Q这门课E是到后来p发现它的重要Q虽然刚开始看时就象看马哲一样不知所云。我的徏议是看《实用Y件工E》(黄色Q清华)。不要花太多的时间去记条条框框,看不懂就跌厅R在每次自己完成了一个Y件设计Q务(不管是练习还是工作)以后再来回顾回顾Q每ơ都会有收获?/font> 
    Windows 
E序设计Q《北京大学出版社Q?span lang="EN-US">Petzold著》我M企图设计Windows E序的h在学?span lang="EN-US">VC以前仔细的学完它。而且前面的那本?span lang="EN-US">Inside Windows 2000》也最好放到这本书的后面读?/font> 
   
在这本书中,没有C++Q没?span lang="EN-US">GUIQ没有控件。有的就是如何用原始?span lang="EN-US">C语言来完?span lang="EN-US">Windows E序设计。在 学完了它以后Q你才会发现VC其实是很Ҏ(gu)学的。千万不要在没有看完q本书以前提前学?span lang="EN-US">VCQ你最好碰都不要碰。我知道的许多名校甚至都已经用它作ؓ教材q行授课。可见其重要?/font> 
   
上面的几门课E我认ؓ是必学的重要评Q如果你惛_Windows E序员)?/font> 
   
对于其它的课E有q样单的选择Ҏ(gu)Q如果你是计机pȝQ请学好你所有的专业基础课。如果不是,请参照计机pȝ评表。如果你发现自己看一本书时无法看下去了,LC的最后,看看它的参考文献,扑ֈ它们q学习它们,再回头看q本书。如果一本书的书名中带有?/span>原理?/span>两个字,你一定不要去记忆它其中的l节Q你应该以一天至?span lang="EN-US">50늚速度掌握其要领。尽可能多的在计机上实践一U理论或者算法?/font> 
   
你还可以?span lang="EN-US">CSDN
上阅d许多书评。这些书评能够帮助你军_M么样的书?/font> 

    
日三省乎?/font> 
   
每天ȝ书太多,Ҏ(gu)让hq失方向。一定要在每天晚上想惌己学了些什么,q有些什么相关的东西需要掌握,自己对什么最感兴,在一本书上花的时间太长还是不够等{。同时也应该多想x来最有可能出现的应用Q这栯够让你不是追赶技术潮而是引领技术潮。同Ӟ努力使用现在已经掌握的技术和理论d作具有一定新意的东西。坚持这样做能够让你真正成ؓ一个Y?span lang="EN-US">?/span>研发?span lang="EN-US">?/span>而不仅仅是一?span lang="EN-US">CODER?span lang="EN-US"> 


   
把最多的旉花在学习?/font> 
   
q是对初学者最后的忠告。把每个星期?span lang="EN-US">SC
或?span lang="EN-US">CS的时间压~到最,不玩它们是最好的。同Ӟ如果你的ASP技术已l能够来钱,甚至有公司请你兼职的话,q就证明你的天䆾能够保证你在努力的学习之后取得更好的收益Q你应该d更复杂的东西。眼光放长远一些,q无论是对谁都是适用的?/font> 
   
怿你已l能够决定是否学?span lang="EN-US">CQ或者什么时候去学它了?/font>



]]>
一个jdom工具c?转脓(chung))http://www.tkk7.com/dengdahong214/archive/2006/04/28/43705.htmlIT?/dc:creator>IT?/author>Fri, 28 Apr 2006 01:15:00 GMThttp://www.tkk7.com/dengdahong214/archive/2006/04/28/43705.htmlhttp://www.tkk7.com/dengdahong214/comments/43705.htmlhttp://www.tkk7.com/dengdahong214/archive/2006/04/28/43705.html#Feedback0http://www.tkk7.com/dengdahong214/comments/commentRss/43705.htmlhttp://www.tkk7.com/dengdahong214/services/trackbacks/43705.html 

import java.io.*;
import java.util.List;

import javax.xml.transform.*;
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.stream.StreamSource;
import org.jdom.*;
import org.jdom.input.*;
import org.jdom.output.*;

/**
 * q个cL供一?JDom 对象常用的方法?br /> *
 */
public class JDomUtil {

 /**
  * Ҏ(gu)指定路径的XML文g建立JDom对象
  *
  * @param filePath
  *            XML文g的\?br />  * @return q回建立的JDom对象Q徏立不成功q回null ?br />  */
 public static Document buildFromFile(String filePath) {
  try {
   SAXBuilder builder = new SAXBuilder();
   Document anotherDocument = builder.build(new File(filePath));
   return anotherDocument;
  } catch (JDOMException e) {
   e.printStackTrace();
  } catch (NullPointerException e) {
   e.printStackTrace();
  } catch (IOException e) {
   // TODO 自动生成 catch ?br />   e.printStackTrace();
  }
  return null;
 }

 /**
  * Ҏ(gu)XML 字符?建立JDom对象
  *
  * @param xmlString
  *            XML格式的字W串
  * @return q回建立的JDom对象Q徏立不成功q回null ?br />  */
 public static Document buildFromXMLString(String xmlString) {
  try {
   SAXBuilder builder = new SAXBuilder();
   Document anotherDocument = builder
     .build(new StringReader(xmlString));
   return anotherDocument;
  } catch (JDOMException e) {
   e.printStackTrace();
  } catch (NullPointerException e) {
   e.printStackTrace();
  } catch (IOException e) {
   // TODO 自动生成 catch ?br />   e.printStackTrace();
  }
  return null;
 }

 /**
  * Ҏ(gu)Dom对象建立JDom对象
  *
  * @param Dom
  *            org.w3c.dom.Document对象
  * @return q回建立的JDom对象Q徏立不成功q回null ?br />  */
 public static Document buildFromDom(org.w3c.dom.Document Dom)
   throws JDOMException, IOException {
  org.jdom.input.DOMBuilder builder = new org.jdom.input.DOMBuilder();
  Document jdomDoc = builder.build(Dom);
  return jdomDoc;
 }

 /**
  * q个Ҏ(gu)使用XMLOutputer一个JDom对象输出到标准输备,使用 GBK ~码
  *
  * @param myDocument
  *            要被输出的JDom对象
  */
 public static void outputToStdout(Document myDocument) {
  outputToStdout(myDocument, "GBK");
 }

 /**
  * q个Ҏ(gu)使用XMLOutputer一个JDom对象输出到标准输?br />  *
  * @param myDocument
  *            要被输出的JDom对象
  * @param encoding
  *            输出使用的编?br />  */
 public static void outputToStdout(Document myDocument, String encoding) {
  try {
/*   XMLOutputter outputter = new XMLOutputter();
   Format fm = Format.getRawFormat();
   fm.setEncoding(encoding);
   outputter.setFormat(fm);*/
   XMLOutputter outputter = new XMLOutputter("",true,encoding);
   outputter.output(myDocument, System.out);
  } catch (java.io.IOException e) {
   e.printStackTrace();
  }
 }

 /**
  * q个Ҏ(gu)JDom对象转换字符?
  *
  * @param document
  *            要被{换的JDom对象
  */
 public static String outputToString(Document document) {
  return outputToString(document, "GBK");
 }

 /**
  * q个Ҏ(gu)JDom对象转换字符?
  *
  * @param document
  *            要被{换的JDom对象
  * @param encoding
  *            输出字符串用的~码
  */
 public static String outputToString(Document document, String encoding) {
  ByteArrayOutputStream byteRep = new ByteArrayOutputStream();
  /*   XMLOutputter outputter = new XMLOutputter();
  Format fm = Format.getRawFormat();
  fm.setEncoding(encoding);
  outputter.setFormat(fm);*/
  XMLOutputter outputter = new XMLOutputter("",true,encoding);
  try {
   outputter.output(document, byteRep);
  } catch (Exception e) {

  }

  return byteRep.toString();
 }

 /**
  * q个Ҏ(gu)List对象转换字符?
  *
  * @param document
  *            要被{换的JDom对象
  */
 public static String outputToString(List list) {
  return outputToString(list, "GBK");
 }
 /**
  * q个Ҏ(gu)List对象转换字符?
  *
  * @param document
  *            要被{换的JDom对象
  * @param encoding
  *            输出字符串用的~码
  */
 public static String outputToString(List list, String encoding) {
  ByteArrayOutputStream byteRep = new ByteArrayOutputStream();
  /*   XMLOutputter outputter = new XMLOutputter();
  Format fm = Format.getRawFormat();
  fm.setEncoding(encoding);
  outputter.setFormat(fm);*/
  XMLOutputter outputter = new XMLOutputter("",true,encoding);
  try {
   outputter.output(list, byteRep);
  } catch (Exception e) {

  }

  return byteRep.toString();
 }
 public static org.w3c.dom.Document outputToDom(org.jdom.Document jdomDoc)
   throws JDOMException {
  org.jdom.output.DOMOutputter outputter = new org.jdom.output.DOMOutputter();
  return outputter.output(jdomDoc);
 }

 /**
  * q个Ҏ(gu)使用XMLOutputterJDom对象输出到文?br />  *
  * @param myDocument
  *            要输出的JDom对象
  * @param filePath
  *            要输出到的盘路径
  */
 public static void outputToFile(Document myDocument, String filePath) {
  outputToFile(myDocument, filePath, "GBK");
 }

 /**
  * q个Ҏ(gu)使用XMLOutputterJDom对象输出到文?br />  *
  * @param myDocument
  *            要输出的JDom对象
  * @param filePath
  *            要输出到的盘路径
  * @param encoding
  *            ~码方式
  */
 public static void outputToFile(Document myDocument, String filePath,
   String encoding) {
  //setup this like outputDocument
  try {
   //XMLOutputter outputter = new XMLOutputter(" ", true,encoding);
   /*   XMLOutputter outputter = new XMLOutputter();
   Format fm = Format.getRawFormat();
   fm.setEncoding(encoding);
   outputter.setFormat(fm);*/
   XMLOutputter outputter = new XMLOutputter("",true,encoding);
   //output to a file
   FileWriter writer = new FileWriter(filePath);
   outputter.output(myDocument, writer);
   writer.close();

  } catch (java.io.IOException e) {
   e.printStackTrace();
  }
 }

 /**
  * q个Ҏ(gu)JDom对象通过样式单{?
  *
  * @param myDocument
  *            要被{换的JDom对象
  * @param xslFilePath
  *            XSL文g的磁盘\?br />  */
 public static void executeXSL(Document myDocument, String xslFilePath,
   StreamResult xmlResult) {
  try {
   TransformerFactory tFactory = TransformerFactory.newInstance();
   // Make the input sources for the XML and XSLT documents
   org.jdom.output.DOMOutputter outputter = new org.jdom.output.DOMOutputter();
   org.w3c.dom.Document domDocument = outputter.output(myDocument);
   javax.xml.transform.Source xmlSource = new javax.xml.transform.dom.DOMSource(
     domDocument);
   StreamSource xsltSource = new StreamSource(new FileInputStream(
     xslFilePath));
   //Get a XSLT transformer
   Transformer transformer = tFactory.newTransformer(xsltSource);
   //do the transform
   transformer.transform(xmlSource, xmlResult);
  } catch (FileNotFoundException e) {
   e.printStackTrace();
  } catch (TransformerConfigurationException e) {
   e.printStackTrace();
  } catch (TransformerException e) {
   e.printStackTrace();
  } catch (org.jdom.JDOMException e) {
   e.printStackTrace();
  }
 }

 //Main 函数Q局部测试用?br /> public static void main(String argv[]) {
//  Document dom = JDomUtil.buildFromFile("f:/web.xml");
//  List list=dom.getRootElement().getChildren("servlet");
//  String vs_dom = JDomUtil.outputToString(list,"gb2312");
//  System.out.println(vs_dom);
  String xmlString = "<record><row f1=\"111\" f2=\"111\"/><row f1=\"222\" f2=\"222\"/></record>";
  Document dom = JDomUtil.buildFromXMLString(xmlString);
  List list=dom.getRootElement().getChildren("row");
  int num = list.size();
  for(int i=0;i<num;i++){
   Element element = (Element)list.get(i);
   System.out.println(element.getAttributeValue("f1"));
   System.out.println(element.getAttributeValue("f2"));
  }
 }
}

 



]]>
一个日期操作公用类http://www.tkk7.com/dengdahong214/archive/2006/04/28/43704.htmlIT?/dc:creator>IT?/author>Fri, 28 Apr 2006 01:14:00 GMThttp://www.tkk7.com/dengdahong214/archive/2006/04/28/43704.htmlhttp://www.tkk7.com/dengdahong214/comments/43704.htmlhttp://www.tkk7.com/dengdahong214/archive/2006/04/28/43704.html#Feedback0http://www.tkk7.com/dengdahong214/comments/commentRss/43704.htmlhttp://www.tkk7.com/dengdahong214/services/trackbacks/43704.html 

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * @author dengdahong214
 *
 * TODO 要更Ҏ(gu)生成的类型注释的模板Q请转至 H口 Q?首选项 Q?Java Q?代码样式 Q?代码模板
 */
public class DateUtil {
    public static final int MILLISECONDS_PER_SECOND = 1000;
    public static final int MILLISECONDS_PER_DAY = 86400000;
    public static final int MILLISECONDS_PER_HOUR = 3600000;
    public static final int MILLISECONDS_PER_MINUTE = 60000;

    /*
     * 日期按指定格式{化成字符?br />     */
    public static String dateToStr(String aMask,Date date){
        SimpleDateFormat df = new SimpleDateFormat(aMask);
        String dateAsString = df.format(date);
        return dateAsString;
    }
    public static String getCurrentTime(){
        return getToday("HH:mm:ss");
    }
    /*
     * 按指定格式返回当天日期的字符串Ş?br />     */
    public static String getToday(String aMask){
        Date today = new Date();
        String todayAsString = dateToStr(aMask,today);
        return todayAsString;
    }
    /*
     * 按默认格式返回当天日期的字符串Ş?br />     */
    public static String getToday(){
        return getToday("yyyy-MM-dd");
    }
    /*
     * 把字W串按指定格式{化成Date
     */
    public static Date strToDate(String aMask,String strDate) {
        SimpleDateFormat format = new SimpleDateFormat(aMask);
        Date date = null;
        try {
            date = format.parse(strDate);
        } catch (ParseException e) {
            e.printStackTrace();
        }
        return date;
    }
    /*
     * 把字W串按默认格式{化成Date
     */
    public static Date strToDate(String strDate) {
        return strToDate("yyyy-MM-dd",strDate);
    }
    /*
     * 日期相减得到的毫U数
     */
    public static long sub(String aMask,String strBeginDate, String strEndDate) {
        long dateRange=0;
        int num = 0;
        Date beginDate = strToDate(aMask,strBeginDate);
        Date endDate = strToDate(aMask,strEndDate);
        dateRange = endDate.getTime() - beginDate.getTime();
        return dateRange;
    }
    /*
     * 日期相减得到的毫U数
     */
    public static long sub(String strBeginDate, String strEndDate) {
        long dateRange=0;
        int num = 0;
        Date beginDate = strToDate(strBeginDate);
        Date endDate = strToDate(strEndDate);
        dateRange = endDate.getTime() - beginDate.getTime();
        return dateRange;
    }
    /*
     * 日期相减得到的天?br />     */
    public static String subToDay(String strBeginDate, String strEndDate){
        String dayNum = "";
        long dateRange = sub(strBeginDate,strEndDate);
        dayNum = ""+(dateRange/MILLISECONDS_PER_DAY);
        return dayNum;
    }
    /*
     * 日期相减得到的秒?br />     */
    public static String subToSecond(String aMask,String strBeginDate, String strEndDate){
        String secNum = "";
        long dateRange = sub(aMask,strBeginDate,strEndDate);
        secNum = ""+(dateRange/MILLISECONDS_PER_SECOND);
        return secNum;
    }
    public static String subToSecond(String strBeginDate, String strEndDate){
        String secNum = "";
        long dateRange = sub("yyyy-MM-dd HH:mm:ss",strBeginDate,strEndDate);
        secNum = ""+(dateRange/MILLISECONDS_PER_SECOND);
        return secNum;
    }
    public static void main(String[] args) {
        System.out.println("按默认格式返回今天日?"+getToday());
        System.out.println("按指定格式返回今天日?"+getToday("yyyy-MM-dd HH:mm:ss"));
        System.out.println("日期相差天数:"+subToDay("2006-08-02 23:02:01", "2006-08-03 01:02:01"));
        System.out.println("日期相差U数:"+subToSecond("2006-08-02 23:02:01", "2006-08-03 01:02:01"));
        System.out.println("当前旉:"+getCurrentTime());
    }
}



]]>
学习web开发的好站http://www.tkk7.com/dengdahong214/archive/2006/04/27/43662.htmlIT?/dc:creator>IT?/author>Thu, 27 Apr 2006 13:29:00 GMThttp://www.tkk7.com/dengdahong214/archive/2006/04/27/43662.htmlhttp://www.tkk7.com/dengdahong214/comments/43662.htmlhttp://www.tkk7.com/dengdahong214/archive/2006/04/27/43662.html#Feedback0http://www.tkk7.com/dengdahong214/comments/commentRss/43662.htmlhttp://www.tkk7.com/dengdahong214/services/trackbacks/43662.html http://www.gotapi.com 各种API说明,包括HTML,JAVASCRIPT,CSS,JAVA{?br />http://www.w3schools.com/ 各种web技术的基础教程,有很多在U可q行的示?很适合初学?不过是英文滴



]]>
(转脓(chung))你真的理解了JavaScript的逻辑操作W吗Q?http://www.tkk7.com/dengdahong214/archive/2006/04/27/43661.htmlIT?/dc:creator>IT?/author>Thu, 27 Apr 2006 13:25:00 GMThttp://www.tkk7.com/dengdahong214/archive/2006/04/27/43661.htmlhttp://www.tkk7.com/dengdahong214/comments/43661.htmlhttp://www.tkk7.com/dengdahong214/archive/2006/04/27/43661.html#Feedback0http://www.tkk7.com/dengdahong214/comments/commentRss/43661.htmlhttp://www.tkk7.com/dengdahong214/services/trackbacks/43661.html

在javascript中?amp;&、||?来实现逻辑q算Q其基本用法怿大家已经熟知Q本文将深入介绍其工作机Ӟ怿对大家更加灵zȝ使用javascript会用帮助?br />
每个逻辑表达式都是有q回值的Q但q个值ƈ不一定是布尔变量Q下面分别介l:
Q?Q与操作W(&&Q?/strong>
与操作符的执行过E如下:JavaScript依次获取每一个操作数Q将它们转换为布?yu)变量,如果是falseQ则直接q回q个操作数的|注意Q返回的是{换前的原|不一定是布尔cdQ,中断后面操作数的处理Q否则l处理下一个操作数。如果直到最后一个操作数仍然对应布尔变量trueQ则q回最后这个操作数的|下面的代码演CZ其执行原理:

var a="1" && true && 0 && false && "abc";
alert(a);  //可见a的值是0
var b="abc" && true && "123";
alert(b);  //可见b的值是"123";

Q?Q或操作W(||Q?/strong>
和与操作W类|或操作符的执行过E如下:JavaScript依次获取每一个操作数Q将它们转换为布?yu)变量,如果是trueQ则直接q回q个操作数的|中断后面操作数的处理Q否则l下一个操作数。如果知道最后一个操作数仍然对应布尔变量falseQ则q回q个操作数的倹{下面的代码演示了其执行原理Q?/p>

var a="abc" || "123";
alert(a);  //可见a的值是"abc"
var b=false || "" || 0;
alert(b);  //可见a的值是0

或操作符的这一性质在开发中l常会用到?br />Q?Q非操作W(!Q?/strong>
和前两种操作W不同,非操作符始终q回布尔cd的变量,例如Q?/p>

var a=! "abc";
alert(a);  //昄a的gؓfalse


]]>
一些javascript技?不断新增?.............http://www.tkk7.com/dengdahong214/archive/2006/04/27/43660.htmlIT?/dc:creator>IT?/author>Thu, 27 Apr 2006 13:22:00 GMThttp://www.tkk7.com/dengdahong214/archive/2006/04/27/43660.htmlhttp://www.tkk7.com/dengdahong214/comments/43660.htmlhttp://www.tkk7.com/dengdahong214/archive/2006/04/27/43660.html#Feedback0http://www.tkk7.com/dengdahong214/comments/commentRss/43660.htmlhttp://www.tkk7.com/dengdahong214/services/trackbacks/43660.html 1、一个只能提交一ơ表单的代码
<input type=submit value="提交" name=mybutton onClick="this.disabled=true">
2、event.srcElement是什么意思?Q?/font>
引发当前函数的源对象Q?/font>
<script>
       function document.onclick()
       {
                        alert(event.srcElement.tagName);
       }
</script>
不过此对象只有在IE下可用,替代写法׃ؓ:var srcEl = e.srcelement?e.srcelement:e.target;
3?font face="Tahoma">按住shift旉标点击超q接览器不响应
<SCRIPT LANGUAGE="JScript">
function cancelLink() {
if (window.event.srcElement.tagName == "A" && window.event.shiftKey)
window.event.returnValue = false;
}
</SCRIPT>
<BODY onclick="cancelLink()">
4、判断数字是否超出javascript的范围用isFinite(num)
5、调用iframe面里的js用如下代?/font>
<html>
<body onload="test()">
 <iframe id="fName" src="1.1.html">
 </iframe>
<script>
 function test(){
  fName.test(); //?.1.html中定义了个javascriptҎ(gu)
 }
</script>
</body>
</html>


]]>
[转脓(chung)]|上_օ一句话W话http://www.tkk7.com/dengdahong214/archive/2006/04/20/42030.htmlIT?/dc:creator>IT?/author>Wed, 19 Apr 2006 16:09:00 GMThttp://www.tkk7.com/dengdahong214/archive/2006/04/20/42030.htmlhttp://www.tkk7.com/dengdahong214/comments/42030.htmlhttp://www.tkk7.com/dengdahong214/archive/2006/04/20/42030.html#Feedback0http://www.tkk7.com/dengdahong214/comments/commentRss/42030.htmlhttp://www.tkk7.com/dengdahong214/services/trackbacks/42030.html 1Q下雨了Q别忘了打伞Q湿w是事Q淋病就ȝ大了
2Q丑Q但是丑的特别,也就是特别的丑?br />3Q天使之所以会飞,是因为她们把自己看得很轻~~~
4Qh生没有彩排,每天都是现场直播Q?br />5Q春天,我把老公埋在地底下,U天Q我有好多老公......
6Qv来,不愿坐着的h?br />7Q如果只有3Q0QP大家说是买奔驰好q是法拉利好呀.
回复Q最好买Q0Q辆二手奥托Q再雇3Q0个司机,让他们跟在你后面开Q一会排
成S形,一会排成?br />8Q我ln奋斗的最低革命纲领:农妇——山泉?—有点儿田?br />9Q这个世界,除了猪,谁还在快乐着Q?br />10Q此C大便Q违者没收工?/td>

]]>
jboss的一些基配置(我的W一?......................................................发脓(chung),请多多支?)http://www.tkk7.com/dengdahong214/archive/2006/04/19/42018.htmlIT?/dc:creator>IT?/author>Wed, 19 Apr 2006 14:54:00 GMThttp://www.tkk7.com/dengdahong214/archive/2006/04/19/42018.htmlhttp://www.tkk7.com/dengdahong214/comments/42018.htmlhttp://www.tkk7.com/dengdahong214/archive/2006/04/19/42018.html#Feedback0http://www.tkk7.com/dengdahong214/comments/commentRss/42018.htmlhttp://www.tkk7.com/dengdahong214/services/trackbacks/42018.html   最q公怸个项目小l开发服务器用jboss,W一ơ用大家都一头雾?l过大家的努?l于搭v了一个简单的环境.写下一些配|笔记拿出来׃n.
   

1?span style="FONT: 7pt 'Times New Roman'">  ?/span> jboss 中配|数据源Q?/span> ( 一?/span> *-ds.xml 文g配置一个数据源 )

A 、从 D:\jboss-4.0.0\docs\examples\jca\ 中拷?/span> oracle-ds.xml

?/span> D:\rone3\jboss-4.0.0\server\default\deploy 中,重命名ؓ XXX-ds.xml Q更改后文g内容如下Q?文g名随便取,只要?-ds.xml"后缀可以了!)

<?xml version="1.0" encoding="UTF-8"?>

<datasources>

  <local-tx-datasource>

    <jndi-name>test/jndi</jndi-name>

    <connection-url>jdbc:oracle:oci:@rone</connection-url>

    <driver-class>oracle.jdbc.driver.Oracle Driver</driver-class>

    <user-name>test</user-name>

    <password>test</password>

 <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter

</exception-sorter-class-name>

      <metadata>

         <type-mapping>Oracle9i</type-mapping>

      </metadata>

  </local-tx-datasource>

</datasources>

在应用中配置数据?把应用部|?/span> ?/span> D:\jboss-4.0.0\server\default\deploy ?/span> ,在jboss中应用一般以.war为后~,我们假设有一个test应用,该应用应该打包成一个test.war包或者文件夹,在test .war\WEB-INF 中新Z个文?/span> jboss-web.xml d如下内容Q?/span>

<?xml version='1.0' encoding='UTF-8' ?>

<!DOCTYPE jboss-web

    PUBLIC "-//JBoss//DTD Web Application 2.3V2//EN"

    "http://www.jboss.org/j2ee/dtd/jboss-web_3_2.dtd">

<jboss-web>

<context-root>/</context-root> //可以 ?/span> test 应用指向根\?/span>

<resource-ref>

        <res-ref-name>test/jndi</res-ref-name>

        <jndi-name>java:test/jndi</jndi-name>//对应jboss服务器上讄的jndi

</resource-ref>

</jboss-web>

q确?/span> web.xml 中有如下代码D:

  <resource-ref id="ResourceRef_1">

    <res-ref-name>test/jndi</res-ref-name>//对应jboss-web.xml中的res-ref-name

    <res-type>javax.sql.DataSource</res-type>

    <res-auth>Container</res-auth>

  </resource-ref>

备注:

a.要把数据库驱动程?/span> ojdbc4.jar 攑օ default/lib ?

b.OCI 驱动注意事项Q需?/span> oralce 客户端;?/span> MyEclipse 中启?/span> JBOSS Q需要把 C:\oracle\ora92\bin 路径下的 ocijdbc9.dl l 文g拯?/span> jdk 安装目录下的 bin 文g夹下。否则会出现找不到数据源的错?


2.jboss应用q问题,更改D:\jboss-4.0.0\server\default\deploy\jboss文gweb-tomcat50.sar\server.xml:

     <Connector port="8080" address="${jboss.bind.address}"

         maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

         enableLookups="false" redirectPort="8443" acceptCount="100"

         connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="GBK"/>



]]>
վ֩ģ壺 ˳þõӰվ| ݺɫþþ޾Ʒ| ѾƵ߹ۿ| caopormѹƵ| 91Ƶַ| ձһ| ɫ18վWWW߲| Ůƨվ| ۲ݳѹۿ| պƵ| һ߹ۿ| һëƬѲ| ޹㽶ˬAVƬþ| ۺ߹ۿƵ| 18paoƵ| 911Ʒձ| ۺϾþþƷ| һƵ| ƷŮٸaѾþ | ޾Ʒŷ޾Ʒ| 91˿߹ۿ| ҹþ| ˵һaվ| MVȫƵվ| þþþAVƬ| һëƬaѲɫ| 椸ѹۿƵ| ŷۺһ| Ʒɫѿ| ɫվwwwվ| 4huĻѵַ| avרߵӰ| þþƷ7777| ¼ҳ| avպav| 鶹ƷѹƬ| Avһ| ÿ߹ۿapp| aëƬƵѹۿ| 91Ʒ鶹ϵ| 黨ýmvѹۿ|