03 2007 档案
摘要:三级树形菜单,之前有发过一个那个和这个还是有区别的.表结构仍然是我一直发的那样的.注意,不能打开二级类就是说只能打开大类和三级类.当有类别无三级类时候,就不适用了.<!--#includefile="inc/conn.asp"--><TABLEwidth=190><TR><TDwidth="100%"><%setrsBigClass1=server.CreateObject("adodb.recordset")rsBigClass1.open"Select*FromBig
阅读全文
摘要:以下是最的一个动态树行菜单,子菜单可以打开多个.子菜单没有项目时候父菜单仍然可以使用.在有子菜单时候父菜单仍然可以打开<tablewidth="100%"border="0"cellpadding="0"cellspacing="0"align="center"><%setrsBigClass1=server.CreateObject("adodb.recordset")rsBigClass1.open"Select*Frombigclass&qu
阅读全文
摘要:04 03 09 04 返回语言标识。USB_EVT_IN,USB_DataInStageUSB_DataInStage,cnt=0,EP0Data.Count=01. 收到字符串描述符包Setup m=0,n=0,val=4580 06 2C 03 09 04 FF 00 收到PC需要产品字符串。REQUEST_STANDARD=0x6USB_STRING_DESCRIPTOR_TYPE(11)(Offset=0x2C)USB_DataInStage,cnt=30,EP0Data.Count=301E 03 42 00 69 00 67 00 53 00 6C 00 6F 00 70 00
阅读全文
摘要:现在非常流行USB设备,时时刻刻都在我们身边,比如使用U盘,使用MP3,使用手机,都需要与PC的USB通讯。通过USB的接口,使用我们的生活非常方便了,想什么时候听歌,就可以插入MP3到PC机那里,然后再从PC上下载MP3。这个过程在用户看来是非常的简单,不需要安装驱动程序,不需要断掉PC机的电源。真正体现“科技以人为本”的思想。使用这么方便的U盘或者MP3,那么我们又需要去问个为什么了,为什么会这么方便呢?往往方便的背后,就意味着需要工程师做大量的工作,才会让大家使用USB这么方便。下面就来详细地分析USB的协议。USB通讯是非常复杂的,刚刚协议定义就厚厚的一本,要完全地去看完,并且理解它,
阅读全文
摘要:这段时间,又在对龙芯盒子的PCI的总线进行编程。目前有了一点点进展,发现PCI总线也是很复杂的东西。由于所有其它外设都是挂在PCI总线上,如果要对外设进行编程,就得对PCI比较了解,并且可以对它编程。PCI总线是一条平等的总线,所有设备都是平等的。在某一时刻会有一个设备是主设备。PCI的设备是一棵树的结构,以CPU为根,桥设备为树干,其它设备为叶子。由于PCI的设备是即插即用的,因此它的总线有多少设备不是固定的,那么它又是怎么样发现所有的设备的呢?它就是通过枚举所有设备,也就是由总线上寻找所有设备,比如从总线0开始,就会找到一个桥设备,这个桥设备就是在北桥那里。然后通过这个总线,就可以向下查找
阅读全文
摘要:昨天电脑驱动有点问题,加上之前本来有几个软件一直有点小问题.(不影响使用,但是看起来不爽.)遂想,重装系统吧.拿出光盘后想起曾经用FirstWare Recover做过一次备份的那就还原吧.一切都是那么顺利.但是还原完成后我发现C盘的系统仍然是之前一样,而E盘我全部的资料都没有了.因为之前有过误格式化找回全部资料的经验,满以为这次也可以."但是我错了,我真的错了,我从一开始就不应该装那个恢复软件"(武林外传的台词借用一下,).在经过了10个小时努力之后,我放弃了.昨天心情一直很差,今天好了很多.既然找不回来了,那就重新再来吧.这次也是第三次丢失资料,第一次让我知道了备份的重
阅读全文