- 博客(19)
- 资源 (2)
- 收藏
- 关注
转载 十种数据采集滤波的方法和编程实例
理论上讲单片机从A/D芯片上采集的信号就是需要的量化信号,但是由于存在电路的相互干扰、电源噪声干扰和电磁干扰,在A/D芯片的模拟输入信号上会叠加周 期或者非周期的干扰信号,并会被附加到量化值中,给信号带来一定的恶化。考虑到数据采集的实时性和安全性,有时需要对采集的数据进行软处理,一尽量减小干 扰信号的影响,这一过程称为数据采集滤波。以下介绍十种数据采集滤波的方法和编程实例。这10种方法针对不同
2012-03-27 11:52:03
15064
原创 如何正确使用内存
如何正确使用内存对于初学者来说,内存是个神秘的空间。程序的绝大部分错误,也是在于内存的使用不当造成的,而且这些错误有些都是隐藏很深的。所以,如何掌握内存的使用,通晓系统对内存的管理手段,将是软件成功的一个非常关键的因素。 首先我们要了解内存的分配方式。一般来说,内存的分配方式有三种: 1.从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局
2012-03-16 10:10:02
1030
原创 一次遍历单链表中间节点
#include #include typedef struct node { int data; struct node *next;}NODE,*LNODE;NODE *createList ();NODE *searchmid(NODE *head);int main(){ LNODE head; NODE *q,*mid;
2012-03-15 11:18:07
1141
原创 字符串赋值问题 char *str="abc4Efg";
原始程序:#include #include int main(){ char *str="abcEfg"; //char str[]="abc4Efg"; int i=0; int len=0; len=strlen(str); for(i=0;i<len;i=i+1) if((str[i]>='a')&&(str[i]<
2012-03-14 19:22:07
2268
原创 ubuntu root 初始密码问题
利用虚拟机安装完ubuntu之后,系统root的默认没有启动密码,需要通过下面的步骤启动:1、sudo passwd root2、输入用户wujun的密码3、输入root密码4、确认root的密码;5、OK示意图如下:
2012-03-08 16:30:32
787
原创 2012年3月份武大计算机复试准备
经历了2012.1.7-2012.1.8 武汉大学计算机研究生入学考试,今天终于出成绩了。踉踉跄跄的进入了复试,更让我知道接下来日子对我来说有多么的珍贵,我需要全力以赴!接下来我需要一个多星期的时间,全身心的准备我的复试。2012.3.9:2012.3.12~~~~~~~~~~~~~~每天需要抽出16个小时的时间来准备数据库和英语!
2012-03-08 13:30:30
860
原创 HTML <div> 标签
HTML 标签定义和用法 可定义文档中的分区或节(division/section)。 标签可以把文档分割为独立的、不同的部分。它可以用作严格的组织工具,并且不使用任何格式与其关联。如果用 id 或 class 来标记 ,那么该标签的作用会变得更加有效。用法 是一个块级元素。这意味着它的内容自动地开始一个新行。实际上,换行是 固有的唯一格式表现。可以通过 的 cl
2012-03-07 16:45:26
715
原创 HTML table tr colspan rowspan
定义和用法colspan 属性规定单元格可横跨的列数。实例表格单元横跨两列的表格: Month Savings colspan="2">January colspan="2">February TIY浏览器支持所以浏览器都支持 colspan 属性。没有浏览器支持 colspan=
2012-03-07 16:44:53
5822
原创 从文件读出学生信息数据,按成绩从高到底排序,并输出其中成绩次高者的所有数据。
从该文件读出学生信息数据,按成绩从高到底排序,并输出其中成绩次高者的所有数据。#include #include typedef struct student{ char number[20]; char name[20]; char sex[10]; char birth[20]; char
2012-03-07 14:03:43
5664
1
原创 完数和盈数
一个数如果恰好等于它的各因子(该数本身除外)子和,如:6=3+2+1,则称其为“完数”;若因子之和大于该数,则称其为“盈数”。求出2 到60 之间所有“完数”和“盈数”,并以如下形式输出: E: e1 e2 e3 ......(ei 为完数) G: g1 g2 g3 ......(gi 为盈数)#include #include int main(){ i
2012-03-07 10:01:57
1602
原创 单链表逆序
#include #include typedef struct student{ int number; char name[20]; int score; struct student *next;}student;typedef struct list { int a; struct list *next;
2012-03-06 21:15:17
780
原创 a、b、c 均是0 到9 之间的数字。abc+bcc=532,求满足条件的所有a、b、c 的值
设a、b、c 均是0 到9 之间的数字,abc、bcc 是两个三位数,且有:abc+bcc=532。求满足条件的所有a、b、c 的值。#include int main(){ int i; int a,b,c; for(i=0;i<1000;i++) { a = i/100; b = (i-a*100)/10; c
2012-03-06 17:58:27
4692
转载 常量指针和指针常量的区别
1 从const int i 说起 有了const修饰的ic 我们不称它为变量,而称符号常量,代表着20这个数。这就是const 的作用。ic是不能在它处重新赋新值了。 认识了const 作用之后,另外,我们还要知道格式的写法。有两种:const int ic=20;与int const ic=20;。它们是完全相同的。这一点我们是要清楚。总之,你务必要记住const 与in
2012-03-06 17:35:53
547
原创 字符串反转
#include #include #include //方法一:将第一个字符和最后一个互换,第二个和倒数第二个互换,如此依次循环下去 char *strrev1(const char *str){ int len = strlen(str); char *tmp = (char*)malloc(len + 1); strcpy(tmp,str);
2012-03-06 17:27:22
649
原创 bps、Bps、pps区别
在计算机科学中,bit是表示信息的最小单位,叫做二进制位;一般用0和1表示。Byte叫做字节,由8个位(8bit)组成一个字节(1Byte),用于表示计算机中的一个字符。bit(比特)与Byte(字节)之间可以进行换算,其换算关系为:1Byte=8bit(或简写为:1B=8b);在实际应用中一般用简称,即1bit简写为1b(注意是小写英文字母b),1Byte简写为1B(注意是大写英文字母B)。
2012-03-06 11:16:00
7820
原创 解析initWebs-2012.3.6
static int initWebs(int demo){ struct hostent *hp; struct in_addr intaddr; char host[128], dir[128], webdir[128]; char *cp; char_t wbuf[128];/* * Initialize the socket subsystem */ socke
2012-03-06 09:04:24
1193
原创 心气
1、在和别人讨论问题的时候,一定要做到认真的聆听,确认自己对别人的理解之后,再开始发表自己的看法,非常的重要。2、一定不要轻视别人的技术或者显示自己的高傲!
2012-03-02 15:46:34
470
原创 查看ubuntu的版本
wujun@ubuntu:~/Desktop/vmware-tools-distrib$ gnome-system-monitor** (gnome-system-monitor:24921): WARNING **: SELinux was found but is not enabled.
2012-03-02 10:03:57
770
原创 /mnt/hgfs为空
按章网上的说明,如果出现这个情况一般是执行sudo mount -t vmhgfs .host:/ /mnt/hgfs。但是我执行完之后,出现了如下的情况:wujun@ubuntu:~/Desktop/vmware-tools-distrib$ sudo mount -t vmhgfs .host:/ /mnt/hgfs[sudo] password for wujun:E
2012-03-02 10:01:33
38369
8
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人