现在的位置: 首页 > 综合 > 正文

网络日志(2010.5.16)

2013年07月30日 ⁄ 综合 ⁄ 共 971字 ⁄ 字号 评论关闭

用各种各样的编程语言,表示一个效果可能会有无数种写法,哪怕就用一种语言,做一件事,可能十个人有十种实现方法,比如排序:冒泡,插入,选择,快排,等等,都能实现排序的效果,那么该用哪种呢?固定的数据排序必然能得到固定的结果,这部分已经优化过了,现在考虑动态的数据,比如这些数据是从文本文件中读取,或是从键盘中一个一个输入,得到数据后该怎么排呢?当数据量为0或1时,不用排,输出即可,这也属于固定的结果,当为2时,一条比较就行,当为3个到某个合适的数字时,可能冒泡,如果不需要先知道最大最小值且堆栈区域够大,可能快速排序是个好的选择,如果数据还有更大或者有一定的规律,可能需要建立一些索引来加速。总之解决一个问题总是有不同的方法,具体该用什么方法,跟需要处理的数据量,数据的特点和目标平台的能力有关,但是我们不能把所有的解决方案全部放在生成的文件中,可能需要目标环境一定的支持。是提供某个库?还是做出某些标记?或者还有什么其他的方法?或者一开始思考的方向就是错误的?

 

下面看看很久以前的一个DS摄像头的制作:

http://www.kako.com/neta/2006-011/2006-011.html

 

虽然用DS用到摄像头机能的软件早就有了(比如《大人的DS脸部训练》),新的NDSi也自带两个摄像头,但是我们考虑的是更高的扩展性,就像以前我说的,加入超强的外置处理器或者大容量的存储芯片,通过Slot-2卡扩展,DS薄弱的机能一样可以发挥不可思议的力量。最近发售的SCDSTWO更是证明了这一点,竟然在以前即时存档和即时攻略的基础上实现了内存修改器,光靠那4MB内存不可能够,而且DS是单进程,加入并行的代码更是困难,肯定在其中内置了其他芯片,事实上,SCDSTWO或iPlayer能支持RMVB播放以及各种各样的模拟器就是因为新加入了个DSP来进行解码。NeoFlash 的那个什么R6也是在卡带中加入了某些元件实现了重力感应。官方和EZ有内存扩展卡,振动卡......只要肯发挥想象力,还有更多新奇的功能等待我们去发掘。

下一步考虑联系能不能找个厂商制作通用的扩展版,当然可能性不大(笑),或者自己搞也行。

 

今日事件:

没什么好关心的。

 

今日一言:

明日の午後は何か予定が入ってる?
あしたのごごはなにかよていがはいって
る?
明天下午有什么行程计划吗?

抱歉!评论已关闭.