摘要:
Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplates\Csharp\Code\2052\Class 阅读全文
摘要:
windows服务的应用场合:因为其运行稳定,可以设置为开机自动启动,可以设置合理的用户权限,恢复策略(服务出现异常);适合应用于7X24小时运行的后台程序。服务编码过程中的一些要点:1.服务启动时如果需要时间太长的话,最好异步启动,也就是说调用异步方法完成服务的启动。2.线程的关闭不赞成直接抛出异常的方式,最好用通知方式,让线程体自行结束。3.服务调试,可以设置临时用编译开关来设置成真正的BUG... 阅读全文
摘要:
1.工程 jdk要和实际jdk最好一个版本; 2.有外部导入的jar,导出时应用manifest,设置外部引用JAR。 例如: Manifest-Version: 1.0 Sealed: true Class-Path: lib/log4j-1.2.8.jar lib/xercesImpl.jar Main-Class: com.unimoco.mmsplatform.handler.MMSMOC... 阅读全文
摘要:
设计模式,线程安全,单例,组合,适配器,数据库连接池 阅读全文
摘要:
近日重新读了一遍<设计模式>,结合自己的开发,项目经验,谈谈自己的体会。 设计模式的目的: 1. 可重用性,开发人员常遇到的问题和解决问题的模式,自己可以拿来使用,拿来主义。 2. 公共词汇,现在大部分开发人员都认可设计模式,并都能领会其含义,这样便于开发人员针对问题的解决方案的沟通。 解决手段: 1.多用接口,少用继承。现在好多框架也提倡这个理念,java开发中尤是。 2.... 阅读全文
摘要:
VC.net2005写的程序如何在没有.Net FrameWork的机器上运行 --解决"由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题"最近在公司的主要工作是做一个桌面程序,提供给公司正在为移动做的项目使用.我开始时是用C#写的程序,后来,公司要求,不安装.net framwork 2.0, 要求我改成C++的.所以后来改成VC2005和程序.原来以为可以不用安装... 阅读全文
摘要:
MS Sql Server 提供了很多数据库修复的命令,当数据库质疑或是有的无法完成读取时可以尝试这些修复命令。 1. DBCC CHECKDB 重启服务器后,在没有进行任何操作的情况下,在SQL查询分析器中执行以下SQL进行数据库的修复,修复数据库存在的一致性错误与分配错误。use masterdeclare @databasename varchar(255)set @databasena... 阅读全文
摘要:
认识到自己的知识面太窄的时候,往往容易贪多嚼不烂。时刻提醒术业有专攻,思路要宽,心胸要宽。多认可其他人,多学习其他人,博采众长。 工作不能太忙,要多思。学而不思则罔,思而不学则殆。同理可以应用于工作和思考上。忙的时候,要抽空静下心来好好思考一下。 阅读全文
摘要:
1、明确目的,为什么要使用多线程?如果是由于单线程读写或者网络访问(例如HTTP访问互联网)的瓶颈,可以考虑使用线程池。如果是对不同的资源(例如SOCKET连接)进行管理,可以考虑多个线程。 2、线程使用中要注意,如何控制线程的调度和阻塞,例如利用事件的触发来控制线程的调度和阻塞,也有用消息来控制的。 3、线程中如果用到公共资源,一定要考虑... 阅读全文
摘要:
需求分析即:业务建模。首先弄清除业务流程,用户构成;然后是业务流程中的数据状态,数据项等详细的信息。 需求分析手段:获取表格,问卷调查,座谈会等方式,主要是每种手段首先明确目的。 需求的获得是不断完善的过程,需要跟踪管理好需求的变更,做好需求矩阵的管理。 需求的获得首先从用户的角度考虑问题,其次从管理流程的角度考虑问题,再其次从技术标准的... 阅读全文