易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 :

CFI(Common Flash Interface)详解

【什么是CFI】
CFI(Common Flash Interface),是JEDEC(Joint Electron Device Engineering Council,电子器件工程联合委员会)制定的一个接口,
用来帮助程序读取Flash的制造商ID和设备ID,确定Flash的大小,获得flash的各个物理特性,比如block块的擦除时间等等。
【为什么需要这个CFI】
在应用CFI之前,Flash器件的有关信息都储存在系统软件的表格中。当有新的器件发布时,一般必须修改软件来添加该器件的描述信息。
CFI出现后,工程师们正在利用CFI来构建代码,它不仅能够运行在现在的Flash存储器上,而且随时准备着应用在下一代的低成本版本上。
这使得原始设备制造商能够在低成本Flash存储器设备可用时使用它而不必重写代码。
由于生产Flash Memory的半导体制造商众多,不同厂商Flash Memory产品的操作命令集
和电气参数又千差万别,这些人在设计硬件的时候,已经在阵脚的兼容性等方面,
做了足够多的文章,做得很好了,但是与此对应的软件方面,由于硬件升级,软件都要改动很大,
这给Flash Memory的开发设计人员和OEM制造商带来许多不便。
为了对现有的Flash Memory的产品进行升级或使用其它公司的Flash Memory产品替换,
必须对原有的程序代码和硬件结 ......

NAND FLASH学习(一) nand flash操作概述

由于NAND FLASH擦除时,只能按按块擦除,因此在写扇区时,
首先要擦除一个块。在擦除块前,必须将块内其他数据复制出来,
由于一个块比较大(128KB),无法在MCU内开辟如此大的缓冲区。
只好借助该NAND FLASH内的页复制命令,将原来的块暂时复制到
一个交换用的交换块中。但是如果仅用一个块作为交换的话,它
就会被频繁擦写,因而寿命会大大降低。所以在该系统中,保留了
10个块用来作为交换区,轮流使用。另外对扇区的连续写进行了
优化,当连续写扇区时,就不必每次重复上面的操作,只有当地址
跨块时,才需要重新擦除。连续写扇区的实现原理如下:当检测到
扇区地址跨块时,就把原来的整块数据复制到交换块中,然后将
该块内当前所写地址的前面部分页面复制到原来的块中,接着就从
交换块中取出当前扇区地址所在页(使用页复制-随机写入命令),
再把一个扇区的数据写入,并接着写入其他扇区,当扇区地址跨页
时,就把该页写入到原来的块中,直到扇区被写完(当然如果写
的过程中跨块了,还需要重复前面的块擦除以及复制过程)。接着
把交换块中剩余的页再复制回原来的块中,这样一个连续写过程就
完成了。
    因为NAND FLASH在生产和使 ......

[转]FLASH的声音同步方式

(1)以“事件”方式开始声音:独立于时间轴进行完整的播放。即使SWF文件已经停止,声音播放也会继续。这种方式主要用于交互按钮。
(2)以“开始”方式开始声音:与“事件方式”功能相近,但必须是前一个声音播放结束,才可以开始播放下一个声音。这种方式主要用于背景音效。
(3)以“停止”方式开始声音:使指定的声音停止。使用“事件”或者“开始”方式启动了声音之后,如果希望在声音播放结束前强制静音,就可以使用“停止”方式。
(4)以“数据流”方式开始声音:“数据流”方式的声音将会严格与时间轴同步——如果影片在播放,就播放声音;如果影片暂停,声音就停止。这种方式主要用于MV和小品的制作。 ......

关于flash性能优化的好书

  这本书主要是讲性能优化的!总共只有 85页,蛮少的@^_^ !  废话不多说:
目录
Introduction
Conserving memory
Minimizing CPU usage
ActionScript 3.0 performance
Rendering performance
Optimizing network interaction
Working with media
SQL Database performance
Benchmarking and deploying
网络版地址: http://help.adobe.com/en_US/as3/mobile/index.html
 
pdf下载地址:  http://help.adobe.com/en_US/as3/mobile/flashplatform_optimizing_content.pdf ......

屏蔽flex IOErroEvent的方法

在flex的开发当中,不可避免的要出错,但是flash的错误弹出真是太吓人了,一点都不友好。我们要怎么来屏蔽它,弹出我们想要的对话框呢?过程中有什么要注意的呢?
在java里面我们处理异常的方法就是try{}catch(){}finally{}。我尝试过这样的方法。
FileReference f=new FileReference();
会出错,但是用try catch的方法是阻止不了吓人的界面再次出现的。原因很简单,因为弹出的错误是IOErroEvent。是一个事件,在flex里面,异常(exceptio)是用try catch来处理的,java也是这样,但是事件呢,却是用Listener来处理的。
 f.addEventListener(IOErrorEvent.IO_ERROR,ioErroHandler);
这样就解决问题了。
还有一个问题是,listener添加的组件,应该是哪个组件出错就添加到什么组件上面。像上面的例子里面,如果把listener加在FileReference 外面的组件上面,是没有效果的。 ......

dreamweaver代码提示不正常


在编辑菜单中找到首先参数菜单,(快捷健ctrl+U)。打开首先参数对话框,在常规选卡上把“允许双字节内联输入”取消就可以了。
当你按照代码的顺序写的时候,代码提示一直是正常的。一般人都有这样一种习惯,写标签时会先把"<>"写全后,在里面增加内容。这样,代码提示有可能显示不出来。不过可以通过快捷键让它显示出来。默认的快捷键与输入法切换是冲突的(ctrl+space),这样也会失效。需要重新调整一下。
设整方法:在快捷健对话框中将当前的快捷键方案复制一个副本(点击右侧“复制副本”按扭即可).然后在菜单命令找到编辑->显示代码提示。重新设置一个快捷键就可以了。
......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [671] [672] [673] [674] 675 [676] [677] [678] [679] [680]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号