一、背景
最近开发了一个空鼠遥控器的外设产品,采用Nordic51822 MCU芯片,基于BLE4.0标准,与OTT盒子连接,同时具有遥控器、空鼠、游戏手柄的功能。其中在按键的设计这块我们走了一些弯路,现总结一下经验教训,以供开发类似产品时参考。
二、初始设计
1、结构设计
最初按键在结构设计上采用类似路由器按键的方式,比较简单,在PCB按键位置放置一个波仔片,然后上面加一个橡胶的按...
分类:
其他好文 时间:
2014-05-04 19:02:44
阅读次数:
377
行编辑程序、括号匹配检验程序都是利用的栈的数据结构。而这两个
小程序也非常好的显示了栈先进后出的思想。由于程序本身很简短、清晰,所
以也就不做多的解释了,直接上代码了。
行编辑程序:
#include
#include
using namespace std;
int main()
{
stack sta;
char ch = getchar();
while(ch!=EOF)
...
分类:
其他好文 时间:
2014-05-04 18:55:11
阅读次数:
423
扩展封装暴雪哈希算法(blizard hash algorithm),并与STL map进行操作性能上的比较...
分类:
其他好文 时间:
2014-05-04 18:39:07
阅读次数:
450
1、分析关键词
这是进行SEO最重要的一环,关键词分析包括:关键词关注量分析、竞争对手分析、关键词与网站相关性分析、关键词部署、关键词排名预测。
2、网站架构分析
网站结构符合搜索引擎的蜘蛛喜好则有利于SEO。其中网站架构分析包括:剔除网站架构不友好设计、尽量使用树状目录结构、网站导航与链接优化。
2、关键词布局
SEO不仅仅只让网站首页在搜索引擎...
分类:
Web程序 时间:
2014-05-04 18:29:00
阅读次数:
368
travel the binary tree by level 4 ( from down to top and from left to right every level )
个人信息:就读于燕大本科软件工程专业 目前大三;
本人博客:google搜索“cqs_2012”即可;
个人爱好:酷爱数据结构和算法,希望将来从事算法工作为人民作出自己的贡献;
博客内容:tr...
分类:
其他好文 时间:
2014-05-04 18:22:16
阅读次数:
381
当使用Objective-C的时候,你总会遇到Foundation 框架中的一些类,这些类包括NSString,NSNumber,NSArray和NSDictionary,这些数据结构都是自解释的。
Objective-C以简明详细的语法而著名,自从oc1.0有一个简单的方式定义一个NSString变量,我们可以这样声明一个字符串变量
NSString *someString...
分类:
其他好文 时间:
2014-05-04 18:21:11
阅读次数:
351
Linux下数字表示文件的操作权限(777,755,..)
Linux下,查看某路径下用(ls -l)查看所有文件的详细属性列表时,会看到文件的操作权限,类似“drwxr-xr-x”的字符串。
这串字符可以分成4段理解,结构为“d + 文件所有者操作权限 + 文件所有者所在组操作权限 + 其余人的操作权限”:
1,第一段:例子中字母“d”,表示文件所在目录
...
分类:
其他好文 时间:
2014-05-04 18:13:34
阅读次数:
643
本段程序的基本思想是利用蚁群算法中的蚁周模型,来对全局的迷宫图进行信息素的跟新
和为每一只蚂蚁选择下一个方格。 一共会进行RcMax = 2000轮模拟(理论上模拟的次数越多结果
会越接近真实值),而在每一轮中会排除 M = 10只蚂蚁进行探路。同时在算法的回溯思想上采用的
是栈的数据结构来实现的。当栈最终为空时则表示无解。但同时这段程序的一缺点就是:由于我没在
算法中对每一轮的每只探路蚂...
分类:
其他好文 时间:
2014-05-04 18:11:46
阅读次数:
449
java classLoader体系结构使用详解,代码下载地址:http://www.zuidaima.com/share/1774052029516800.htm...
分类:
编程语言 时间:
2014-05-04 17:49:42
阅读次数:
284
复制控制--消息处理示例说明: 有些类为了做一些工作需要对复制进行控制。为了给出这样的例子,我们将概略定义两个类,这两个类可用于邮件处理应用程序。Message类和 Folder类分别表示电子邮件(或其他)消息和消息所出现的目录,一个给定消息可以出现在多个目录中。Message上有 save和 remove操作,用于在指定Folder中保存或删除该消息。数据结构: 对每个Message...
分类:
编程语言 时间:
2014-05-04 17:46:17
阅读次数:
510