摘要: 第一步:修改windows注册表 1·开始->运行(或者win键+R),输入REGEDIT,回车,打开注册表编辑器; 2·找到HKEY_CLASSES_ROOT\Directory\Background\shell; 3·右键点击shell,“新建”->“项”,名字是要显示在右键菜单中的,可以随便写 阅读全文
posted @ 2017-06-08 09:37 btgo 阅读(1262) 评论(0) 推荐(0) 编辑
摘要: 数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; // 阅读全文
posted @ 2017-06-06 09:32 btgo 阅读(3240) 评论(0) 推荐(1) 编辑
摘要: const引用只读不可修改,与绑定对象是否为const无关。 非const引用可读可改,只可与非const对象对象绑定 非const引用只能绑定到与该引用同类型的对象,const引用则可以绑定到不同但相关的类型的对象或绑定到左值, const引用可以初始化为不同类型的对象或者初始化为右值,如字面值常 阅读全文
posted @ 2017-06-05 09:06 btgo 阅读(4740) 评论(0) 推荐(0) 编辑
摘要: printf("\033[1;33m Hello World. \033[0m \n"); 颜色如下: none = "\033[0m" black = "\033[0;30m" dark_gray = "\033[1;30m" blue = "\033[0;34m" light_blue = "\033[1;34m" green ... 阅读全文
posted @ 2017-06-01 16:08 btgo 阅读(5934) 评论(0) 推荐(3) 编辑
摘要: 先看代码 如何编写可变参数函数呢?我们首先来看看printf函数原型是如何定义的。在linux下,输入man 3 printf,可以看到prinf函数原型如下: 后面的三个点...表示printf参数个数是不定的.如何实现可变参数函数?2. 编写可变函数准备为了编写可变参数函数,我们通常需要用到<s 阅读全文
posted @ 2017-05-31 15:36 btgo 阅读(7118) 评论(1) 推荐(0) 编辑
摘要: 在机顶盒中demux部分相对来说是比较复杂的部分,对于机顶盒软件开发的新手来说通常在这里会遇到一些困难,今天特意研究了一下驱动层代码,有一点自己的理解,因此写下来记录一下学习过程。 机顶盒中数据是如何流向的呢? 清流数据大致流向: TS流-->高频头(tuner) -->过滤(demux)-->缓冲 阅读全文
posted @ 2017-05-25 17:41 btgo 阅读(2775) 评论(1) 推荐(0) 编辑
摘要: 数字电视机顶盒的工作过程大致如下: 1.高频头(Tuner)接收来自有线网的高频信号使其变为中频信号。 2.中频信号通过经滤波、放大、A/D转换为数字信号后送入QAM解调模块进行QAM解调,通过QAM解调器完成信道解码,从载波中分离出包含音、视频和其他数据信息的传送流。传送流中一般包含多个音、视频流 阅读全文
posted @ 2017-05-25 16:50 btgo 阅读(3008) 评论(0) 推荐(0) 编辑
摘要: 证明: 1.输出不同的m个值: 由这个for循环循环n次,且在满足条件时才输出i,可知,输出不同值的要求已满足,因为每次输出的都是i值,而i值每次都是不一样的,m--保证了程序在输出了m个值后就不再输出i。 2.等概率: 在i=0时,rand()%(n-i)的取值范围为0到n-1,共n个数,此时要输 阅读全文
posted @ 2017-05-23 08:47 btgo 阅读(817) 评论(0) 推荐(0) 编辑
摘要: TS流,通过一个个的TS包来传送; TS包可以是传送PSI SI等各表的数据包,也可以是传送节目音视频数据(携带的PES包:音视频基本流包)的包;TS携带 PSI SI等表的数据时,各个表以各表对应的Section语法格式做为传输单元存放到TS包中 以便传输; TS包,有一个TS包的PID,系统就是 阅读全文
posted @ 2017-05-17 13:31 btgo 阅读(2531) 评论(0) 推荐(1) 编辑
摘要: Linux Source命令及脚本的执行方式解析 当我修改了/etc/profile文件,我想让它立刻生效,而不用重新登录;这时就想到用source命令,如:source /etc/profile对source进行了学习,并且用它与sh 执行脚本进行了对比,现在总结一下。source命令:sourc 阅读全文
posted @ 2017-05-17 09:14 btgo 阅读(88907) 评论(0) 推荐(2) 编辑