- 博客(17)
- 资源 (14)
- 收藏
- 关注
原创 函数指针作为某个函数的参数
// test.cpp : 函数指针作为某个函数的参数 (本文为在原有作者基础上修部分编译,运行通过部分)#include "stdafx.h"/*我要设计一个CallMyFun函数,这个函数可以通过参数中的函数指针值不同来分别调用MyFun1、MyFun2、MyFun3这三个函数(注:这三个函数的定义格式应相同)*/void MyFun1(int
2016-07-04 14:40:28 549
原创 key scan
/***************************************************************************************************** * Copyright (c) 2011,ÉîÛÚÊÐÖеÛÍþ¿Æ¼¼ÓÐÏÞ¹«Ë¾* All rights reserved. * * ÎļþÃû³Æ£ºmain.c *
2015-10-20 10:55:17 978
原创 用telnet登录 海思
用telnet登录 海思可以直接在/etc/init.d/rcS 脚本中加入telnetd& 就可以,密码使用passwd设置。[root@localhost ~]# passwd beinan 注:更改或创建beinan用户的密码;Changing password for user beinan.New UNIX pass
2015-09-10 18:12:15 4472
转载 计算G711语音的打包长度和RTP里timestamp的增长量
如何计算G711语音等的打包长度和RTP里timestamp的增长量一般对于不同的语音有不同的打包周期,而不同的打包周期又对应着不同的timestamp in RTP那么是如何计算的呢,我们通过G711举个例子G711的打包周期分为10ms,20ms,30ms,sample rate是8000,速率是64kbit/s64kbits,意味着每秒发送64000比特
2015-09-10 13:49:02 11063 1
原创 链队列的入队、出队
// test_demo.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "stdio.h"#include "windows.h"#define QueueSize 100 /*假定预分配的队列空间最多为100个元素*/ typedef char DataType ; /*假定队列元素的数据类型为字符*/typed
2015-09-01 15:17:35 1930
原创 循环队列
// test_demo.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "stdio.h"#include "windows.h"#define QueueSize 100 /*假定预分配的队列空间最多为100个元素*/ typedef int DataType; /*假定队列元素的数据类型为字符*/ typedef struct{DataTy
2015-09-01 14:34:40 486
原创 queue的使用
//////////queue.h/////////#ifndef Queue_H#define Queue_Htypedef unsigned char Item;typedef struct node * PNode;typedef struct node{ Item data; PNode next;}Node;typedef
2015-05-25 16:50:31 1091
原创 队列的使用
#include "stdafx.h"#include"queue.h"#include#include/*构造一个空队列*/Queue *InitQueue(){ Queue *pqueue = (Queue *)malloc(sizeof(Queue)); if(pqueue!=NULL) { pqueue->front = NULL; pqueue->rear =
2015-05-25 16:45:39 420
原创 IIC 中断
<br /> if(MCU_I2C_STATUS_FF2B &(0x04)) /* Data In Interrupt 有八位;看特定位的高低电平来确定传送过的是什么信号; */ { MCU_I2C_STATUS_FF2B = MCU_I2C_STATUS_FF2B & (~DINI); /*状态位复位*/ Waite_I2C_Stable(); /*等待IIC总线稳定*/
2011-05-08 20:31:00 4701
原创 IIC通信
<br /> if(MCU_I2C_STATUS_FF2B &(0x04)) /* Data In Interrupt 有八位;看特定位的高低电平来确定传送过的是什么信号; */ { MCU_I2C_STATUS_FF2B = MCU_I2C_STATUS_FF2B & (~DINI); /*状态位复位*/ Waite_I2C_Stable(); /*等待IIC总线稳定*/
2011-04-28 18:34:00 1118
转载 数组与指针的一个细微差别
<br />#include <stdio.h> int main() { char *p="abcdef"; //很多书上说:p在栈,“abcdef”在数据区 :没错!!!!p[2]='W'; printf(p); getchar(); return 0; } 这个程序编译通过,但是问什么程序运行会出错? //p指向的是一块常量数据区,不能修改其值!!!!另一个: #include <stdio.h> int main() { char s[]
2011-04-12 17:43:00 745 6
原创 一个较奇异的问题(485通信)我解决问题的整个过程(时间差不多4个小时)
<br />1,用最先的没有视屏线的滑环;能通过键盘控制云台的运动;(前几次,貌是会展前)<br />2,用加视屏线的滑环就不行(今天,搭建的测试环境,15pin滑环,键盘控制,)<br />3,头有点晕,状态不是很好;ah........<br />4,用电脑的上位机软件控制(用加视屏线的滑环)能控制云台的运动;(思,恩,那线应该没有问题;)<br />5,用键盘不行,(why?)键盘?<br />6,我一直在想为什么不行;怪;怪。。。。。。???我用键盘控制成品高速球;可以控制;(好像键盘没有问题呀?)
2011-04-11 18:28:00 2269 1
原创 控制系统(本文转载)
在智能建筑中,闭路电视系统中的信息量与信息处理的工作量都很大,因此基控制台的操作一般都采用了计算机系统,以用户软件编程的全键盘方式来完成驱动云台巡视、视频切换、报警处理、设备状态自检等工作。 现在出现的数字视频监控报警系统采用计算机多媒体技术,以CCD摄像机作为报警探头,摄像机将获取的视频信号传输到主机,主机里的高速图像处理器对视频信号进行数字化处理,将视频信号形成的图像与背景图像进行分析比较,若发现有差异就报警,因为这是一种全屏幕报警,因而不易漏报。同时主机自动采集报警图像并存入计算机,事后用户可根据时
2010-11-25 10:42:00 525
原创 如何动态修改GroupBox的标题
深圳-菜菜动态改变Group Box的标题怎么弄深圳-菜菜 12:49:52恩,对应时不是有:DDX_GroupBox(pDX, IDC_STATIC_CONTR, StaTitle);// GroupBox深圳-菜菜 12:50:16貌似不对,是怎样写的?深圳12:52:55是哪个调用 setwindowText 福州 12:53:13DDX_Control(pDX, IDC_STATIC1, m_button;福州 12:53:19m_button.SetWindowText("sdf")
2010-11-16 13:03:00 5209 1
原创 一个简单问题三天解决的一个问题
这几天在调试一个函数,总是出问题;要实现电脑通过串口发数据;数据的格式有规定;PELCOD协议; /*BYTE messagesend[] ={0xff,0x01, 0x00, 0x08, 0x00, 0xff, 0x08} ; BYTE * test=messagesend;//问题1,能不能使用指针;messagesend 指针遇到'/0'时结束;(ANSI 中0x00等价于'/0' Unicode 不是) WriteToPort(messagesend,7); BYTE me
2010-11-15 16:51:00 1261 2
原创 vc++在成员函数中对成员变量赋值
BYTE* CMyMessage::MyGetMessage(BYTE address, BYTE command1, BYTE command2,BYTE data1,BYTE data2){ // ::AfxMessageBox("1"); BYTE STX = 0xFF; //::AfxMessageBox("1"); if (address256) AfxMessageBox("Protocol Pelco D support 256 dev
2010-11-11 15:45:00 2868
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人