- 浏览: 4402 次
- 性别:
- 来自: 上海
最新评论
文章列表
核心在于:
对于范围为[0,M)的整数计量系统,其模为M。和为M的两个数互为补数。
如果有两个整数a,b∈[0, M),那么f(a-b)==f(a+c),其中c= M-b,是b的补码,f是一个映射,定义为:
当0<=x< M时,f(x)=x;
当x>= M时,f(x)=x % M;
当x<0时,f(x)=f(M +x).
其中%为取余运算(效果同编程语言中的取模运算)。
在计算机中,f是由溢出隐式实现的,所以天生就有a-b==a+c。这就把减运算转化成了加运算。
于是,为了便于执行减运算,计算机就把-b表示为其补码c。
假设机器字有n位,那么M=2n,c=2n-b。
人在 ...
有关代码管理
(1) UI 先行。先画出UI Mockup。对于Webapp来说,通常是HTML Prototype。
(2) 在此基础上,写出简单的用户操作手册。
(3) 一项项具体分析该系统实现中可能遇到的瓶颈,评估可行性,风险性,选择实现方案。
(4) 数据建模。
(5) 按照XP原则进入到开发阶段:测试先行,开发,重构,迭代,集成,迅速发布。
工作流程:Product Management Team画好了HTML UI,开发人员根据这些UI进行需求理解,设计编码。
先画UI,根据这些UI抽取出相同的功能模块,进行分析设计,这是Top-down ...
读了这篇文章http://dennis-zane.iteye.com/blog/139795,写下理解。
首先了解什么是内存泄露。百度百科:在计算机科学中,内存泄漏(memory leak)指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况。内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误,失去了对该段内存的控制,因而造成了内存的浪费
java里面,当长生命的对象持有短生命的对象的引用时,就有可能会发生内存泄露。
另外一点,如果产生的对象,并且没有被全局对象引用,那就不需考虑内存泄露。
容易发生内存泄露的三个场景:
1。集合类。
2。流单例模式
3。流失监听器 ...
BI:企业利用他们的数据资源提供决策的支持,运营的报表和过程的优化。
BI的层次:数据报表,数据分析,数据挖掘是BI的三个层面。