最近在做烧写工具的优化工作,有一些关于USB的内容需要总结一下其中包括设备的初始化过程和枚举过程。
在枚举的过程中,设备会一直等PC端的状态,当等到reset命令时会对设备进行重新枚举。但是这个reset终端是如何而来呢?
Halt Conditions
A control endpoint may recover from a halt condition upon receiving...
分类:
其他好文 时间:
2014-07-30 20:48:14
阅读次数:
168
Pattern是要符合的模式
Matcher是用模...
分类:
其他好文 时间:
2014-07-30 20:48:04
阅读次数:
175
atitit.web 推送实现方案集合
1. 俩中模式 Push/Pull 1
2. 需要实现的特性 2
2.1. 推送消息广播。 2
2.2. 推送定向消息。 2
2.3. 提供连接上线前、上线、下线前、下线、发送消息等多种可处理事件。 2
2.4. 消息缓存机制,确保长轮询工作模式下不丢失消息。 2
2.5. 客户端正常下线,服务端可立即感知。 2
2.6. 客户端异常停...
分类:
Web程序 时间:
2014-07-30 20:47:54
阅读次数:
720
第3部分 软件研发工作总结编程时首先达到正确性,其次考虑效率 在实际的软件开发项目中,经常会遇到产品开发周期很短的问题。也就是说,开发人员需要在“质量”和“速度”之间做出权衡。具体到程序代码,就存在到底是先考虑实现功能(即保证程序的正确性),还是要一步到位把事情做好(即保证程序的正确性的同时,兼顾其效率)? 在网上,有关这方面的讨论也非常的多。微软亚洲研究院研究员刘未...
分类:
其他好文 时间:
2014-07-30 20:47:44
阅读次数:
245
1.void swap(int &x, int &y){
int...
分类:
其他好文 时间:
2014-07-30 20:47:34
阅读次数:
261
进行过了基础三层思想的熏陶,马上就进入了个人机房重构的阶段,感觉自己这只菜鸟中的菜鸟,任重而道远。要想建造高楼大厦,必须有水泥、砖瓦。数据库是管理数据资源的容器,下面是我自己建表的过程,如果有不妥的地方,还请大家指正!...
分类:
数据库 时间:
2014-07-30 20:47:24
阅读次数:
367
关键词:蓝牙核心技术协议 HCI L2CAP SDP RFCOMM作者:xubin341719(欢迎转载,请注明作者,请尊重版权,谢谢!)欢迎指正错误,共同学习、共同进步!!下载链接:Bluetooth PROFILE SPECIFICATIONS (基本涵盖所有蓝牙协议)、buletooth core 2.1-4.0 SPECIFICATION(三蓝牙版本的核心协议v2.1\v3.0\v4....
分类:
其他好文 时间:
2014-07-30 20:47:14
阅读次数:
399
atitit. java queue 队列体系and自定义基于数据库的队列总结o7t
1. 阻塞队列和非阻塞队列 1
2. java.util.Queue接口, 1
3. ConcurrentLinkedQueue 2
4. BlockingQueue阻塞队列 2
4.1. 1. ArrayBlockingQueue 3
4.2. 2. LinkedBlockingQueue 3...
分类:
数据库 时间:
2014-07-30 20:47:04
阅读次数:
510
Problem Description
Bean-eating is an interesting game, everyone owns an M*N matrix, which is filled with different qualities beans. Meantime, there is only one bean in any 1*1 grid. Now you want t...
分类:
其他好文 时间:
2014-07-30 20:46:54
阅读次数:
262
不容易啊,终于可以补第二个题了!!
顺便说一句:模版写残了就不要怪出题人啊 ~ (这残废模版研究了好长时间才找出错)
题目大意:
有一个n*m的矩阵,每一个格子里都将有一个数。给你每一行数字之和和每一列数字之和。求每一个位置能填0~k之间的哪个数。如果有多种可能输出“Not Unique”,如果没有解输出“Impossible”,如果一组解则将其输出。
解题思路:
最大流...
atitit.解决net.sf.json.JSONException There is a cycle in the hierarchy
1. 环境:使用hibernate4跟个,,要不个哪的对象系列化成个json的时候儿有这个问题了...
1
2. 原因::hb默认的lazy 方式造成的当有关联对象的时候儿...
1
3. #---解决::lazy =false (推荐).. 1...
分类:
Web程序 时间:
2014-07-30 20:46:34
阅读次数:
506
之所以要起这么个题目是因为在和一个朋友聊天的时候听到了这句让笔者印象深刻的话。这个朋友举了下面这个特别简单的例子:如果你的朋友说你穿的一件T恤不好看(也可能是裤子、帽子……who care~),那么作为中国人典型的做法是当场默认,部分童鞋可能有言语上的反抗,但是相信大多数人的想法是“这件衣服也许真的不好看,我以后再也不穿了”。更有甚者会对自己的衣服产生敌意,“MD都是你这件破衣服让我在朋友面前丢人...
分类:
其他好文 时间:
2014-07-30 20:46:25
阅读次数:
293
atitit.架构设计---方法调用结果使用异常还是返回值
1. 应该返回BOOL类型还是异常 1
2. 最终会有四种状况,抛出异常、返回特殊值、阻塞、超时 1
3. 异常的优缺点点 1
4. java BlockingQueue的提示 2
5. 方案::两个都使用,一个api返回bool,一个throw 异常...
2
1. 应该返回BOOL类型还是异常
...
分类:
其他好文 时间:
2014-07-30 20:46:14
阅读次数:
214
什么是 SLOWLOG
Slow log 是 Redis 用来记录查询执行时间的日志系统。
查询执行时间指的是不包括像客户端响应(talking)、发送回复等 IO 操作,而单单是执行一个查询命令所耗费的时间。
另外,slow log 保存在内存里面,读写速度非常快,因此你可以放心地使用它,不必担心因为开启 slow log
而损害 Redis 的速度。
设...
分类:
其他好文 时间:
2014-07-30 20:46:04
阅读次数:
465
atitit. orm mapping cfg 映射配置(3)-------hbnt one2maney cfg
1. 建立list 1
2. 配置xml 1
3. Hibernate中Set和List的配置
1
4. Bag(结合了List与Set),
2
1. 建立list
/**
* 集合属性只能以接口声明。例如在下面的代码中,schools的类型只能...
分类:
移动开发 时间:
2014-07-30 20:45:54
阅读次数:
305
之前有发过一个这样的博客,不过那个只有视频播放这一块用flash做的,其他部分都是用html,由于上头考虑到要同步这一块,也就是服务端要向页面推送消息,所以就换成全部用flash来做了,虽然现在的网页推送,像DWR和pushlet也是可以的,但是处理起来还是不好整,况且flash有Socket这块,通信就比较简单了。其实也没多少功能,最主要就是视频播放这块,还有布局这块,里面的功能都在之前的博客中...
分类:
Web程序 时间:
2014-07-30 20:45:34
阅读次数:
264