程序的表示
l32位64位操作系统是由CPU寄存器的位数决定,即虚拟寻址的范围为2^32、2^64。
l字节的大端小端法是以字节为基本单位的:比如十进制的7在十六位机器上表示 · 地址 100 101 大端...
分类:
编程语言 时间:
2014-05-19 18:52:58
阅读次数:
520
Description
科协里最近很流行数字游戏。某人命名了一种不降数,这种数字必须满足从左到右各位数字成大于等于的关系,如123,446。现在大家决定玩一个游戏,指定一个整数闭区间[a,b],问这个区间内有多少个不降数。
Input
题目有多组测试数据。每组只含2个数字a, b (1
Output
每行给出一个测试数据的答案,即[a, b]之间有多少阶梯数。...
分类:
其他好文 时间:
2014-05-18 15:09:13
阅读次数:
355
C语言实现多态的原理:函数指针
何为函数指针?答案:C Programming Language. 可以查阅下,从原理上来讲,就是一个内存地址,跳过去执行对应的代码段。
既然如此,在运行时决定跳到哪个地方去执行特定的代码即可。
一个简单的版本:
以音频解码器作为例子:AAC 解码器,Mpeg解码器,以及其他类型的解码器。
那手动的多态可能会这样实现:
U32 audioHandle...
分类:
其他好文 时间:
2014-05-18 14:27:14
阅读次数:
309
题目链接:hdu 4811 Ball
题目大意:有三种颜色的球若干,每次向桌子上放一个球,保证是一条序列,每次放球的得分为当前放入序列的球的前面有多少种不同的颜色a,后面的有多少种不同的颜色b,a+b。问说给定球的数量后,最大得分为多少。
解题思路:因为放球顺序是自己定的,所以我们可以尽量早得构造一个序列,使得后面放入球的得分均保持在峰值。那么求峰值就要根据球的数量来决定。我们叫得分为...
分类:
其他好文 时间:
2014-05-18 10:01:02
阅读次数:
192
初创公司失败的最主要原因不外乎资金枯竭和创始人之间起冲突,本文给出了一些挑选联合创始人的建议。
在创办 Mixer Labs 时,我对联合创始人的选择是非常幸运的。当你决定创办一家公司时,挑选联合创始人是一项最为重要的决定。你的联合创始人如同你的配偶,每天的大部分时间你都会和他们在一起,在所有重大问题上你还需要和他们达成共识(打造什么产品、如何发布、是否出售公司……)。
此外,联合创始...
分类:
其他好文 时间:
2014-05-18 07:12:48
阅读次数:
214
在网上看到一篇总结的比较好的文章,就借鉴下来共享:
定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。
类型:创建类模式
类图:
工厂方法模式代码
[java] view
plaincopy
interface IProduct {
public void...
分类:
其他好文 时间:
2014-05-18 04:04:00
阅读次数:
293
设计模式被分成了三种类型,这次来说一下创建型中的工厂家族(简单工厂方法,工厂方法模式,抽象工厂)。通过了解,三者之间的比较来加深对工厂家族的了解。
简单工厂: 工厂类中有必要的逻辑判断,根据客户端的选择可以动态的实例化相关类.去除了与具体产品的依赖。
工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪个类.使得一个类的实例化延迟到其子类。
抽象工厂:提供创建一系列相关或互相依赖对象的接口,而无需指定他们具体的类。...
分类:
其他好文 时间:
2014-05-18 03:42:24
阅读次数:
343
我们多次谈到硬件架构发展的道路之曲折,往往像一场曲折的追逐故事,因为软件构架的决策者往往也是设备的购买商,而硬件构架之设计者则成了供应链条上的上游提供商,这种供求关系在一个自由市场经济中决定了二者之间追求与被追求的关系。...
分类:
其他好文 时间:
2014-05-18 03:39:23
阅读次数:
268
MM买电脑Time Limit: 1000 MSMemory Limit: 65536 KTotal
Submit: 178(25 users)Total Accepted: 80(25 users)Rating:Special
Judge:NoDescription在学习了一些理论基础后,MM决定...
分类:
其他好文 时间:
2014-05-18 01:42:30
阅读次数:
271
sorted函数:iterable:是可迭代类型;cmp:用于比较的函数,比较什么由key决定,有默认值,迭代集合中的一项;key:用列表元素的某个属性和函数进行作为关键字,有默认值,迭代集合中的一项;reverse:排序规则.
reverse = True 或者 reverse = False,有...
分类:
编程语言 时间:
2014-05-17 23:36:24
阅读次数:
511