自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xchbx的专栏

------梦想的天空------

  • 博客(42)
  • 收藏
  • 关注

原创 ubuntu13.04和windows双系统启动顺序的修改

一、GRUB2。终端输入sudo gedit /boot/grub/grub.cfg,打开这个文件,开头几行注释如下:## DO NOT EDIT THIS FILE## It is automatically generated by grub-mkconfig using templates# from /etc/grub.d and settings from /et

2013-12-07 12:11:59 931

原创 vbox centos 与开发板nfs配置

主机(192.168.1.103)配置:1)安装nfs文件yum -y install nfs-utils rpcbind2)配置服务:# cat /etc/exports /home/happyone/work/sharenfs  *(rw,sync,no_root_squash)3)启动服务:#service rpcbind start#service

2013-12-05 19:07:11 744

原创 TS_PSI介绍

/* ************************************************************************************************************************************** (1)ES- Elementary Streams (原始流),对视频、音频信号及其他数据进行编码压缩后的数据流称为原始

2013-11-15 00:34:23 979

原创 TS流解析之PAT表格解析

//PAT表格定义如下:typedef struct TS_PAT_Program{ unsigned program_number :16; //节目号 unsigned program_map_PID :13; //节目映射表的PID,节目号大于0时对应的PID,每个节目对应一个}TS_PAT_Program;//PAT表结构体typedef stru

2013-11-14 23:24:55 1730

原创 UBUNTU 13.04 DHCP

ubuntu 13.04 配置dhcp服务apt-get install dhcp3-server /etc/dhcp/dhcpd.conf default-lease-time 600;max-lease-time 7200;option subnet-mask 255.255.255.0;option broadcast-address 192.168.1.

2013-11-13 16:06:03 629

转载 【整理】Kermit Xmodem Xmodem-1K Ymodem Ymodem-G Ymodem-1K Zmodem

(来源:http://bbs.chinaunix.net/thread-3587601-1-1.html)整理】Kermit Xmodem Xmodem-1K Ymodem Ymodem-G Ymodem-1K Zmodemversion: 2011-08-26Mail: green-waste (at) 163.com【背景】在串口中传输文

2013-11-13 10:09:16 1099

原创 MAC OX 10.8 环境下运行TLD算法(MATLAB版)

关于TLD算法,就不具体阐述了,谷歌百度搜索一下,介绍的文章相当多。废话少说,直接步入正题;一、安装和编译高性能OpenCV 2.4.6(高性能编译部分引用:http://tianchunbinghe.blog.163.com/blog/static/7001201151592834161/)1)先安装好brew,这个安装软件利器。2)利用brew安装cmake

2013-11-10 23:43:07 2405

原创 购买商品房交税问题

(一)买商品房需要交的税:1、契税,购房总价的3-5%(不同的省市自治区税率不同),普通商品住宅减半,即1.5-2.5%。2、印花税,购房总价的0.05%(二)基金:1、房屋维修基金,购房总价的2-3%,大多数地方是2%2、副食品价格调节基金,2元/平方米,有些地方不用(三)规费1、交易费 ,购房总价的0.5% 买卖双方各交0.25%,(住宅3元/平方米,由开发商交,购

2013-11-04 22:41:38 961

原创 TLD学习资料blog汇总

汇总了众多研究TLD的资料:http://quandb2007.blog.163.com/

2013-10-25 17:43:50 709

转载 在Ubuntu 13.04安装HotShots截屏软件的方法

HotShots是一款非常棒的截屏软件,不但支持windows,对于linux支持得也相当好。使用它可以轻松对系统屏幕上的各种操作进行截屏处理。在Ubuntu 13.04下安装HotShots只需要三个命令:1、首先下载HotShots下载地址:http://sourceforge.net/projects/hotshots/files/2、执行命令行sud

2013-10-25 11:04:11 692

转载 目标检测中背景建模方法

目标检测中背景建模方法注:文章转载来源于:http://cvchina.net/thread-2351-1-1.html最近一直在做前景检测方面的研究,刚开始主要是做一些工程性的应用,为了解决工程方面的问题,下了不少功夫,也看了不少最近国内外的文章。一直想做个总结,拖着拖着,终究却写成这篇极不成功的总结。      背景建模或前景检测的算法主要有:1. Sing

2013-10-25 09:39:08 871

原创 ubuntu 13.04 安装OpenCV礼记

1) 首先,不要系统默认安装,访问以下链接:https://help.ubuntu.com/community/OpenCV2)按照里面步骤安装即可。然后sudo vim /etc/bash.bashrc 最后面添加 PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CO

2013-10-24 13:37:26 1936

原创 Ubuntu及Terminal常用快捷键

1.关于终端的快捷键:Tab:tab键是比较常用的一个快捷键,它的作用是补全文件名或者路径。Ctrl+C:这个键可不是用来复制的,在中端下,按下Ctrl+C就代表结速当前终端执行的程序,按下的时候一定要慎重。Ctrl+A:将光标移动到命令行的开始处。Ctrl+E:将光标移动到命行令的结尾处。Ctrl+U:删除行首到光标出的字符。Ctrl+Z:把当前进

2013-10-24 09:13:09 872

原创 C++语言实现代码注释的自动删除

注释种类:1) /* hello world */2) // hello world3) #if 0   hello world   #endif在转载的那篇C语言实现代码注释的自动删除文章,提供了一个很好的思想,那就是有限状态机的思想。在原来文件只是实现了c语言注释的第一种情况,今天利用空闲时间研究了一下这算法,并把第二种c++中常用的注释删除算法完成了。

2013-10-13 18:27:03 1356 2

转载 C语言实现代码注释的自动删除

由于最近在读一些开源代码,大段的注释读起来不太方便,于是产生了想用C语言实现自动删除代码中所有注释的想法。C语言中注释分为以下几种1) /* hello world */2) // hello world3) #if 0   hello world   #endif表面上看起来很简单,其实实现起来比较复杂,有很多细节需要处理,比如注释和引号互相嵌套的问题,/

2013-10-12 23:45:25 3239 1

转载 编写安全代码:不要在头文件中定义变量

作者:[email protected]博客:blog.focus-linux.net   linuxfocus.blog.chinaunix.net 微博:weibo.com/glinuxerQQ技术群:4367710 本文的copyleft归[email protected]所有,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,注明

2013-10-12 22:55:02 647

转载 编写安全代码——小心有符号数的右移操作

转载来源:http://blog.chinaunix.net/uid-23629988-id-3018793.html作者:[email protected]博客:blog.focus-linux.net     linuxfocus.blog.chinaunix.net话说有这样的一段代码:#include stdlib.h>#i

2013-10-12 22:02:17 878

原创 [小技巧]一个长整数的内存映像转换为16进制

#include char* convert( unsigned long Value ){ static char Buffer[sizeof( unsigned long ) * 2 + 1]; int i; for( i = sizeof( unsigned long ) * 2 - 1; i >= 0; --i ) { Buffer[

2013-10-07 19:23:55 1008

原创 c语言---矩阵输出问题(之型矩阵输出)

算法思路: (思路来源http://hi.csdn.net/quietwave博主的回答) 对于这类打印方阵的问题,可以用数学的方法,推导出a[i][j] = F(i,j)中的F,即将第i行,第j列的元素用 i和j 的函数表示出来然后再    for(int i = 0 ; i     {         for(int j = 0 ; j         pr

2013-10-07 14:20:14 5321

原创 c语言编程题之字符串逆转。

一、导读:将一个字符串逆序输出。二、算法思想:方案一:借用两个指针(一个头指针,一个尾指针),一个中间变量,在移动两个指针过程中不断交换两个指针得值。三、算法实例:#include #include char* reverse(char* src){ if (NULL == src) { return NULL; }

2013-10-04 21:33:03 2557

原创 MAC 设置命令行的提示跟linux不一样。

一、导读:解决mac用户设置命令行字符环境变量;二、解决方案:1)详细了解linux用户命令行字符环境变量(如下面附录)2)举例说明如下:比如说linux下面,\d 表示时间日期。那么在mac os下面,/d表示时间日期。3)其他控制符类似,如果大家使用有异常欢迎反馈。三、附录:版权声明:转载时请以超链接形式标

2013-10-03 21:53:24 2865

转载 嵌入式经典面试题之选择题

一、单项选择题1、如下哪一个命令可以帮助你知道shell命令的用法( A )A. man              B.pwd             C. help            D. more2、Linux分区类型默认的是:( B )A. vfat          B. ext2/ext3      C. swap         D. dos3、在大多数

2013-10-03 19:33:47 6337

转载 嵌入式面试之经典基础题

@@@@@预处理器(Preprocessor)@@@@@1 . 用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情:?; #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)?; 懂得预处理器将为你计算常数

2013-10-02 23:00:22 1434

转载 各种音频编码方式详解

内容简介:文章介绍了PCM编码、WMA编码、ADPCM编码、LPC编码、MP3编码、AAC编码、CELP编码等,包括优缺点对比和主要应用领域。 PCM编码(原始数字音频信号流)类型:Audio制定者:ITU-T所需频宽:1411.2Kbps特性:音源信息完整,但冗余度过大优点:音源信息保存完整,音质好缺点:信息量大,体积大,冗余度过大应用领域:voip版税方

2013-09-14 11:44:08 2525

转载 "const T " VS "T const " VS const 作用汇总

声明符:这是第一个观点:C和C++的每一个声明都有两个主要的部分:一串0个或多个声明修饰符+一串0个或多个声明符(多个申明符用逗号分开)例如:   Static unsigned long int         *x[N];(Declarationg specifier )(declarator)声明符就是要声明的名字,经常与像*,[],()和&((在C++中)组合在

2013-09-13 22:49:08 742

原创 嵌入式C开发基础题(14)

【重要!!!】第14题:考查静态变量的知识#include int counter (int i){ static int count =0; count= count +i; return(count );}void main(){ int i , j; for(i=0; i <=5; i++) j= counter(i);}本程序执行到最后,j的值是

2013-09-12 00:31:43 1377

原创 嵌入式C开发基础题(13)之C的变长参数

第13题:此题考查的是C的变长参数;#include#includeint ripple ( int , ...);void main(){ int num; num= ripple (3,5,7); printf(" %d\n" , num);}int ripple (int n, ...){ int i,j; int k; va_list p; k=0;

2013-09-12 00:23:22 2136 1

原创 嵌入式C开发基础题(12)

第14题:考查指针数组的指针#include void f(char**);void main(){ char* argv[] = { "ab" ,"cd" , "ef" ,"gh","ij" ,"kl" }; f(argv );}void f( char **p ){ char* t; t=(p+= sizeof(int))[-1]; printf("%s\n" ,

2013-09-11 23:57:44 958

原创 嵌入式C开发基础题(11)之自减操作

第11题:考查自减操作(--)#include void e(int );void main(){ int a; a=3; e(a);}void e(int n){ if(n>0) { e(--n); printf("%d\n", n); e(--n); }}这段程序的输出是:(a)0 1 2 0(b) 0 1 2 1 (c) 1

2013-09-11 23:45:11 864

原创 嵌入式C开发基础题(10)

第10题:考查形式参数,实际参数,指针和数组#include void f1(int *, int);void f2(int *, int);void(*p[2])( int *, int);void main(){ int a; int b; p[0]= f1; p[1]= f2; a=3; b=5; p[0](&a, b); printf("%d\t%d\t"

2013-09-11 23:34:17 758

原创 嵌入式C开发基础题(9)

【重要!!!】第9题:考查自加操作(++)#include void main(){ int i=3; int j; j= sizeof(++i + ++i); printf("i=%d j=%d \n", i,j);}这段程序的输出是:(a)i=4 j=2 (b) i=3 j=2 (c) i=3 j=4 (d) i=3 j=6解答:

2013-09-11 23:21:08 711

原创 嵌入式C开发基础题(8)

第8题:考查函数指针int* f1(void){ int x =10; return (&x);}int* f2(void){ int* ptr; *ptr=10; return ptr;}int* f3(void){ int* ptr; ptr=(int*)malloc(sizeof(int)); return ptr;}上面这3个函数哪一个

2013-09-11 23:11:36 1763

原创 嵌入式C开发基础题(6)

第7题:考查指针数组#include void main(){ int a[][3] = { 1,2,3,4,5,6}; int (*ptr)[3] =a; printf("%d %d " ,(*ptr)[1], (*ptr)[2] ); ++ptr; printf("%d %d\n" ,(*ptr)[1], (*ptr)[2] );}这段程序的输出是:(a

2013-09-11 23:04:14 610

原创 嵌入式C开发基础题(6)

第6题目:考查逗号表达式#includeint main(){ int a,b,c,d; a=3; b=5; c=a,b; d=(a,b); printf("c=%d\n",c); printf("d=%d\n",d); return 0;}这段程序的输出是:(a)c=3 d=3 (b) c=5 d=3 (c) c=3 d=5 (d) c=5 d=5

2013-09-11 22:55:22 637

原创 嵌入式C开发基础题(5)

第5题:考查多维数组与指针#include #include void foo(int [][3] );int main(){ int a [3][3]= { { 1,2,3} , { 4,5,6},{7,8,9}}; foo(a); printf("%d \n", a[2][1]); return 0;}void foo( int b[][3]){ ++b; b[

2013-09-11 22:30:46 1164

原创 嵌入式C开发基础题(4)

(重要!!!!!)第4题:考查指针,这道题只适合于那些特别细心且对指针和数组有深入理解的人int main(){ int a[5] = {1,2,3,4,5}; int *ptr = (int*)(&a+1); printf("%d%d" , *(a+1), *(ptr-1) ); return 0;}这段程序的输出是:(a) 2 2   (b) 2

2013-09-11 22:11:26 1157

原创 嵌入式C开发基础题(3)

第3题:考查递归调用int foo ( int x , int n) { int val; val =1; if (n>0) { if (n%2 == 1) val = val *x; val = val * foo(x*x , n/2); } return val;}这段代码对x和n完成什么样的功能(操作)?(a)x^n (x的n次幂)     (

2013-09-11 21:56:30 1605

原创 嵌入式C开发基础题(2)

第二题:考查类型转换#include #include int main(){ struct node { int a; int b; int c; }; struct node s= { 3,5,6 }; struct node *pt = &s; printf("%d\n" , *(int*)pt); return 0;}这段程序的输出是:

2013-09-11 21:43:49 763

原创 嵌入式C开发基础题(1)

本文约定:(1) 下面的测试题中,认为所有必须的头文件都已经正确的包含了(2)数据类型     Char                      一个字节 1 byteInt                           两个字节 2 byte (16位系统,认为整型是2个字节)long int                 四个字节 4 bytefloat

2013-09-11 12:06:09 887

原创 通信常识:波特率、数据传输速率与带宽的相互关系

【带宽W】    带宽,又叫频宽,是数据的传输能力,指单位时间内能够传输的比特数。高带宽意味着高能力。数字设备中带宽用bps(b/s)表示,即每秒最高可以传输的位数。模拟设备中带宽用Hz表示,即每秒传送的信号周期数。通常描述带宽时省略单位,如10M实质是10M b/s。带宽计算公式为:带宽=时钟频率*总线位数/8。电子学上的带宽则指电路可以保持稳定工作的频率范围。 【数据传

2013-09-10 20:37:47 16289

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除