<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Ardimo的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ardimo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ardimo]]></copyright><item><title><![CDATA[ resource-ref和resource-env-ref的区别]]></title><link>https://blog.youkuaiyun.com/ardimo/article/details/83320118</link><guid>https://blog.youkuaiyun.com/ardimo/article/details/83320118</guid><author>ardimo</author><pubDate>Sat, 29 Nov 2008 13:12:09 +0800</pubDate><description><![CDATA[可以在/WEB-INF/web.xml中定义资源的特性。使用JNDI查找&amp;lt;resource-ref&amp;gt; 和&amp;lt;resource-env-ref&amp;gt;元素时，这些特性被返回。对同一资源名称，还必须定义资源参数，这些参数用来配置对象工厂（object factory）以及对象工厂的属性。例如，web.xml:










&amp;lt;resource-ref&amp;gt;
  &amp;lt;d...]]></description><category></category></item><item><title><![CDATA[java:comp/env ]]></title><link>https://blog.youkuaiyun.com/ardimo/article/details/83319722</link><guid>https://blog.youkuaiyun.com/ardimo/article/details/83319722</guid><author>ardimo</author><pubDate>Thu, 27 Nov 2008 22:28:32 +0800</pubDate><description><![CDATA[关于获取数据源的语法，大体有(javax.sql.DataSource) ctx.lookup (&quot;java:comp/env/XXX&quot;)和(javax.sql.DataSource) ctx.lookup(&quot;XXX&quot;)两种写法，好多人以为这两种写法是相同的，以为都是通过JNDI来获取数据源。其实java:comp/env和 JNDI是不同的，java:comp/env 是环境命名上下文（envi...]]></description><category></category></item><item><title><![CDATA[JNDI的简单理解(转载)]]></title><link>https://blog.youkuaiyun.com/ardimo/article/details/83319719</link><guid>https://blog.youkuaiyun.com/ardimo/article/details/83319719</guid><author>ardimo</author><pubDate>Thu, 27 Nov 2008 22:26:02 +0800</pubDate><description><![CDATA[看了JNDI的实现，我感有点惊讶和一点迷惑，惊讶的是系统编程比应用编程就难度来说还真不好说，比如就象 实现JNDI，SUN已经定好了Interface,你要做的就是弄清楚整个功能的原理，然后去实现他，然而应用编程则没有 人为你定好Interface,你只能根据需求分析自己定好Interface，自己定好框架，但是这个框架能不能满足需求那就 不好说了，但是SUN定的规范可是肯定可以实现功能的，并且一...]]></description><category></category></item><item><title><![CDATA[classloder]]></title><link>https://blog.youkuaiyun.com/ardimo/article/details/83259189</link><guid>https://blog.youkuaiyun.com/ardimo/article/details/83259189</guid><author>ardimo</author><pubDate>Mon, 14 Jul 2008 11:03:44 +0800</pubDate><description><![CDATA[classloader对我来说一直都是很神秘的东东，这两天一直在研究，总算搞清楚了一些概念。现在写出来作为一个纪录。 classloader利用一种叫双亲委派的方法来加载类，也就是先让该classloader的parent来加载。具体的parent关系我就不再废话了。代码如下： 


Java代码 


   protected synchronized Class&amp;lt;?&amp;gt; loadCl...]]></description><category></category></item><item><title><![CDATA[标准输出与标准错误输出]]></title><link>https://blog.youkuaiyun.com/ardimo/article/details/83253331</link><guid>https://blog.youkuaiyun.com/ardimo/article/details/83253331</guid><author>ardimo</author><pubDate>Sun, 15 Jun 2008 11:45:50 +0800</pubDate><description><![CDATA[ What's   the   difference   between   the   two:   System.err.   and   
   System.out?   When   should   we   use   System.err?   
   Answer   1:   System.out   leads   the   output   to   the   stan...]]></description><category></category></item><item><title><![CDATA[Java中的值传递和引用传递]]></title><link>https://blog.youkuaiyun.com/ardimo/article/details/83253202</link><guid>https://blog.youkuaiyun.com/ardimo/article/details/83253202</guid><author>ardimo</author><pubDate>Fri, 13 Jun 2008 22:51:46 +0800</pubDate><description><![CDATA[在
 Java 
应用程序中永远不会传递对象，而只传递对象引用。因此是按引用传递对象。但重要的是要区分参数是如何传递的，这才是该节选的意图。
Java 
应用程序按引用传递对象这一事实并不意味着
 Java 
应用程序按引用传递参数。参数可以是对象引用，而
 Java 
应用程序是按值传递对象引用的。

Java 
应用程序中的变量可以为以下两种类型之一：引用类型或基本类型。当作为参数传递给一个方...]]></description><category></category></item><item><title><![CDATA[在finally赋值无效与虚拟机栈]]></title><link>https://blog.youkuaiyun.com/ardimo/article/details/83253178</link><guid>https://blog.youkuaiyun.com/ardimo/article/details/83253178</guid><author>ardimo</author><pubDate>Fri, 13 Jun 2008 20:13:24 +0800</pubDate><description><![CDATA[ 
                      
      
      下面的代码：

public class FinallyTest {


    private static int test() {

        int i=1;


        try {

            i=2;

            return i;

        } catch (...]]></description><category></category></item><item><title><![CDATA[JAVA STATIC 关键字]]></title><link>https://blog.youkuaiyun.com/ardimo/article/details/83253170</link><guid>https://blog.youkuaiyun.com/ardimo/article/details/83253170</guid><author>ardimo</author><pubDate>Fri, 13 Jun 2008 19:39:40 +0800</pubDate><description><![CDATA[
	
		
			Static  :
对于类的属性来说
有类变量和实例变量
class StaticTest
{  static int i=47;
}
对于不同的对象  StaticTest st1=new StaticTest(),StaticTest st2=new StaticTest()都只有一个共享的存储空间!
引用Static变量有两种方法.可以用一个对象去定位他。.也可以用其类名直...]]></description><category></category></item><item><title><![CDATA[Option Explicit 语句]]></title><link>https://blog.youkuaiyun.com/ardimo/article/details/83252930</link><guid>https://blog.youkuaiyun.com/ardimo/article/details/83252930</guid><author>ardimo</author><pubDate>Thu, 12 Jun 2008 17:42:00 +0800</pubDate><description><![CDATA[Option Explicit 语句  
  在模块级别中使用，强制显式声明模块中的所有变量。语法Option Explicit说明如果使用，Option Explicit 语句必须写在模块的所有过程之前。如果模块中使用了 Option Explicit，则必须使用 Dim、Private、Public、ReDim 或 Static 语句来显式声明所有的变量。如果使用了未声明的变量名在编译时间会出...]]></description><category></category></item><item><title><![CDATA[ProgID是什么]]></title><link>https://blog.youkuaiyun.com/ardimo/article/details/83252929</link><guid>https://blog.youkuaiyun.com/ardimo/article/details/83252929</guid><author>ardimo</author><pubDate>Thu, 12 Jun 2008 17:39:00 +0800</pubDate><description><![CDATA[ProgID是程序员给某个CLSID指定一个易记的名字。
组成：&amp;lt;program&amp;gt;.&amp;lt;component&amp;gt;.&amp;lt;version&amp;gt;
在HKey_Classes_Root下，有版本号的ProgID和无版本号的ProgID都有列出，一般无版本号的除了有CLSID子键外会还有CurVer子键来标明版本
...]]></description><category></category></item><item><title><![CDATA[dllhost32]]></title><link>https://blog.youkuaiyun.com/ardimo/article/details/83252927</link><guid>https://blog.youkuaiyun.com/ardimo/article/details/83252927</guid><author>ardimo</author><pubDate>Thu, 12 Jun 2008 17:32:00 +0800</pubDate><description><![CDATA[ 进程文件: dllhost32.exe 
进程名称: Troj_Win32.Lmir.gb 
英文描述: N/A
进程分析: 
dllhost.exe是什么？ 
dllhost.exe是运行COM+的组件，即COM代理，运行Windows中的Web和FTP服务器必须有这个东西。 

什么时候会出现dllhost.exe？ 
运行COM+组件程序的时候就会出现。例如江民KV2004 

冲击波杀手...]]></description><category></category></item><item><title><![CDATA[CMD中文乱码和不能输入中文的解决方案]]></title><link>https://blog.youkuaiyun.com/ardimo/article/details/83251879</link><guid>https://blog.youkuaiyun.com/ardimo/article/details/83251879</guid><author>ardimo</author><pubDate>Sun, 08 Jun 2008 14:00:00 +0800</pubDate><description><![CDATA[运行-&amp;gt;regedit,进入注册表编辑器，修改如下表项的值：

[HKEY_CURRENT_USER&quot;Console&quot;%SystemRoot%_system32_cmd.exe] 
&quot;CodePage&quot;=dword:000003a8
小说明一下： 
十六进制&quot;000003a8&quot;或十进制&quot;936&quot;，表示“936 (ANSI/OEM - 简体中文 GBK)”。 
十六进制&quot;000001b5&quot;或十..]]></description><category></category></item><item><title><![CDATA[低价便携本旺销 微软或将考虑推迟XP停售时间]]></title><link>https://blog.youkuaiyun.com/ardimo/article/details/83250632</link><guid>https://blog.youkuaiyun.com/ardimo/article/details/83250632</guid><author>ardimo</author><pubDate>Tue, 03 Jun 2008 20:10:00 +0800</pubDate><description><![CDATA[Vista操作系统固然比XP在诸多方面拥有改善，但面对笔记本电脑在亚太市场的普及风暴，相信微软会做出一种折中的选择以确保自己在全球的领导地位。 


 
　　按照微软最初的计划，Windows XP系统在2008年1月底便将被停售，但由于用户和厂商的强烈要求，Windows XP系统的停售日期不得不延迟至2008年6月底，转眼间，6月份也将很快来到，微软将不得不再次作出选择。

华硕Eee PC
...]]></description><category></category></item><item><title><![CDATA[深入认识Turbo C编译器]]></title><link>https://blog.youkuaiyun.com/ardimo/article/details/83250452</link><guid>https://blog.youkuaiyun.com/ardimo/article/details/83250452</guid><author>ardimo</author><pubDate>Mon, 02 Jun 2008 19:40:00 +0800</pubDate><description><![CDATA[深入认识Turbo C编译器

 
 

原帖及讨论：http://bbs.bc-cn.net/dispbbs.asp?boardid=225&amp;amp;id=117971
    有谁真正的理解过一个编译器呢？许多人认为TC很简单很落后，但是即便是这样简单的工具，到底有几个人真正的深入理解了呢？一个简单的编译器都不能理解，如何能成为高手，如何能深入的使用更加高级的工具呢？不要以为自己使用的是VC就...]]></description><category></category></item><item><title><![CDATA[[转]STARTUPINFO解读--写得很详细]]></title><link>https://blog.youkuaiyun.com/ardimo/article/details/83250208</link><guid>https://blog.youkuaiyun.com/ardimo/article/details/83250208</guid><author>ardimo</author><pubDate>Sat, 31 May 2008 22:27:00 +0800</pubDate><description><![CDATA[
typedef struct _STARTUPINFO
{
   DWORD cb;            //包含STARTUPINFO结构中的字节数.如果Microsoft将来扩展该结构,它可用作版本控制手段.
                        应用程序必须将cb初始化为sizeof(STARTUPINFO)
   PSTR lpReserved;      //保留。必须初始...]]></description><category></category></item><item><title><![CDATA[微软推出免费在线系统诊断工具--不用手动下载]]></title><link>https://blog.youkuaiyun.com/ardimo/article/details/83250204</link><guid>https://blog.youkuaiyun.com/ardimo/article/details/83250204</guid><author>ardimo</author><pubDate>Sat, 31 May 2008 21:37:00 +0800</pubDate><description><![CDATA[在运行框中输入以下地址：\\live.sysinternals.com，所有工具都在Tools下，Files目录有可供下载的压缩包。。

Microsoft Corp.
has launched a beta service that lets Windows users launch the
Sysinternals library of free diagnostic and troubles...]]></description><category></category></item><item><title><![CDATA[Windows桌面切换VC代码]]></title><link>https://blog.youkuaiyun.com/ardimo/article/details/83250161</link><guid>https://blog.youkuaiyun.com/ardimo/article/details/83250161</guid><author>ardimo</author><pubDate>Sat, 31 May 2008 14:19:00 +0800</pubDate><description><![CDATA[用向导建立一个Win32程序“hello, world!”，然后用下面的内容替换整个CPP文件内容就可以了


#include &quot;stdafx.h&quot;
#include &quot;resource.h&quot;

#include &quot;ShellApi.h&quot;

HINSTANCE hInst = NULL;

HDESK hDesktopCurrent;
HDESK hDesktopLlx;

LONG APIEN...]]></description><category></category></item><item><title><![CDATA[STARTUPINFO si = { sizeof(si) } 结构体的一种初始化方式]]></title><link>https://blog.youkuaiyun.com/ardimo/article/details/83250159</link><guid>https://blog.youkuaiyun.com/ardimo/article/details/83250159</guid><author>ardimo</author><pubDate>Sat, 31 May 2008 13:42:00 +0800</pubDate><description><![CDATA[&amp;gt;&amp;gt;STARTUPINFO   si   =   {sizeof(si)};是用来初始化cb成员的？si是什么啊   
  这是用来初始化整个   si   变量的。   
  si就是你定义的变量。sizeof(si)取得该结构的字节数。   
  STARTUPINFO的第一个域为   cb,代表该结构体的大小，因此：   
           STARTUPINFO   si ...]]></description><category></category></item><item><title><![CDATA[6个可下载的引导光盘拯救你的电脑]]></title><link>https://blog.youkuaiyun.com/ardimo/article/details/83250052</link><guid>https://blog.youkuaiyun.com/ardimo/article/details/83250052</guid><author>ardimo</author><pubDate>Fri, 30 May 2008 19:15:00 +0800</pubDate><description><![CDATA[Way back in the 20th century, Windows prepared you for the day your PC wouldn't boot. It came with a program that formatted a bootable floppy disk, complete with diagnostic and repair utilities. If yo...]]></description><category></category></item><item><title><![CDATA[关于C#中的DLLImport]]></title><link>https://blog.youkuaiyun.com/ardimo/article/details/83249863</link><guid>https://blog.youkuaiyun.com/ardimo/article/details/83249863</guid><author>ardimo</author><pubDate>Thu, 29 May 2008 22:23:00 +0800</pubDate><description><![CDATA[MSDN中对DllImportAttribute的解释是这样的：可将该属性应用于方法。DllImportAttribute 属性提供对从非托管 DLL 导出的函数进行调用所必需的信息。作为最低要求，必须提供包含入口点的 DLL 的名称。
并给了一个示例：
[DllImport(&quot;KERNEL32.DLL&quot;, EntryPoint=&quot;MoveFileW&quot;,  SetLastError=true,
C...]]></description><category></category></item></channel></rss>