`
aspnetwinform
  • 浏览: 85095 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
计算机最重要的核心是CPU,这一点毋庸置疑,它就像是整个计算机系统的CEO一样,控制着计算机的运行。但是,归根到底,你会发现,原来CPU仅仅是将数据读出来,进行一下运算,将结果存起来三种操作而已。 但是CPU是如何从存储器中读出数据呢?这就需要我们队CPU的内部结构有一个了解。 上面的两张图分别是对CPU工作方式的两种不同理解,相信只要你学计算机,那么你都会有自己的看法,这里我们不在讨论。
背包问题(Knapsackproblem)是一种组合优化的NP完全问题。问题可以描述为:给定一组物品,每种物品都有自己的重量和价格,在限定的总重量内,我们如何选择,才能使得物品的总价格最高。这个问题涉及到了两个条件:一是物品总的大小小于或等于背包的大小,二是物品总的价值要尽量大。 如果我们用子问题定义状态来描述的话可以这样解释: 用f[i][v]表示前i件物品恰放入一个容量为v的背包可以获得的最大价值。用公式表示: f[i][v]=max{f[i-1][v],f[i-1][v-c[i]]+w[i]}或f[v]=max{f[v],f[v-c[i]]+w[i] ...
递归算法:递归算法是把问题转化为规模缩小了的同类问题的子问题。然后递归调用函数(或过程)来表示问题的解。 递归算法是算法设计中比较常用的一种算法,它的优点在于考虑问题的角度不再局限于过程,而是从整体的角度去思考问题。常见的递归实例有:阶乘,斐波那契数列,汉诺塔等等。 下面我们分别用java语言来书写上述的三个例子: 阶乘: importjava.io.*; publicclass Factorial{ publicstatic void main(String[] args) throws IOException { int n,m; Buffered ...
今天,我们来学习一下PV操作的信号量 ! 我们知道任何事物的诞生都有它的生活原型,PV操作也不例外,那么PV操作来自哪里呢?正是来自于我们日常的交通工具——火车! 我们都知道去年7.23动车事故让一个名词火了一把,那就是闭塞系统。所谓闭塞系统,本文简单说一下它的功能,它就是保证在一段时间内,一条铁轨的某一段距离内,只能有一辆火车在开动。而为了保证闭塞系统的实现,这里面就用到了信号灯,这个信号灯就是通过火车倾轧铁轨的时候来开启和关闭的。而操作系统中PV所用到的“信号量”正是源于此。好了知道了信号量的来源,我们再来深化一下这个概念,
eclipse开发数据之前的第一步首先是测试数据库连线是否正常,而在测试之前需要事先下载数据库驱动,不同的数据库需要选择相应的数据库驱动 Microsoft SQL Server (6.5, 7, 2000and 2005) and Sybase (10, 11, 12). ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DBC Name: JTDS Home Page: http://jtds.sourceforge.net/ JDBC Ver ...
这次我们分析一下用例图的画法,有人或许认为用例图很简单,但是如何让别人一眼就能明白你的用例图,如何让别人看到你的用例图的时候能够明白你所想的业务流程,这一点就比较困难了! 首先,我们假定一个业务,例如:开户和销户.那么我们如何来话用例图呢? 要求有如下的内容: 1,
Visual Studio 2010简体中文旗舰版: ed2k://|file|cn_visual_studio_2010_ultimate_x86_dvd_532347.iso|2685982720|4AE6228933DDE49D9BFA4C3467C831C2|/ Visual Studio 2010简体中文专业版: ed2k://|file|cn_visual_studio_2010_professional_x86_dvd_532145.iso|2591844352|6001253431AFE573E4344F5A0B1D9CAC|/ (简体中文90 天试用版) 微软官 ...
版本控制比较普遍的 3 种命名格式 : 一、GNU风格的版本号命名格式 : 主版本号. 子版本号 [. 修正版本号 [. 编译版本号 ]] Major_Version_Number.Minor_Version_Number[.Revision_Number [.Build_Number
今天我们主要讲述如何用EA来做SQLHelper层的编写,首先看一下完成之后的SqlHelper图,其中我们重点关注圈注中的内容 这张图中用的单例模式的具体代码和两个类之间的关系,可以参考我之前写的一篇关于单例的博客中的第五种方式,如下图所示 链接地址http://blog.csdn.net/zs15932616453/article/details/7203141 明白单例的概念之后,我们接着我们看我们的SQLHelper层 1,嵌套类.这次我们做的SQLHelper类中,我们用到了单例模式,所以有一个嵌套类存在。它在UML图中的符号就是两个冒号,即表示冒号右边的类嵌套 ...
上次我们讲了如何用EA来建立数据库,这次我们主要来说一下跟数据库密切相关的实体类的创建. 有过工程经验的人都知道,一个实体类对应一个数据库中的表,实体和数据库之间可以简单的画一个等号,当然有时候,对于数据库中某些字段,我们在实体的属性中时可以修改的,有兴趣的读者,可以研究一下数据库和实体类之间的联系,今天我们在这里不做探讨.
最近的几天在看关于软件设计中的分层的概念,从我的角度,分层的概念就是层次分明,职责清楚. 首先举个例子: 有这么一家公司,公司由几个合伙人组成,每个人分别出资,自己既是老板又是员工,但是几个人又互不统属,每个人的工作也不固定.当客户来的时候,每个人做自己的事,既不主动接待,也不向客户说明自己的职责.长此以往,这家公司的前途可想而知. 再来看看这样的一家公司,公司有总经理,部门经理,员工三层,员工负责具体的工作,部门经理知道自己部门员工都是谁,都能做什么,总经理负责客户的吸纳并分配工作给相应的部门.这样一家公司,层次分明,每层都知道自己的工作和下属的情况,正常情况下,这样的公司的发展将不是第 ...
Global site tag (gtag.js) - Google Analytics