①HashSet是采用HashMap来实现的;这个HashMap的key就是放进HashSet中的对象,value就是一个Object类型的对象
②当调用HashSet的add方法时,实际上是想HashMap中增加了一行(key-value对),该行的key就是往HashSet增加的那个对象,该行的value就是一个Object类型的常量。
③HashMap底层采用数组来维护
④调用增...
分类:
编程语言 时间:
2014-07-22 23:05:34
阅读次数:
364
Semaphore是一个计数的信号量,可以维护当前访问自身的线程个数,并提供了同步机制。使用Semaphore可以控制同时访问资源的线程个数,例如实现一个文件允许的线程访问数。打个通俗的比喻,Semaphore实现的功能类似厕所有4个坑,假如有10个人上厕所,那么同时有多少个人去上厕所呢?同时只.....
分类:
编程语言 时间:
2014-05-01 18:41:21
阅读次数:
353
逻辑备用DG
今天是2014-04-29,最近一直忙的事情,也没来的急写点东西。今天继续整理dg的相关内容,要说的是逻辑dg的创建过程和注意事项。
什么是逻辑dg呢?物理dg类似于主库的完整副本,是块对块的重做应用。但是对于逻辑dg,是类似采用日志挖掘技术将主库传来的redo数据,进行构造sql进而在备库进行应用。且备库可以正常打开,并能维护其他不是主库传送的需要维护的对象。
那么就...
分类:
其他好文 时间:
2014-05-01 18:02:53
阅读次数:
447
应用需求:
提供皮肤切换选项,在不重启应用程序的情况下实现皮肤的动态切换。
理论基础:
1) 图片资源是如何被利用的
这里先简要说明一下实现原理,皮肤的动态切换其关键在于图片资源的加载方式。QT中每个应用程序启动后都会维护属于自己的资源子库,所有的图片以及UI资源都实现编译到rcc文件中,而rcc文件是整合了所有资源的二进制文件,这种...
分类:
其他好文 时间:
2014-05-01 17:19:33
阅读次数:
465
在阅读之前同事写的源代码,发现格式非常混乱,不方便阅读和维护,所以打算这词代码编写之前,先定好编写规范,下面这篇文章是我看到比较全面比较详细的编码规范,感觉很不错,所以转过来了,再次,感谢原作者的分享。转自:http://www.cnitblog.com/qiuyangzh/archive/2005...
分类:
编程语言 时间:
2014-05-01 12:18:36
阅读次数:
510
1 前言
长期以来,广大程序员为到底是使用Client/Server,还是使用Browser/Server结构争论不休,在这些争论当中,C/S结构的程序可维护性差,布置困难,升级不方便,维护成本高就是一个相当重要的因素。有很多企业用户就是因为这个原因而放弃使用C/S。然而当一个应用必须要使用C/S....
分类:
其他好文 时间:
2014-05-01 10:38:45
阅读次数:
338
[cpp]view plaincopy这里使用消息拦截的方法[cpp]view
plaincopyBOOLPersonDlg::PreTranslateMessage(MSG*pMsg){if(GetDlgItem(IDC_EDIT_USER_ID)->m_hWnd==pMsg->hwnd||Get...
分类:
其他好文 时间:
2014-05-01 07:05:59
阅读次数:
585
做了多年的用友,实施、维护。如今转行了,总觉得对不住自己。毕竟从一个什么都不懂,只会操作用友到实施,维护,中间所花费的精力绝对不少。
对于ERP之一行,所有的客户都是一次性的,无所从重复的利用。这让我看不到什么希望。而且对于用友。一般小的客户对于那价格还是无法接爱的,而且在个性流程方面尚有不...
分类:
其他好文 时间:
2014-05-01 04:53:22
阅读次数:
272
在VC++中,按钮关联了快捷键,现要禁用按钮,用了
(CButton*)GetDlgItem(IDC_BUTTON)->EnableWindow(FALSE); 虽然窗口中按钮变成灰色,但是快捷键仍然有效。
当然有一个办法是在OnButton()中做一定的修改来达到目的。 但是怎样才能更简单地实现完...
分类:
编程语言 时间:
2014-05-01 03:15:56
阅读次数:
365
MiinCMP是一款开源企业网站系统,除可运行于256M左右100元的国内IDC外,JUULUU聚龙软件团队近期开发了面向新浪云的版本,该版本可将网站免费布署到新浪云SAE上。MiinCMP采用java开发,兼容jetty,tomcat等servlet容器。...
分类:
Web程序 时间:
2014-04-29 13:34:22
阅读次数:
413