- 博客(31)
- 收藏
- 关注
原创 完数
/一个数如果恰好等于除它本身外的因子之和,这个数被成为”完数”,例如:6=1+2+3.请编程找出1000以内的完数#include int wanshu(int n);int main(){int m;//m是输入的数字printf("请输入一个数:\n");scanf("%d",&m);ptintf("这个数的完数是:\n");wanshu(m
2016-12-31 22:18:43 423
原创 mv
1.作用mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。该命令等同于DOS系统下的ren和move命令的组合。它的使用权限是所有用户。2.格式mv [options] 源文件或目录 目标文件或目录3.[options]主要参数-i:交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答”y”或”n”,这样可以避免误覆盖文件。
2016-12-30 23:31:29 1118
原创 数字信号处理
旁瓣峰值衰耗和阻带最小衰耗的定义各是什么? 它们的值取决于窗函数的什么参数?在应用中影响到什么参数? 旁瓣峰值衰耗适用于窗函数,旁瓣峰值衰耗=20lg(第一旁瓣峰值/主瓣峰值)。阻带最小衰耗适用于滤波器,相对衰耗定义为:。旁瓣峰值衰耗取决于窗谱的主副瓣幅度之比。当滤波器是用窗口法得出时,阻带最小衰耗取决于窗谱的主副瓣面积之比。 旁瓣峰值
2016-12-29 22:28:24 3912
原创 数字信号处理
DTFT是离散时间傅立叶变换 ,它用于离散非周期序列分析,根据连续傅立叶变换要求连续信号在时间上必须可积这一充分必要条件,那么对于离散时间傅立叶变换,用于它之上的离散序列也必须满足在时间轴上级数求和收敛的条件;由于信号是非周期序列,它必包含了各种频率的信号,所以DTFT对离散非周期信号变换后的频谱为连续的,即有时域离散非周期对应频域连续周期的特点。 当离散的信号为周期序列时,严格的
2016-12-28 23:09:13 609
原创 数字信号处理
窗口法设计FIR滤波器时,窗口的大小、形状和位置各对滤波器产生什么样的影响?答:窗口法设计FIR滤波器时,窗口的长度对滤波器的过渡带带宽产生影响:窗口的长度越长,过渡带越陡,越窄。 窗口的形状对滤波器的最小阻带衰耗和过渡带带宽都产生影响:最小阻带衰耗取决于窗谱主副瓣面积之比;过渡带带宽取决于窗谱主瓣宽度。另外,窗口形状必需是对称的,才可用于设计FIR滤波器。
2016-12-27 23:03:40 929
原创 c++概念
1. 面向对象的程序设计思想是什么?答:把数据结构和对数据结构进行操作的方法封装形成一个个的对象。 2. 什么是类?答:把一些具有共性的对象归类后形成一个集合,也就是所谓的类。 3. 对象都具有的二方面特征是什么?分别是什么含义?答:对象都具有的特征是:静态特征和动态特征。静态特征是指能描述对象的一些属性;
2016-12-26 23:21:55 175
原创 正则表达式
正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。列出目录时,dir *.txt 或 ls *.txt 中的 *.txt 就不是一个正则表达式,因为这里 * 与正则式的 * 的含义是不同的。构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与运算
2016-12-25 22:57:36 152
原创 strcpy sprintf memcpy
strcpy 函数操作的对象是字符串,完成 从 源字符串 到 目的字符串 的 拷贝 功能。sprintf 函数操作的对象 不限于字符串:虽然目的对象是字符串,但是源对象可以是字符串、也可以是任意基本类型的数据。这个函数主要用来实现 (字符串或基本数据类型)向 字符串 的转换 功能。如果源对象是字符串,并且指定 %s 格式符,也可实现字符串拷贝功能。 memcpy 函数顾名思
2016-12-24 23:12:04 232
原创 Linux
1. 启动和退出vi 编辑器在命令行输入vim filename 然后回车(文件名作为参数,是指明要编辑的文件。)退出vi 编辑器的方法,是在命令模式下输入::q 或者 :wq或者:q!:wq 表示保存文件并且退出,退出后会发现生成了一个你命名的文件:q! 表示强制退出不保存:q 输入:q后会有如下提示信息 2. 命令模式和文本输入模式之间的
2016-12-23 23:32:48 213
原创 Linux基础
1 在当前目录下创建一个子目录learn,并且在learn 目录下创建子目录math;答: mkdir -p learn/math (可以一步完成创建)2 将当前目录改变到sp目录;答:cd sp3 把整个report目录连同其中包含所有的文件和下级子目录,一同复制到此刻的当前目录,也就是sp之内。report目录成为sp的下级目录。答:cd ../mu;
2016-12-22 23:18:05 1115
原创 冒泡排序
/*****************************************************copyright (C), 2014-2015, Lighting Studio. Co., Ltd. File name:Author:Jerey_Jobs Version:0.1 Date: Description:Funcion List:
2016-12-21 22:47:22 220
原创 二叉树计算
二叉树二度节点和叶子节点的数量关系:假设共有节点 N 个, 二度几点 x 个,一度节点y个, 则叶子节点个数(设为z)?N个节点,那么共有树枝N - 1个1个二度节点有2个树枝,叶子没有,一度节点有1个,那么推导出一共有 2x + y 个2x + y = N - 1;x + y + z = N; 由以上两式得出,z = x + 1;
2016-12-20 23:20:26 168
原创 shell 编程
shell编程1. 设置、观察和应用shell 变量在引用 shell变量时需要在变量的前面加上“$”符号。1)首先在命令行输入 echo $CLASSNAME,观察其输出2)接着为变量 CLASSNAME指定一个值: CLASSNAME=tx502,再次执行命令 echo $CLASSNAME3)对比命令 echo CLASSNAME的输出结果(缺少前导的“$”符号)4)
2016-12-19 23:21:57 262
原创 链表和数组的区别
链表的特性是在中间任意位置添加删除元素的都非常的快,不需要移动其它的元素。 链表顾名思义,要把各个元素链接起来才算撒。 通常链表每一个元素都要保存一个指向下一个元素的指针(单链表)。 双链表的化每个元素即要保存到下一个元素的指针,还要保存一个上一个元素的指针。 循环链表则把最后一个元素中保存下一个元素指针指向第一个元素。 数组是一组具有相同类型和名称的变量的集合。这些变量称为数
2016-12-18 23:04:55 164
原创 多级指针
多级指针的一个用法是:传递指针参数,如:int GetBinData(char ** data,int &len); 这样定义接口的初衷是,在调用函数之前不知道获得的数据的大小,因而无法准确的开辟合适大小的内存。于是希望在函数内部执行内存的开辟操作,并将开辟的内存地址和大小通过参数返回给调用者(当然我们也可以通过函数返回值来得到新分配的地址)。这里存在一个理解上的误区,我们可能认为传递的一个是
2016-12-17 23:32:42 561
原创 sprintf函数
1:该函数包含在stdio.h的头文件中,使用时需要加入:#include 2:sprintf与printf函数的区别:二者功能相似,但是sprintf函数打印到字符串中,而printf函数打印输出到屏幕上。sprintf函数在我们完成其他数据类型转换成字符串类型的操作中应用广泛。3:sprintf函数的格式:int sprintf( char *buffer, const char
2016-12-16 23:38:42 258
原创 S5PV210定时器
S5PV210 有 5 个 32 位的 Pulse Width Modulation(PWM)定时器,这些定时器产生内部中断给 ARM 子系统,定时器 0,1,2,3 有脉冲宽度调制功能(PWM),可以驱动一个外部 I/O 信号。定时器 0 有一个用于大电流设备的死区(dead-zone)生成器。定时器 4 是一个没有输出引脚的内部定时器。定时器都使用 APB-PCLK 作为时钟源
2016-12-15 22:20:33 423
原创 中断
(1) 硬中断由与系统相连的外设(比如网卡、硬盘)自动产生的。主要是用来通知操作系统系统外设状态的变化。比如当网卡收到数据包的时候,就会发出一个中断。我们通常所说的中断指的是硬中断(hardirq)。 (2) 软中断为了满足实时系统的要求,中断处理应该是越快越好。linux为了实现这个特点,当中断发生的时候,硬中断处理那些短时间就可以完成的工作,而将
2016-12-14 23:13:56 365
原创 插空+筛选的原理
// 1: 给定了random5()产生1~5这5个整数的等概率事件现在要生成random7()int random5(){int x = rand();if(x > 32000) return random5();return x%5+1;}// (random5()-1)*5 产生均匀0,5,10,15,20, 所以(random5()-1)*5+random(
2016-12-13 21:46:17 431
原创 旋转
#include #include #define N 50#define M 100int main(){char s[N];char s1[M];int n;int p;int i ,j;printf("The string you want to input:\n");scanf("%s",s);strcpy(s1,s);str
2016-12-12 22:32:12 182
原创 有n个人围成一圈,顺序排号,从第一个开始报数(从1到m报数),凡报到m的人退出圈子,问最后最后留下的是原来第几号的那位
//题目:有n个人围成一圈,顺序排号,从第一个开始报数(从1到3报数),凡报到3的人退出圈子,问最后最后留下的是原来第几号的那位.//提示:用数组完成#include #define N 100int fun (int n, int m );//声明语句int main(){int n,m;printf("请输入人数(最大值是100):\n");
2016-12-11 11:58:07 8417
原创 exe
#include #include void *myThread1(void){ int i; for (i=0; i { printf("This is the 1st pthread,created by zieckey.\n"); sleep(1);//Let this thread to sleep 1 se
2016-12-10 23:34:39 210
原创 进程与线程的区别
1.定义进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源.2.关系
2016-12-09 23:06:37 153
原创 c
#include #include int main(){ char a[50]; char b[50]; int i = 0; int j = 0; int loc;//特定位置 int str_len; printf("please enter a string:"); fgets(a,50,std
2016-12-08 19:14:16 185
原创 udp_server
/*****************************************************copyright (C), 2014-2015, Lighting Studio. Co., Ltd. File name:Author:Jerey_Jobs Version:0.1 Date: Description:Funcion List:
2016-12-07 22:33:31 181
原创 udp
/*****************************************************copyright (C), 2014-2015, Lighting Studio. Co., Ltd. File name:Author:Jerey_Jobs Version:0.1 Date: Description:Funcion List:
2016-12-06 23:36:04 212
原创 server
/*****************************************************copyright (C), 2014-2015, Lighting Studio. Co., Ltd. File name:Author:Jerey_Jobs Version:0.1 Date: Description:Funcion List:
2016-12-05 21:36:50 132
原创 tcp_client
/*****************************************************copyright (C), 2014-2015, Lighting Studio. Co., Ltd. File name:Author:Jerey_Jobs Version:0.1 Date: Description:Funcion List:
2016-12-04 20:56:23 220
原创 多线程题目
#include #include #include #define NUM 4pthread_mutex_t mutex;pthread_cond_t cond;int n = 0;void *thread_func(void *argv){int p = (int)argv;int i;for(i = 0; i {
2016-12-03 22:36:09 158
原创 生产
/*****************************************************copyright (C), 2014-2015, Lighting Studio. Co., Ltd. File name:Author:Jerey_Jobs Version:0.1 Date: Description:Funcion List:
2016-12-02 23:08:15 212
原创 接受
/*****************************************************copyright (C), 2014-2015, Lighting Studio. Co., Ltd. File name:Author:Jerey_Jobs Version:0.1 Date: Description:Funcion List:
2016-12-01 18:43:16 185
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人