clq271520093

 
 
昵称:程立泉
园龄:5年2个月
粉丝:1
关注:2

搜索

 

常用链接

  • 我的随笔
  • 我的评论
  • 我的参与
  • 最新评论
  • 我的标签

我的标签

  • 20080410(1)
  • 用C#2.0实现网络蜘蛛(1)
  • 成功并不像你想象的那么难 (1)
  • http://chuang.csdn.net/page/fcfbc496-dd9e-4df9-88f(1)

随笔分类(1)

  • 生活哲学(1) (rss)

随笔档案(7)

  • 2010年8月 (1)
  • 2010年3月 (1)
  • 2010年2月 (2)
  • 2010年1月 (1)
  • 2008年8月 (1)
  • 2008年4月 (1)

文章分类(3)

  • 健康养生(2) (rss)
  • 赚钱创意(1) (rss)

技术

  • .NET 程序员必备工具下载
  • A Little Fool
  • Anytao
  • Benny Ng 的猫博客 (rss)
  • McrosoftASP.NET
  • 微软ASP.NET官方网站
  • OOP80
  • Service Is Living
  • Service Is Living
  • Sonne & Cynthia の幸福生活
  • SQL注入漏洞
  • TAOBAO
  • 信托平台
  • webabcd博客
  • 包建强的开源地带-博客园精华集 (rss)
  • 代震军BLOG
  • 机会来了,你准备好了吗 (rss)
  • 景春雷 (rss)
  • 三省吾身
  • 投机少爷
  • 投机少爷
  • 伍迷家园
  • 伍迷家园
  • 项目那点儿事
  • pm
  • 邀月工作室
  • 彧轩
  • 中国最年轻的编程爱好者
  • 专著web

日语学习

  • 初级日语--沪江
  • 和风日语论坛
  • 沪江学习网

网络资源

  • bt下载
  • 边寒剑的BLOG
  • http://blog.sina.com.cn/bianhanjian
  • 经济分析笔记-数字化量化
  • 牛刀博客
  • 时间管理 (rss)
  • 松偶合空间
  • 于国富律师
  • 努力做一个最懂法律的IT人/最懂IT的律师
  • 域名抢注

英语学习

职场成长

  • 项目管理-德仔工作室
  • 职场天地-天涯-技术以外的工作能力
  • 职场天地-天涯-技术以外的工作能力
  • 职场天地-天涯-技术以外的工作能力

最新评论

阅读排行榜

评论排行榜

推荐排行榜


Powered by: 博客园
模板提供:沪江博客
博客园 | 首页 | 发新随笔 | 发新文章 | 联系 | 订阅订阅 | 管理

2010年8月13日

好的asp.net网站和论坛(转)
摘要: from http://www.cnblogs.com/lingxzg/站点推荐 http://expert.csdn.net/Expert/topic/3008/3008621.xml?temp=8.143252E-02 1、ASP.Net中怎么样实现水晶报表在客户端打印? ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/crystlmn/htm...阅读全文
posted @ 2010-08-13 15:03 程立泉 阅读(19) 评论(0) 编辑
 

2010年3月5日

document.createElement()的用法

http://blog.csdn.net/rocky_j2ee/archive/2009/01/30/3855130.aspx 

分析代码时,发现自己的盲点——document.createElement(),冲浪一番,总结了点经验。

      document.createElement()是在对象中创建一个对象,要与appendChild() 或 insertBefore()方法联合使用。其中,appendChild() 方法在节点的子节点列表末添加新的子节点。insertBefore() 方法在节点的子节点列表任意位置插入新的节点。

      下面,举例说明document.createElement()的用法。<div id="board"></div>

例1:

        <script type="text/javascript">
            var board = document.getElementById("board");
            var e = document.createElement("input");
            e.type = "button";
            e.value = "这是测试加载的小例子";
            var object = board.appendChild(e);
        </script>

效果:在标签board中加载一个按钮,属性值为“这是测试加载的小例子”。

例2:

        <script type="text/javascript">
            var board = document.getElementById("board");
            var e2 = document.createElement("select");
            e2.options[0] = new Option("加载项1", "");
            e2.options[1] = new Option("加载项2", "");
            e2.size = "2";
            var object = board.appendChild(e2);
        </script>

效果:在标签board中加载一个下拉列表框,属性值为“加载项1”和“加载项2”。

       

例3:

        <script type="text/javascript">
            var board = document.getElementById("board");          
            var e3 = document.createElement("input");
            e4.setAttribute("type", "text");
            e4.setAttribute("name", "q");
            e4.setAttribute("value", "使用setAttribute");
            e4.setAttribute("onclick", "javascript:alert('This is a test!');");          
            var object = board.appendChild(e3);
        </script>

效果:在标签board中加载一个文本框,属性值为“使用setAttribute”。 当点击这个文本框时,会弹出对话框“This is a test!”。

        根据上面例子,可以看出,可以通过加载对象的属性来设置,参数是相同的。使用e.type="text" 和 e.setAttribute("type","text")效果是一致的。

        下面,我们用实例来讲述一下appendChild() 方法和insertBefore() 方法的不同。

        比如我们要在下面这个div中插入一个子节点P时:<div id="test"><p id="x1">Node</p><p>Node</p></div>

我们可以这样写:

<script type="text/javascript">
  var oTest = document.getElementById("test");
  var newNode = document.createElement("p");
  newNode.innerHTML = "This is a test";
  //测试从这里开始
  //appendChild方法:
  oTest.appendChild(newNode);
  //insertBefore方法:
  oTest.insertBefore(newNode,null);
</script>

      通过以上的代码,可以测试到一个新的节点被创建到了节点div下,且该节点是div最后一个节点。很明显,通过这个例子,可以知道appendChildhild和insertBefore都可以进行插入节点的操作。

   在上面的例子中有这样一句代码:oTest.insertBefore(newNode,null) ,这里insertBefore有2个参数可以设置,第一个是和appendChild相同的,第二却是它特有的。它不仅可以为null,还可以为:

<script type="text/javascript">
  var oTest = document.getElementById("test");
  var refChild = document.getElementById("x1");
  var newNode = document.createElement("p");
  newNode.innerHTML = "This is a test";
  oTest.insertBefore(newNode,refChild);
</script>

效果:这个例子将在x1节点前面插入一个新的节点

又或:

<script type="text/javascript">
  var oTest = document.getElementById("test");
  var refChild = document.getElementById("x1");
  var newNode = document.createElement("p");
  newNode.innerHTML = "This is a test";
  oTest.insertBefore(newNode,refChild.nextSibling);
</script>

效果:这个例子将在x1节点的下一个节点前面插入一个新的节点

 

还可为:

<script type="text/javascript">
  var oTest = document.getElementById("test");
  var newNode = document.createElement("p");
  newNode.innerHTML = "This is a test";
  oTest.insertBefore(newNode,oTest.childNodes[0]); 
</script>

  这个例子将在第一子节点前面插入一个新的节点,也可以通过改变childNodes[0,1,...]来在其它位置插入新的节点

由于可见insertBefore()方法的特性是在已有的子节点前面插入新的节点,但例一中使用insertBefore()方法也可以在子节点列表末插入新节点的。两种情况结合起来,发现insertBefore()方法插入节点,是可以在子节点列表的任意位置。

  从这几个例子中得出:

  appendChild() 方法在节点的子节点列表末添加新的子节点。

  insertBefore() 方法在节点的子节点列表任意位置插入新的节点。


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/rocky_j2ee/archive/2009/01/30/3855130.aspx

posted @ 2010-03-05 13:23 程立泉 阅读(34) 评论(0) 编辑
 

2010年2月26日

partial关键字的含义和使用

  partial关键字 C#2.0提供的新关键字,用来将一个class、struct或interface的定义拆分,写在不同的源文件中。每个源文件包含类定义的一部分,编译应用程序时将把所有部分组合起来。在以下几种情况下需要拆分类定义:

    1.处理大型项目时,使一个类分布于多个独立文件中可以让多位程序员同时对该类进行处理。

    2.使用自动生成的源时,无需重新创建源文件便可将代码添加到类中。Visual Studio 在创建 Windows 窗体、Web 服务包装代码等时都使用此方法。无需编辑 Visual Studio 所创建的文件,便可创建使用这些类的代码。

    用法如下: [modifiers] partial type

    modifier包括abstract new override virtual static extern和四个访问修饰符(public private protected internal)其中的一个。Type包括 class struct interface其中的一个。

    看下面的定义:
public partial class Employee
...{
    public void DoWork()
    ...{}
}
public partial class Employee
...{
    public void GoToLunch()
    ...{}
}

    以上代码定义了一个类Employee,该类有两个方法DoWork()和GoToLunch(),你完全可以把以上代码看作是:    而实际上编译器在编译时也是这么合并的。编译器在编译时会把一个partial类所有的信息放到一起,我们可以再来扩充一下。假如我们已经定义好了两个接口:我们的类定义如下:    这在开发分布式系统时是很有必要的,多个程序员只要分别开发自己的一部分就可以了。
public class Employee
...{
    public void DoWork()
...{}
    public void GoToLunch()
...{}
}

 

interface IDoSomeThing
...{
    void DoWork();
    void DoPlay();
}

interface IGoToDinner
...{
    void GoToBreakfast();
    void GoToLunch();
    void GoToSupper();
}
public partial class Employee : IDoSomeThing
...{
    public void DoWork()
    ...{}

    public void DoPlay()
    ...{}
}

public partial class Employee : IGoToDinner
...{
    public void GoToBreakfast()
    ...{}

   
    [System.ObsoleteAttribute]
    public void GoToLunch()
    ...{}

    public void GoToSupper()
    ...{}
}

于是,在编译时编译器就把以上合并为一个类:

public class Employee : IDoSomeThing, IGoToDinner
...{
    public void DoWork()
    ...{}

    public void DoPlay()
    ...{}

    public void GoToBreakfast()
    ...{}

   
    [System.ObsoleteAttribute]
    public void GoToLunch()
    ...{}

    public void GoToSupper()
    ...{}
}

 

其中有几点需要注意:
1.    要作为同一类型的各个部分的所有分部类型定义都必须使用 partial 进行修饰。下面这样就错误
public partial class A { }
//public class A { } // Error, must also be marked partial
2.partial 修饰符只能出现在紧靠关键字 class、struct 或 interface 前面的位置。
3.   分部类型定义中允许使用嵌套的分部类型。当然,如果嵌套类也是partial类的话,同样遵守上面的规则。例如:
partial class ClassWithNestedClass
...{
    partial class NestedClass ...{ }
}

partial class ClassWithNestedClass
...{
    partial class NestedClass ...{ }
}

4. 要成为同一类型的各个部分的所有分部类型定义都必须在同一程序集和同一模块(.exe 或 .dll 文件)中进行定义。分部定义不能跨越多个模块。
5. 类名和泛型类型参数在所有的分部类型定义中都必须匹配。泛型类型可以是分部的。每个分部声明都必须以相同的顺序使用相同的参数名。
     以上参考MSDN,如有错误之处请指出。Mail to:zabcd117@gamil.com


本文来自CSDN博客,转载请标明出处:http://203.208.39.132/search?q=cache:mDurWd8jghgJ:blog.csdn.net/zabcd117/archive/2008/01/08/2029987.aspx+public+partial&cd=1&hl=zh-CN&ct=clnk&gl=cn&st_usg=ALhdy2-TA1-tYTE9BskqKZSgUJICiTMrjw

posted @ 2010-02-26 16:03 程立泉 阅读(48) 评论(0) 编辑
 

2010年2月21日

成大事必备9种能力、9种手段、9种心态

 成大事必备9种能力、9种手段、9种心态
成大事的九种手段:
  1、敢于决断--克服犹豫不定的习性 
  很多人之所以一事无成,最大的毛病就是缺乏敢于决断的手段,总是左顾右盼、思前想后,从而错失成功的最佳时机。成大事者在看到事情的成功可能性到来时,敢于做出重大决断,因此取得先机。
  2、挑战弱点--彻底改变自己的缺陷
  人人都有弱点,不能成大事者总是固守自己的弱点,一生都不会发生重大转变;能成大事者总是善于从自己的弱点上开刀,去把自己变成一个能力超强的人。一个连自己的缺陷都不能纠正的人,只能是失败者!
  3、突破困境--从失败中撮成功的资本
  人生总要面临各种困境的挑战,甚至可以说困境就是“鬼门关”。一般人会在困境面前浑身发抖,而成大事者则能把困境变为成功的有力跳板。
  4、抓住机遇--善于选择、善于创造 
  机遇就是人生最大的财富。有些人浪费机遇轻而易举,所以一个个有巨大潜力的机遇都悄然溜跑,成大事都是绝对不允许溜走,并且能纵身扑向机遇。
  5、发挥强项--做自己最擅长的事情
  一个能力极弱的人肯定难以打开人生局面,他必定是人生舞台上重量级选手的牺牲品;成大事者关于在自己要做的事情上,充分施展才智,一步一步地拓宽成功之路。
  6、调整心态--切忌让情绪伤害自己 
  心态消极的人,无论如何都挑不起生活和重担,因为他们无法直面一个个人生挫折,成大事者则关于高速心态,即使在毫无希望时,也能看到一线成功的亮光。
  7、立即行动--只说不做,徒劳无益
  一次行动胜过百遍心想。有些人是“语言的巨人,行动的矮子”,所以看不到更为实际现实的事情在他身上发生;成大事者是每天都靠行动来落实自己的人生计划的。
  8、善于交往--巧妙利用人力资源 
  一个人不懂得交往,必然会推动人际关系的力量。成大事者的特点之一是:善于靠借力、借热去营造成功的局势,从而能把一件件难以办成的事办成,实现自己人生的规划。
  9、重新规划--站到更高的起点上 
  人生是一个过程,成功也是一个过程。你如果满足于小成功,就会推动大成功。成大事者懂得从小到大的艰辛过程,所以在实现了一个个小成功之后,能继续拆开下一个人生的“密封袋”。

  可以讲任何一种手段,都可以导致一种结果,但这个结果是不是最佳的结果,恐怕就很难说了。成大事者总是选择最佳的手段,达到最完善的结果,这就是非一般人所能做到的。因此在成功之路上,你要想成大事,首先要解决的问题就是:你的手段对你推动成功的计划是否立竿见影!


成大事必备九种能力
  挑战生存的能力:善于在现实中寻找答案
  1、 摆正心态,敢于面对现实
  对于那些不停地抱怨现实恶劣的人来说,不能称心如意的现实,就如同生活的牢笼,既束缚手脚,又束缚身心,因此常屈从于现实的压力,成为懦弱者;而那些真正成大事的人,则敢于挑战现实,在现实中磨炼自己的生存能力,这就叫强者!
  在此,我们可以得出一条成大事的经验:适应现实的变化而迅速改变自己的观念,最重要的是需要我们有一副聪慧的头脑和灵活的眼睛,做生活的有心人。
  在现实的压力之下,如果你能改变观念,适时而进,可收到事半功倍的效果。
  我们的自下而上须臾离不开现实,随着现实的变化,我们必须随之调整自己的观念、思想、行动及目标。这是生存的必须。
  如果我们有办法来改变现实,使之适合我们能力和欲望的发展需要,则是最难能可贵的。
  2、 让你拥有过硬的自制能力
  自制,就是要克服欲望,不要因为有点压力就心里浮躁,遇到一点不称心的事就大发脾气。
  一个人除非先控制了自己,否则将无法控制别人。
  一个人只要有成大事的目标,知道自己想要的,然后采取行动,告诉自己绝对不要放弃,成功只是时间早晚而已。
  假使你在途中遇上了麻烦或阻碍,你就去面对它、解决它、然后再继续前进,这样问题才不会愈积愈多。
  你在一步步向上爬时,千万别对自己说“不”,因为“不”也许导致你决心的动摇,放弃你的目标,从而前功尽弃。
  人最难战胜的是自己,这话的含义是说,一个人成功的最大障碍不是来自于外界是,而是自身。只有控制住自己,才能控制住压力,让压力在你面前屈服。
  3、 把情感装入理性之盒
  一种抵触情绪的产生往往是潜移默化的,但它对人一生的影响却是巨大的,这种影响从诸多小事上体现出来。我们应尽量消除自己的不良情绪、因为它不仅会给我们造成身心上的伤害,而且在我们通往成功的路途上,不良情绪有时会成为绊脚石。
  为了你的成功,你必须把情感装入理性之盒,你必须去适应别人,适应形势,不然的话,你注定成不了大事,注定会被淘汰。
  4、 独处可以激发思考的力量
  如果你知道怎么独处的话,成大事者都是善于独处的人--在独处的过程中激发思考的力量。
  自卑可以像一座大山把人压倒并让你永远沉默,也可以像推进器产生强大的动力。
  比别人先走一步,能创造一种成功的心境。
  在独处时,你应当有所思考,不要总人浮于事。
  5、 压力是最好的推动力
  欲成大事者,因目标高远,压力可能会更大。但若欲成大事,就必须能承受这种压力,把压力当成推进人生的动力。
  人们最出色的工作往往是在外于逆境的情况下做出的。人要有所为就要有所不为。应做的一定要做好,不该做的坚决不做。
 得到的并不一定就值得庆幸,失去的也并不完全是坏事情。
  6、以变应变,才有出路
  顺应时势,善于变化,及时调整自己的行动方案,这是成大事者适应现实的一种方法。
  一个人如果没有和人打交道的高超技巧,没有把各种情况都考虑周全的头脑,灵活应变的手段,就根本无法驾驭大的局面,将很难成大事。
  一个人能看清自己的现状,心态就会平衡许多,就能以一种客观的眼光去看待,认识这个世界,并且相应地调整自己的行为。
  7、 自信心是人生的坚强支柱
  自信心充足者的适应能力就高,反之则适应能力较低。
  一般信心不足较严重的人常有一些身心症状,比如孤僻,害怕与人交往,说话过于偏激,悲观失望。
  如果做事成功的经验越多,那么自信心就越强。
  自我成功锻炼的机会越少,自信心就越弱,以致产生严重的自卑情绪。
 十九世纪的思想家爱默生说:“相信自己‘能’,便会攻无不克。”拿破仑说:“在我的字典里没有不可能。”
  8、 把精力投入到自己的强项上
  大多数人的生活层次只停留在:为吃饭而吃、为搭公车而搭、为工作而工作、为了回家而回家。
  成大事者与不成大事者只差别在一些小小的动作:每天花5分钟阅读、多打一个电话、多努力一点、在适当时机的一个表示、表演上多费一点心思、多做一些研究,或在实验室中多试验一次。
  在行动之前你自己就知道你是否足以胜任这一个任务。
  没有任何借口可以解释你为会么长时间仍然无法胜任一项工作。
  不论你想追求的是什么,你必须强迫自己增强能力以实现目标。
  勤加练习、勤加练习、最后还是勤加练习!决不放弃学习,而且一定要将学到的知识运用于日常生活中。
  9、 要专心地做好一件事
  如果大多数人集中精力专注于一项工作,他们都能把这项工作做得很好。
  最成大事者的商人是能够迅速而果断作出决定的人,他们总是首先确定一个明确的目标,并集中精力,专心致志地朝这个目标努力。
  一次只专心地做一件事,全身心地投入并积极地希望它成功,这样你的心里就不会感到筋疲力尽。
  把你需要做的事想象成是一大排抽屉中的一个小抽屉。不要总想着所有的抽屉,而要将精力集中于你已经打开的那个抽屉。每个人做人办事的手段都是不一样的,可以讲,一个人就有一种手段,一个人就有一种靠自己手段获得成功的途径。无数事实表明,有些人就是太过于自信,想念自己确认的手段能够解决任何问题,但不知道这种往往是起不到任何作用。因此,他们总觉得离成功的目标不是越来越近,而实际上越来越远。
成大事必备的9种心态
  心态之一:积极向上
  1.时刻想着出人头地
  2.做“小人物”时要向“大人物”看齐
  3.惟有进取心,才能成大事
  4.摒弃逆境的干扰,寻找向上的根源
  5.放弃也是一种成功的开始
  6.在平凡中做不平凡的事
  7.保持年轻的心态很重要
  8.永远积极、主动、热忱
  心态之二:勤勉谦恭
  1.壮志凌云地想,脚踏实地地干  
    2.勤敬产业,谦恭做人
  3.勤勉高于天赋
  4.勤奋造就成功,懒惰摧毁天才
  5.养成勤奋的习惯会终生受益
  6.有一份耕耘,就有一份收获
  7.恒心与支持能“点石成金”
  8.莫道君行早,更有早行人
  心态之三:诚实守信
  1.诚实是一种源自自身的本质
  2.诚实守信才是大赢家
  3.以诚信奠定成功基业
  4.真诚的友谊会使你的事业更发达
  5.做人要有正直的品行
  6.诚实守信是成大事的“信用卡”
  7.要成大事,择友不可草率
  8.以真诚待人,用热忱做事
  心态之四:敢于挑战
  1.敢于挑战自我,克服贬低心理
  2.挑战无极限
  3.坚持到底造靠勇气,半途而废是懦夫
  4.用于挑战激起成大事的信心
  5.勇气是战胜困难的良方
  6.胜人者力,自胜者强
  7.毅力与恒心是成大事的基本功
  8.坚持不懈成大事,浅尝辄止无出路
   心态之五:善于合作
  心态之六:知足平衡
  心态之七:乐观豁达
  心态之八:宽厚容人
  心态之九:永远自信

posted @ 2010-02-21 10:59 程立泉 阅读(79) 评论(0) 编辑
 

2010年1月13日

Windows Server 2008 启用无线LAN功能

Windows Server 2008 启用无线LAN功能

Windows Server 2008 默认没有启用无线局域网,启用无线LAN 需要在 服务器管理器 » 功能 中来添加此项功能。

启用无线LAN的步骤如下:

1) 打开服务器管理器
   开始 » 管理工具 » 服务器管理器;
2) 选择 服务器管理器 » 功能, 在右侧 单击 添加功能;
3) 在 无线LAN服务 前打勾;
4) 下一步 » 安装。

posted @ 2010-01-13 16:40 程立泉 阅读(14) 评论(0) 编辑
 

2009年1月23日

【创业故事】蒋涛 从程序员到老总经历
posted @ 2009-01-23 09:54 程立泉 阅读(89) 评论(0)  编辑
 

2008年8月13日

朋友,请不要焦虑 [转][收藏]
摘要: 最近,园子的里老有朋友问我,学习的方法,问我怎样才能成为高手,其实我算不上什么高手,顶多,就一IT民工,平常搭搭架子,堆堆积木,在某些方面,我甚至没有入门。 问这些问题的朋友,都非常不错,非常的上进,你们都很想做点什么,但又找不到适合自己的学习方式,你们看到网上一些朋友写的一些洋洋洒洒的技术文章,很是羡慕,常自叹不如;你们常想,为什么我还是”菜鸟“?我什么时候能成R...阅读全文
posted @ 2008-08-13 09:16 程立泉 阅读(35) 评论(0) 编辑
 

2008年5月14日

成功并不像你想象的那么难 [转]
posted @ 2008-05-14 17:44 程立泉 阅读(11) 评论(0)  编辑
 

2008年4月25日

用C#2.0实现网络蜘蛛-转
posted @ 2008-04-25 17:13 程立泉 阅读(43) 评论(0)  编辑
 

2008年4月10日

[转贴]深圳八年职场与人生感言
posted @ 2008-04-10 23:12 程立泉 阅读(11) 评论(0)  编辑
 
仅列出标题  下一页