自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

oracle中to_date日期的使用格式

UPDATE CERT_EMPLOYEEHISTORY_INFO SET STARTDATE=to_date('2007-03-23 11:28:22','YYYY-MM-DD HH24:MI:SS') WHERE USERID='110045' AND POSSEQNO='1'

2010-05-31 17:01:00 103

java和c#的锁

要在Java中获得某一变量的锁,必须在代码的首尾二端加上synchronized关健字,指明需要获得锁的对象。一旦线程开始执行synchronized块中的代码,它就获得了对这一对象的锁的控制权。同样,一旦线程已经离开了synchronized块,它也将释放这一对象的锁。我们已经知道,C#也有一个相似的被称作lock的关健字。除了lock这个关健字外,C#还提供了内置的获得和释放锁的方法:...

2010-05-30 19:46:00 71

Jeffrey Richter是一位在全球享有盛誉的技术作家

Jeffrey Richter是一位在全球享有盛誉的技术作家,尤其在Windows/.NET领域有着杰出的贡献。他的第一本Windows著作Windows 3: A Developer's Guide大获好评,从而声名远扬。之后,他又推出了经典著作《Windows 高级编程指南》和《Windows核心编程》。如今这两本书早已成为Windows程序设计领域的颠峰之作,培育了几代软件开发设计人员。他的...

2010-05-29 21:57:00 232

windows和unix系统区别

一种是类似于windows中消息循环机制,循环监听。这样貌似比较类似资源,可以通过线程休眠等来解决吧。。另一种是类似于java事件机制,即通过事件注册等,可以通过层层调用来触发事件函数。不用监听了。但是编程起来就稍微复杂点。。论坛上发现的:在不使用消息的情况下,要作到对事件(简单的如键盘,鼠标)的响应,在底层可以中断,中断回调怎么通知上层那么多的应用程序呢?回调应该也能做到,但必然相当麻...

2010-05-29 21:00:00 69

windows和unix系统区别

第一:UNIX采用进程间通信机制,而windows采用消息机制第二:UNIX系统一开始就是为多用户设计的系统,而windows开始只是为单用户设计的操作系统。所以对多用户的支持windows就不及UNIX.第三:UNIX采用的是用户进程与系统进程在内存中是分开的,用户进程的异常结束不会引起系统进程出现异常。第四:UNIX采用的是对用户的授权到文件级,第个目录及文件都有rwxrwxrwx...

2010-05-29 20:41:00 379

很好理解的事件机制模型,即监听者模式。。不用什么循环监听或什么的。详细见文摘中的设计模式六...

using System;using System.Collections;// "Subject"abstract class Subject{ // Fields private ArrayList observers = new ArrayList(); // Methods public void Attach( Observer obser...

2010-05-29 16:34:00 108

1)关于多个线程能否同时写入同一个文件中的问题。2)通过多线程的方式可以建立同名对象,而且会互不干扰。在日志管理代码中也有例子。...

网上有说能的,也有说不能的。经过我的测试,是不允许同时的。如果加上互斥锁(比较简单),就没事了。。在我写的日志管理代码中有测试。。

2010-05-27 16:51:00 507

一个使用mutex写的程序。很好理解。。

代码系从某论坛上黏贴下来,忘记出处,致歉。。using System;using System.Threading;using System.IO;public class Class1{ private static Mutex mut = new Mutex(); public static void Main() { Console.WriteLine("请输入启动的线程数: "...

2010-05-27 16:17:00 97

Critical Section,Mutex,Semaphore,Event区别。。其实这些东西用起来并不复杂

装载自:转自:http://blog.163.com/around-wind/blog/static/271230752009084037565/临界区(Critical Section) 保证在某一时刻只有一个线程能访问数据的简便办法。在任意时刻只允许一个线程对共享资源进行访问。如果有多个线程试图同时访问临界区,那么在有一个线程进 入后其他所有试图访问此临界区的线程将被挂起,并一直持...

2010-05-27 16:15:00 111

使用Java NIO编写高性能的服务器

转载地址:http://www.javaeye.com/topic/40489从JDK 1.4开始,Java的标准库中就包含了NIO,即所谓的“New IO”。其中最重要的功能就是提供了“非阻塞”的IO,当然包括了Socket。NonBlocking的IO就是对select(Unix平台下)以及 WaitForMultipleObjects(Windows平台)的封装,提供了高性能、易伸缩的服...

2010-05-25 17:47:00 43

同步,异步,阻塞非阻塞的概念见相干收藏的网摘。以及socket的阻塞和非阻塞其实取决于它上面的流。但一般还是阻塞的。java中nio才是非阻塞的,用的很少。 。...

学习了同步,异步,阻塞非阻塞等概念。以及socket的阻塞和非阻塞其实取决于它上面的流。但一般还是阻塞的。java中nio才是非阻塞的,用的很少。 。

2010-05-25 17:22:00 82

c#数据库连接常用类层次比较

有连接 无连接sqlconnection sqlconnectionsqlcommand (sql命令)、 sqlDataAdapter 的一个方法中存放sqlcommand命令,比如adapter.SelectCommand =new SqlCommand(sql, conn); 或者是通过sqlcommandBuiler在通过sqldataAdapter Data...

2010-05-25 17:17:00 77

由SqlCommand类的一个方法是BeginExecuteNonQuery引发的思考:这个方法启动一个一步操作。同步,异步,阻塞非阻塞的概念见相干收藏的网摘。一般使用的都是ExecuteNonQue...

最经公司工作需要调用一个外部的webservice,同时要将传出的数据进行保存,以自己以前的习惯,就打算逐步操作,失败啊,完全没考虑过用户体验效果,在同事指点下,意识到使用异步调用的好处,随便将自己找的一些资料留以保存,以戒后误! < type=text/JavaScript> alimama_pid="mm_10249644_1605763_5018464"; alimama_typ...

2010-05-25 17:06:00 171

使用CAS实现SSO(单点登录)

使用CAS实现SSO(单点登录)名词解释:单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS (Central Authentication Service),是Yale大学的ITS开发的一套JAVA实现的开源的SSO(single sign-...

2010-05-24 16:50:00 225

人生中无能为力的十件事

人生中无能为力的十件事:倒向你的墙、离你而去的人、流逝的时间、没有选择的出身、莫名其妙的孤独、无可奈何的遗忘、永远的过去、别人的嘲笑、不可避免的死亡、 无可救药的喜欢…...

2010-05-22 13:10:00 87

推荐本书,c#开发技术大全 清华大学出版社 李佳,付强 丁宁编者

这本书例子翔实,错误也很少,通俗易懂,建议初学者使用。。。

2010-05-21 16:54:00 200

程序员要有正确的职业心态。。

程序绝大数人经过培训都会写,但是真正的高手是将程序写的简练,效率高,健壮性好,真正能理解为什么要这么写。。要会进行架构,会进行设计优秀的方案。。不求超越别人,只求超越自己。。...

2010-05-21 16:07:00 157

a11项目进度日志。。

路径别忘了修改!!!数据库dao注释去掉!!1)增加troprocess和loopholeprocess的close();2)是不是所有的都由close改成dispose();3)增加容错机制::当工具管道没有关闭时,那么与其连接的工具管理端的管道即使强制释放也不会释放干净,老是提示管道范例正在使用中。。。。。。4)工具宕掉时,即工具停掉了,不会发送个工具存活消息等其他任何消息。。。,。这...

2010-05-21 10:52:00 112

深入解析Close()和Dispose()的区别!

http://www.cnblogs.com/xuefeng1982/archive/2010/01/13/1646450.html很多人都认为Close()方法内部会调用Dispose()方法,所以并没有本质的区别!实际上这个看法不是很准确,对有些类来说,的确Close()和Dispose()没有本质区别,但是对有些类来说并非如此!首先,让我们看看我们最常使用的SqlConnection的C...

2010-05-20 11:05:00 191

要进行异常处理,当程序因为异常终止,而没有将某个对象释放掉之后,也可能是因为对象没来得及释放程序就中止了。这样当重新建立这个对象时,就判断一下是否已释放,没释放就释放资源。。...

if (troTimer != null) troTimer.Close(); troTimer = new System.Timers.Timer(6000); troTimer.Elapsed += new ElapsedEventHandler(TroTimer_ElapsedEventHandler); if (troPipeServer != null) troPipeServer.C...

2010-05-19 18:22:00 221

C#构造函数 转载地址在 http://hi.baidu.com/love_hh/blog/item/1429dbcee8d64a0393457e65.html

构造函数是类的一种特殊方法,它的特殊性主要体现在如下几方面:l构造函数的方法名和类名相同;l构造函数没有返回类型;l构造函数的主要作用是完成对类对象的初始化工作;l在创建一个类的新对象时,系统会自动调用该的构造函数初始化新对象;C#的类有两种构造函数:实例构造函数和静态构造函数。实例构造函数负责:初始化类中的实例变量,它只有在用户用new关键字时才被调用。而且作为引用类型的...

2010-05-19 10:55:00 140

kai师兄代码写的很好 ,加上if (null == trojanProcess)这个判断语句实则不多余。。...

if (0 == type) { if (null == trojanProcess) { return; } trojanProcess.Kill(); trotimercount = 0; troTimer.Close(); trostreamReader.Close(); troPipeServer.Close(); trojanProcess =...

2010-05-18 09:16:00 61

遇到的问题,以后需要仔细研究

1、dispose和垃圾回收机制的不同。dispose是需要时间的,所以在dispose之后立即用这个对象,可能会提示没有释放完的错误提示。系统dispose一个对象需要时间。、2.、dispose和close的区别是什么?3、线程的问题,join等方法4、stringbuilder的几个方法?5、null===flag;为什么把null放在前面。6、关于获取静态类的方法。。金...

2010-05-17 23:55:00 114

查询数据库当前系统时间

select sysTimestamp from dual

2010-05-17 17:54:00 1382

关于 thread.currentthread.join();join方法不是静态方法。而是公共方法,所以要加上currentthread。。...

还有线程和线程池的问题,需要进一步研究!!!

2010-05-16 17:33:00 803

一定要和项目组其他模块做好沟通。不要自己的模块想怎么样就怎么样。

在这个项目中,我的工具管理模块要和工具做沟通。工具是这么处理的,假如没有任务就将工具本身自己杀掉,而不是工具空转。这个点当时就不知道,走了不少弯路,才了解到原来是可以这么简单。。但是我当时又没细问,执行完一个任务后,还有其他任务。到底是执行完一个任务就将工具杀掉还是继续运行下一个任务。这个我没有和工具做沟通。也不知道那边是怎么想的。。。既然做管道做这么长时间,为了不白耗力气,自己选了后者,最后...

2010-05-16 09:10:00 138

必须把事件处理函数放到构造函数里面,如果放在listen函数里面。那么两次的listen调用就会执行两次触发事件。看了事件处理机制和半天程序才找出来原因。...

Timer2.Elapsed += new ElapsedEventHandler(Timer2_ElapsedEventHandler);必须把事件处理函数放到构造函数里面,如果放在listen函数里面。那么两次的listen调用就会执行两次触发事件。看了事件处理机制和半天程序才找出来原因。using System;using System.IO;using System...

2010-05-15 11:58:00 367

差点铸成大错,对每个知识点虽然不能做到看的很细,但要知道大致意思,不要遗漏掉重要的点。假如因为这个遗漏点而不用这个类,换用其他的会很麻烦。。。。...

process的附属类processstartinfo没有细看,就直接用process的简单的方法,这样很容易导致因为processstartinfo的某个好的方法没用到而使程序写的很复杂。。

2010-05-14 14:21:00 121

struts2,登录功能模块实现

功能:·UserLogin作为控制登录的Action,校验密码成功后记录session,可以选择记住登陆状态,登陆成功后自动跳转到登陆前的URL;·UserLogout作为控制登录推出的Action,移除session,删除cookie;·MainInfo和HeadInfo模拟了两个相对独立的Action用于展示页面内容;·LoginInterceptor作为检查登录状态的拦截器,...

2010-05-13 14:45:00 72

编程中的笔记,不断更新中

1.关于对数据库操作的理解。有时候需要对大量数据进行处理,且处理时间较长,不宜在连接状态下操作,在ADO.NET中,通过SqlDataAdapter和DataSet联合使用实现基于无连接的数据库访问。其中,SqlDataAdapter类作为本地DataSet(DataSet)与数据库服务器之间的连接器。 参考文献:《c#开发技术大全》李佳,付强,丁宁等编制 清华大学出版社 2Java中的字...

2010-05-08 10:58:00 60

编程中出现的问题和相应的解决办法。

问题1:Error1Invalid token '+=' in class, struct, or interface member declarationE:/vs2008/ToolsManagement4.30/ToolsManagement4.30/Program.cs2428ToolsManagement4.30Timer1.Elapsed += new ElapsedEventH...

2010-05-01 12:06:00 371

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除