VC++/C++/C
wangjunfeng0000
资历尚浅
展开
-
快速sin()和cos()的实现
/* the table of sin() array from 0 to 45*/short sin_table[] = {,0,175,349,523,698,872,1045,1219,1392,1564,1736,1908,2079,2250,2419,2588,2756,2924,3090,3256原创 2009-08-19 15:26:00 · 1880 阅读 · 0 评论 -
编程中#的用法摘要
代码中#的用法,比较宽泛,主要集中在预编译阶段,写入代码中可能会编译不过去。简单记录一下接触过的几种用法。1.声明编译命令,比如#include , #error, #pragma once2.变量转字符串,比如#define VAR_TO_STR(var) #v原创 2011-09-03 14:53:29 · 1301 阅读 · 0 评论 -
一次一阶滞后滤波算法的使用经历
在做一个指南针的程序时,发现数据抖动的很厉害。去和芯片厂商的咨询,被告知是sensor安放的位置的问题,当前的原始数据和哪吒的风火轮一样,极为不规则,像火苗到处乱窜,只有改板子才能解决。反复试验发现:sensor上方的电池和周围的flash,memory,cpu,speaker等影响太大导致数据不稳定。已经快到客户量产的期限了,改板子已经不可能了,只能从软件上作弥补,如果不能修正,项目原创 2009-08-19 15:40:00 · 8721 阅读 · 4 评论 -
正则表达式语法
正则表达式语法版本:Visual Studio 2005正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式示例表达式匹配/^\s*$/匹配空行。/\d{2}-\d{5}/验证由两位数转载 2011-12-15 10:43:10 · 1173 阅读 · 2 评论 -
ubuntu编译安装gvim
vim7.3正式版发布了,Ubuntu 10.10中用apt-get安装的vim的版本是7.2,想体验7.3的新功能,就只能自己编译了。下面是安装笔记:1. 安装终端库: sudo apt-get install libncurses5-dev2. 下载 vim 源码,打开 www.vim.org的download页面选择 unix 源码下载或者到FTP:ftp://ftp.vim.org转载 2012-05-21 10:44:42 · 1311 阅读 · 0 评论 -
Android Init Language
Android Init Language---------------------The Android Init Language consists of four broad classes of statements,which are Actions, Commands, Services, and Options.All of these are lin转载 2016-02-24 19:29:28 · 313 阅读 · 0 评论