- 博客(41)
- 资源 (29)
- 收藏
- 关注
原创 lock语句及静态方法的互斥锁
lock 语句用于获取某个给定对象的互斥锁,执行一个语句,然后释放该锁。 lock-statement:(lock 语句:) lock ( expression ) embedded-statement(lock ( 表达式 ) 嵌入语句) lock 语句的表达式必须表示一个引用类型的值。永远不会为 lock 语句中的表达式执行隐式装箱转换(第 6.1.5
2006-12-30 23:48:00 2435
转载 2006技术盘点 多项无线技术被高估
依照和企业相关性前后排列的热点技术,帮助商业科技决策者观察2006年商业科技发展的全景,作为来年管理决策的重要依据。 高估 1. SOA 2. Web2.0 3. 3G 4. 统一通信 5. RFID 6. 虚拟技术 7. 多核技术 8. IPTV 9. 定位技术 10. WiMax 低估 1. 开源 2
2006-12-30 09:22:00 1610
转载 编写java最常见的21种错误
1.Duplicated Code 代码重复几乎是最常见的异味了。他也是Refactoring的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。2.Long method 它是传统结构化的“遗毒”。一个方法应当具有自我独立的意图,不要把几个意图放在一起。3.Large Class 大类就是你把太多的责任交给了一个类。这里的规则
2006-12-26 20:13:00 799
转载 去掉重复记录问题
原记录为: a b c----------------- 1 1 a 1 2 b 1 3 c 2 4 d 1 5 e 2 6 f 2 7 g 3 8 h要求结果为: a b c----------------- 1 1 a 2
2006-12-26 20:12:00 1095
转载 想成为嵌入式程序员应知道的0x10个基本问题
C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。 从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这个愚蠢的问题吗?如要你答出某个字符的ASCII
2006-12-26 20:07:00 964
转载 Windows Server 2003 性能调整指南
摘要本文介绍了有助于提高Microsoft® Windows Server™ 2003 系统性能表现的重要参数和设置。文章对每一种设置及其可能具有的效果进行了描述,帮助用户根据自己的系统、工作负载和性能目标做出明智的决策。本文档所包含的信息代表了在发布之日,Microsoft Corporation 对所讨论问题的当前看法。因为 Microsoft 必须顺应不断变化的市场条件,故该文档不
2006-12-26 18:55:00 5292
转载 .NET20 一种简单的窗口控件UI状态控制方法
我们经常需要控制窗口控件的状态。比如,在某些情况下,需要禁止一部份控件,或让一部份控件呈只读状态等等。 假如有如下的窗口: 当按下Enable时,左侧的所有控件都要禁止(Enabled=false),当按下Disable时,左侧的所有控件都取消禁止(Enabled=true)。 通常的作法是直接用代码来控制:
2006-12-25 15:15:00 928
转载 Sun公布第一个遵照GPL许可的java源代码
现在你就可以从Sun那里获得遵照GPL许可的JVM源代码(GPLv2)。每个人也许希望看到的是桌面版本J2SE,但现在首先放出的是J2ME,它可以运行在Linux x86,MIPS,和ARM平台,Sun把它命名为phoneME。phoneME Project Downloads Page ContentsLicensingRelease DefinitionsphoneME
2006-12-25 10:15:00 950
转载 在命令行中编译.NET代码
到目前为止,使用Visual Studio .NET IDE是开发.NET应用程序最容易的方法,但它并不是仅有的方法。.NET运行库将C#、VB .NET和VJ#的编译器随其运行库一起发布,因此只要有一个文本编译器和.NET运行库,就能够创建任何.NET应用程序。提示:为了实际开发并使用.NET应用程序,需要.NET运行库。如果没有安装,您可以从Microsoft的网站http://www
2006-12-22 11:46:00 1491
原创 使用Access的几点技巧
1.ACCESS中使用select top 出现的问题如果在查询TOP语句的后面使用Order by,而且Order by字段中有重复值的话,那么这个TOP很可能会失效,会返回所有记录比如:Select top 5 from News order by CreateDate如果CreateDate中有重复值,那么很有可能会显示出所有的记录来,此TOP功能会失效的但如果CreateDate中无重
2006-12-21 14:34:00 1595
转载 黑客知识系列之木马程序隐身的技术
最基本的隐藏:不可见窗体+隐藏文件 木马程序无论如何神秘,但归根究底,仍是Win32平台下的一种程序。Windows下常见的程序有两种: 1.Win32应用程序(Win32 Application),比如QQ、Office等都属于此行列。 2.Win32控制台程序(Win32 Console),比如硬盘引导修复程序FixMBR。 其中,Win32应用程序通常会有应用程序界面,比如系
2006-12-20 21:29:00 938
转载 c# 8条语句实现屏幕抓图
Image myImage = new Bitmap(300, 200);Graphics g = Graphics.FromImage(myImage);g.CopyFromScreen(new Point(Cursor.Position.X - 150,Cursor.Position.Y - 25), new Point(0, 0), new Size(300, 200));IntPtr dc
2006-12-20 21:28:00 904
转载 JAVA基础:提升JSP应用程序的七大绝招
提升JSP应用程序的七大绝招 你时常被客户抱怨JSP页面响应速度很慢吗?你想过当客户访问次数剧增时,你的WEB应用能承受日益增加的访问量吗?本文讲述了调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势。在本文中,我将通过一些实际例子和配置方法使得你的应用程序的性能有出人意料的提升。其中,
2006-12-20 21:28:00 853
转载 SQL各种写法的效率问题
(1)一次插入多条数据时:CREATE TABLE tb(ID int, 名称 NVARCHAR(30), 备注 NVARCHAR(1000))INSERT tb SELECT 1,DDD,1UNION ALL SELECT 1,5100,DUNION ALL SELECT 1,5200,E也可以这样:CREATE TABLE tb1(I
2006-12-20 21:27:00 1013
转载 深入 Java2 SDK源码(一)
Java2 SDK源码概观 作者 : 王森 (国立交通大学科技管理研究所) 到目前为止,Sun Microsystems的网站上只释出了Java2 SDK 1.3 Win32版本的源码,而Java2 SDK Solaris/Linux版本的源码最多只到1.2.2。因此本文内容只适用於Java2 SDK 1.3的Win32版本源码。所有的操作皆在 Windows
2006-12-20 09:27:00 994
转载 CSDN Blog十大常用小技巧
Blog小技巧之一-用MSN Push你的Blog! 有一种应用于MSN的服务也可以向用户提供这种Push Information的服务。那就是-“MSN Alert”[注:“MessageCast”-信息广播系统[Push Information O.S.],该系统基于实时网络技术和RSS,向用户发布各种定制信息,Blog和自动更新。]提示:每当你的Blog内容更新
2006-12-18 11:29:00 839
转载 在公告栏里加进啦Google自定义搜索引擎(附代码,和参考代码,原代码)
现在Me公告栏里使用的代码code: new_0.0.2script language="javascript">...function on_search_click()...{ Form1.action = "http://www.google.com/custom?q="; Form1.target = "_blank"; Form1.method = "get";}scri
2006-12-18 11:27:00 11385
转载 SQL Server开发问题前十名
在SQL Server中进行开发会让你身处险地,并且寻找快速解决方案。我们编辑了前十名关于SQL Server开发的常见问题。对常见的针对表和字段的名字约束进行探究。学习如何解决并发问题,并且在不了解T-SQL的情况下编写存储过程。查看这些解决方案的快速参考,并且了解更多内容。 花点时间来会见我们的全体专家,然后看看有关SQL Server主体的全体列表.Take a moment to m
2006-12-15 09:23:00 1043
转载 ASP 编程中20个非常有用的例子
1.如何用Asp判断你的网站的虚拟物理路径 答:使用Mappath方法 The Physical path to this virtual website is: 2.我如何知道使用者所用的浏览器? 答:使用the Request object方法 strBrowser=Request.ServerVariables("HTTP_USER_AGENT") If Instr(strBrow
2006-12-15 09:21:00 1025
转载 61条面向对象设计的经验原则
“你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。” ----------Arthur J.Riel(1)所有数据都应该隐藏在所在的类的内部。(2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。(3)尽量减少类的协议中的消息。(4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相
2006-12-15 09:12:00 819
转载 Oracle 的共享连接和专用连接方式之初探
在专用连接方式中,每一个连接到数据库服务器的客户端请求,服务器会和客户端之间建立起连接,这个连接用于专门处理该客户端的所有请求,直到用户主动断开连接或网络出现中断。在连接处于空闲时,后台进程PMON会每隔一段时间,就会测试用户连接状况,如果连接已断开,PMON会清理现场,释放相关的资源。 专用连接相当于一对一的连接,能够快速的响应用户的请求。当然,在连接的时候,首先要创建PGA(P
2006-12-13 20:22:00 1011
转载 常用正则表达式收集&勘误
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [/u4e00-/u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^/x00-/xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:/n/s*/r评注:可以
2006-12-13 20:22:00 863
转载 Eclipse无插件启动Tomcat
NEW 一个server选择tomcat版本号,目录等,右击新建server,点run...设置以下变量Argumentstart-Dcatalina.base="d:eclipseworkspace.metadata.pluginsorg.eclipse.wst.server.core mp0" -Dcatalina.home="D:Tomcat5"-Djava.endorsed
2006-12-13 20:21:00 850
转载 精妙的SQL语句
说明:复制表(只复制结构,源表名:a 新表名:b) select * into b from a where 1说明:拷贝表(拷贝数据,源表名:a 目标表名:b)insert into b(a, b, c) select d,e,f from b;说明:显示文章、提交人和最后回复时间select a.title,a.username,b.adddate from table a,(sele
2006-12-13 20:19:00 900
转载 2007年web开发技术预言
摘要: 2006年即将过去,这一年被广泛地看作是:在线投资新浪潮的一年;更新的web技术和技巧兴起和成长年;从未这样采用web能量的新商务模式的兴起(和衰落)的一年。根据SitePoint和Ektron这两家组织提供的调查报告,大家不妨跟随作者一起放眼遥望一下亮光周围的风景,也许你会听到自己的惊呼,请加入到对“未来”的预言中吧!尝试一下网络对趋势的影响力!2007年web开发技术预
2006-12-12 09:19:00 1089
转载 用c#绘制Office2003样式的菜单
我的方法是重写MenuItem类,在写的过程中发现用GDI+实际测量出来的文本的大小不是很准确,还有文本也不能很好对齐,固在代码里可以时常看到很多多加上去的数字.我想原理就不用我讲了吧,下面的代码注释的很清楚了:using System;using System.Drawing;using System.Drawing.Drawing2D;using System.Windows.Forms;na
2006-12-08 22:37:00 774
转载 用C#编写ActiveX控件(三)
在前面我们已经完成了ActiveX控件的开发,接下来的就是发布它了。 首先,我们建立一个windows安装项目,并将ActiveX控件的主输出添加到项目输出中。然后,改动ActiveX控件的主输出文件,将其Register属性改为vsdrpCOM.如图: 下一步,我们改动项目属性,将引导程序更改为 Web引导程序。很遗憾的是,在 Web引导程序设置 中的安装文件夹URL中
2006-12-08 18:27:00 900
转载 用C#编写ActiveX控件(二)
在我的上一篇blog中,已经实现了一个最基本的ActiveX控件。当然,我们编写的任务还没有完成。首先,我们先尝试实现和JS的交互能力。 我们在Demo中加入ShowMessage方法: public void ShowMessage(string msg) { if(msg != null)
2006-12-08 18:24:00 1380
转载 用C#编写ActiveX控件(一)
前些日子做一个Web项目,必须自己编写一个ActiveX控件。如今的ActiveX控件大多是使用VB/C++来开发的,而我对他们并不熟悉,因此考虑使用熟悉的C#编写ActiveX控件。 首先,建立一个WinForm控件项目HelloWorld,并拖入一个Label控件,文字设为HelloWorld,如图: UserControl1.cs内容如下: using Sy
2006-12-08 18:12:00 916
原创 不闪烁的进度条控件
using System;using System.Collections;using System.ComponentModel;using System.Drawing;using System.Drawing.Drawing2D ;using System.Data;using System.Windows.Forms;namespace MyControls{ /// /// GPr
2006-12-08 18:00:00 1228
原创 不闪烁的七段码时钟控件
using System; using System.Drawing; using System.Drawing.Drawing2D; using System.Globalization; using System.Windows.Forms; using System.ComponentModel; namespace MyControls{ #region 枚举 #regi
2006-12-08 17:58:00 1213
转载 Windows用户界面编程中的界面闪烁问题
在Windows图形化用户界面编程中,若程序自己绘制用户界面时,会经常碰到界面闪烁,比如其他窗口在上面移动,用户界面滚动,这些都有可能导致闪烁。在一个容器中绘制特定的文档,需要相应作为绘图容器的控件的OnPaint事件,需要在OnPaint事件处理中重新绘制文档,而Windows操作系统一般会在两种情况下触发OnPaint事件:容器控件被其他窗体覆盖后又显示,还有就是容器控件的滚动处理。在
2006-12-08 16:04:00 1010
转载 当前Java软件开发中几种认识误区
越来越多人开始使用Java,但是他们大多数人没有做好足够的思想准备(没有接受OO思想体系相关培训),以致不能很好驾驭Java项目,甚至 导致开发后的Java系统性能缓慢甚至经常当机。很多人觉得这是Java复杂导致,其实根本原因在于:我们原先掌握的关于软件知识(OO方面)不是太贫乏就是不恰当,存在认识上和方法上的误区。软件的生命性 软件是有生命的,这可能是老调重弹了,但是因为它事关分层架构
2006-12-07 22:27:00 877
转载 统计图表
Syn-Data基于Internet数据协同会议系统是利用最新流媒体通信技术实现的一个具有实时多点语音、视频、数据通讯综合应用能力的系统。它不仅实现基于Internet的具有多人音频、多人视频、共享电子白板、共享文档等交流手段的实时数据协同、实时讨论的功能,而且实现单机的课件录制,全程录制回放等功能,具有对带宽要求低,高质量音频视频,与Web无缝集成,强的抗网络拥塞丢包能力和支持防火墙和应用代理等
2006-12-06 19:40:00 1642
原创 Threading
JoinThreadusing System;using System.Threading;class App { static void MyThreadMethod() { Console.WriteLine("This is the secondary thread running."); } static void Main() { Consol
2006-12-06 18:51:00 973
原创 在C#中获得本地路径
可以有多种方式Process.GetCurrentProcess().MainModule.FileName可获得当前执行的exe的文件名。Environment.CurrentDirectoryDirectory.GetCurrentDirectory()AppDomain.CurrentDomain.BaseDirectoryApplication.StartupPathApplication
2006-12-06 18:45:00 1323
转载 柱形图和折线图饼形图控件
using System;using System.Collections;using System.ComponentModel;using System.Drawing;using System.Data;using System.Windows.Forms;using System.Xml ;namespace ChartControl{ /// /// ChartControl
2006-12-04 21:19:00 1394
转载 用C#绘柱形图
简介:owc控件是microsoft office 图表控件(owc10为ofiiceXP的组件、owc11为office2003的组件,组件的路径为C:/Program Files/Common Files/Microsoft Shared/Web Components/11/owc11,帮助文件的路径为C:/Program Files/Common Files/Microsoft Shared
2006-12-04 21:17:00 2764
转载 动态生成 TreeView
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { BindTreeView(TreeView1); } } private void BindTreeView(TreeView treeview) {
2006-12-04 10:34:00 1102
转载 [Symbian项目进展]网络流量曲线图,代码+效果图
效果图如下:实现方法:1、创建一个计时器,请将其打开2、写计时器活动对象的回调函数,在回调函数中刷新屏幕实现代码如下:创建计时器活动对象并且打开定时器: iPeriodicTimer = CPeriodic::NewL( CActive::EPriorityStandard );//创建活动对象 StartTimer();//打开定时器 打开定时器代码:1 i
2006-12-04 10:30:00 1286
华为云业务中台&数据中台技术方案.pdf
2020-08-08
华为混合云方案介绍.pdf
2020-08-08
How to do almost everything In active directory via C#
2012-03-09
iTextSharp in Action
2012-03-05
ThoughtWorks Anthology on Software Technology and Innovation
2010-11-24
WebChart Source Code
2007-05-24
计算几何算法概览
2007-05-01
IE7(盗版)升级方法
2007-05-01
理解.NET中的异常
2007-04-29
Spring in Action中文版
2007-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人