码迷,mamicode.com
首页 > 2016年05月30日 > 全部分享
实战开发细节:如何为单片机的按键加一个锁防止多次触发
最近一直在做凌阳的GPL32001的单片机开发,主打产品是一架钢琴。如图所示: 在这架钢琴上,我们可以看到遍布着很多按键,有琴键,也有功能选择的按键,面对如此多的按键,对于一个刚出来工作的小伙伴肯定压力比较大,琴键的特征和普通按键不太一样,琴键的一个按键由两个按键组成,一个按键储存着两样信息,力度和键值。 那么在我写的程序的项目要求是这样的,要求每个按键一次只能触发一次,并且触发的时候...
分类:其他好文   时间:2016-05-30 15:19:55    阅读次数:97
每天刷个算法题20160523:骑士巡游的递归转非递归解法
为了防止思维僵化,每天刷个算法题。这里是骑士巡游的递归转非递归解法。...
分类:编程语言   时间:2016-05-30 15:21:45    阅读次数:221
"巴卡斯杯" 中国大学生程序设计竞赛 - 女生专场(重现)解题思路
"巴卡斯杯" 中国大学生程序设计竞赛 - 女生专场(重现)解题思路...
分类:其他好文   时间:2016-05-30 15:19:31    阅读次数:791
笔试题68. LeetCode OJ (55)
这个题是个复杂的跳台阶问题,主要是测试能否跳到最后,它不像之前那些跳台阶问题了,之前的不会考虑能否跳出去的问题。所以之前的程序用在这里很可能会导致死循环;我的主要思路是"贪心算法+筛选条件"来解题。       1.贪心算法主要是用来减少跳的次数                我们可以从当前位置(cur)可以跳的步数(N),以及当前位置所跳的范围内[cur~cur+N]中每个台阶能跳的最大距离...
分类:其他好文   时间:2016-05-30 15:21:13    阅读次数:183
【一天一道LeetCode】#68. Text Justification
一天一道LeetCode 本系列文章已全部上传至我的github,地址:ZeeCoder‘s Github 欢迎大家关注我的新浪微博,我的新浪微博 欢迎转载,转载请注明出处 (一)题目 Given an array of words and a length L, format the text such that each line has exactly L char...
分类:其他好文   时间:2016-05-30 15:19:12    阅读次数:190
LeetCode:Binary Tree Inorder Traversal
Binary Tree Inorder Traversal Total Accepted: 126544 Total Submissions: 316559 Difficulty: Medium Given a binary tree, return the inorder traversal of its nodes' values. For...
分类:其他好文   时间:2016-05-30 15:19:23    阅读次数:147
每天刷个算法题20160525:快速排序的递归转非递归解法
为了防止思维僵化,每天刷个算法题。这里是快速排序的递归转非递归解法。...
分类:编程语言   时间:2016-05-30 15:20:47    阅读次数:131
剑指offer(三十六)之栈的压入、弹出序列
题目描述 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。 import java.util.*; public class Solution { public bo...
分类:其他好文   时间:2016-05-30 15:20:47    阅读次数:110
一起talk C栗子吧(第一百五十六回:C语言实例--基于AF_UNIX域的流套接字通信)
各位看官们,大家好,上一回中咱们说的获取socket通信地址的例子,这一回咱们说的例子是:基于AF_UNIX域的流套接字通信 。闲话休提,言归正转。让我们一起talk C栗子吧!...
分类:编程语言   时间:2016-05-30 15:19:54    阅读次数:227
UVA 11582 - Colossal Fibonacci Numbers!(数论)(分治法幂取模)
巨大的斐波那契数! 题目大意:斐波那契数列f[N],给你a,b,n,求f[a^b]%n. 思路:数论题。f[a^b]%n是有周期的,我们求出来这个周期后就可以将简化成f[(a%周期)^b]%周期运用分治法幂取模。 注意用unsigned long long(貌似是 long long的二倍),不然会溢出,又学了一招。。。 不知道哪的bug,一直改不对,一直,后来捡来别人的和自己一样的代码一...
分类:其他好文   时间:2016-05-30 15:19:08    阅读次数:100
每天刷个算法题20160526:BFS解决八数码问题(九宫格问题)
为了防止思维僵化,每天刷个算法题。这里是BFS解决八数码问题(九宫格问题)。...
分类:编程语言   时间:2016-05-30 15:20:27    阅读次数:235
POJ 3228 网络流+二分&并查集
点击打开链接 题意:有n个城镇,第一行是金矿和金子数量,然后第二行是装金子的地方和能装的数量,在下面是m条道路,问你选择的道路中最大值最小,使得所有金子运到装金子的地方 思路:最大值最小,根本不用考虑一看就是二分,然后想了想就是个网络流的模型嘛,很简单,被坑了几次道路是双向的,改过之后A掉,然后看了看讨论还可以用并查集写,这里两种方法都写了,先是网络流的直接二分最大值,然后满足条件的边建模型,...
分类:其他好文   时间:2016-05-30 15:19:54    阅读次数:173
Opencv源码之平面点集的最小包围圆
平面点集的最小包围圆 --Cracent整理 2016.5.28 目录 1、问题背景.... 1 2、算法及原理.... 1 3、算法(摘自OPENCV)... 1 4、基础数学知识.... 7 三角形的外心.... 7 三角形的三条垂直平分线必交于一点.... 7 三角形的外心的性质.... 7 三角形的内心.... 8 证明.... 8 性质.... ...
分类:其他好文   时间:2016-05-30 15:18:48    阅读次数:211
Java学习笔记之LinkedList基本用法
更多信息可参考我的个人博客:贱贱的梦想 LinkedList简介 LinkedList 是一个继承于AbstractSequentialList的双向链表。它也可以被当作堆栈、队列或双端队列进行操作。 LinkedList 实现 List 接口,能进行队列操作。 LinkedList 实现 Deque 接口,即能将LinkedList当作双端队列使用。 ArrayList底层是由数组支持,而Lin...
分类:编程语言   时间:2016-05-30 15:19:55    阅读次数:144
Dart入门—类与方法
Dart入门—类与方法实例变量声明实例变量时,所有未初始化的实例变量的值为nullvoid main(){ var point = new Point(); point.x = 4; print(point.x); print(point.y); }class Point { int x; // null int y; // nul...
分类:其他好文   时间:2016-05-30 15:19:06    阅读次数:597
Android Template(模板) 编写(二)
上篇文章介绍的方法只能创建类模板,不能创建xml文件等资源文件以及配置文件等,这篇文章来介绍创建可以一次创建多个文件多种类型文件的方法。...
分类:移动开发   时间:2016-05-30 15:17:55    阅读次数:212
剑指offer(三十七)之从上往下打印二叉树
题目描述 从上往下打印出二叉树的每个节点,同层节点从左至右打印。 思路分析:使用两个LIST,一个存放节点,一个存放值。先将根节点加入到LIST中,然后遍历LIST中的元素,遍历过程中,访问该元素的左右节点,再将左右子节点加入到LIST中来 import java.util.ArrayList; /** public class TreeNode { int val = 0;...
分类:其他好文   时间:2016-05-30 15:18:44    阅读次数:130
1735条   上一页 1 ... 45 46 47 48 49 50 51 ... 103 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!