- 博客(17)
- 资源 (7)
- 收藏
- 关注
原创 个人的Github代码合集
将个人在上课做过的课设和平时写的一些代码都上传至Github托管嵌入式的课设,实现的是TQ2440平台下的模拟NES游戏设计,手柄模拟通过屏幕或手机蓝牙控制。蓝牙模块是3.0的串口模块 https://github.com/willhope/NES-game-simulated-on-TQ2440 通信课设,蓝牙体重秤,蓝牙用的是3.0的串口蓝牙模块,压力传感器是HX711,网上买来一个简易的体
2015-04-16 21:23:43 1673
原创 LINUX下实时录放音(OSS)—解决时延问题
如果没有强制设置buffer大小,系统默认的缓冲buffer的大小是2*4096=8192字节,其中2表示的是fragement的数量,4096是每个fragementsize的大小。系统读取音频数据之后,放音的时候,先放入缓冲buffer中,当缓冲buffer填满时,系统才会产生中断,播放音频。所以这里会存在一个延迟。
2015-04-30 21:12:56 2869 1
原创 《算法基础》枚举——画家问题
画家问题总时间限制:1000ms内存限制:65536kB描述有一个正方形的墙,由N*N个正方形的砖组成,其中一些砖是白色的,另外一些砖是黄色的。Bob是个画家,想把全部的砖都涂成黄色。但他的画笔不好使。当他用画笔涂画第(i, j)个位置的砖时, 位置(i-1, j)、 (i+1, j)、 (i, j-1)、 (i, j+1)上的砖都会改变颜色。请你帮助Bob计算出最少需要涂画多少块砖,才能使所有砖的
2015-04-28 22:02:54 3582
原创 音频信号处理资料收集
1、https://code.google.com/p/tspl/ http://my.oschina.net/zmjerry/blog/13049 Signal Processing Library in C++2、https://github.com/zsiciarz/aquila Aquila is a digital signal processing libr
2015-04-21 13:48:28 1256 1
原创 图的深搜应用-Satellite Photographs
DescriptionFarmer John purchased satellite photos of W x H pixels of his farm (1 <= W <= 80, 1 <= H <= 1000) and wishes to determine the largest ‘contiguous’ (connected) pasture. Pastures are contiguou
2015-04-20 14:33:49 860
原创 五步git操作搞定Github中fork的项目与原作者同步
以EasyPR项目为例 作者原项目地址是: https://github.com/liuruoze/EasyPR.git 我frok后的项目地址是:https://github.com/willhope/EasyPR.git1、git clone fork的项目到本地,命令是:git clone https://github.com/willhope/EasyPR.git2、进入刚才clone的
2015-04-18 09:36:03 22056
原创 图的遍历之广度优先搜索(Breadth First Search)
描述广度优先搜索算法(Breadth First Search)与树的层序遍历(level-order traversal)类似,基本思想是思想是:从图中某顶点v出发,访问v之后,并将其访问标志置为已被访问,即visited[i]=1;依次访问v的各个未曾访问过的邻接点;分别从这些邻接点出发依次访问它们的邻接点,并使得“先被访问的顶点的邻接点先于后被访问的顶点的邻接点被访问,直至图中所有已被访
2015-04-17 19:07:41 1127
原创 图的遍历之深度优先搜索(Depth-First Search—DFS)
描述从根节点开始的递归深度优先搜索与树的前序遍历(preorder traversal)类似,是前序遍历的推广。从某个顶点V开始处理,然后递归地遍历所有与顶点V邻接的且没有被访问过的顶点。算法的基本思想如下: 假设图G初态为所有顶点未被访问(visited[i]=false),从G中任选一顶点vi :从该顶点vi出发,首先访问vi,,置visited [vi ]=true;然后依次搜索vi的每
2015-04-17 13:35:36 2527
转载 C 语言中的指针和内存泄漏
原文出处:IBM 原文链接:http://www.ibm.com/developerworks/cn/aix/library/au-toughgame/#fig01避免陷阱在使用 C 语言时,您是否对花时间调试指针和内存泄漏问题感到厌倦?如果是这样,那么本文就适合您。您将了解可能导致内存破坏的指针操作类型,您还将研究一些场景,了解要在使用动态内存分配时考虑什么问题。
2015-04-17 10:22:30 531
转载 浅谈程序优化
原文出处:过客冲冲的博客 原文链接:http://www.cnblogs.com/jcchen1987/p/4362879.html当初在学校实验室的时候,常常写一个算法,让程序跑着四处去晃荡一下回来,结果也就出来了。可工作后,算法效率似乎重要多了,毕竟得真枪实弹放到产品中,卖给客户的;很多时候,还要搞到嵌入式设备里实时地跑,这么一来真是压力山大了~~~。这期间,对于程序优化也算略知皮毛,下面就针
2015-04-17 09:49:14 899
原创 图的邻接表表示
描述图的表示除了邻接矩阵表示,还可以使用链表数组。对每个顶点(表头节点)建立一个单链表,第i个单链表中节点表示依附于顶点vi 的边(对有向图而言,是以顶点vi为尾的弧)。所以在邻接表中,除了节点外,还有表头节点。两种方法比较假设图有V个顶点,E条边。空间权衡方面,邻接矩阵使用的空间正比于V^2;而邻接表所使用的空间正比于V+E。如果边数较少(也叫稀疏图),则优先选用邻接表。若大多数顶点对都由边相接(
2015-04-16 20:50:48 1134
原创 Linux 音频开发(资料收集)
Linux音频编程指南 http://www.ibm.com/developerworks/cn/linux/l-audio/深入OSS开发 http://www.ibm.com/developerworks/cn/linux/l-ossdev/OSS–跨平台的音频接口简介 http://www.ibm.com/developerworks/cn/linux/l-os
2015-04-16 14:02:16 1320
原创 图的表示-邻接矩阵表示
描述图的邻接矩阵(Adjacency Matrix)表示是采用二维数组的方式。通过邻接矩阵可以立刻看出两顶点之间是否存在一条边,只需要检查邻接矩阵重行i和列j是否是非零值。对于无向图,邻接矩阵是对称的。下图是摘自《算法:C语言实现》 代码实现#include <iostream>using namespace std;const int VERTEX_NUM = 20; // 顶点的最
2015-04-15 14:50:33 6846
原创 上传代码至Github
第一步当然首先要有个Github账户 https://github.com/登陆进Github后,进入主页,点击 new repositories 填写项目名称,creat repositories安装Git客户端,可以选择msysgit,下载msysgit for windows 安装完成,右键启动Git Bash命令行拷贝刚才创建的repositories,方法:git clone
2015-04-14 19:08:15 753
原创 Github+Jekyll建独立博客
网上有很多这方面的文章,其中有 1、使用 Github, Jekyll 打造自己的免费独立博客 http://blog.csdn.net/on_1y/article/details/19259435#t8 2、http://cenalulu.github.io/jekyll/ 这个博主的模板挺好的 可以fork为自己所用利用Github+Jekyll最快速的方法就是在github for
2015-04-14 16:53:08 980
原创 Git error (failed to push some refs)解决
当修改了本地仓库后 提交代码时, 用 git push 提示以下错误error:failed to push some refs to ...Dealing with “non-fast-forward” errorsFrom time to time you may encounter this error while pushing:$ git push origin master To
2015-04-14 16:40:08 2193
OpenCV ANN 神经网络 数字识别
2015-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人