- 博客(75)
- 资源 (3)
- 收藏
- 关注
转载 基于VS.NET的自定项目模板研
引言 在实际开发中,软件企业往往希望尽量重用已经积累的成熟技术,并集成到开发人员的工具中。VS.NET中提供了不少向导模板类,但如果想建立自定义的向导模板,以往需要编写大量代码,通过创建IDTWizard应用程序的方法来实现。实际上,在VS.NET中直接修改、替换模板文件便可以轻松解决这个问题。以下解释了该方法的使用原理,并给出了一个具体的例子。 原理 VS.NET向导模板类主要分项目模
2006-07-19 14:16:00
1294
转载 c#.net多线程教学(4):线程池和异步编程
如果你仔细阅读了我前面的三篇文章,我相信你对用.NET Framework提供的System.Threading.Thread类和一些线程同步的类基本的线程知识和多线程编程知识很了解。我们将在这里进一步讨论一些.NET类,以及他们在多线程编程中扮演的角色和怎么编程。它们是: System.Threading.ThreadPool 类 System.Threading.Timer 类 如果线程
2006-07-12 15:28:00
1537
转载 c#.net多线程编程教学(3):线程同步
随着对多线程学习的深入,你可能觉得需要了解一些有关线程共享资源的问题. .NET framework提供了很多的类和数据类型来控制对共享资源的访问。 考虑一种我们经常遇到的情况:有一些全局变量和共享的类变量,我们需要从不同的线程来更新它们,可以通过使用System.Threading.Interlocked类完成这
2006-07-12 15:27:00
1152
转载 c#.net多线程编程教学(2):Thread类
这章将向大家介绍.NET中的线程API,怎么样用C#创建线程,启动和停止线程,设置优先级和状态. 在.NET中编写的程序将被自动的分配一个线程.让我们来看看用C#编程语言创建线程并且继续学习线程的知识。我们都知道.NET的运行时环境的主线程由Main ()方法来启动应用程序,而且.NET的编译语言有自动的垃圾收集功能,这个垃圾收集发生在另外一个线程里面,所有的这些都是后台发生的,让我们无法感觉到
2006-07-12 15:26:00
1212
转载 c#.net多线程编程教学(1):多任务和多线程
多任务和多线程在.NET多线程编程这个系列我们讲一起来探讨多线程编程的各个方面。首先我将在本篇文章的开始向大家介绍多线程的有关概念以及多线程编程的基础知识;在接下来的文章中,我将逐一讲述。NET平台上多线程编程的知识,诸如System.Threading命名空间的重要类以及方法,并就一些例子程序来作说明。 引言 早期的计算硬件十分复杂,但是操作系统执行的功能确十分的简单。那个时候的操作系统在
2006-07-12 15:25:00
1323
转载 用C#实现语音技术
“电脑朗读”(英文)一个很好的触发点,通过它可以实现电子小说阅读、英文听力测试、英文单词学习... 下面的Speech已对MSTTS作了简单封装。 1.安装好MSTTS(如果你有装金山词霸,系统就已经安装了),可以在winnt/speech中打到vtxtauto.tlb文件; 2.用.Net SDK自带的tlbimp工具把vtxtauto.tlb转换成.dll格式: tlbimp vtxt
2006-06-30 14:47:00
924
转载 用C#实现语音技术
“电脑朗读”(英文)一个很好的触发点,通过它可以实现电子小说阅读、英文听力测试、英文单词学习... 下面的Speech已对MSTTS作了简单封装。 1.安装好MSTTS(如果你有装金山词霸,系统就已经安装了),可以在winnt/speech中打到vtxtauto.tlb文件; 2.用.Net SDK自带的tlbimp工具把vtxtauto.tlb转换成.dll格式: tlbimp vtxt
2006-06-30 14:46:00
1333
转载 用.NET发起web请求时维持Session的方法
一般使用.NET C#发起一个web请求是用WebClient类,应为使用很简单,但是每调用一次OpenRead就会在服务器启用一个新Session使用HttpWebRequest + CookieContainer就可以让多个web请求只有一个session为HttpWebRequest 指定一个CookieContainer,使用同一个CookieContainer的Request就是一个
2006-06-30 14:44:00
1165
原创 回味陈年老酒----DOS
在Windows已经进化到 Vista 的今天,想必已经很少人会想起我们还有一个DOS朋友,呵呵最近在处理一些文件发布方面的事情的时候,用到了一些DOS相关的东西,例如创建时间戳的目录例如用bat调用Xcopy命令来把一组文件发布到十几台服务器之类的工作例如用DOS命令来建立虚拟磁盘,设定网络访问例如用DOS命令来安装、启动、重新启动、卸载一个windows服务猛然间发现即使在视窗操作已经如此强大
2006-03-02 16:27:00
2049
转载 巧取主机MAC地址
作为中小型局域网的管理员,获取上网计算机的MAC地址是非常必要的,计算机中网卡的媒体访问控制地址(MAC地址)是它在出厂时固化的一个硬件地址,由于它具有标识一台计算机的惟一性,所以网管可以通过用户名称、IP地址和MAC地址的对照表,查找出盗用IP地址或存在IP地址冲突的计算机,从而排除网络上的故障。对于使用高端设备的局域网来说,这个问题就简单了,交换机可以通过自学习,获得与它连接的计算机的IP地址
2006-03-01 22:33:00
6003
转载 JavaScript对象与数组参考大全
JavaScript对象与数组参考大全 本文列举了各种JavaScript对象与数组,同时包括对上述每一对象或数组所完成工作的简短描述,以及与其相关的属性方法,以及事件处理程序,还注明了该对象或数组的父对象用户同样可能需要参考Online Companion中的超级文本Object Hierarchy页面 (http://www.netscapepress.com/support/javasc
2006-02-27 15:15:00
948
翻译 [译] .NET 委托:一个C#的睡前小故事~
.NET Delegates: A C# Bedtime Story.NET 委托:一个C#睡前小故事Tight Coupling紧密耦合Once upon a time, in a strange land south of here, there was a worker named Peter. He was a diligent worker who would readily
2006-01-16 15:06:00
2274
转载 漆姓的起源
漆、漆雕姓氏起源 [说一] 漆[Qi]《左传》注:叟瞒,防风氏之后,漆姓。江津漆姓族谱载:“吾族世系肇于防风”。古代,北方有狄国,叟瞒其酋长夏代称防风氏,殷代称芒氏,汪芒氏时,始称漆姓。《国语·鲁》下载:“昔禹致群侯于会稽之山,防风氏后至,禹杀而戳之,其骨节专车。” (摘自《江津的姓氏与战争》) [说二] 古代春秋时的鲁国,是贵族聚集的地方,漆雕原是吴国公族中分化出来的一支姓氏,
2006-01-04 18:50:00
7195
转载 [C#]用HttpWebRequest加载证书建立SSL通道时发生异常的解决办法
[C#]用HttpWebRequest加载证书建立SSL通道时发生异常的解决办法 Posted on 2005-04-11 22:46 让变化成为计划的一部分 阅读(970) 评论(7) 编辑 收藏 收藏至365Key 所属分类: HttpWebRequest <!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-n
2005-12-29 17:54:00
5657
转载 windows 中的几个杀手级的命令
问:怎么才能关掉一个用任务管理器关不了的进程?我前段时间发现我的机子里多了一个进程,只要开机就在,我用任务管理器却怎么关也关不了。 答1:杀进程很容易,随便找个工具都行。比如IceSword。关键是找到这个进程的启动方式,不然下次重启它又出来了。顺便教大家一招狠的。其实用Windows自带的工具就能杀大部分进程: c:/> ntsd -c q -p PID 只有System、S
2005-12-02 18:29:00
1238
转载 剖析Windows用1G内存还慢的原因
现在的内存基本达到了1元/MB的均价,不少朋友的电脑告别了可怜的64MB、128MB内存,256MB已经成为标准配制,512MB甚至1GB的内存也不再是"耸人听闻"。但是有一件事情让很多朋友疑惑:"为什么使用1G内存我的Windows启动、软件运行速度还是这么慢?" 安装大容量内存后,系统、程序运行效率没有得到大幅度提高,这是因为系统本身运行机制限制了其管理和运用硬件资源的能力。所以纵然硬件资
2005-12-02 18:16:00
2053
转载 成长中必须知道的20个故事
1、断箭 不相信自己的意志,永远也做不成将军。 春秋战国时代,一位父亲和他的儿子出征打战。父亲已做了将军,儿子还只是马前卒。又一阵号角吹响,战鼓雷鸣了,父亲庄严地托起一个箭囊,其中插着一只箭。父亲郑重对儿子说:“这是家袭宝箭,配带身边,力量无穷,但千万不可抽出来。” 那是一个极其精美的箭囊,厚牛皮打制,镶着幽幽泛光的铜边儿,再看露出的箭尾。一眼便能认定用上等的孔雀羽毛制作。儿子喜上眉梢,贪婪地推想
2005-11-28 10:39:00
948
转载 成功团队的人才组合
英国管理学研究员雷迪思·R·贝尔宾博士,与剑桥工业培训研究所一起,对商业团队的行为进行了为期九年多的研究。以下是他们的研究成果之一。 成功团队的人才组合文/祥 和 在罗斯·泰勒和约翰·汉弗莱合著的《成功的十大关键》一书中,详尽介绍了贝尔宾和他的同仁们有关团队建设的研究成果。他们利用自己所掌握的有关商业性格类型的知识来考察怎样的人才组合才能造就一支成功的团队,得出了以下
2005-11-10 10:07:00
1894
原创 七子之歌
《七子之歌》作者:闻一多 邶有七子之母不安其室。七子自怨自艾,冀以回其母心。诗人作《凯风》以慰之。吾国自尼布楚条约迄旅大之租让,先后丧失之土地,失养于祖国,受虐于异类,臆其悲哀之情,盖有甚于《凯风》之七子,因择其与中华关系最亲切者七地,为作歌各一章,以抒其孤苦亡告,眷怀祖国之哀忱,亦以励国人之奋兴云尔。国疆崩丧,积日既久,国人视之漠然。不见夫法兰西之Alsace-Lorraine耶?“
2005-10-29 21:39:00
1959
转载 12项阻碍职业生涯的致命缺陷
为什么许多有才华的人会失败?美国哈佛商学院MBA生涯发展中心主任詹姆士-华德普与提摩西-巴特勒博士,受命协助那些明明被看好却表现不佳,甚至快要被炒鱿鱼的主管。 什么样的行为模式会成为致命缺陷,严重地阻碍职业生涯?华德普与巴特勒归纳出12项职场缺陷的行为模式。 1.总觉得自己不够好 这种人虽然聪明、有历练,但是一旦被提拔,反而毫无自信,觉得自己不胜任。此外,他没有往上爬的野心,总觉得自
2005-10-13 10:25:00
983
转载 捕蛇者说
永州之野产异蛇,黑质而白章,触草木尽死,以啮人,无御之者。然得而腊之以为饵,可以已大风、挛[足宛]、瘘、疠、去死肌,杀三虫。其始,太医以王命聚之,岁赋其二,募有能捕之者,当其租入,永之人争奔走焉。 有蒋氏者,专其利三世矣。问之,则曰:“吾祖死于是,吾父死于是,今吾嗣为之十二年,几死者数矣。”言之,貌若甚戚者。余悲之,曰:“若毒之乎?余将告于莅事者,更若役,复若赋,则何如?” 蒋氏大戚,汪
2005-07-17 18:13:00
1345
原创 更加简便的使用VSS
在项目实施过程中,相信不少人都有使用配置管理工具的经验。现在使用的比较广泛的配置管理工具主要有两种:CVS和VSS。这两个软件各有优势,因为这里要说的是如何更加方便的使用VSS,所以就不在多说CVS的废话了。直接入正题。通常大家使用VSS的时候,需要共享服务器端的数据目录,然后再在客户端进行映射,再打开客户端程序进行访问。而且每次重启机器还要重新连接,如果机器更改了网络环境,还有可能会因为找不到映
2005-05-20 18:54:00
3009
转载 Web service世界的管理与安全 (CA)
Web service世界的管理与安全 (CA) 作者:a21-car 提交日期:2005-04-02 22:33 最近看看CA公司的关于web service的安全和管理解决方案,觉得很多东西说得很正确,不敢一个人独享,翻译出来与大家共享。 Web service世界的管理与安全 (CA)(一)什么是web sevice?一个服务,任何服务,都能被定义成为一个软件组件,他包括
2005-04-27 15:00:00
1488
转载 生活是不公平的:比尔盖茨给年轻人的十一个建议
1 Life is not fair, get used to it. 生活是不公平的,要去适应它。 2 The world wont care about your self-esteem. The world will expect you to accomplish something before you feel good about yourself. 这世界并不会在意你的自尊。
2005-04-19 10:59:00
1274
原创 何为日货
何为日货 索尼(sony)电视、手机、电脑、音响设备、照相机、摄象机 松下:(national/panasnoic)电视、手机、电脑、音响设备、照相机、摄象机、空 调、冰箱 日立(HITACHI):电视、计算机、空调、投影仪 东芝(TOSHIBA):电视、音响设备 夏普(SHARP):电视、计算器、复印机、音响设备 致福(JVC):电视、摄象机、音响设备、电脑 三洋(s
2005-04-11 09:37:00
1709
原创 如何手动删除 SharePoint Portal Server
更多信息如果您不能成功地删除或修复 SharePoint Portal Server,则可能需要手动从服务器中删除 SharePoint Portal Server。要手动删除 SharePoint Portal Server,请执行以下操作: 1.运行服务器安装程序,然后单击卸载。2.请在卸载过程完成后重新启动服务器(建议您重新启动服务器,即使安装程序没有提示也要这样做)。3.如果卸载程序没有删
2005-03-23 15:26:00
1668
转载 软件工程75条
实际的项目管理经验,非常有价值1. 你们的项目组使用源代码管理工具了么?应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。2. 你们的项目组使用缺陷管理系统了么?应该用。ClearQuest太复杂,我的推荐是BugZilla。3. 你们的测试组还在用Word写测试用例么?不要用Word写测试用例(Test Case)。应该用一个专
2005-03-21 11:46:00
1295
转载 SQL注入天书之ASP注入漏洞全接触
引 言 随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。 SQL注入是从正
2005-02-16 15:35:00
830
转载 Windows变慢原因分析及解决方法
谁都希望计算机一开机就可以立即进入Windows 系统而不用等待,或者是系统在使用的时候不会越来越慢,但由于种种原因常常使这些愿望不能实现,甚至一开机就死机或者用着用着就越来越慢的情况也经常发生。其实有些时候Windows 启动速度缓慢并不是它本身的问题,而是一些设备或软件造成的。本文就是软件、硬件和病毒三大方面来分析系统速度变慢的原因,并且提供了针对系
2005-02-16 15:33:00
3387
转载 [软件架构师系列教程-4]软件体系架构模式在J2EE中的应用
本文介绍了软件体系架构产生的背景和架构模式的基本理论。重点介绍管道与过滤器体系架构模式的结构,实现,优缺点等,然后以J2EE的Servlet Filter为例进行剖析它是怎样应用该架构模式的,最后简单阐述了在其它J2ee应用中(Jboss和Axis)的实践。 软件体系架构 1、软件体系架构产生背景 在经历60年代的软件危机之后,使人们开始重视软件工程的研究。来自不同应用领域的软件专家总结
2005-02-16 15:20:00
1243
转载 [软件架构师系列教程-3]DotNET架构的核心开发技术
不可否认,应用软件的开发正在经历一次巨变——将最终增强开发人员的生产力并开启一道通向全新概念的应用程序的大门。 新型的开发模式正逐渐被推广,将分发软件演变成一种服务还有待于所有开发人员的共同努力,而互联网却将彻底改变应用程序的开发模式和配置方式。 传统上,软件开发人员通过集成本地系统服务的方式开发应用程序。这种模型使开发人员有权使用一整套丰富的开发资源,精确控制应用程序的性能。
2005-02-16 15:18:00
1333
转载 [软件架构训练基础教程-11]下部构造
早期引入了中间件的概念。中间件为集成服务器平台和计算机客户端提供了网络硬件之上的软件下部构造,它有可能包含所有的平台。 分布式的下部构造是面向对象和其它信息技术的广义描述,而软件架构可以从中选择技术。图20显示了客户端服务器和中间件操作系统平台上可以选择的技术【Orfali 1996】。在客户端平台上,其技术包括Internet Web浏览器、图形用户界面开发能力、系统管理能力和操作系统。
2005-02-16 11:56:00
1100
转载 [软件架构训练基础教程-10]使用标准
在采用面向对象架构和技术的时候会出现一些问题。这些问题必须被解决以完整地了解架构和技术含意。定义面向对象的问题以及包含对象技术的组件技术在前面已经讨论过了,并且已经经讨论了对象技术与其它技术(例如面向过程的技术)的比较情况了。 对于特定类别的应用程序而言还有一些其它问题和需求是至关紧要的。性能、可靠性和Internet上的安全性问题,以及如何把这些技术与占有重要市场份额的厂商集成都是我们在
2005-02-16 11:55:00
1052
转载 [软件架构训练基础教程-9]应用架构
软件架构同时包括应用程序功能和商业技术改变的管理。前面提到的一些优点并不是采用特定技术的直接结果,而是用效率最高的方式采用某种技术以实现系统的商业目标。采用CORBA或COM+这样的简单决定对于保证实际的商业成果并不充分。其中一个关键的挑战是如何管理那些支持长时间系统生命周期,并且随着技术的演化需要扩展那些没有持续地维护的系统。 图16是一些必须被面向对象架构管理的技术挑战的例子。图16涉
2005-02-16 11:54:00
1163
转载 [软件架构训练基础教程-8]软件应用实践
在商业终端用户环境中,对象技术已经应用于很多产生了商业效益的重要的应用程序中。其示例包括世界上最大的共同基金公司之一的Fidelity投资公司,它在大约五年前就把自己的基金管理工作站集成为支持多源信息,包含了决策支持能力(这对于基金管理业务是至关重要的)。 他们选择的下部构造是一种符合CORBA标准的对象请求代理的实现。通过使用CBRBA,Fidelity投资公司能够按单独的基金经理的需求定制
2005-02-16 11:51:00
951
转载 [软件架构训练基础教程-7]层次及使用
在上文中,我介绍了Internet技术,WEB服务在家够方面给了我们更多的选择,但软件设计中采用何种架构仍然是件令人头痛的事情。 两层系统(图12)允许用户界面和应用程序代码直接访问数据库和网络存储的API。应用程序使用数据库中存储的数据模型,但是不需要在该模型之上建立逻辑模型。当开发中的系统是一个原型系统或者已经知道其生命周期较短,期间API不会发生变化的时候,两层应用程序是理想的。典型情
2005-02-16 11:50:00
1061
转载 [软件架构训练基础教程-6]Intenet技术
上一节中我介绍了客户/服务器技术的发展演化,互联网的发展对技术提出了更高的要求,传统的html标记语言逐渐不能满足企业大规模运算的需要,可扩展标记语言(XML)逐渐成为业界的标准。 在主流新闻中很少技术引起可扩展标记语言那么大混乱。尽管XML是一种基础的、可以利用的技术,但是其趋势却是与其它的技术方案一起组合使用,并且弄不清XML与其它技术(通常是专利方案)的能力差异。下面将要讨论的是关于X
2005-02-16 10:59:00
1214
转载 [软件架构训练基础教程-5]C/S技术
在前一节中我们介绍了用于软件系统结构的主要的商业技术:专利软件和开放系统软件。本节我将向大家介绍客户/服务器技术 客户端-服务器技术是支持应用系统的软件技术演化的结果。特别地,客户端-服务器技术的演化已经成为信息技术扩展的一个重要因素,它伴随着应用程序业务流程的范围的不断增长。最初的技术集中于文件共享。文件共享目前仍然是Internet中占有统治地位的范式,它使用HTTP等协议支持可用的全球文
2005-02-16 10:58:00
1231
转载 [软件架构训练基础教程-4]技术所有权
由于对象技术是占有统治地位的商业范式,所以我们了解可用于软件系统架构的主要的商业技术是很重要的。其中主要的两类包括专利软件和开放系统软件。 专利软件 专利软件(Proprietary software)是单个厂商的非兼容标准的产品。该厂商控制了多个重复的产品版本中的软件的形式和功能。目前的系统在建立的时候,它们在很高程度上依赖于商业软件。商业软件是软件重复使用的主要的形式,并且实际上它是
2005-02-16 00:39:00
1026
C# 速查手册,小巧精简的C#关键速查手册
2008-10-14
搜索引擎优化(SEO)知识完全手册》电子书免费下载
2008-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人