搜索到与相关的文章
编程技术

jms 简介

原文:http://bubuko.com/infodetail-193847.html如果手机只能进行实时通话,没有留言和短信功能会怎么样?一个电话打过来,正好没有来得及接上,那么这个电话要传递的信息肯定就收不到了。为什么不能先将信息存下来,当用户需要查看信息的时候再去获得信息呢?伴随着这个疑惑,短息和留言应运而生,无论手机是否开机、是否未及时接到,我们都能得到其中的信息。JMS提供了类似这样的功能,本章我们将系统的学习JMS中的相关重要内容。?掌握JMS

系统 2019-08-29 22:01:43 2275

编程技术

【排序结构1】插入排序

1、基本概念介绍(1)如果待排序列中有两个相同的关键字Ki=Kj,其顺序是Ki在Kj之前。如果经过排序之后,Ki和Kj的顺序颠倒了,则说明这个排序方法是不稳定的。否则则是稳定排序。(2)在内存中就可以完成的排序过程,称为内部排序。如果待排数据量很大,内存不够容纳全部数据,在排序过程中必须对外存进行访问,则叫做外部排序。实际上,由于数据量级别不同。排序的方法会有很大的改变,思考排序效率的角度也不一样。这个专题系列未经特殊注明,都属于内部排序方法。2、直接插入

系统 2019-08-29 21:59:45 2275

编程技术

(原创)一个优秀软件开发人员的必修课:GRASP

我偶然在google或yahoo这样的搜索引擎搜索GRASP发现,除了国外的网站,国内网站多介绍和讨论GoF而很少介绍GRASP,即使这少量的文章也讲解非常粗略。个人认为作为优秀的开发人员,理解GRASP比GoF更重要,故写此文章。前面我在《(原创)一个优秀软件开发人员的必修课:GRASP软件开发模式浅析》中介绍了使用GRASP的目的,今天允许我调换一下顺序,先从低耦合讲起,因为诸如创建者模式、信息专家模式的根本目的就是降低耦合。1.低耦合(LowCoup

系统 2019-08-29 21:58:58 2275

编程技术

为什么敏捷方法能在软件开发中行之有效?

有很多的书籍讨论敏捷方法是怎样工作的(Howitworks?),在这个主题演讲中,MartinFowler和他的同事NealFord讨论了敏捷方法能够在软件开发项目中行之有效的原因(Whyitworks?)。作为敏捷方法的发起人和传道者,MartinFowler和ThoughtWorks一直试图从理论层面证明敏捷方法的可行性,同时不厌其烦地解答着客户们的各种困惑,正如他们所说,敏捷方法中的很多概念不是特别的直观,除非人们真正实践过一段时间,否则有些概念很难

系统 2019-08-29 21:58:50 2275

编程技术

逐渐打造一款强大的项目(请不要)1

很多时间都没有时间整理自己的项目,今天整理出来了,希望可以帮助大家。做web项目禁忌的几件事提供给大家,希望可以体会!本项目基于VS2005+SQL20051,最好不要用微软的服务器控件(能不用最好不要用,追求性能)2,前台最好用手工写代码,代码尽量纯HTML标签3,现在疯狂流行(iPod和iTunes、Mac便携式和台式电脑都采用了OSX操作系统)很多效果都是jquery很好的体现出来了,所以我们应该尽量用jquery框架编写前台效果(juqery现在市

系统 2019-08-12 09:30:14 2275

各行各业

jbpm5执行日志

启动时:Hibernate:insertintoSessionInfo(lastModificationDate,rulesByteArray,startDate,OPTLOCK)values(?,?,?,?)取得连接Hibernate:insertintoProcessInstanceInfo(lastModificationDate,lastReadDate,processId,processInstanceByteArray,startDate,st

系统 2019-08-12 09:26:58 2275

数据库相关

rand()函数的最大值问题

今天在做dram的模拟时候,需要用rand()函数模拟dram的cell的retentiontime,所以查看了一个rand()函数,该函数能产生0到RAND_MAX之间的数。不同平台下RAND_MAX值不同,我在32bit的windowsVC6.0下测试,得出RAND_MAX的值为32767(即2^15-1)。我在64bit的ubuntu下,测试,得到RAND_MAX的值为2147483647(即2^31-1)。rand()函数的最大值问题

系统 2019-08-12 01:54:24 2275

数据库相关

驱动-几个关键函数的实现(第三天)

打开intopen(structinode*inode,structfile*filp);模块使用计数加1识别次设备号硬件操作检查设备相关错误(诸如设备未就绪或类似的硬件问题)如果设备是首次打开,则对其初始化如果有中断操作,申请中断处理程序关闭intrelease(structinode*inode,structfile*filp);模块使用计数减1释放由open分配的,保存在filp>private_data里的所有内容。硬件操作:如果申请了中断,则释放

系统 2019-08-12 01:52:23 2275

数据库相关

【数据库】异地数据库备份有感

核心:使用“导入导出数据”工具(微软自带的)头疼了很多天的问题,异地数据库怎么备份到本机上。换句话说就是说如何从别人的计算机上把人家的数据库本分到你自己的机器上。可能有人会说,只要能连接上,右键备份,一步步走不就行了。但是你没发现你备份完的东西在别人的机器存上,难道你要拿着U盘去人家那拷?那假如是服务器呢?你都不知道在那怎么拷?所以,后来在网上找,也没找到中意的,就研究了一下开始——MicrosoftSQLServer2005文件下有一“导入和导出数据(3

系统 2019-08-12 01:52:00 2275

编程技术

存储管理中概念之间的关系

第3章存储管理3.1无存储器抽象3.2一种存储器抽象:地址空间3.3虚拟内存3.4页面置换算法3.5分页系统中的设计问题3.6有关实现的问题3.7分段3.8有关存储管理的研究3.9小结存储管理中概念之间的关系

系统 2019-08-12 01:32:31 2275