Stack and Heap
(摘自:http://icansoft.blog.51cto.com/268543/50100)首先分清楚Stack,Heap的中文翻译:Stack—栈,Heap—堆。在中文里,Stack可以翻译为“堆栈”,所以我直接查找了计算机术语里面堆和栈开头的词语:堆存储: heapstorage 堆存储分配: heapstorage allocation 堆存储管理: heap storage management栈编址: stack addressing 栈变换:stack transformation 栈存储器:stack memory 栈单元: stack cell 接着,总结在Java里面Heap和Stack分别存储数据的不同。Heap(堆)Stack(栈)JVM中的功能内存数据区 内存指令区存储数据对象实例(1)基
VS快捷键
Ctrl+J 提示名称 Alt+→ 提示并选择最接近的名称F11 逐语句调试 F10 逐过程调试ALT+F4关闭vs2005 CTRL+F4关闭单独页面1.CTRL+K CTRL+D 格式化文...
粒子群算法介绍
粒子群算法介绍(摘自http://blog.sina.com.cn/newtech)优化问题是工业设计中经常遇到的问题,许多问题最后都可以归结为优化问题. 为了解决各种各样的优化问题,人们提出了许多优化算法,比较著名的有爬山法、遗传算法等.优化问题有两个主要问题:一是要求寻找全局最小点,二是要求有较高的收敛速度. 爬山法精度较高,但是易于陷入局部极小. 遗传算法属于进化算法( Evolutionary Algorithms) 的一种,它通过模仿自然界的选择与遗传的机理来寻找最优解. 遗传算法有三个基本算子:选择、交叉和变异. 但是遗传算法的编程实现比较复杂,首先需要对问题
必须要心静
经过这一段的波折,我渐渐明白感情必须是相互的,一味的付出而没有回应的感受真的很压抑。虽然我知道要顺其自然,但我发现顺其自然的最好方式就是选择忘记。与其上线等一个人,不如一直隐身,再也不去想,再也不去看。我的时间和精力只会送给在乎我的人,至于不在乎我的人就让她远去吧……[@more@]
include 与 extend 的区别
include 是指用例中的包含关系,通常发生在多个用例中,有可以提取出来的公共部分(就象提取公因式一样),例如 UseCaseA 中包括了 a 和 b 两个流程,而 UseCaseC 中包含了 c 和 b 两个流程。为了提高复用性,可以把 b 提取出来,形成另一个用例 UseCaseB,此时,UseCaseA include UseCaseB(表现为一条指向 UseCaseB 的虚线,箭头在 UseCaseB 侧),UseCaseC 也 include UseCaseB。因而,当有 include 关系时,被 include 的用例通常会被两个以上的其他用例 include(否则就不需要重用,也就不需要提取出来了),用例图如下:在 include
一个团队应具有学习的环境——提供丰富的书籍
一个好的团队,应该让每名成员感受到在这个团队中能够学到东西,使自己的能力不断得到提高,采取的方法可以是提供丰富的书籍供成员阅读。每当需要某种书籍时,可以由成员针对自己碰到的问题提出购买需求,给成员更多得权利,因为这种需求是在解决问题的过程中产生的,带着问题去读书,效率将会得到提高,同时也激发了阅读的积极性。[@more@]
必须杜绝多重领导
管理机制上一定要杜绝多重领导,每名员工只有一个直接领导,他只听从直接领导的安排,否则夸级领导只会造成混乱,造成分配了多个任务,超出能力范围,如果所布置的任务不能完成将会影响到其它任务的完成,所以后果十分严重。[@more@]
协同电子商务及其本质
电子商务的发展在经历了以IT厂商和媒体为主的第一阶段和以电子商务服务商为主体的第二阶段后,正在进入以传统企业为主体的第三阶段。我们可以称这个阶段为:协同电子商务阶段。从上述结论可知:协同是创建企业群持续竞争优势的根本动力,但是,企业群难以实现协同的最大原因是实现协同的组织成本过于高昂。那么随着信息技术和电子商务的发展,他们到底能为企业做些什么呢? 协同电子商务的的本质是协同而不只是互补 在信息技术应用的初级阶段,由于企业之间的壁垒,独立系统被看作是企业内部的要素。ERP(Enterprise Resour
转:全球协同商务发展现状及趋势
经济的全球化,竞争的激烈化,使企业逐渐走向双赢的合作。一个企业依靠自己的能力很难在各个方面与竞争对手抗衡。从宏观上来看,竞争已不仅简单存在于企业之间,而是扩展到供应链与供应链,甚至是价值链与价值链之间。在网络和协同技术迅速发展的时代,企业的合作需要通过互联网来完成协同式的商务。因此企业不仅要考虑内部员工技能和部门资源的集成,还要考虑与其它企业的协作,实现流程的跨组织化,以便共同提高对顾客的响应速度。这就需要利用信息技术,建立企业间的协同环境,扩大企业的接触范围和接入渠道,提高整个供应链的柔性。如
转:协同软件井喷在即
作者: 马天蔚 (《每周电脑报》)“协同商务之父”Jim Hepplemann1996年提出:以人为本的协同工作将成为今后衡量企业是否真正具有竞争力的核心。 2001年,作为前美国Capital One公司(信用卡公司)的IT负责人,李漫波遇到了来自业务部门的巨大挑战:外包业务越来越多,外包合作伙伴遍及印度、中国等,同时业务的国际化使得办公机构遍布全球各地,如何对这些服务商和分支机构进行有效管理?如何实现跨部门、跨公司、跨地域的协同工作?为此,李漫波启动了协同应用的项目,寻找适合Capital One应用的协同软件产品。经过市场调研发现,协同产
名并不副其实
在别人眼中,我很努力,是一个很勤奋的人,可是我没有做到,至少目前的一段时间,我放松了。没有丝毫的成就感,还是那样的碌碌无为,有时他人会称赞你的过去,可是对比现在的样子,那样的历史又有什么可以值得称道的呢?既然不是博才,必须要有一技之长,才能在这个激烈的社会中闯荡。还是那句话,有很多人在期待着你,你怎么能辜负这些人的期望呢?要时刻提醒自己,努力,在努力![@more@]
学习阶段必须严格控制问题范围
在学习一门知识的时候,必须要从小问题出发,由始至终将方法捋一遍,掌握了过程之后,再去解决大规模的问题。否则深陷于问题的初级阶段,很难有所进展,另外,由于时间的限制,造成什么都学不会。[@more@]
该收收心了
网络游戏真的很害人,要不是我现在任务重,恐怕真要深陷其中了。为了那虚无的等级,我把大把的时间耗费在这上面,实在是不值得。我必须抵制住那种虚荣心的诱惑,坚决不再玩了。还有很多有价值的事情等着你去做,自制、自律![@more@]
转:IT从业人员必看的10个论坛
IT从业人员必看的10个论坛 IT方面的论坛太多了,有综合,有专业,有行业,在各个论坛里混了几年,体会颇深,以前是论坛哪里人多,往哪里去,新浪论坛,网易是经常去的,人多啊,好几十万,去了以后才发现没有意思,没有共同的语言,于是逛专业论坛,行业论坛,终于找到了共同语言,总结一下论坛的经验:人不在多,有仙则灵,贴不在多,有精则行,逛了大半辈子,一个IT人发展方向一定要除了技术外,业务,理论,思想一个都不能少,于是我推荐如下这些论坛,或许真能帮助您,做论坛,都是赔本的买卖,不收费还帮助你学习,得向斑竹们致敬啊。
设计时的问题
1.当订单包含订单项,删除订单的用例描述该如何写,删除订单时,删除订单项是由谁来完成的,是需要自己编程,还是系统本身有这样的功能。2.当有计划和实际记录时,用例该如何处理。[@more@]
很好的资源网站
http://www.cnshu.cn[@more@]
网络优盘
收集的比较好用的网络优盘网络优盘mofile,3天ucool.zjcnc.net,10m GMail Drive shell extension 1.0.961.241.104.67:8001*www.k65.net,30天disk.bxedu.net,不限,256m,50Mwww.5shang.com,64m/8mwww.vdisk.cn,60天gbaopan.com,1g/10m,无限http://www.96ew.com/qtmf/mfyp/[@more@]
关于设计的感想
首先是明确设计顺序,用例图、活动图(泳道图)、类图、时序图、状态图。加强泳道图的练习,注意泳道 图的上方是角色。类图十分重要应该详细设计。时刻把需求放在眼前,不要丢掉和增加需求。学习接口类,一个类可以用另外一个类作属性。[@more@]
原来日志是很重要的
前些天听了老师的讲课才知道,常写日志是很重要的一件事情,它可以帮助你找回在某一瞬间的想法,否则灵感可能就昙花一现了。[@more@]
关于开发工具
以前忽视了,开发软件原来可以相结合。忽视了Matlab这一有利工具。看到别人原来可以这样做“专门用 VC++6.0 嵌套 MATLAB 工具箱开发了一套相关的工具软件。其中 VC 用于软件界面、文件操作和专用算法的编写,而 MATLAB工具箱则提供了常规算法的接口,如小波变换等。”[@more@]