??xml version="1.0" encoding="utf-8" standalone="yes"?>在线综合亚洲欧洲综合网站,亚洲人成综合网站7777香蕉,国产综合亚洲专区在线http://www.tkk7.com/shmily432685/category/4278.htmlhttp://www.eshoo.com.cn <a title="Ƣ迎来到异客中国" >Ƣ迎来到异客中国</a>zh-cnTue, 12 Jul 2011 22:07:32 GMTTue, 12 Jul 2011 22:07:32 GMT60SVN服务器配|?/title><link>http://www.tkk7.com/shmily432685/archive/2011/07/12/354203.html</link><dc:creator>闉|</dc:creator><author>闉|</author><pubDate>Tue, 12 Jul 2011 14:19:00 GMT</pubDate><guid>http://www.tkk7.com/shmily432685/archive/2011/07/12/354203.html</guid><wfw:comment>http://www.tkk7.com/shmily432685/comments/354203.html</wfw:comment><comments>http://www.tkk7.com/shmily432685/archive/2011/07/12/354203.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/shmily432685/comments/commentRss/354203.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/shmily432685/services/trackbacks/354203.html</trackback:ping><description><![CDATA[<div> <div> <div> <h3 pre="" fs1"="">原文出处Qhttp://blog.163.com/air-blue55/blog/static/9708657020105612454398/<br /> </h3> <font size="3"><strong><br /> </strong></font></div> </div> </div> <div></div> <div fc05="" fc11="" nbw-blog="" ztag="" js-fs2"=""> <p>有两U方案:(x)<br /> <br /> <strong>* VisualSVN ServerQ安装更单、更直观Q?/strong><font color="#0060bf">http://www.visualsvn.com/server/download/</font><strong><br /> <br /> * </strong><strong>传统的Subversion 服务器程序:(x)<br /> </strong>一、准备工?br /> <br /> 1、获?strong> Subversion </strong>服务器程?br /> <br /> 到官方网站(http://subversion.tigris.org/Q下载最新的服务器安装程序。目前最新的?.5版本Q具体下载地址在:(x)<font color="#0060bf">http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100&expandFolder=8100&folderID=91</font><br /> <br /> <br /> 2、获?nbsp;<strong>TortoiseSVN </strong>客户端程?br /> <br /> 从官方网?nbsp;<font color="#0060bf">http://tortoisesvn.net/downloads</font> 获取最新的 TortoiseSVN 。TortoiseSVN 是一个客L(fng)E序Q用来与 subvers 服务器端通讯。Subversion 自带一个客L(fng)E序 svn.exe ,?nbsp;TortoiseSVN 更好操作Q提高效率?br /> <br /> <br /> 二、安装服务器端和客户?br /> <br /> 安装 SubversionQ以下简USVNQ的服务器端和客L(fng)。下载下来的服务器端是个 zip 压羃包,直接解压~即可,比如我解压到E:\subversion 。客L(fng)安装文g是个 exe 可执行文Ӟ直接q行按提C安装即可,客户端安装完成后提示重启?br /> <br /> <br /> 三、徏立版本库QRepositoryQ?br /> <br /> q行Subversion服务器需要首先要建立一个版本库QRepositoryQ。版本库可以看作是服务器上集中存攑֒理数据的地斏V?br /> <br /> 开始徏立版本库。首先徏?nbsp;e:\svn I文件夹作ؓ(f)所有版本库的根目录。然后,<strong>q入命o(h)行ƈ切换?/strong><strong>subversion的bin目录。输入如下命令:(x)</strong><br /> <br /> <strong>svnadmin create E:\svn\repos1</strong><br /> <br /> 此命令在 E:\svn 下徏立一个版本库 repos1 。repos1 下面?x)自动生成一些文件夹和文件?br /> <br /> 我们也可以?nbsp;TortoiseSVN 囑Ş化的完成q一步:(x)<br /> <br /> 先徏立空目录 E:\svn\repos1 Q注意一定是要空的。然后在 repos1 文g夹上“<strong>右键->TortoiseSVN->Create Repository here</strong>...”Q然后可以选择版本库模式,q里使用默认的FSFS卛_Q然后就创徏了一pd文g夹和文gQ同命o(h)行徏立的一栗?br /> <br /> <br /> <br /> 四、运行独立服务器<br /> <br /> 此时 subversion 服务q没有开始,只是通过它的命o(h)建立了版本库。l在刚才的命令窗口输入:(x)<br /> <br /> svnserve.exe --daemon<br /> <br /> svnserve 会(x)在端?nbsp;3690 {待hQ?-daemonQ两个短横线Q选项告诉 svnserve 以守护进E方式运行,q样在手动终止之前不?x)退出。注意不要关闭命令行H口Q关闭窗口会(x)?nbsp;svnserve 停止?br /> <br /> Z验证svnserve正常工作Q用TortoiseSVN -> Repo-browser 来查看版本库。在弹出?nbsp;URL 对话框中输入Q?br /> <br /> svn://localhost/svn/repos1<br /> <br /> ?nbsp;OK 按钮后就可以看见 repos1 版本库的目录?wi)结构了Q只不过q时 repos1 是个I库?br /> <br /> 你也可以使用--root选项讄根位|来限制服务器的讉K目录Q从而增加安全性和节约输入svnserve URL的时_(d)(x)<br /> <br /> <strong>svnserve.exe --daemon --root drive:\path\to\repository</strong><br /> <br /> 以前面的试作ؓ(f)例,svnserve 会(x)q行为:(x)<br /> eg:<br /> <strong>svnserve.exe --daemon --root e:\svn</strong><br /> <br /> 然后TortoiseSVN中的版本库浏览器URL~减为:(x)<br /> <br /> <u>svn://localhost/repos1</u></p> <p><u></u> </p> <p><u></u> </p> <p><font color="#000000">==svn开启动=====================<o p=""></o></font></p> <p><font color="#000000">创徏autoRunSVN.bat文gQ内Ҏ(gu)Q?o p=""></o></font></p> <p><o p=""><font color="#000000"> </font></o></p> <p><font color="#000000">Cpp代码<o p=""></o></font></p> <p><font color="#000000">sc create MySVNServer binpath= "\"C:\Program Files\Subversion\svnserve\svnserve\" --service -r H:\homerepos" displayname= "SVNService" depend= Tcpip start= auto  <o p=""></o></font></p> <p><font color="#000000">pause <o p=""></o></font></p> <p><strong>sc create MySVNServer binpath= "\"J:\java\Subversion\bin\svnserve.exe" --service -r \"G:\svn repository\"" displayname= "SVNService" depend= Tcpip start= auto<o p=""></o></strong></p> <p><font color="#000000">pause<strong><o p=""></o></strong></font></p> <p><font color="#000000"> 注意之处Q?o p=""></o></font></p> <p><font color="#000000">Q?Qsc是windows自带的服务配|程序,MySVNServer 是服务的名称Q似乎没什么用?o p=""></o></font></p> <p><o p=""><font color="#000000"> </font></o></p> <p><font color="#000000">Q?Q参数binPath表示svnserve可执行文件的安装路径Q由于\径中?Program Files"带有I格Q因此整个\径需要用双引号引h。而双引号本n是个Ҏ(gu)字符Q需要进行{义,因此在\径前后的两个双引号都需要写成\" ?o p=""></o></font></p> <p><font color="#000000">Q?Q?-service参数表示以windows服务的Ş式运行,--r指明svn repository的位|,service参数与r参数都作为binPath的一部分Q因此与svnserve.exe的\径一赯包含在一对双引号当中Q而这对双引号不需要进行{义?o p=""></o></font></p> <p><o p=""><font color="#000000"> </font></o></p> <p><font color="#000000">Q?Qdisplayname表示在windows服务列表中显C的名字Q?nbsp;depend =Tcpip 表示svnserve服务的运行需要tcpip服务Qstart=auto表示开机后自动q行。安装服务后Qsvnserve要等下次开机时才会(x)自动q行?nbsp;Q?QbinPath的等号前面无I格Q等号后面有I格 displayname depend start也都一?o p=""></o></font></p> <p><font color="#000000">service前面?-Q不? Q而r前面?<o p=""></o></font></p> <p><font color="#000000">Q?Q若要卸载svn服务Q则执行 sc delete svnserve 卛_?nbsp;<o p=""></o></font></p> <p><o p=""><font color="#000000"> </font></o></p> <p><font color="#000000">Q?Q从“sc”?#8220;auto”是在同一个命令scQ必d在同一行?o p=""></o></font></p> <p><o p=""><font color="#000000"> </font></o></p> <p><font color="#000000">      创徏成功后,可以在运行中键入service.msc察看pȝ服务Q找到SVNService,查看q项服务的属性,可以使用Windows提供的界面操作SVNService服务了?/font><o p=""></o></p> <p> </p> <p><strong>P.S. l本人实验,以上的SVN开启动Ҏ(gu)一直无法实玎ͼ׃不会(x)写批处理语句Q也不知道是哪里错,但网上很多地斚w是用q种Ҏ(gu)d?nbsp; 开启动。最后,只能重新找了一U新Ҏ(gu)Q虽然无法开启动Q但可以较方便实现多个服务进E和理多个文g夹,请各位自行选择?/strong></p> <p><font color="#000000">创徏SVNService.bat文gQ内容如下(重作者版权,请勿删除作者信息)(j)Q?/font></p> <font color="#000000"></font> <p> </p> <p>@ECHO OFF<br /> ::======================================================================<br /> ::作?nbsp;    : Zealic<br /> ::版本     : 1.05<br /> ::功能     : 通过便快L(fng)方式安装 Subversion.<br /> ::最后更?: 2007-12-28<br /> ::======================================================================<br /> ::初始化环?br /> ::======================================================================</p> <p> </p> <p>ECHO *** 安装 Subversion 服务 ***</p> <p>::======================================================================<br /> ::======================================================================<br /> ::创徏服务<br /> ::======================================================================<br /> ECHO +++ 创徏资源库服?+++<br /> ECHO 创徏pȝ服务Q这需要输入一些信?..</p> <p>:INPUT_SVC_NAME<br /> SET /P svc_name=误入服务名     : <br /> ::服务名不能ؓ(f)I?br /> if "%svc_name%" == "" (<br />   ECHO 服务名不能ؓ(f)I,请重新输入?br />   GOTO INPUT_SVC_NAME<br /> )<br /> ::查询服务是否存在Q通过查找输出是否存在错误Q?1060:"是发生错误是时输出的错误代码?br /> SC QUERY "%svc_name%" | find "1060:" >> NUL<br /> IF %errorlevel% == 1 (<br />   ECHO 服务 "%svc_name%" 已经存在Q请重新输入服务名?br />   GOTO INPUT_SVC_NAME<br /> )<br /> ECHO.</p> <p>::输入资源库信?br /> :INPUT_REPOS<br /> SET /P    repos=误入资源库路径 : <br /> ECHO.</p> <p>::创徏服务<br /> ECHO (zhn)用以下信息创?Subversion 服务 : <br /> ECHO 服务名称   : "%svc_name%"<br /> ECHO 资源库\?: "%repos%"<br /> ECHO 正在创徏服务...<br /> SC create %svc_name% binPath= "\"E:\Subversion\bin\svnserve.exe\" --service -r \"%repos%\"" depend= Tcpip start= auto| find "1060:" >> NUL<br /> ECHO.<br /> IF %errorlevel% == 0 GOTO SC_ERROR<br /> ECHO --- 创徏服务成功! ---<br /> ECHO.<br /> ECHO.</p> <p>::======================================================================<br /> ::生成操作批处理文?br /> ::======================================================================<br /> ECHO +++ 生成服务操作批处?+++<br /> ECHO 服务操作批处理文件可以帮助?zhn)快速操作服务?br /> SET bat_delete=DELETE_%svc_name%.BAT<br /> SET bat_start=START_%svc_name%.BAT<br /> SET bat_stop=STOP_%svc_name%.BAT<br /> ECHO 生成删除服务批处?"%bat_delete%" ...<br /> ::bat_delete<br /> ECHO @ECHO OFF> %bat_delete%<br /> ECHO NET STOP %svc_name%>> %bat_delete%<br /> ECHO SC delete %svc_name%>> %bat_delete%<br /> ECHO DEL %bat_start%>> %bat_delete%<br /> ECHO DEL %bat_stop%>> %bat_delete%<br /> ECHO DEL %bat_delete%>> %bat_delete%<br /> ECHO PAUSE>> %bat_delete%<br /> ::bat_start<br /> ECHO 生成q行服务批处?"%bat_start%" ...<br /> ECHO @ECHO OFF> %bat_start%<br /> ECHO NET START %svc_name%>> %bat_start%<br /> ECHO PAUSE>> %bat_start%<br /> ::bat_stop<br /> ECHO 生成停止服务批处?"%bat_stop%" ...<br /> ECHO @ECHO OFF> %bat_stop%<br /> ECHO NET STOP %svc_name%>> %bat_stop%<br /> ECHO PAUSE>> %bat_stop%<br /> ECHO.<br /> ECHO --- 生成服务操作批处理成? ---<br /> ECHO.<br /> ECHO.</p> <p>::======================================================================<br /> ::Finish<br /> ::======================================================================<br /> ECHO ### 所有操作成? ###<br /> GOTO END</p> <p>::======================================================================<br /> ::错误D?br /> ::======================================================================<br /> :ENV_ERROR<br /> ECHO --- 讄环境变量p|! ---<br /> GOTO END</p> <p>:SC_ERROR<br /> ECHO --- 创徏服务p|! ---<br /> GOTO END</p> <p>:SC_INV_PORT<br /> ECHO 无效的端口号Q请重新输入?br /> GOTO INPUT_SVC_PORT</p> <p>:END<br /> PAUSE</p> <p><font color="#000000">其中<font color="#ff0000">SC create %svc_name% binPath= "\"E:\Subversion\bin\svnserve.exe\" --service -r \"%repos%\"" depend= Tcpip start= auto| find "1060:" >> NUL</font><font color="#000000">需要将binpath改ؓ(f)svnserve.exe所在\径,之后可以运行服务了?/font></font></p> <p><font color="#000000"></font> </p> <font color="#000000"> <p>五、配|用户和权限<br /> <br /> 用文本编辑器打开E:\svn\repos1\conf目录Q修?strong>svnserve.conf</strong>Q?br /> <br /> :(x)<br /> <br /> # password-db = passwd<br /> <br /> 改ؓ(f)Q?br /> <br /> password-db = passwd<br /> <br /> <strong>卛_掉前面的</strong><strong> # </strong><strong>注释W,注意前面不能有空根{?/strong><br /> <br /> 然后修改同目录的<strong>passwd</strong>文gQ增加一个帐P(x)<br /> <br /> :(x)<br /> <br /> [users]<br /> # harry = harryssecret<br /> # sally = sallyssecret<br /> <br /> <strong>增加帐号Q?/strong><strong><br /> </strong><br /> [users]<br /> #harry = harryssecret<br /> #sally = sallyssecret<br /> test = test<br /> <br /> <br /> 六、初始化导入<br /> <br /> 下面是我们的数据Q项目)(j)导入到这个版本库Q以后就q本库理我们的数据。我们的M改动都回被版本库记录下来Q甚x们自׃失、改错数据时版本库也能帮我们扑֛数据?br /> <br /> 比如Q我?nbsp;d:\wwwroot 下有?nbsp;guestbook 文g夹,里面存放的是我编写的留言程序。在此文件夹?#8220;右键 -> TortoiseSVN -> Import...” Q在弹出对话框的“URL of repository”输入“svn://localhost/repos1/guestbook”。在“Import message”输入“导入整个留言?#8221;作ؓ(f)注释?br /> ?nbsp;OK 后要求输入帐受我们在用户名和密码处都输入 test 。完成后 guestbook 中的内容全部导入C svn://localhost/svn/repos1/guestbook ?br /> <br /> 我们看到?nbsp;e:\svn\repos1 没有M变化Q连?nbsp;guestbook 文g多w没有建立Q唯一的变化就是e:\svn\repos1定w变大了。实际上我们源guestbook中的内容已经导入 repos1 版本库了Q源 guestbook 文g夹可以删除了?br /> <br /> 需要注意的是,q一步操作可以完全在另一台安装了 TortoiseSVN 的客h上进行。例如运行svnserve的主机的IP?33.96.121.22Q则URL部分输入的内容就?#8220;svn://133.96.<st1 tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="121.22" unitname="”" wst="on" chmetcnv="">121.22” </st1>?br /> <br /> <br /> 七、基本操作流E?br /> <br /> 1、取出(check outQ?br /> <br /> 取出版本库到一个工作拷贝:(x)<br /> <br /> 来到LI目录下Q比如在f分区建立一个空文g?nbsp;f:\work ?#8220;右键 -> SVN Checkout”。在“URL of repository”中输?#8220;svn://localhost/svn/repos1/guestbook”Q这h们就得到了一?nbsp;guestbook 中内容的工作拯?br /> <br /> 2、存入(check inQ?提交QcommitQ?br /> <br /> 在工作拷贝中作出修改q提交:(x)<br /> <br /> ?nbsp;guestbook 工作拯中随便打开一个文Ӟ作出修改Q然?#8220;右键 -> SVN Commit... ”。这h们就把修Ҏ(gu)交到了版本库Q版本库Ҏ(gu)情况存储我们提交的数据?br /> <br /> 在修改过的文件上“右键 -> TortoiseSVN -> Show Log” Q可以看到对q个文g所有的提交。在不同?nbsp;revision 条目?#8220;右键 -> Compare with working copy”Q我们可以比较工作拷贝的文g和所?nbsp;revision 版本的区别?/p> </font></div> @import url(http://www.tkk7.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);<img src ="http://www.tkk7.com/shmily432685/aggbug/354203.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/shmily432685/" target="_blank">闉|</a> 2011-07-12 22:19 <a href="http://www.tkk7.com/shmily432685/archive/2011/07/12/354203.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>产品介绍Q煤矿专用虹膜考勤?/title><link>http://www.tkk7.com/shmily432685/archive/2010/10/21/335800.html</link><dc:creator>闉|</dc:creator><author>闉|</author><pubDate>Thu, 21 Oct 2010 08:42:00 GMT</pubDate><guid>http://www.tkk7.com/shmily432685/archive/2010/10/21/335800.html</guid><wfw:comment>http://www.tkk7.com/shmily432685/comments/335800.html</wfw:comment><comments>http://www.tkk7.com/shmily432685/archive/2010/10/21/335800.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/shmily432685/comments/commentRss/335800.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/shmily432685/services/trackbacks/335800.html</trackback:ping><description><![CDATA[<p> </p> <p><span style="font-family: simsun"><span style="font-size: 14pt"><span style="color: #ff6600"><strong>一、矿用考勤普遍存在的问?/strong></span></span></span></p> <ul> <li><span style="font-size: 12pt">(zhn)是否还在ؓ(f)井下人员数量不准而发愁吗Q?/span> <li><span style="font-size: 12pt">(zhn)是否还在ؓ(f)考勤代打卡而发愁吗Q?/span> <li><span style="font-size: 12pt">(zhn)是否还在ؓ(f)考勤受外界环境的影响而发愁吗Q?/span></li> </ul> <p><span style="font-size: 14pt"><span style="color: #ff6600"><strong><span style="font-family: simsun">二、艾Ҏ(gu)益矿用虹膜考勤机简?/span></strong></span></span></p> <p><span style="font-size: 12pt">    艄永益矿用虹膜考勤Zؓ(f)(zhn)解决一切烦(ch)|目前市场上广泛采用的卡QIC卡,频卡等问题无法解决替代性问题,而指UVh脸识别等生物识别技术,也因别精度不够,指纹Ҏ(gu)损伤、先天指U不清、下井h员面部因素、设备维护困隄问题不能满需要?br />     而虹膜识别考勤pȝ可以从根本上杜绝公司考勤时有人替打卡现象Q手指和因矿井的外在因素影响Q而且识别率很高?br />     q且虹膜考勤pȝ有着以下几方面的优点Q?br />     1?虹膜识别技术免接触Q不可以改Q安全性高Q?br />     2?正常状态下的虹膜识别速度?U左叟?br />     3?l计虹膜识别考勤数据快捷Q不需人工l计?br />     4?产品先进Q虹膜n份识别技术是目前所有生物识别技术里安全性,唯一性最高的Z生物识别技术。用上已经非常方便可靠Q所以投资一步到位,操作单,使用寿命ѝ?/span></p> <p><span style="font-size: 12pt"> 我们为?zhn)提供最优质的服务,Ҏ(gu)(zhn)的具体要求Q与各种其他pȝl合Q比如智能卡Q,完全实现订制?/span></p> <p><span style="font-family: simsun"><span style="font-size: 14pt"><span style="color: #ff6600"><strong>三、配套考勤软g</strong></span></span></span></p> <p><span style="font-size: 12pt">    考勤pȝ的目的是为实现员工考勤数据采集、数据统计和信息查询q程的自动化Q完善h事管理现代化Q方便员工上班报刎ͼ方便理人员l计、考核员工出勤情况Q方便管理部门查询、考核各部门出勤率Q准地掌握员工出勤情况Q有效地理、掌握h员流动情况,适用于机养I金融和各企事业单位?br />     考勤基本功能<br />     1. 员工上下班的数据Q经考勤软g从门数据库采集Qؓ(f)原始考勤数据的来源?br />     2. l计Q统计系l将个h的信息进行过滤处理,只保留每天考勤记录Q然后按员工姓名、日期或其他分类方式q行l计Q生成各cL表?br />     3. 查询Q可Ҏ(gu)需要随时在查询pȝ查询各员工的上下班、出勤缺勤等情况Qƈ可随时打印出来?br />     4. 考勤理Q系l允许系l管理员q行pȝ讄。设|包括每ơ采集的有效旉D设|,q到、早退、旷工的旉讄{。如提前多少旉上班有效Q早退多少旉是旷工等。用户可以根据自q实际情况Q进行设|。可Ҏ(gu)公司的制度设定迟到、早退、旷工的条g?br />     5. 员工理Q每位员工都有较详细的信息,包括员工~号、部门、职位等?br />     6. 无h值守考勤Q记录Q何非法出入信息及(qing)囑փQ及(qing)时记录于机器盘上,断电(sh)仍可保证记录安全储存?/span></p> <p><span style="font-size: 12pt"><br class="img-brk" /> <br class="img-brk" /> <img style="width: 724px; height: 981px; visibility: visible" alt="" src="http://i00.c.aliimg.com/img/ibank/2010/798/240/191042897_802525787.jpg" /><br class="img-brk" /> <br class="img-brk" /> <span style="font-size: 12pt"><img style="width: 724px; height: 981px; visibility: visible" alt="" src="http://i00.c.aliimg.com/img/ibank/2010/667/240/191042766_802525787.jpg" /></span></span></p><img src ="http://www.tkk7.com/shmily432685/aggbug/335800.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/shmily432685/" target="_blank">闉|</a> 2010-10-21 16:42 <a href="http://www.tkk7.com/shmily432685/archive/2010/10/21/335800.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>l典|摘http://www.tkk7.com/shmily432685/archive/2007/04/23/112931.html闉|闉|Mon, 23 Apr 2007 05:29:00 GMThttp://www.tkk7.com/shmily432685/archive/2007/04/23/112931.htmlhttp://www.tkk7.com/shmily432685/comments/112931.htmlhttp://www.tkk7.com/shmily432685/archive/2007/04/23/112931.html#Feedback1http://www.tkk7.com/shmily432685/comments/commentRss/112931.htmlhttp://www.tkk7.com/shmily432685/services/trackbacks/112931.html?吃饭+睡觉+上班+?
?吃饭+ 睡觉,
代入:??上班+?
????上班.
l论:不懂玩的??x)上班的?nbsp; 

男h=吃饭+ 睡觉+挣钱
?吃饭+ 睡觉
男h=?挣钱
?男h-挣钱
所以男Z挣钱{于猪?/p>

女h=吃饭+ 睡觉+花钱?br>?nbsp; =吃饭+ 睡觉。代入上式得Q?br>女h=?花钱。移得Q?br>女h-花钱=猪?br>l论Q女Z花钱的都是猪?/p>

lgQ?br>男hZ让女Z变成猪而挣钱!
女hZ让男Z变成猪而花?

 

写字楼里写字_(d)写字间中E序?br>E序人员写程序,又将E序换酒?br>酒醒只在屏前坐,酒醉q来屏下?br>酒醉酒醒日复日,屏前屏下q复q?br>但愿老死?sh)脑_(d)不愿鞠躬老板?br>奔驰宝马贵者趣Q公交自行程序员
别hW我太疯癫,我笑自己命太?br>但见满街漂亮妹,哪个归得E序?/p>

闉| 2007-04-23 13:29 发表评论
]]>
常用js控制功能攉(待箋)http://www.tkk7.com/shmily432685/archive/2007/03/09/102760.html闉|闉|Fri, 09 Mar 2007 02:55:00 GMThttp://www.tkk7.com/shmily432685/archive/2007/03/09/102760.htmlhttp://www.tkk7.com/shmily432685/comments/102760.htmlhttp://www.tkk7.com/shmily432685/archive/2007/03/09/102760.html#Feedback0http://www.tkk7.com/shmily432685/comments/commentRss/102760.htmlhttp://www.tkk7.com/shmily432685/services/trackbacks/102760.html  下面我们再对弹出H口q行一些控Ӟ效果更好了。如果我们再一段代码加入弹出的页面(注意是加入到page.html的HTML中,可不是主面中,否则…)(j)Q让它在10U钟?b style="COLOR: black; BACKGROUND-COLOR: #ff66ff">自动关闭是不是更酷了Q?   
  首先Q将如下代码加入page.html文g?lt;head>区:(x)    
  <script   language="javascript">    
  function   closeit()   {    
  setTimeout("self.close()",10000)   //毫秒    
  }    
  </script>    
  然后Q再?lt;body   onload="closeit()">q一句话代替page.html中原有的<BODY>q一句就可以了。(q一句话千万不要忘记写啊Q这一句的作用是调用关闭窗口的代码Q?0U钟后就自行关闭该窗口。)(j)    


闉| 2007-03-09 10:55 发表评论
]]>
在Windowsq_使用Apache2.2和Mongrelq行Ruby on Railshttp://www.tkk7.com/shmily432685/archive/2007/01/15/93939.html闉|闉|Mon, 15 Jan 2007 05:23:00 GMThttp://www.tkk7.com/shmily432685/archive/2007/01/15/93939.htmlhttp://www.tkk7.com/shmily432685/comments/93939.htmlhttp://www.tkk7.com/shmily432685/archive/2007/01/15/93939.html#Feedback0http://www.tkk7.com/shmily432685/comments/commentRss/93939.htmlhttp://www.tkk7.com/shmily432685/services/trackbacks/93939.html摘自:http://www.javaeye.com/topic/43290
一、安装Ruby、rails、mongrel和Apache2.2
 
从rubyforge|站下蝲One-Click Ruby InstallQ运行安装程序,安装好了ruby和rubygems?/div>
 
q行命o(h)Q?/div>
gem install rails –y
gem install mongrel –y
gem install mongrel_service -y
安装好了rails和mongrel
 
从Apache|站下蝲Windows版本的Apache2.2Q运行安装程序,安装好了Apache2.2?/div>
 
二、把Mongrel作ؓ(f)Services启动
 
mongrel_rails service::install -N depot -c d:\Rubyproject\depot -p 3000 –e production
-N指明服务名称Q?d指明rails应用的目录,-p是mongrel监听的tcp端口Q?e是启动模式ؓ(f)生模式
 
q样打开控制面版|理工具|服务Q就可以发现增加了一名为“depot”的服务Q就可以通过控制面版来管理服务了。如果需要命令行启动和关闭该服务Q那么:(x)
mongrel_rails service::start -N depot
mongrel_rails service::stop -N depot
 
如果需要从服务中注销该项服务Q那么:(x)
mongrel_rails service::remove -N depot
 
如果需要安装多个mongrel实例Q那么可以这P(x)
mongrel_rails service::install -N depot0 -c d:\Rubyproject\depot -p 3000 –e production
mongrel_rails service::install -N depot1 -c d:\Rubyproject\depot -p 3001 –e production
诸如此类?/div>
 
三、配|Apache2.2
 
用编辑工h开Apache2.2目录下面的conf/httpd.confQ需要取消如下模块的注释Q?/div>
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_http_module modules/mod_proxy_http.so
如果你希望对面输出使用压羃Q也需要取消如下模块的注释Q?/div>
LoadModule deflate_module modules/mod_deflate.so
 
然后按如下内定w|基于HTTP代理的负载均衡:(x)
xml 代码
 
  1. ProxyRequests Off   
  2. < Proxy  balancer://myCluster >   
  3.   BalancerMember http://localhost:3000   
  4.   BalancerMember http://localhost:3001   
  5. >   
  6.   
  7. < VirtualHost  *:80 >   
  8.   ServerName www.xxx.com   
  9.   DocumentRoot d:/rubyproject/depot/public   
  10.   ProxyPass /images !   
  11.   ProxyPass /stylesheets !   
  12.   ProxyPass /javascripts !   
  13.   ProxyPass / balancer://myCluster/   
  14.   ProxyPassReverse / balancer://myCluster/   
  15.   ProxyPreserveHost on   
  16. >   
 
myCluster定义了群集中的每个mongrel应用服务器节炏VProxyPass /images !指明该URL开始的h不代理给Mongrel集Q而由Apache自己处理。重起ApacheQ然后打开览器访?a >www.xxx.comQ检查配|是否正?/div>
 
xQ在Windows Server上面一个具备良好稳定性和性能的Ruby on rails生环境?yu)搭建好了?/div>
 
对于面输出Q还可以使用mod_deflateq行输出内容压羃Q以提高面下蝲速度Q这个就留给大家自己配置了?br />

关闭标记被Rich Editorqo(h)掉了Q重新用bbcode贴一下:(x)

代码
  1. ProxyRequests Off       
  2. <Proxy balancer://myCluster>      
  3.   BalancerMember http://localhost:3000       
  4.   BalancerMember http://localhost:3001       
  5. </Proxy>      
  6.       
  7. <VirtualHost *:80>      
  8.   ServerName www.xxx.com       
  9.   DocumentRoot d:/rubyproject/depot/public       
  10.   ProxyPass /images !       
  11.   ProxyPass /stylesheets !       
  12.   ProxyPass /javascripts !       
  13.   ProxyPass / balancer://myCluster/       
  14.   ProxyPassReverse / balancer://myCluster/       
  15.   ProxyPreserveHost on       
  16. </VirtualHost>    

cluster的作用不是加速单个请求的Q是提高整体的负载能力的?/p>



闉| 2007-01-15 13:23 发表评论
]]>我个为做好Project ManagerQ需要具备的能力http://www.tkk7.com/shmily432685/archive/2006/11/24/83327.html闉|闉|Fri, 24 Nov 2006 09:40:00 GMThttp://www.tkk7.com/shmily432685/archive/2006/11/24/83327.htmlhttp://www.tkk7.com/shmily432685/comments/83327.htmlhttp://www.tkk7.com/shmily432685/archive/2006/11/24/83327.html#Feedback1http://www.tkk7.com/shmily432685/comments/commentRss/83327.htmlhttp://www.tkk7.com/shmily432685/services/trackbacks/83327.html要有承担责Q的勇气!M事情Q到你这一Uؓ(f)止。不要把责Q推给q个推给那个Q怨天h?

要有敢于拼命的勇气!不会(x)的技术,难解的问题,都需要你用各U办法不择手D늚d成,d也好Q去抢也好。要准备好若q天熬通宵。篏掉十斤八斤是正常的?/p>

要有灉|处理的能力!Ҏ(gu)下要宽严l合Q技术上严,生活上宽。对上要把Q务量适当夸大Q给自己留有余地Q对客户要大事化,事化无Q尽可能接d?br />
要有l观全局的能力!掌握手下工作人员的各斚w能力Q根据项目开发紧张合理分配手下工作Q务,定充分的工作时_(d)严格(g)查工作完成情c(din)?br />
要有制定U律的实力!没有规矩Q不成方圆,Ҏ(gu)目开发组的实际情况,合理制定目l的开发纪律,而不能盲目的Ҏ(gu)惌Q不l合实际制定不符合实际的U律Q反而会(x)造成团队不合Q以?qing)难以实施的情况?/p>

闉| 2006-11-24 17:40 发表评论
]]>
Ruby on Rails 学习(fn)Q解决中文ؕ码问?/title><link>http://www.tkk7.com/shmily432685/archive/2006/09/27/72261.html</link><dc:creator>闉|</dc:creator><author>闉|</author><pubDate>Wed, 27 Sep 2006 03:55:00 GMT</pubDate><guid>http://www.tkk7.com/shmily432685/archive/2006/09/27/72261.html</guid><wfw:comment>http://www.tkk7.com/shmily432685/comments/72261.html</wfw:comment><comments>http://www.tkk7.com/shmily432685/archive/2006/09/27/72261.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.tkk7.com/shmily432685/comments/commentRss/72261.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/shmily432685/services/trackbacks/72261.html</trackback:ping><description><![CDATA[     摘要: Ruby on Rails 学习(fn)Q解决中文ؕ码问?<br> 1、页面无法显CZ文,产生中文q <br> 2、Mysql数据库采用utf8后,面采用utf8Q数据库保存是ؕ码,但页面显C正常?<br> 3、时间格式在面上的中文昄产生q?<br>  <a href='http://www.tkk7.com/shmily432685/archive/2006/09/27/72261.html'>阅读全文</a><img src ="http://www.tkk7.com/shmily432685/aggbug/72261.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/shmily432685/" target="_blank">闉|</a> 2006-09-27 11:55 <a href="http://www.tkk7.com/shmily432685/archive/2006/09/27/72261.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse 常用快捷键收?中文)http://www.tkk7.com/shmily432685/archive/2006/09/11/68981.html闉|闉|Mon, 11 Sep 2006 08:20:00 GMThttp://www.tkk7.com/shmily432685/archive/2006/09/11/68981.htmlhttp://www.tkk7.com/shmily432685/comments/68981.htmlhttp://www.tkk7.com/shmily432685/archive/2006/09/11/68981.html#Feedback2http://www.tkk7.com/shmily432685/comments/commentRss/68981.htmlhttp://www.tkk7.com/shmily432685/services/trackbacks/68981.html阅读全文

闉| 2006-09-11 16:20 发表评论
]]>
eclipsel合perforceq行开发及(qing)部分插ghttp://www.tkk7.com/shmily432685/archive/2006/09/11/68971.html闉|闉|Mon, 11 Sep 2006 07:30:00 GMThttp://www.tkk7.com/shmily432685/archive/2006/09/11/68971.htmlhttp://www.tkk7.com/shmily432685/comments/68971.htmlhttp://www.tkk7.com/shmily432685/archive/2006/09/11/68971.html#Feedback8http://www.tkk7.com/shmily432685/comments/commentRss/68971.htmlhttp://www.tkk7.com/shmily432685/services/trackbacks/68971.html 1、适应了新的工作,q入了开发工作,但是公司Ҏ(gu)件管理采用的是perforceQ项目开发也没有通过cvsq行版本控制Q项目组开发通常是来回拷贝代码进行开发?br />暂时不去讨论那种开发方式的好坏Qؓ(f)了适应新的工作Q只得在eclipse中安装perforce插gq行开发工作?br />具体安装步骤Q?br />1、打开eclipse后,打开菜单helpq入SoftWare Updates---find and installs后,在弹出的对话框中选择QSearch for new features to install后点下一步?br />2、再选择New Remote site Q通过|上q行安装插g。点M后,在弹出的面提示框中的URL中输入:(x) http://www.perforce.com/downloads/http/p4-wsad/install/然后输入你想要v的名字?br />3、确定后,eclipse?x)提C安装,一路默认后Q安装完成,eclipse?x)自动重新启动?br />4、启动成功后Q在eclipse视图中会(x)有perforce的视图?br />q样Qperfoce插g在eclipse上就安装成功了?br />2、在开发过E中Q经怼(x)打开很多文gq行~写Q但eclipse一般会(x)把打开的文仉藏v来,只能通过点击查看Q很是不方便。不q,editorlist插g正好解决了这个问题,可以把打开的文件展开在视图中列表昄q可以进行排序?br />       安装步骤Q同上安装perforce一P只不qURL中输入的地址变ؓ(f)Q?a >http://editorlist.sourceforge.net/site卛_。然后自动下载安装?br />      完成Qeclipse重新启动后,q不?x)editorlist列表Q需要打开windows---show views---other,在弹出的对话框中选择Basic---选择EditorList卛_昄?/font>
3、插件的安装不再重复Qvelocity插g的URL地址Q?a >http://propsorter.sourceforge.net/veloeclipse



闉| 2006-09-11 15:30 发表评论
]]>
一D在b/s架构中显C右键功能的代码http://www.tkk7.com/shmily432685/archive/2006/09/05/67847.html闉|闉|Tue, 05 Sep 2006 09:08:00 GMThttp://www.tkk7.com/shmily432685/archive/2006/09/05/67847.htmlhttp://www.tkk7.com/shmily432685/comments/67847.htmlhttp://www.tkk7.com/shmily432685/archive/2006/09/05/67847.html#Feedback0http://www.tkk7.com/shmily432685/comments/commentRss/67847.htmlhttp://www.tkk7.com/shmily432685/services/trackbacks/67847.html阅读全文

闉| 2006-09-05 17:08 发表评论
]]>
通过E序q行控制囄昄qȝ片效?/title><link>http://www.tkk7.com/shmily432685/archive/2006/09/05/67845.html</link><dc:creator>闉|</dc:creator><author>闉|</author><pubDate>Tue, 05 Sep 2006 09:02:00 GMT</pubDate><guid>http://www.tkk7.com/shmily432685/archive/2006/09/05/67845.html</guid><wfw:comment>http://www.tkk7.com/shmily432685/comments/67845.html</wfw:comment><comments>http://www.tkk7.com/shmily432685/archive/2006/09/05/67845.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/shmily432685/comments/commentRss/67845.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/shmily432685/services/trackbacks/67845.html</trackback:ping><description><![CDATA[<p>首要条gQ添加vbscript脚本代码Q如下:(x)</p> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"> <span style="COLOR: #008080"> 1</span> <span style="COLOR: #000000"> </span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">SCRIPT language</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">VBScript</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080"> 2</span> <span style="COLOR: #000000">Dim FileList,FileListArr,TxtList,TxtListArr,LinkList,LinkArr<br /></span><span style="COLOR: #008080"> 3</span> <span style="COLOR: #000000">FileList </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">囄1.jpg,囄2.jpg,囄3.jpg</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080"> 4</span> <span style="COLOR: #000000">LinkList </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">链接地址1,链接地址2,链接地址3</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080"> 5</span> <span style="COLOR: #000000">TxtList </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">水印文字1;水印文字2,水印文字3</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080"> 6</span> <span style="COLOR: #000000">FileListArr </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> Split(FileList,</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">)<br /></span><span style="COLOR: #008080"> 7</span> <span style="COLOR: #000000">LinkArr </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> Split(LinkList,</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">)<br /></span><span style="COLOR: #008080"> 8</span> <span style="COLOR: #000000">TxtListArr </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> Split(TxtList,</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">)<br /></span><span style="COLOR: #008080"> 9</span> <span style="COLOR: #000000">Dim CanPlay<br /></span><span style="COLOR: #008080">10</span> <span style="COLOR: #000000">CanPlay </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> CInt(Split(Split(navigator.appVersion,</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">;</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">)(</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">),</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">)(</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">))</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">5</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">11</span> <span style="COLOR: #000000">Dim FilterStr<br /></span><span style="COLOR: #008080">12</span> <span style="COLOR: #000000">FilterStr </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">RevealTrans(duration=2,transition=23)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">13</span> <span style="COLOR: #000000">FilterStr </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> FilterStr </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">;BlendTrans(duration=2)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">14</span> <span style="COLOR: #000000">If CanPlay Then<br /></span><span style="COLOR: #008080">15</span> <span style="COLOR: #000000">FilterStr </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> FilterStr </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">;progid:DXImageTransform.Microsoft.Fade(duration=2,overlap=0)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">16</span> <span style="COLOR: #000000">FilterStr </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> FilterStr </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">;progid:DXImageTransform.Microsoft.Wipe(duration=3,gradientsize=0.25,motion=reverse)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">17</span> <span style="COLOR: #000000">Else<br /></span><span style="COLOR: #008080">18</span> <span style="COLOR: #000000">Msgbox </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">qȝ片播攑օ有多U动态图片切换效果,但此功能需要?zhn)的浏览器为IE5.5或以上版本,否则(zhn)将只能看到部分的切换效果?/span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">64</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">19</span> <span style="COLOR: #000000">End If<br /></span><span style="COLOR: #008080">20</span> <span style="COLOR: #000000">Dim FilterArr<br /></span><span style="COLOR: #008080">21</span> <span style="COLOR: #000000">FilterArr </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> Split(FilterStr,</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">;</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">)<br /></span><span style="COLOR: #008080">22</span> <span style="COLOR: #000000">Dim PlayImg_M<br /></span><span style="COLOR: #008080">23</span> <span style="COLOR: #000000">PlayImg_M </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">5</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">1000</span><span style="COLOR: #000000">  <br /></span><span style="COLOR: #008080">24</span> <span style="COLOR: #000000">Dim I<br /></span><span style="COLOR: #008080">25</span> <span style="COLOR: #000000">I </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">1</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">26</span> <span style="COLOR: #000000">Sub ChangeImg<br /></span><span style="COLOR: #008080">27</span> <span style="COLOR: #000000">Do While FileListArr(I)</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">""</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">28</span> <span style="COLOR: #000000">I </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> I </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">1</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">29</span> <span style="COLOR: #000000">If I</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">UBound(FileListArr) Then I </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">30</span> <span style="COLOR: #000000">Loop<br /></span><span style="COLOR: #008080">31</span> <span style="COLOR: #000000">Dim J<br /></span><span style="COLOR: #008080">32</span> <span style="COLOR: #000000">If I</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">UBound(FileListArr) Then I </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">33</span> <span style="COLOR: #000000">Randomize<br /></span><span style="COLOR: #008080">34</span> <span style="COLOR: #000000">J </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> Int(Rnd </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> (UBound(FilterArr)</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">))<br /></span><span style="COLOR: #008080">35</span> <span style="COLOR: #000000">Img.style.filter </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> FilterArr(J)<br /></span><span style="COLOR: #008080">36</span> <span style="COLOR: #000000">Img.filters(</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">).Apply<br /></span><span style="COLOR: #008080">37</span> <span style="COLOR: #000000">Img.Src </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> FileListArr(I)<br /></span><span style="COLOR: #008080">38</span> <span style="COLOR: #000000">Img.filters(</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">).play<br /></span><span style="COLOR: #008080">39</span> <span style="COLOR: #000000">Link.Href </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> LinkArr(I)<br /></span><span style="COLOR: #008080">40</span> <span style="COLOR: #000000">I </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> I </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">1</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">41</span> <span style="COLOR: #000000">If I</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">UBound(FileListArr) Then I </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">42</span> <span style="COLOR: #000000">TempImg.Src </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> FileListArr(I)<br /></span><span style="COLOR: #008080">43</span> <span style="COLOR: #000000">TempLink.Href </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> LinkArr(I)<br /></span><span style="COLOR: #008080">44</span> <span style="COLOR: #000000">SetTimeout </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">ChangeImg</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">, PlayImg_M,</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">VBScript</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">45</span> <span style="COLOR: #000000">End Sub<br /></span><span style="COLOR: #008080">46</span> <span style="COLOR: #000000"></span><span style="COLOR: #000000"></</span><span style="COLOR: #000000">SCRIPT</span><span style="COLOR: #000000">></span></div> <br />其次需要在面中进行如下代码:(x)<br /><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #008080"> 1</span> <span style="COLOR: #000000"><</span><span style="COLOR: #000000">TABLE height</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">100%</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"> cellSpacing</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000"> cellPadding</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000"> width</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">100%</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"> <br /></span><span style="COLOR: #008080"> 2</span> <span style="COLOR: #000000">            border</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080"> 3</span> <span style="COLOR: #000000">              </span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">TBODY</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080"> 4</span> <span style="COLOR: #000000">              </span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">TR id</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">NoScript</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080"> 5</span> <span style="COLOR: #000000">                </span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">TD style</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">COLOR: white</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"> <br /></span><span style="COLOR: #008080"> 6</span> <span style="COLOR: #000000">                  align</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">middle</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">对不P囄览功能需脚本支持Q但(zhn)的览器已l设|了止脚本q行。请(zhn)在览器设|中调整有关安全选项?/span><span style="COLOR: #000000"></</span><span style="COLOR: #000000">TD</span><span style="COLOR: #000000">></</span><span style="COLOR: #000000">TR</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080"> 7</span> <span style="COLOR: #000000">              </span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">TR id</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">CanRunScript style</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">DISPLAY: none</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080"> 8</span> <span style="COLOR: #000000">                </span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">TD vAlign</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">center align</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">middle height</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">100%</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">><</span><span style="COLOR: #000000">A id</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">Link <br /></span><span style="COLOR: #008080"> 9</span> <span style="COLOR: #000000">                  target</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">_blank"</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">?><</span><span style="COLOR: #000000">IMG id</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">Img height</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">219</span><span style="COLOR: #000000"> width</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">429</span><span style="COLOR: #000000"> <br /></span><span style="COLOR: #008080">10</span> <span style="COLOR: #000000">                  border</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">></</span><span style="COLOR: #000000">A</span><span style="COLOR: #000000">></</span><span style="COLOR: #000000">TD</span><span style="COLOR: #000000">></</span><span style="COLOR: #000000">TR</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">11</span> <span style="COLOR: #000000">              </span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">TR style</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">DISPLAY: none</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">12</span> <span style="COLOR: #000000">                </span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">TD</span><span style="COLOR: #000000">><</span><span style="COLOR: #000000">A id</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">TempLink target</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">_blank"</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">?><</span><span style="COLOR: #000000">IMG id</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">TempImg <br /></span><span style="COLOR: #008080">13</span> <span style="COLOR: #000000">                  border</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">></</span><span style="COLOR: #000000">A</span><span style="COLOR: #000000">></</span><span style="COLOR: #000000">TD</span><span style="COLOR: #000000">></</span><span style="COLOR: #000000">TR</span><span style="COLOR: #000000">></</span><span style="COLOR: #000000">TBODY</span><span style="COLOR: #000000">></</span><span style="COLOR: #000000">TABLE</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">14</span> <span style="COLOR: #000000">            </span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">SCRIPT language</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">VBScript</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">15</span> <span style="COLOR: #000000">NoScript.Style.Display </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">none</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">16</span> <span style="COLOR: #000000">CanRunScript.Style.Display </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">""</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">17</span> <span style="COLOR: #000000">Img.Src </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> FileListArr(</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">)<br /></span><span style="COLOR: #008080">18</span> <span style="COLOR: #000000">Link.Href </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> LinkArr(</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">)<br /></span><span style="COLOR: #008080">19</span> <span style="COLOR: #000000">SetTimeout </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">ChangeImg</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">, PlayImg_M,</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">VBScript</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">20</span> <span style="COLOR: #000000"></span><span style="COLOR: #000000"></</span><span style="COLOR: #000000">SCRIPT</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">21</span> <span style="COLOR: #000000">            </span><span style="COLOR: #000000"></</span><span style="COLOR: #000000">P</span><span style="COLOR: #000000">></</span><span style="COLOR: #000000">TD</span><span style="COLOR: #000000">></</span><span style="COLOR: #000000">TR</span><span style="COLOR: #000000">></</span><span style="COLOR: #000000">TBODY</span><span style="COLOR: #000000">></</span><span style="COLOR: #000000">TABLE</span><span style="COLOR: #000000">></span></div>昄出来的效果图Q会(x)如flash制作一L(fng)效果图,有各U各L(fng)qȝ片效?img src ="http://www.tkk7.com/shmily432685/aggbug/67845.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/shmily432685/" target="_blank">闉|</a> 2006-09-05 17:02 <a href="http://www.tkk7.com/shmily432685/archive/2006/09/05/67845.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>深?企业坚决不用的十三种?/title><link>http://www.tkk7.com/shmily432685/archive/2006/08/02/61316.html</link><dc:creator>闉|</dc:creator><author>闉|</author><pubDate>Wed, 02 Aug 2006 03:29:00 GMT</pubDate><guid>http://www.tkk7.com/shmily432685/archive/2006/08/02/61316.html</guid><wfw:comment>http://www.tkk7.com/shmily432685/comments/61316.html</wfw:comment><comments>http://www.tkk7.com/shmily432685/archive/2006/08/02/61316.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/shmily432685/comments/commentRss/61316.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/shmily432685/services/trackbacks/61316.html</trackback:ping><description><![CDATA[<strong> <font color="#000099">出处Qhc360慧聪|?br /><font color="#000000"><br />坚决不用的第一Uh——没有创意的鹦鹉</font><p>  鹦鹉华丽而聪明。但q种华丽只是温室里的华丽Q聪明只是哗众取宠的聪明Q鹦鹉鲜艳的毛只是Z博hƢ心Q,他最大的能耐就是重复别人的口舌。像鹦鹉一L(fng)人,只会(x)模仿和抄袭;他们…?/p><p>  <strong>坚决不用的第二种人——无法与人合作的荒野之狼</strong></p><p>  荒野之狼凭借自q敏捷凶猛常常单独行动Q它们无视同cȝ意见而离烦(ch)居,其是在捕猎和分享食物时更是如此。行“荒野之狼”的人,没有丝毫的团队精,他们…?/p><p>  <strong>坚决不用的第三种人——缺乏适应力的恐龙</strong></p><p>  恐龙庞大而凶猛,曄l治着整个地球Q但恐龙却有一个致命的q——缺乏适应力。面Ҏ(gu)的环境,恐龙不知所措、无法适应Q最l只能走向灭l。职Z的“恐龙h”,一有变化就惊慌失措Q他们无法适应…?/p><p><strong>  坚决不用的第四种人——浪贚wq?/strong></p><p>  涓涓l流Q固然能汇成大江Q哗哗流_(d)同样能流C一L(fng)财富。像水一栯公司q员工Q成本意识极差,他们L…?/p><p> <strong> 坚决不用的第五种人——不愿沟通的贝类</strong></p><p>  贝类L紧闭着嘴巴、沉默不语,他们h、孤独、自我封闭,“贝cMh”相信沉默是金,他们紧闭双唇、不愿沟通,狭隘而^庸…?/p><p>  <strong>坚决不用的第六种人——不注重资讯汇集的白U?/strong></p><p>  白纸白白净净Q很是可爱,但它却不能给你提供Q何信息、给你Q何帮助。像白纸一L(fng)子里一片空白,他们对外界信息无动于P他们…?/p><p>  <strong>坚决不用的第七种人——没有礼貌的L(fng)</strong></p><p>  规则对于L(fng)来说如一U空文,霔R、野蛮、粗鲁和散O是他们的专利Q不守时Q不重他hQ说话带刺是她们的家怾饭,他们常凭自己心情的好恶Q意而ؓ(f)Q根本不在乎他h的喜怒及(qing)严?br /><br />坚决不用的第八种人——只?x)嫉妒的孤?/p><p>  孤猿两眼腥红Q生zd内心狭小的天地里Q既孤僻寂寞Q又嫉妒成性。“孤猿h”与“狼人”的相比Q不仅缺“自如”,而且~少“自信”,他们Lx别Z于自己。因此,他们…?/p><p> <strong> 坚决不用的第?ji)种人——没有知识的孩</strong></p><p>  职场“小孩”满于现状Q对待生zR工作不思进取。处处需要他人的照顾Q很阅Mc及(qing)参加各种zdQ懒散地龟羃在自q的天地里?/p><p> <strong> 坚决不用的第十种人——不重视健康的幽?/strong></p><p>  q灵阴森恐怖,来去匆匆Q它的出现绝不是好事Q因为厄q是它的“私生子”。职Z的“幽灵h”,一天到晚只知道工作Q忙忙碌。他们阴沉沉的脸上…?/p><p> <strong> 坚决不用的第十一Uh——过于慎重消极的岩石</strong></p><p>  岩石沉重而冷漠,孤傲且?zhn)观。像岩石一L(fng)人,必定是些(zhn)观消极的hQ他们在工作中缺乏热情,L消极和被动,很难抓住Z(x)Q同Ӟ他们…?/p><p>  <strong>坚决不用的第十二Uh——摇摆不定的墙头?/strong></p><p>  墙头草生长在墙上Q左֏|摇摆不定Q像墙头草一L(fng)Z来没有自q主见Q永q只?x)附和别人,其当企业内出现U争、生歧义时Q哪些势力大他们倒向哪一边,q煽风点火,一旦这方失势,他们又会(x)马上倒向另一辏V?/p><p>  <strong>坚决不用的第十三Uh——自我设限的家畜</strong></p><p>  循规y矩的家畜,亦步亦趋Q不赶越h一步,因ؓ(f)它们q一生预定了太多的“不可能”,自我N的h像q些家畜一P他们d为牢Q不肯追求成长,不肯…?/p><p>  拒绝q十三种人,企业׃(x)成长Q拒l成十三UhQh生就?x)有希望?br /><br />在企业管理中,我们能看C业坚决不用的十三Uh,相对作ؓ(f)企业的一名员?我们从中应该受到什么启发呢.</p></font> </strong><img src ="http://www.tkk7.com/shmily432685/aggbug/61316.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/shmily432685/" target="_blank">闉|</a> 2006-08-02 11:29 <a href="http://www.tkk7.com/shmily432685/archive/2006/08/02/61316.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>目需?转蝲一net学习(fn)资源列表.http://www.tkk7.com/shmily432685/archive/2006/05/19/47086.html闉|闉|Fri, 19 May 2006 09:15:00 GMThttp://www.tkk7.com/shmily432685/archive/2006/05/19/47086.htmlhttp://www.tkk7.com/shmily432685/comments/47086.htmlhttp://www.tkk7.com/shmily432685/archive/2006/05/19/47086.html#Feedback0http://www.tkk7.com/shmily432685/comments/commentRss/47086.htmlhttp://www.tkk7.com/shmily432685/services/trackbacks/47086.html net 学习(fn)资源列表Q{Q?/strong>
名称Q快速入?br />地址Qhttp://chs.gotdotnet.com/quickstart/
描述Q本站点是微?NET技术的快速入门网站,我们不必再安?NET Framework中的快速入门示例程序,直接在网上查看此CZ即看?br />
名称Q微软官?NET指导站点
地址Qhttp://www.gotdotnet.com/
描述Q上面的站点是本站的一个子站点Q本站点提供微Y.NET官方信息Qƈ且有大量的用h代码、控件下载,微Y.NET开发组的h员也l常在此站点发表一些指导性文章?br />
名称QSourceForge
地址Qhttp://www.sourceforge.net
描述Q世界上最大的Open Source目在线|站Q上面已l有.NET的各U大型Open Source目上千Ӟ包括SharpDevelop、NDoc、Mono{都是在此站点发布最新源代码信息?br />
名称QCodeProject
地址Qhttp://www.codeproject.com
描述Q很多非官方的中型CZ源代?qing)文章,相当全面Q基本上我们惌的各U方面的资料都可以在此处查找?br />
名称QFabrice's weblog
地址Qhttp://dotnetweblogs.com/FMARGUERIE/Story/4139.aspx
描述Q这是一个WebLog形式的在U日志网站,定期更新Q包?NET相关的工兗؜淆器、反~译器等各种信息Q十分值得收藏?br />
名称Q?br />地址Qhttp://www.aspalliance.com/aldotnet/examples/translate.aspx
描述Qc#译为vb.netQ提供一个文本框Q将你的C#源代码脓(chung)q去Q就可以帮你译成VB.NET语法?br />
名称QCSharpHelp
地址Qhttp://www.csharphelp.com
描述Q?专业的C#语言在线帮助|站Q主要提供C#语言斚w的技术文章。专业性很强?br />
名称QDotNet247
地址Qhttp://www.dotnet247.com
描述Q最好的索引|站Q分别按照门cd(qing)命名I间的烦(ch)引,也提供了Microsoft KB知识库?

名称QASP.NET
地址Qhttp://www.asp.net
描述Q微?NET webform的老l(f)Q资料和实例代码都非帔R得?br />
名称Q微?NET Winform
地址Qhttp://www.windowsforms.net/
描述Q微?NET Winform的老l(f)?br />
名称Q微?KnowledgeBase
地址Qhttp://support.microsoft.com/
描述Q微软知识库Q开发的时候遇到的怪问题,可能?x)在q里扑ֈ{案?br />
名称QMSDN
地址Qhttp://msdn.microsoft.com/
描述Q这个就不用多说了吧Q虽然出了中文MSDNQ但是资料还是不够全Q英文的׃么都有了?br />
名称QHotScripts
地址Qhttp://www.hotscripts.com/
描述QWelcome to HotScripts.com, the net’s largest PHP, CGI, Perl, javascript and ASP script collection and resource web portal. We currently have 24,004 scripts across 11 different programming languages and 1,240 categories, as well as links to books, articles, as well as programming tips and tutorials.

名称QASPAlliance
地址Qhttp://www.aspalliance.com/
描述Q提供相当丰富的文章和示例代码,思\匮乏的时候可以找找思\

名称QCSDN文档中心
地址Qhttp://dev.csdn.net/
描述Q中文的Q资料还丰富,可以作ؓ(f)国内首选?br />
名称QDOTNET中华|?
地址Qhttp://www.aspxcn.com/
描述Q?002-2003q的时候这个站点很不错的,不过现在好像理不得力,有点疲YQ资料更C不过?qing)时Q论坛里Z不够热心了,因ؓ(f)希望它好hQ所以列出来。资料都比较老,不过有些D版的东西q可以。提供很多学?fn)代码?br />
名称Q中国DotNet׃?
地址Qhttp://www.chinaspx.com/
描述Q有点公司背景的|站Q很健壮Q资料更新及(qing)Ӟ比较丰富。论坛解{也不错?br />
名称Q【孟宪会(x)之精彩世界?
地址Qhttp://dotnet.aspx.cc/
描述QMS-MVP的个人站点,包括了他所有的l验文章Q还是很值得一看的?br />
名称QdotNET Tools.org
地址Qhttp://www.dotnettools.org
描述QccboyQ也是CSDN的小气的的站点Q里面有很多关于.NET{的好东东?br />
名称Q博客堂
地址Qhttp://blog.joycode.com/
描述Q半官方性质的MS-MVP汇集blogQ大家可以在q里接触到最新的技术,了解发展势Q对技术的探烦(ch){等Q优U的文章?br />
名称QDotNetBips.com - Applying .NET
地址Qhttp://www.dotnetbips.com/
描述Q该站点的文章,涉及(qing)C整个.NETQ从底层的IL到语a到架构,文章很多Q质量还不错?br />
名称QC# Frequently Asked Questions
地址Qhttp://blogs.msdn.com/csharpfaq/
描述QThe C# team posts answers to common questions

名称Q正则表辑ּ
地址Qhttp://www.regexplib.com/
描述: 正则表达式学?fn)站?

名称QWINDOW formS FAQ
地址Qhttp://www.syncfusion.com/FAQ/Winforms/
描述Q常见的forms faq问题Q很多问题都可以在这里找到答案?

名称QASP.NET 常用cd说明
地址Qhttp://www.123aspx.com/rotor/default.aspx
描述Q不用多_(d)看标题就知道是关于asp.net的名U空间的

名称QASP.NET System.Web.Mail
地址Qhttp://www.systemwebmail.com/faq/3.8.aspx
描述Q邮件发送常见问题解x?br />
名称QVB.NET & C# 比较
地址Qhttp://www.harding.edu/USER/fmccown/WWW/vbnet_csharp_comparison.html
描述QVB.NET跟C#语法区别

名称QVB.NET架构师 BLOG
地址Qhttp://panopticoncentral.net/
描述Q不用多_(d)想了解VB.NET的朋友不可不ȝ站点(PSQ不知道我有没有记错是不是这个地址Q?br />
名称Q烦(ch)克论?br />地址Qhttp://www.sorke.com/bbs/Boards.asp
描述Q我惛_该是国内最好的W三?NET控g的下载基?br />


Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=745302



闉| 2006-05-19 17:15 发表评论
]]>shtml学习(fn),Tomcat配置SSIQ及(qing)语法指o(h)记http://www.tkk7.com/shmily432685/archive/2006/04/30/44205.html闉|闉|Sun, 30 Apr 2006 07:29:00 GMThttp://www.tkk7.com/shmily432685/archive/2006/04/30/44205.htmlhttp://www.tkk7.com/shmily432685/comments/44205.htmlhttp://www.tkk7.com/shmily432685/archive/2006/04/30/44205.html#Feedback0http://www.tkk7.com/shmily432685/comments/commentRss/44205.htmlhttp://www.tkk7.com/shmily432685/services/trackbacks/44205.html一、介l:(x)
  SSI是Server Side Includes的羃写,是嵌入到HTML面的一l指令的集合。在q回h的页?包含SSI指o(h))前,服务器会(x)处理q些指o(h)Qƈ用处理的l果替换指o(h)Q然  后把面q回。这样就允许在HTML面中添加动态生的内容?br />  SSI是向面中添加小的信息片D늚很好的方法。如果页面的大部分都是生的则需要选择其它的解x案?br />二、主要用?br />  目前Q主要有以下几种用用途:(x)
  1、显C服务器端环境变?lt;#echo>
  2、将文本内容直接插入到文档中<#include>
  3、显CWEB文档相关信息<#flastmod #fsize> (如文件制作日?大小{?
  4、直接执行服务器上的各种E序<#exec>(如CGI或其他可执行E序)
  5、设|SSI信息昄格式<#config>(如文件制作日?大小昄方式) 高SSI<XSSI>可设|变量用if条g语句?br />三、设|Tomcat
     Tomcat对SSI提供了支持,但在默认的情况下q种支持是关闭的。如果你用Tomcat做ؓ(f)HTTP服务器ƈ且需要SSIQ那么需要自己来讄?/p>

四、设|方法如下:(x)

        ?CATALINA_BASE/server/lib/目录下找到servlets-ssi.renametojar文g 
        这个文仉命名为servlets-ssi.jar 
        ?CATALINA_BASE/conf/目录下找到web.xml文g 
        使用SSI Servlet删除在SSI servlet和servlet-mapping周围的注释?br />        使用SSI filter删除在SSI filter和filter-mapping周围的注?

五、基本指?br />       1、SSI指o(h)的语法格式如下:(x)
           <!--#element [attribute=value] [attribute=value] ... -->
              q些指o(h)以HTML注释的Ş式出玎ͼ所以如果你没有正确讄SSIQ浏览器?x)忽略这些指令。如果你正确讄了SSIQ这些指令会(x)被相应的l果替换?br />       2、config
           <!--#config timefmt="%B %Y" -->
           config用来指定q回l客L(fng)览器的错误信息、日期和文g大小的格式?br />        常用指o(h)Q?br />           <!--#config errmsg="自定义错误信?--> 
           <!--#config sizefmt="昄单位"--> 
           <!--#config timefmt="昄格式"--> 
        参数Q?br />            errmsg 自定义SSI执行错误信息Q可以ؓ(f)M你喜Ƣ的方式。?br />            sizefmt 文g大小昄方式Q默认ؓ(f)字节方式("bytes")可以改ؓ(f)千字节方?"abbrev") 
            timefmt 旉昄方式Q最灉|的配|属性。?br />        Eg:
            <!--#config errmsg="服务器执行错误,误pȝ理员 yiho@126.comQ谢谢!"--> 
            <!--#fsize file="不存在的文g.htm"-->

            以千字节方式昄文g大小 
            <!--#config sizefmt="abbrev"--> 
            <!--#fsizefile="news.htm"--> 
           以特定的旉格式昄旉
   <!--#config timefmt="%Yq?%m?d?星期%W 北京旉%H:%M:%sQ?Yq已q去?j?今天?Yq的W?U个星?-->
   <!--#echo var="DATE_LOCAL"--> 昄今天是星期几,几月,时区
   <!--#config timefmt="今天%A, %B ,服务器时区是 %zQ是"-->
   <!--#echo var="DATE_LOCAL"-->   
 3、echo
   echo用来输出变量的倹{?
    <!--#echo var="VARIABLE_NAME" -->
    <!--#echo var="变量名称"-->
   本文档名Uͼ(x)E序代码:
    <!--#echo var="DOCUMENT_NAME"-->
   现在旉Q程序代?
    <!--#echo var="DATE_LOCAL"-->
   你的IP地址是程序代?
    <!--#echo var="REMOTE_ADDR"-->
 4、exec
  <!--#exec cmd="COMMOND" -->
  exec用来执行命o(h)?某一外部E序的输出插入到面中。可插入CGIE序或者是常规应用E序的输入,q取决于使用的参数是cmdq是cgi?
   <!--#exec cmd="文g名称"-->
   <!--#exec cgi="文g名称"-->
   <!--#exec cmd="文g名称"-->
   <!--#exec cgi="文g名称"-->
  参数Q?
   cmd 常规应用E序
   cgi CGI脚本E序
  EgQ?
   <!--#exec cmd="cat /etc/passwd"-->会(x)昄密码文g
   <!--#exec cmd="dir /b"-->会(x)昄当前目录下文件列?
   <!--#exec cgi="/cgi-bin/gb.cgi"-->会(x)执行CGIE序gb.cgi?
   <!--#exec cgi="/cgi-bin/access_log.cgi"-->会(x)执行CGIE序access_log.cgi?
  注意Q?
   从上面的CZ可以看出Q这个指令相当方便,但是也存在安全问题?
  止Ҏ(gu)Q?
   QApacheQ将access.conf中的"Options Includes ExecCGI"q行代码删除Q?
   Q在IIS中,要禁?#exec 命o(h)Q可修改 SSIExecDisable 元数据库Q? 
 5、flastmod
  <!--#flastmod file="FILE_NAME" -->
  flastmodq回FILE_NAME所代表的文件的最后修Ҏ(gu)间?
  Eg:
   <!--#flastmod file="news.htm"-->
    当前目录下news.htm文g的最q更新日期插插入到当前页?
 6、fsize
  <!--#fsize file="FILE_NAME" -->
  fsizeq回FILE_NAME所代表的文件的大小?
  <!--#flastmod file="文g名称"-->
  <!--#fsize file="文g名称"-->
  参数Q?
   file 指定包含文g相对于本文档的位|??info.txt 表示当前目录下的的info.txt文档
   virtual 指定相对于服务器文档根目录的位置 ?/hoyi/info.txt 表示
  注意Q?
   文g名称必须带有扩展名?
  Eg: 
   <!--#fsize file="news.htm"-->
    当前目录下news.htm的文件大入到当前页?
 7、include
  <!--#include file="文g名称"-->
  <!--#include virtual="文g名称"-->
  include插入FILE_NAME所代表的文件的内容?
  file 文g名是一个相对\径,该\径相对于使用 #include 指o(h)的文档所在的目录。被包含文g可以在同一U目录或其子目录中,但不能在上一U目录中。如表示当前目  录下的的nav_head.htm文档Q则为file="nav_head.htm"?
  virtual 文g名是 Web 站点上的虚拟目录的完整\径。如表示相对于服务器文档根目录下hoyi目录下的nav_head.htm文gQ则为file="/hoyi/nav_head.htm"
  参数Q?
   file 指定包含文g相对于本文档的位|?
   virtual 指定相对于服务器文档根目录的位置
  注意Q?
   1、文件名U必d有扩展名?
   2、被包含的文件可以具有Q何文件扩展名Q我觉得直接使用htm扩展名最方便
 8、printenv
  <!--#printenv -->
   printenvq回所有定义的变量的列表?
 9、set
  <!--#set var="VARIABLE_NAME" value="VARIABLE_VALUE" -->
  set用来自定义变量。在SSI中有许多标准的变?如DATE_LOCAL)Q其中也包括对于CGIE序有效的环境变量?
 10、if elif endif else
  if elif endif else用来条g选择?
  #if
  作用Q?创徏可以改变数据的页面,q些数据Ҏ(gu)使用if语句时计的要求予以昄?
    语法Q?E序代码:
   <!--#if expr="$变量?"变量值A""-->
   昄内容
    <!--#elif expr="$变量?"变量值B""-->
   昄内容
    <!--#else-->
   昄内容
    <!--#endif"-->
   Eg:
    <!--#if expr="$SERVER_NAME="hoyi.zb169.net""-->
     中华E搜网http://www.eshoo.com.cn
    <!--#elif expr="$SERVER_NAME="linux.cqi.com.cn"" -->
     中华E搜网http://www.eshoo.com.cn/bbs
    <!--#else-->
     中华E搜网http://www.eshoo.com.cn
    <!--#endif"-->
注意Q?用于前面指o(h)中的反斜杠,是用来代换内部的引号Q以便它们不?x)被解释为结束表辑ּ。不可省略?
  
六、普通用?br /> 1、下面是一些比较常规的SSI的用法:(x)
  最后修Ҏ(gu)?br />   有两U方法:(x)
   This file last modified <!--#flastmod file="ssi.shtml" -->
   This file last modified <!--#echo var="LAST_MODIFIED" -->
  包含一个footer
   <!--#include virtual="/footer.html" -->
  讄errmsg
   <!--#config errmsg="[error message!]" -->
  讄sizefmt
   <!--#config sizefmt="bytes|abbrev" -->
  执行命o(h)
  <!--#exec cmd="dir" -->
 2、高USSI
  XSSIQExtended SSIQ是一l高USSI指o(h)Q内|于Apache 1.2或更高版本的mod-include模块之中?
   其中可利用的的指令有Q?
   <!--#printenv-->
   <!--#printenv-->
   <!--#printenv-->
   <!--#printenv-->
  作用Q?昄当前存在于WEB服务器环境中的所有环境变量?
  Q?Q?set
   作用Q可l变量赋|以用于后面的if语句?
   语法Q程序代?
     <!--#set var="变量?value="变量?-->
   参数Q无
   CZQ?E序代码:
    <!--#set var="color"value="U色"-->
    SSI允许自定义变量,q些变量可以用来q行比较和条件判断?br />   定义变量
    <!--#set var="date" value="${DATE_LOCAL}_${DATE_GMT}" -->
   条g表达?br />    <!--#if expr="test_condition" -->
    <!--#elif expr="test_condition" -->
     <!--#else -->
    <!--#endif -->



闉| 2006-04-30 15:29 发表评论
]]>
人生如风{?/title><link>http://www.tkk7.com/shmily432685/archive/2006/04/27/43473.html</link><dc:creator>闉|</dc:creator><author>闉|</author><pubDate>Thu, 27 Apr 2006 01:28:00 GMT</pubDate><guid>http://www.tkk7.com/shmily432685/archive/2006/04/27/43473.html</guid><wfw:comment>http://www.tkk7.com/shmily432685/comments/43473.html</wfw:comment><comments>http://www.tkk7.com/shmily432685/archive/2006/04/27/43473.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.tkk7.com/shmily432685/comments/commentRss/43473.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/shmily432685/services/trackbacks/43473.html</trackback:ping><description><![CDATA[<p>时值春暖花开之季Q正是放风筝的大好时节,当看着满天的风{v赯落,让我不禁感?zhn)刎ͼ人生亦如风筝。v赯落,其实每个人手中都一个风{?br />有的人站在那里,L的把风筝攑ֈ天空Q让风筝自由的翱于天空?br />有的Z断的试Q不断的努力Q风{依然在头顶上盘旋,始终不能q于天IZ中?br />有的人放弃了Q认Z是放风筝的料。有的h不断的努力着、尝试着、不断的摸烦(ch)着Q最l会(x)扑ֈN风筝的要领,虽然要经历很多次p|、再重新<br />来过?/p> <p>然而h生又何尝不是呢?每个人的一生中Q都有一个v点,每个人都渴望N{于蓝天之中Q梦想着成功?br />有的人成功了Q但是经历了无数ơ的p|Q最l站在成功的行列中?br />有的人正在尝试着Q正在不断的努力着Q让自己接近成功?br />也有的hl历了失败,不再d试,自暴自弃?br />也有的h成功了,但风{飞在蓝天那瞬_(d)l历了一场大风,风筝又重新回CL(fng)。有的h?x)放弃,但有的h?x)选择重新再来?br />我始l相信一句话Q没有失败,只有暂时的不成功?br />我属于正在尝试中的一员,正在不断的努力,让自己更靠近成功。不经历再多的p|Q经历再多的试,l历再多摸烦(ch)Q决不放弃?/p><img src ="http://www.tkk7.com/shmily432685/aggbug/43473.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/shmily432685/" target="_blank">闉|</a> 2006-04-27 09:28 <a href="http://www.tkk7.com/shmily432685/archive/2006/04/27/43473.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>E序?新的一q?何去何从http://www.tkk7.com/shmily432685/archive/2005/12/26/25439.html闉|闉|Mon, 26 Dec 2005 06:36:00 GMThttp://www.tkk7.com/shmily432685/archive/2005/12/26/25439.htmlhttp://www.tkk7.com/shmily432685/comments/25439.htmlhttp://www.tkk7.com/shmily432685/archive/2005/12/26/25439.html#Feedback5http://www.tkk7.com/shmily432685/comments/commentRss/25439.htmlhttp://www.tkk7.com/shmily432685/services/trackbacks/25439.html刚步入Y件行业的、步入Y件行业不久的、已l抹爬滚打好几年的。新的一q即来_(d)我们都应该深思一下:(x)
E序员的\在何方,
是盲目的写程序,坚持到底Q?BR>是提高个力,使自己成长ؓ(f)pȝ分析师?
是加强管理经验,使自己成Z个合格的职业l理人?
是提高业务能力,加强理能力Qؓ(f)自己创业打下坚实的基Q?BR>q是其他Q?BR>软g技术不断的更新Q程序的开发也越来越单。纯_的敲代码的时代已经不复存在。步入Y件行业,只有向前Q不断的学习(fn)Q不断的提高Q没有一丝松懈,但我们仍然有学不完的知识。日子一天一天的q去。我们也一天天的老去。在新的一q_(d)我们实要考虑新的一q_(d)我们要做什么。学?fn)固焉要,但发展是我们必须要面对的问题。如何发展是我们要解决的问题?BR>古h曾云Q先天下之忧而忧Q后天下之乐而乐。提前做准备Q迎接新的挑战?BR>?查看详情

闉| 2005-12-26 14:36 发表评论
]]>
不让自己再白z?4q?/title><link>http://www.tkk7.com/shmily432685/archive/2005/12/13/23588.html</link><dc:creator>闉|</dc:creator><author>闉|</author><pubDate>Tue, 13 Dec 2005 01:42:00 GMT</pubDate><guid>http://www.tkk7.com/shmily432685/archive/2005/12/13/23588.html</guid><wfw:comment>http://www.tkk7.com/shmily432685/comments/23588.html</wfw:comment><comments>http://www.tkk7.com/shmily432685/archive/2005/12/13/23588.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/shmily432685/comments/commentRss/23588.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/shmily432685/services/trackbacks/23588.html</trackback:ping><description><![CDATA[<P>从清晨到夜晚到清晨,需?4时。一天重复一天?BR>从出生到懂事到现在,q了24q。一q重复一q?BR>从不知到知之到熟知,用了24q。一炚w复一炏V?BR>回顾往夕,我还是我Q只是岁月在怸M了一到桑?BR>当年的壮志已不复存在Q外面的世界Q让我目不暇接?BR>不断的重复“我q年轠Z让自己扑֯一点安慰?BR>但岁月无情,时光如梭?BR>曄的少q豪情,曄的壮志胸怀Q已渐渐灭?BR>未完Q待l?BR>我要|(x)从现在开始,<BR>不让自己再白z?4q?/P><img src ="http://www.tkk7.com/shmily432685/aggbug/23588.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/shmily432685/" target="_blank">闉|</a> 2005-12-13 09:42 <a href="http://www.tkk7.com/shmily432685/archive/2005/12/13/23588.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>myeclipse中weblogic服务?/title><link>http://www.tkk7.com/shmily432685/archive/2005/11/26/21511.html</link><dc:creator>闉|</dc:creator><author>闉|</author><pubDate>Sat, 26 Nov 2005 08:11:00 GMT</pubDate><guid>http://www.tkk7.com/shmily432685/archive/2005/11/26/21511.html</guid><wfw:comment>http://www.tkk7.com/shmily432685/comments/21511.html</wfw:comment><comments>http://www.tkk7.com/shmily432685/archive/2005/11/26/21511.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.tkk7.com/shmily432685/comments/commentRss/21511.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/shmily432685/services/trackbacks/21511.html</trackback:ping><description><![CDATA[<H2 class=diaryTitle>myeclipse配置weblogic                                    </H2> <P> <P> <P>weblogic安装参见</P> <P><A >http://zhangstar.blogbus.com/logs/2004/09/413796.html</A></P> <P> <P>MyEclipse默认的应用服务器为JBoss3Q这里我们用WebLogic8.1。启动EclipseQ选择“窗口\首选项”菜单,打开首选项对话框。展开MyEclipse下的Application Serversl点Q点击JBoss 3Q选中右面的Disable单选按钮,停用JBoss 3。然后点击WebLogic 8Q选中双的Enable单选按钮,启用WebLogic服务器。同时下面的配置如下Q?<BR>(1)BEA home directoryQC:\BEA。假定WebLogic安装在D:\BEA文g夹中?<BR>(2)WebLogic installation directoryQC:\BEA\weblogic81?<BR>(3)Admin usernameQ用户名?<BR>(4)Admin passwordQ密码?<BR>(5)Execution domain rootQ安装后Q启动服务的路径?<BR>(6)Execution domain nameQmydomain?<BR>(7)Execution server nameQmyserver?<BR>(8)Hostname:PortNumberQlocalhost:7001?<BR>(9)Security policy fileQD:\BEA\weblogic81\server\lib\weblogic.policy?<BR>(10)JAAS login configuration fileQ省略?<BR>以上配置Ҏ(gu)安装情况不同而不同?BR>如图Q?BR><IMG height=529 alt=myeclipse_weblogic.JPG src="http://www.tkk7.com/images/blogjava_net/shmily432685/subject/myeclipse_weblogic.JPG" width=759 border=0><BR>接着展开WebLogic 8l点Q点击JDKQ在双的WLS JDK name处选择WebLogic 8的默认JDK。这里组合框中缺省ؓ(f)j2re1.4.2_03Q即之前单独安装的jre。单击Add按钮Q弹出WebLogic > Add JVM对话框,在JRE名称处随便输入一个名字,如jre1.4.1_02。然后在JREȝ录处选择WebLogic安装文g夹中的JDK文g夹,如D:\BEA\jdk141_02Q程序会(x)自动填充Javadoc URL文本框和JREpȝ库列表框。单ȝ定按钮关闭对话框。这时候就可以在WLS JDK namel合框中选择jre1.4.1_02了。之后还要在下面的Optional Java VM argumentsQ如-ms64m -mx64m -Djava.library.path="D:/BEA/weblogic81/server/bin" -Dweblogic.management.discover=false -Dweblogic.ProductionModeEnabled=false <BR>最后点击PathsQ在双的Prepend to classpath列表框中Q通过Add JAR/ZIP按钮Q加入D:\BEA\weblogic81\server\lib\weblogic.jar、D:\BEA\weblogic81\server\lib\webservices.jar。如果用到数据库Q还需把数据库的驱动类库加q来Q这里我们用WebLogic自带的SQL Server数据库驱动库D:\BEA\weblogic81\server\lib\mssqlserver4v65.jar?<BR>xQMyEclipse中WebLogic8的配|工作就完成了。下面可以看看在Eclipse中能否启动WebLogic了?自从安装了MyEclipse之后QEclipse工具栏中׃(x)有一个Run/Stop Servers下拉按钮。点击该按钮的下拉部分,选择“WebLogic 8\Start”菜单,卛_始启动WebLogic了。通过查看下面的控制台消息Q就可以知道启动是否成功Q或有什么异常发生。停止WebLogic可选择“WebLogic\Stop”菜?/P><img src ="http://www.tkk7.com/shmily432685/aggbug/21511.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/shmily432685/" target="_blank">闉|</a> 2005-11-26 16:11 <a href="http://www.tkk7.com/shmily432685/archive/2005/11/26/21511.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>l队开发小型项目经?/title><link>http://www.tkk7.com/shmily432685/archive/2005/11/25/21384.html</link><dc:creator>闉|</dc:creator><author>闉|</author><pubDate>Fri, 25 Nov 2005 01:54:00 GMT</pubDate><guid>http://www.tkk7.com/shmily432685/archive/2005/11/25/21384.html</guid><wfw:comment>http://www.tkk7.com/shmily432685/comments/21384.html</wfw:comment><comments>http://www.tkk7.com/shmily432685/archive/2005/11/25/21384.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/shmily432685/comments/commentRss/21384.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/shmily432685/services/trackbacks/21384.html</trackback:ping><description><![CDATA[1、开发之前要有明的开发约定,针对各开发h员,列出有可能存在的问题Qƈ与开发h员协调。(启动目Q?BR>2、对需求进行分析,pȝ分析员及(qing)个主要开发小l成员参与需求分析,q出<STRONG>{划Ҏ(gu)</STRONG>。(需求分析)(j)<BR>3、M设计、设计数据库、拟订项目进度表Q与开发小l共同讨论。ƈ?STRONG>数据库设计、项目进度表</STRONG>QM设计Q?BR>4、对各个功能模块q行<STRONG>详细设计</STRONG>Q与负责开发h员开?x)交,直到认无误。(详细设计Q?BR>5、开发h员根据详l设计进行程序编码,严格遵守开发约定,保证E序~码质量。注意事:(x)注释{。(E序~码Q?BR>6、开发小l每三天寚w目完成情况进行分析、交,保开发过E中的质量、进度。(E序~码Q?BR>7、在开发过E中Q各开发h员要严格对程序进行自,在项目测试阶D,开发小l成员需要进行交叉测试,整体试{,q出<STRONG>试报告</STRONG>Q在此过E中需要编写该目?STRONG>使用说明</STRONG>Q项目测试)(j)<BR>8、项目测试完成后Q发布项目,客服部门需要进行无使用说明试以及(qing)依照使用说明试。ƈ出测试报告。程序编码h员必d所负责功能模块q行l护。(目试运行)(j)<BR>9、(目验收Q?BR>Ƣ迎讨论Q指导开发过E完善。thanks!<img src ="http://www.tkk7.com/shmily432685/aggbug/21384.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/shmily432685/" target="_blank">闉|</a> 2005-11-25 09:54 <a href="http://www.tkk7.com/shmily432685/archive/2005/11/25/21384.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>备䆾与压~命?linux)http://www.tkk7.com/shmily432685/archive/2005/11/15/19794.html闉|闉|Tue, 15 Nov 2005 01:07:00 GMThttp://www.tkk7.com/shmily432685/archive/2005/11/15/19794.htmlhttp://www.tkk7.com/shmily432685/comments/19794.htmlhttp://www.tkk7.com/shmily432685/archive/2005/11/15/19794.html#Feedback0http://www.tkk7.com/shmily432685/comments/commentRss/19794.htmlhttp://www.tkk7.com/shmily432685/services/trackbacks/19794.html摘录?linux宝库 (http://www.linuxmine.com)

  用户l常需要备份计机pȝ中的数据Qؓ(f)了节省存储空_(d)常常备份文件进行压~。下面分别介l备份与压羃的命令?BR>
  tar命o(h)

  tar可以为文件和目录创徏档案。利用tarQ用户可以ؓ(f)某一特定文g创徏档案Q备份文Ӟ(j)Q也可以在档案中改变文gQ或者向档案中加入新的文件?tar最初被用来在磁带上创徏档案Q现在,用户可以在Q何设备上创徏档案Q如软盘。利用tar命o(h)Q可以把一大堆的文件和目录全部打包成一个文Ӟq对于备份文件或几个文件组合成Z个文件以便于|络传输是非常有用的。Linux上的tar是GNU版本的?BR>
  语法Qtar QM选项+辅选项Q?文g或者目?BR>
  使用该命令时Q主选项是必要有的Q它告诉tar要做什么事情,辅选项是辅助用的Q可以选用?BR>
  主选项Q?BR>
  c 创徏新的档案文g。如果用h备䆾一个目录或是一些文Ӟp选择q个选项?BR>
  r 把要存档的文件追加到档案文g的未。例如用户已l作好备份文Ӟ又发现还有一个目录或是一些文件忘记备份了Q这时可以用该选项Q将忘记的目录或文gq加到备份文件中?BR>
  t 列出档案文g的内容,查看已经备䆾了哪些文件?BR>
  u 更新文g。就是说Q用新增的文件取代原备䆾文gQ如果在备䆾文g中找不到要更新的文gQ则把它q加到备份文件的最后?BR>
  x 从档案文件中释放文g?BR>
  辅助选项Q?BR>
  b 该选项是ؓ(f)带定的。其后跟一数字Q用来说明区块的大小Q系l预讑րgؓ(f)20Q?0*512 bytesQ?BR>
  f 使用档案文g或设备,q个选项通常是必选的?BR>
  k 保存已经存在的文件。例如我们把某个文gq原Q在q原的过E中Q遇到相同的文gQ不?x)进行覆盖?BR>
  m 在还原文件时Q把所有文件的修改旉讑֮为现在?BR>
  M 创徏多卷的档案文Ӟ以便在几个磁盘中存放?BR>
  v 详细报告tar处理的文件信息。如无此选项Qtar不报告文件信息?BR>
  w 每一步都要求认?BR>
  z 用gzip来压~?解压~文Ӟ加上该选项后可以将档案文gq行压羃Q但q原时也一定要使用该选项q行解压~?BR>
  ?Q把/home目录下包括它的子目录全部做备份文Ӟ备䆾文g名ؓ(f)usr.tar?BR>
  $ tar cvf usr.tar /home

  ?Q把/home目录下包括它的子目录全部做备份文Ӟq进行压~,备䆾文g名ؓ(f)usr.tar.gz ?BR>
  $ tar czvf usr.tar.gz /home

  ?Q把usr.tar.gzq个备䆾文gq原q解压羃?BR>
  $ tar xzvf usr.tar.gz

  ?Q查看usr.tar备䆾文g的内容,q以分屏方式昄在显C器上?BR>
  $ tar tvf usr.tar | more

  要将文g备䆾C个特定的讑֤Q只需把设备名作ؓ(f)备䆾文g名?BR>
  ?Q用户在/dev/fd0讑֤的Y盘中创徏一个备份文Ӟq将/home 目录中所有的文g都拷贝到备䆾文g中?BR>
  $ tar cf /dev/fd0 /home

  要恢复设备磁盘中的文Ӟ可用xf选项Q?BR>
  $ tar xf /dev/fd0

  如果用户备䆾的文件大超q设备可用的存贮I间Q如软盘Q?zhn)可以创徏一个多L(fng)tar备䆾文g。M选项指示tar命o(h)提示(zhn)用一个新的存贮设备,当用M选项向一个Yp行存档时Qtar命o(h)在一张Y盘已满的时候会(x)提醒(zhn)再攑օ一张新的Y盘。这h可以把tar档案存入几张盘中?BR>
  $ tar cMf /dev/fd0 /home

  要恢复几张盘中的档案Q只要将W一张放入Y驱,然后输入有x和M选项的tar命o(h)。在必要时?zhn)会(x)被提醒攑օ另外一张Y盘?BR>
  $ tar xMf /dev/fd0

  gzip命o(h)

  减少文g大小有两个明昄好处Q一是可以减存储空_(d)二是通过|络传输文gӞ可以减少传输的时间。gzip是在Linuxpȝ中经怋用的一个对文gq行压羃和解压羃的命令,既方便又好用?BR>
  语法Qgzip Q选项Q?压羃Q解压羃Q的文g?BR>
  各选项的含义:(x)

  -c 输出写到标准输ZQƈ保留原有文g?BR>
  -d 压~文件解压?BR>
  -l Ҏ(gu)个压~文Ӟ昄下列字段Q?BR>
  压羃文g的大?BR>
  未压~文件的大小

  压羃?BR>
  未压~文件的名字

  -r 递归式地查找指定目录q压~其中的所有文件或者是解压~?BR>
  -t 试Q检查压~文件是否完整?BR>
  -v Ҏ(gu)一个压~和解压的文Ӟ昄文g名和压羃比?BR>
  -num 用指定的数字num调整压羃的速度Q?1?-fast表示最快压~方法(低压~比Q,-9?-best表示最慢压~方法(高压~比Q。系l缺省gؓ(f)6?BR>
  假设一个目?home下有文gmm.txt、sort.txt、xx.com?BR>
  ?Q把/home目录下的每个文g压羃?gz文g?BR>
  $ cd /home

  $ gzip *

  $ ls

  m.txt.gz sort.txt.gz xx.com.gz

  ?Q把?中每个压~的文g解压Qƈ列出详细的信息?BR>
  $ gzip -dv *

  mm.txt.gz 43.1%-----replaced with mm.txt

  sort.txt.gz 43.1%-----replaced with sort.txt

  xx.com.gz 43.1%-----replaced with xx.com

  $ ls

  mm.txt sort.txt xx.com


  ?Q详l显CZ1中每个压~的文g的信息,q不解压?BR>
  $ gzip -l *

  compressed uncompr. ratio uncompressed_name

  277 445 43.1% mm.txt

  278 445 43.1% sort.txt

  277 445 43.1% xx.com

  $ ls

  mm.txt.gz sort.txt.gz xx.com.gz

  ?Q压~一个tar备䆾文gQ如usr.tarQ此时压~文件的扩展名ؓ(f).tar.gz

  $ gzip usr.tar

  $ ls

  usr.tar.gz

  unzip命o(h)

  用MS Windows下的压羃软gwinzip压羃的文件如何在Linuxpȝ下展开呢?可以用unzip命o(h)Q该命o(h)用于解扩展名?zip的压~文件?BR>
  语法Qunzip Q选项Q?压羃文g?zip

  各选项的含义分别ؓ(f)Q?BR>
  -x 文g列表 解压~文Ӟ但不包括指定的file文g?BR>
  -v 查看压羃文g目录Q但不解压?BR>
  -t 试文g有无损坏Q但不解压?BR>
  -d 目录 把压~文件解到指定目录下?BR>
  -z 只显C压~文件的注解?BR>
  -n 不覆盖已l存在的文g?BR>
  -o 覆盖已存在的文g且不要求用户认?BR>
  -j 不重建文档的目录l构Q把所有文件解压到同一目录下?BR>
  ?Q将压羃文gtext.zip在当前目录下解压~?BR>
  $ unzip text.zip

  ?Q将压羃文gtext.zip在指定目?tmp下解压羃Q如果已有相同的文g存在Q要求unzip命o(h)不覆盖原先的文g?BR>
  $ unzip -n text.zip -d /tmp

  ?Q查看压~文件目录,但不解压?BR>
  $ unzip -v text.zip

  zgrep命o(h)

  q个命o(h)的功能是在压~文件中L匚w的正则表辑ּQ用法和grep命o(h)一P只不q操作的对象是压~文件。如果用h看看在某个压~文件中有没有某一句话Q便可用zgrep命o(h)?/FONT>



闉| 2005-11-15 09:07 发表评论
]]>
BEA WebLogic 8.1 JDBCq接配置http://www.tkk7.com/shmily432685/archive/2005/11/09/18995.html闉|闉|Wed, 09 Nov 2005 07:17:00 GMThttp://www.tkk7.com/shmily432685/archive/2005/11/09/18995.htmlhttp://www.tkk7.com/shmily432685/comments/18995.htmlhttp://www.tkk7.com/shmily432685/archive/2005/11/09/18995.html#Feedback0http://www.tkk7.com/shmily432685/comments/commentRss/18995.htmlhttp://www.tkk7.com/shmily432685/services/trackbacks/18995.html本文描述?SPAN lang=EN-US>BEA WebLogic 8.1 Server中各U与JDBC相关功能的配|。尽我们用了Oracle 8.1.7作ؓ(f)我们的示例数据库理pȝQ?SPAN lang=EN-US>DBMSQ,但是只要其他关系数据库提供通过JDBC的连接,可以很Ҏ(gu)地把一般性的概念转移到这些数据库上?SPAN lang=EN-US>

  JDBC是标准的Java APIQ几乎所有需要访问数据库?SPAN lang=EN-US>J2EE应用E序都直接或间接C用了它。在BEA WebLogic 8.1中,配置JDBCq接包括创徏和配|两个主要的工g——JDBCq接池和数据源。与q两个主要工件相关的是其他次要的可配|工Ӟ比如多池或数据源工厂?SPAN lang=EN-US>


q接池还是多池?
  在深入讨论如何创建和配置q接池之前,我们需要简要地看一看需要用连接池的原因?SPAN lang=EN-US>
  如果(zhn)没有?SPAN lang=EN-US>JDBCq接池访问数据库Q那么ؓ(f)了徏立到数据库的q接Q?zhn)需要进行以下步骤:(x)

  • 加蝲JDBC驱动E序cR?
  • 创徏JDBC驱动E序的一个实例,q把它注册到驱动E序理器中?
  • 通过提供一个数据库URL和其他所需的参敎ͼ从驱动程序管理器中获得一个到数据库的q接?
  • 完成之后关闭q接?

  与这U一ơ一个连接的Ҏ(gu)相比Q连接池是数据库q接的一个现存集合,而且可以在多个活动的J2EE应用E序中回收这些数据库q接。连接池中的q接是开攄Q可用于讉K。应用程序用一个连接之后,q个q接没有被销毁,而是被返回到q接池中Q随后可以ؓ(f)其他应用E序所用。通过节省与频J徏立和断开数据库连接相关的计算资源Q连接池提高了数据库讉K的性能Q尤其是在负载高峰期内?SPAN lang=EN-US>
  多池是连接池的集合。多池的主要目的是提高可用性和在一l连接池间实现负载均衡?SPAN lang=EN-US>

Z么用数据源Q?/SPAN>
  一个数据源是一个提供对q接池或多池讉K?SPAN lang=EN-US>Java命名和目录接口(Java Naming and Directory InterfaceQ?SPAN lang=EN-US>JNDIQ对象。连接池或多池对于配|数据源是必需的。可以用事务属性来配置数据源。非事务性的数据源用于本C务;而事务性的数据源用于分布式事务?SPAN lang=EN-US>
  数据源封装了Ҏ(gu)据库的访问,隐藏了访问连接池或多池所涉及(qing)的细节。另外,数据源配置数据库连接的事务性特性变得容易?SPAN lang=EN-US>
  JDBC Data Source Factory是一?SPAN lang=EN-US>JNDI对象Q企业应用程序用它从应用程序范围内的连接池中获得连接?SPAN lang=EN-US>

JDBC驱动E序讄
  ?SPAN lang=EN-US>WebLogic Server?SPAN lang=EN-US> DBMS之间建立q接所需?SPAN lang=EN-US>JDBC驱动E序分ؓ(f)两种cdQ?SPAN lang=EN-US>Type 2?SPAN lang=EN-US> Type 4?SPAN lang=EN-US> Type 2 JDBC驱动E序需要本地库。?SPAN lang=EN-US>Type 2 JDBC驱动E序Ӟ需要把?SPAN lang=EN-US>WebLogic׃n库(或动态链接库Q目录的路径\server\bin\oci817_8和到Oracle客户端库目录的\?SPAN lang=EN-US>\bind到系l变?SPAN lang=EN-US>< PATH >的开头部分?SPAN lang=EN-US>
  WebLogic 8.1 Server安装?SPAN lang=EN-US>< WEBLOGIC >目录中?SPAN lang=EN-US>Oracle 8.1.7数据库安装在< ORACLE >目录中?SPAN lang=EN-US>< PATH >?SPAN lang=EN-US>WebLogic Server Path变量?SPAN lang=EN-US>
  对于Type 2?SPAN lang=EN-US> Type 4驱动E序来说Q在WebLogic Server CLASSPATH中,需要相关的JDBC驱动E序cL配置q接池或数据源。把包含Oracle Type 2 JDBC驱动E序cȝ\JDBC\lib\classes12.zip文gdl?SPAN lang=EN-US>/startWebLogic脚本文g中的变量?SPAN lang=EN-US>

  • Q?SPAN lang=EN-US>WebLogic Server Classpath变量?
  • Q?SPAN lang=EN-US>WebLogic Server Domain目录?

配置JDBCq接?/SPAN>
  现在Q我们将考虑如何创徏q接池和配置与其相关的各U参数?SPAN lang=EN-US>
  要创Z?SPAN lang=EN-US>JDBCq接池,?SPAN lang=EN-US>Administration Console中右?SPAN lang=EN-US>JDBC>Connection Pools节点Q然后选择Configure a new JDBC Connection Pool?SPAN lang=EN-US>
  q将昄一?SPAN lang=EN-US>Configure a JDBC Connection Pool画面。ؓ(f)Oracle数据库选择Database Type ?Oracle。选择一?SPAN lang=EN-US>Database DriverQ然后点?SPAN lang=EN-US>Continue按钮Q参见图1Q?SPAN lang=EN-US>

fig1.jpg
?SPAN lang=EN-US>1

  随后昄Define Connection Properties画面。在q个画面中,指定一?SPAN lang=EN-US>Database Name、一?SPAN lang=EN-US>Database User Name和一?SPAN lang=EN-US>Password。点?SPAN lang=EN-US>Continue按钮?SPAN lang=EN-US>
  随后昄Test DataBase Connection。在q个画面中,指定Driver Classname?SPAN lang=EN-US>URL?SPAN lang=EN-US>Properties字段的倹{?SPAN lang=EN-US>Driver Classname是用于获得数据库连接的驱动E序cd?SPAN lang=EN-US>URL是用于获得连接的数据?SPAN lang=EN-US>URL?SPAN lang=EN-US>Properties是用于创接的属性列表?SPAN lang=EN-US>
  ?SPAN lang=EN-US>1中指定了用于不同Oracle JDBC驱动E序?SPAN lang=EN-US>Driver Classname?SPAN lang=EN-US>URL讄?SPAN lang=EN-US>

tab1.jpg
?SPAN lang=EN-US>1 驱动E序cd?SPAN lang=EN-US>URL讄

  ?SPAN lang=EN-US>URL讄中,< host >是在/network/ADMIN/tnsnames.ora文g中指定的HOST|是在tnsnames.ora文g中指定的PORT|?SPAN lang=EN-US>是数据库实例名称?SPAN lang=EN-US>
  ?SPAN lang=EN-US>Properties文本框中的设|是Q 
  user=
  server=

  是指定登录到Oracle数据库中的用户名?SPAN lang=EN-US>?SPAN lang=EN-US>Oracle数据库实例名U。如果用了Oracle瘦(Type 4Q驱动程序,׃应该指定服务器属性?SPAN lang=EN-US>
  点击Test Driver Configuration按钮Q以试JDBC Connection Pool。如果驱动程序配|测试成功,?x)显CZ?SPAN lang=EN-US>“Connection successful?/SPAN>消息。如果驱动程序配|有错误Q则?x)显CZ条错误消息?SPAN lang=EN-US>
  随后?x)显C?SPAN lang=EN-US>Create and Deploy画面。在q个画面中,选择一台服务器部vq接池,然后点击Create and Deploy按钮来创建和部v一?SPAN lang=EN-US>JDBCq接池。这在被选中的服务器上创建和部v一个连接池。也可以把它部v在多台服务器上?SPAN lang=EN-US>Administration Console中的JDBC>Connection Pools节点会(x)增加一?SPAN lang=EN-US>节点?SPAN lang=EN-US>是连接池的名U?SPAN lang=EN-US>
  要修?SPAN lang=EN-US>JDBC Connection Pool配置Q点?SPAN lang=EN-US>JDBC>Connection Pools>节点Q然后选择Configuration选项卡。要修改目标服务器,选择Target and Deploy选项卡。选择一台目标服务器Q然后点?SPAN lang=EN-US>Apply按钮。选择Connections选项卡以配置JDBC Connections属性?SPAN lang=EN-US>

q接属?/SPAN>

  • Initial Capacity:创徏q接池时所创徏的数据库q接的数目?
  • Maximum Capacity: q接池中q接的最大数目?
  • Capacity Increment: q接池容量在最大容量限制范围内的增量?
  • LoginDelay: 在创建每个物理数据库q接之前要gq的U数?
  • Allow Shrinking: 该设|ؓ(f)trueӞ如果没有使用额外的连接,则允许连接池把容量减到InitialCapacity?
  • Shrink Frequency: 在减连接池定w之前要等待的U数。如果将Shrink Frequency讄?SPAN lang=EN-US>trueQ那么也必须?SPAN lang=EN-US>Allow Shrinking讄?SPAN lang=EN-US>true?
  • Test Frequency: 数据库连接测试之间间隔的U数。在每个Refresh Period旉间隔之后Q如果设|了TestTableNameQ就?x)?SPAN lang=EN-US>TestTableName试未用的数据库连接?
  • Test Reserved Connections: 如果选择了这个选项Q服务器?x)在把连接提供给客户端之前对其进行测试?
  • Test Created Connections: 如果选择了这个选项Q就?x)在创徏一?SPAN lang=EN-US>JDBCq接之后和在把它d?SPAN lang=EN-US>JDBCq接池中的可用连接列表之前,对该JDBCq接q行试?
  • Test Released Connections: 如果选择了这个选项Q服务器׃(x)在把q接q回l连接池之前对其q行试?
  • Test Table Name: 用于JDBCq接试的数据库表名。如果指定了Test FrequencyQƈ且选择?SPAN lang=EN-US>Test Reserved Connections?SPAN lang=EN-US>Test Created Connections?SPAN lang=EN-US>Test Released ConnectionsQ则Table Name是必需的?

  在配|?SPAN lang=EN-US>Connections画面之后Q选择Apply按钮?SPAN lang=EN-US>

配置JDBC多池
  一个多池就是连接池的一个集合。在创徏多池之前为多池配|连接池。要创徏和配|一个新的多池,叛_Administration Console中的JDBC>Multi Pools节点Q然后选择Configure a New Multi Pool?SPAN lang=EN-US>
  随后?x)显C?SPAN lang=EN-US>Configuration画面。在Multi Pool Configuration画面中,指定Algorithm Typeq择Create按钮。如果将Algorithm Type讄?SPAN lang=EN-US>“High availability?/SPAN>Q那么在使用另一个池中的q接之前Q一个池中的所有可用连接应已经用完。如果将Algorithm Type讄?SPAN lang=EN-US>“Load balancing?/SPAN>Q多池会(x)连接请求^均地分布l多池中的所有连接池Q参见图2Q?SPAN lang=EN-US>

fig2.jpg
?SPAN lang=EN-US>2

  选择Pools选项卡,然后?SPAN lang=EN-US>Pools画面中选择要添加到多池中的q接池。点?SPAN lang=EN-US>Apply按钮。被选中的连接池被d到多池中。连接中使用的连接池是基?SPAN lang=EN-US>Algorithm Typeq行选择的?SPAN lang=EN-US>
  选择Target and Deploy选项卡,然后?SPAN lang=EN-US>Target and Deploy画面中选择一台目标服务器。点?SPAN lang=EN-US>Apply按钮。可以把一个多池部|在多台服务器上?SPAN lang=EN-US>Administration Console中的JDBC>Multi Pools节点会(x)增加一?SPAN lang=EN-US>节点?SPAN lang=EN-US>是多池的名称?SPAN lang=EN-US>

配置JDBC数据?/SPAN>
  数据源是用于讉Kq接池或多池?SPAN lang=EN-US>JNDI对象。连接池或多池对于创建数据源是必需的。连接池对于创徏事务性的数据源是必需的。应在创建数据源之前创徏q接池或多池?SPAN lang=EN-US>
  要创建和配置数据源,?SPAN lang=EN-US>Administration Console中右?SPAN lang=EN-US>JDBC>Data Sources节点Q然后选择Configure a new JDBCTxData Source?SPAN lang=EN-US>
  随后?x)显C?SPAN lang=EN-US>Configuration画面。在Data Source Configuration画面中指定字D늚讄?SPAN lang=EN-US>JNDI Name是数据源?SPAN lang=EN-US>JNDI路径?SPAN lang=EN-US>
  选择Honor Global TransactionsQ以创徏一个事务性的Q?SPAN lang=EN-US>TxQ数据源。如果没有选中Honor Global TransactionsQ那么所创徏的数据源是?SPAN lang=EN-US>Tx数据源(参见?SPAN lang=EN-US>3Q?SPAN lang=EN-US>

fig3.jpg
?SPAN lang=EN-US>3

  随后?x)显C?SPAN lang=EN-US>Connect to Connection Pool画面。在Pool Name字段中,从可用连接池的列表中选择一?SPAN lang=EN-US>JDBCq接池,然后点击Continue按钮。数据源与被选中的连接池相连接?SPAN lang=EN-US>
  随后?x)显C?SPAN lang=EN-US>Target the Data Source画面。在q个画面中,选择一台目标服务器Q然后点?SPAN lang=EN-US>Continue按钮。这在被选中的服务器上部|数据源Q但是也可以在多台服务器上部|它?SPAN lang=EN-US>Administration Console中的JDBC>Data Sources节点增加一?SPAN lang=EN-US>节点?SPAN lang=EN-US>是数据源的名U。要修改数据源配|,点击理控制C?SPAN lang=EN-US>JDBC>Data Sources>节点Q选择Configuration选项卡。ؓ(f)了可以在一ơ服务器讉K中把每个Result Set的多个行从服务器取到外部客户端,选择Row Prefetch Enabledq指?SPAN lang=EN-US>Row Prefetch Size。要为非XA?SPAN lang=EN-US>JDBC驱动E序启用全局事务Qؓ(f)?SPAN lang=EN-US>XA的驱动程序选择Emulate Two-Phase CommitQƈ选择Honor Global Transactions。要修改数据源的目标服务器,选择Target and Deploy选项卡。选择一台目标服务器Q然后点?SPAN lang=EN-US>Apply按钮?SPAN lang=EN-US>

数据源和Tx数据源之比较
  如果在数据源配置中选择?SPAN lang=EN-US>Honor Global TransactionsQ数据源是Tx数据源。数据源是和q接池或多池一起用的?SPAN lang=EN-US>Tx数据源和q接池一起用。数据源用于本地事务?SPAN lang=EN-US>Tx数据源用于分布式事务?SPAN lang=EN-US>
  在下列情况下Q应该?SPAN lang=EN-US>Tx数据源而不是数据源Q?SPAN lang=EN-US>

  • 使用容器托管的持久性实?SPAN lang=EN-US>bean?
  • 在事务期间访问多资源?
  • 在一个事务中q行多个数据库更新?
  • 在多台服务器上用同一个连接池?

配置JDBC数据源工?/SPAN>
  JDBC数据源工厂是一?SPAN lang=EN-US>JNDI数据源资源。企业应用程序用数据源工厂从应用程序范围内的连接池中获得连接?SPAN lang=EN-US>
  要创建和配置一?SPAN lang=EN-US>JDBC数据源工厂,?SPAN lang=EN-US>Administration Console中右?SPAN lang=EN-US>JDBC>Data Source Factories节点Q然后选择Configure a new JDBCDataSourceFactory?SPAN lang=EN-US>
  随后?x)显C?SPAN lang=EN-US>Configuration画面。在q个画面中,指定URL?SPAN lang=EN-US>Driver Class Name?SPAN lang=EN-US> Factory Name?SPAN lang=EN-US>Properties字段的|然后点击Create按钮Q参见图4Q?SPAN lang=EN-US>

fig4.jpg
?SPAN lang=EN-US>4

  Administration Console中的JDBC>Data Source Factories节点增加一?SPAN lang=EN-US>节点?SPAN lang=EN-US>是数据源工厂的名U。要使用Q需要重新启动服务器?SPAN lang=EN-US>

JDBC配置和服务器性能
  下面列出?SPAN lang=EN-US>BEA针对 WebLogic Server的各U?SPAN lang=EN-US>JDBC配置讄l出的徏议?SPAN lang=EN-US>
  Z提高生模式下服务器的性能Q?SPAN lang=EN-US>

  • ?SPAN lang=EN-US>JDBCq接池配|中Q把InitialCapacity的D|ؓ(f){于 MaxCapacity。如?SPAN lang=EN-US>InitialCapacity的值小?SPAN lang=EN-US>MaxCapacityQ那么当负蝲增加Ӟ服务器就?x)创建额外的数据库连接。在负蝲增加的情况下Q必d配资源以创徏额外的数据库q接Q同时资源对于完?SPAN lang=EN-US>jdbc客户端请求也是必需的?
  • ?SPAN lang=EN-US>MaxCapacity的D|ؓ(f){于需?SPAN lang=EN-US>JDBCq接的ƈ发客L(fng)?x)话的数量?x)Z定一个连接池中的q发客户端会(x)话,选择该连接池节点。选择Monitoring选项卡?SPAN lang=EN-US>Active Connections栏中的值是q发客户端会(x)话的q_数目?SPAN lang=EN-US>Connections High的值是q发客户端会(x)话的最大数量。在部v应用E序和监视活动连接之后,可以修改MaxCapacity的倹{?
  • 当外部客L(fng)通过WebLogic Server使用JDBC讉K数据库时Q在数据源配|中选择Row Prefetch EnabledQ通过在一ơ服务器讉K中取多个行,行预取可以提高性能?

l束?/SPAN>
  按照上面概述q程Q?SPAN lang=EN-US>WebLogic开发h员应该能够针?SPAN lang=EN-US>Oracle 8.1数据库配|?SPAN lang=EN-US>BEA WebLogic 8.1 Server了。配|其他数据库cM于配|?SPAN lang=EN-US>Oracle 8.1。把包含相应数据库的驱动E序cȝzip/jar文gdl?SPAN lang=EN-US>CLASSPATH变量Q然后在JDBCq接池配|中指定相应的连?SPAN lang=EN-US>URL和驱动程序类名?SPAN lang=EN-US>

转蝲: http://www.54bk.com/more.asp?name=tjdream&id=13718



闉| 2005-11-09 15:17 发表评论
]]>
Java 开发者中外学?fn)网站归c?/title><link>http://www.tkk7.com/shmily432685/archive/2005/10/28/17227.html</link><dc:creator>闉|</dc:creator><author>闉|</author><pubDate>Fri, 28 Oct 2005 10:57:00 GMT</pubDate><guid>http://www.tkk7.com/shmily432685/archive/2005/10/28/17227.html</guid><wfw:comment>http://www.tkk7.com/shmily432685/comments/17227.html</wfw:comment><comments>http://www.tkk7.com/shmily432685/archive/2005/10/28/17227.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/shmily432685/comments/commentRss/17227.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/shmily432685/services/trackbacks/17227.html</trackback:ping><description><![CDATA[     摘要: 归类不I请各位高人给予补充。thanks  <a href='http://www.tkk7.com/shmily432685/archive/2005/10/28/17227.html'>阅读全文</a><img src ="http://www.tkk7.com/shmily432685/aggbug/17227.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/shmily432685/" target="_blank">闉|</a> 2005-10-28 18:57 <a href="http://www.tkk7.com/shmily432685/archive/2005/10/28/17227.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>лǵվܻԴȤ</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> վ֩ģ壺 <a href="http://wwyw99977.com" target="_blank">޹Ʒlv</a>| <a href="http://jinguwj.com" target="_blank">˳777߲</a>| <a href="http://ruidamo.com" target="_blank">1134Ʒâ </a>| <a href="http://45-po.com" target="_blank">޲Ƶ߹ۿ</a>| <a href="http://5gi555.com" target="_blank">޸һѿ</a>| <a href="http://ikybh.com" target="_blank">ȫƵ߹ۿѸ</a>| <a href="http://hbgksy.com" target="_blank">պƷһƵ</a>| <a href="http://j8j8x.com" target="_blank">޾Ʒ㶮վ</a>| <a href="http://wwwabxx.com" target="_blank">߲</a>| <a href="http://pengkaimjg.com" target="_blank">þþþþùaѹۿ</a>| <a href="http://5gg1.com" target="_blank">5</a>| <a href="http://haiholr.com" target="_blank">AVҹ丣㽶149</a>| <a href="http://hssw1688.com" target="_blank">avƬһ</a>| <a href="http://8b22.com" target="_blank">պƵѲ</a>| <a href="http://4438xa48.com" target="_blank">žӰ߹ۿѸ</a>| <a href="http://tyfinland.com" target="_blank">þ޸ۺ</a>| <a href="http://www50884.com" target="_blank">Ʒպþ</a>| <a href="http://abc17171.com" target="_blank">þùӾƷŮ</a>| <a href="http://zz1220.com" target="_blank">Ʒ༤þþ</a>| <a href="http://sx97zc.com" target="_blank">ۺʮ</a>| <a href="http://rp71.com" target="_blank">һaƵ</a>| <a href="http://xf002.com" target="_blank">ŮվѸƵ</a>| <a href="http://1111xxxx.com" target="_blank">޹һ˾þþƷ</a>| <a href="http://k9l4.com" target="_blank">avһ</a>| <a href="http://zjlxblog.com" target="_blank">ŷ޾Ʒ99ëƬѸۿ</a>| <a href="http://sese3366.com" target="_blank">޹aۺ</a>| <a href="http://miya863.com" target="_blank">˾Ʒձר6</a>| <a href="http://sanyoumiaomu.com" target="_blank">aƬѹۿ</a>| <a href="http://baocaoluoli.com" target="_blank">һëƬշ</a>| <a href="http://bjyaao.com" target="_blank">һ鶹</a>| <a href="http://cqkalai.com" target="_blank">Ѳ߹ۿվ</a>| <a href="http://0755haoma.com" target="_blank">Ƶۿ</a>| <a href="http://by6174.com" target="_blank">˳վձƬ</a>| <a href="http://cctv69.com" target="_blank">ѳ˸Ƶ</a>| <a href="http://hn-hshb.com" target="_blank">޹ƷëƬa</a>| <a href="http://yinyinai155.com" target="_blank">˾þ¶ۺ</a>| <a href="http://www-yhty.com" target="_blank">þþƷƵѿ</a>| <a href="http://lwjiheng.com" target="_blank">ɫһëƬ޻Ƭȫ</a>| <a href="http://shandonghj.com" target="_blank">޳avƬwwwѼ</a>| <a href="http://peipeixiu.com" target="_blank">1000Ƶ</a>| <a href="http://viviker.com" target="_blank">ަvþþ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>