- 博客(22)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 ffmpeg 新接口实现视频转封装
extern "C"{#include "libavcodec/avcodec.h"#include "libavformat/avformat.h"#include "libavutil/timestamp.h"#include "libavformat/avio.h"#include "libavutil/file.h"}/*功能:Demo 实现从h264/265裸流文件读取视频,转封装后通过avio自定义写文件函数,完成对裸流视频的mp4封装todo:实现从内存读取h264帧输.
2020-12-03 15:52:35 19823
原创 Win32 串口通信 程序编写--奇校验 偶校验 奇偶检验 设置
最近公司系统需要对接开发第三方的设备,而对方的硬件设备只能通过模拟串口的方式和电脑通讯,所以只能自己开发实现串口通讯。自己实现过程中也是搜网上各路大神的文章和代码。由于网上的讲解文档甚至代码已经有很多了,这里就不一一说了,只说一下这次遇到的问题。这次厂家的串口使用的是奇校验,由于之前没有接触过串口通讯,在搜了一片文章后,就按照里面的内容去做了,最后也能收到东西,但是随后的解析里面是一塌糊涂。后...
2019-04-01 11:23:39 2688
转载 wireshark抓包崩溃解决方法
做国标对接,经常会进行抓包定位排查,但是在一些内存小的机器上,抓包软件经常会崩溃。查阅了一些网上的资料,发现下文讲的很不错,也很有用,我是通过命令行的方式解决了问题。有碰到同样问题或者对抓包感兴趣的同学,可以看看,工作的时候用一下就会了。原文链接:https://www.cnblogs.com/wangqiguo/p/5068602.html阅读目录前言 通过wireshark界面进...
2019-03-11 18:39:34 11897
转载 网络模拟器WANem使用配置图文教程
WANem简介由于公司在一些场合需要模拟真实的网络环境,如时延,丢包,抖动等,虽然使用Linux下的TC也可以实现该功能,但是TC有着命令行界面不利于配置,使用桥接模式时不便于远程管理的缺陷,所以本着分享的精神,现在向大家推荐一款网络模拟工具——WANem。WANem全名为WAN emulator,是一个基于开源广域网络模拟器,其也是基于TC的,其主要功能如下:可以用来在局域网
2017-07-24 13:19:07 2858
原创 google glog开源日志库经典文档
博客园 -轻典 的文章,写的最为详细;介绍了设置日志输出格式http://www.cnblogs.com/tianyajuanke/archive/2013/02/22/2921850.htmlCSDN -sunflover454,介绍了MDd等的对应关系http://blog.csdn.net/sunflover454/article/details/49643625
2017-07-12 18:20:23 311
原创 soapUI使用教程
SoapUI使用1. 什么是soapUI由于 Web 服务是被程序调用的, 一般不会提供界面让最终用户或测试人员直接使用,soapUI是针对这种情况开发的一个工具,用户可以在 soapUI 中通过简单的操作完成复杂的测试。目前我们系统中电子渠道接口、充值卡接口都是用WebService实现的,因此需要用到SoapUI进行测试。SoapUI不仅可以简单地执行测试,而且可以自动运行已经准备
2017-07-12 18:19:57 8017
原创 LeetCode 1. Two Sum
原理: 知识点:1、map的count函数用于查找某个key是否存在,存在返回1,否则返回0;根据某个key取得其在map中的value值的方法是直接用map[key]即可。代码:class Solution {public: vector twoSum(vector& nums, int target) { int i, sum;
2017-07-12 17:20:49 208
转载 Makefile简明模板和介绍
1:Makefile的作用 Makefile是UNIX下make工具的配置文件,其目的是实现项目的管理,主要包括编译、链接、打包、发布、清除等。Makefile中需要指定make的目标以及完成这些目标需要的规则和依赖关系。关于Makefile的更详细的介绍,可以参考http://blog.csdn.net/ruglcc/article/details/7814546 以及GNU Ma
2017-04-24 19:00:18 360
原创 关于UDP和TCP通讯的介绍
关于UDP和TCP通讯的介绍Socket介绍socket函数介绍1 socket函数SOCKET WSAAPI socket( __in int af, __in int type, __in int protocol );socket函数对应于普通文件的打开操作。普通文件的打开操作返回一个文件描述字,而socket()用于创建一个socket描述符(socket descript
2017-03-08 17:38:06 473
原创 google glog开源日志库 经典文章
博客园--- 天使的秘密 关于glog的系列文章http://www.cnblogs.com/davidyang2415/p/3861109.html博客园--- 轻典 介绍的最为详细 介绍了glog输出格式的内容http://www.cnblogs.com/tianyajuanke/archive/2013/02/22/2921850.htmcsdn
2017-03-08 17:27:44 452
转载 UDP的select用法
/************SERVER**************/#include #include #define PORT_A 11111#define PORT_B 22222void main(int argc, char **argv){ WSADATA wsaData; // 套接口信息数据 SOCKET socka; // 套接口a SOCKET sockb;
2017-03-06 18:29:59 1744
原创 单例模式及其资源释放
C++编程语言是一个应用广泛的计算机应用语言,它功能强大,在一定程度上大大提高了程 序开发效率。C++单例模式也称为单件模式、单子模式。使用单例模式,保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共 享。有很多地方需要这样的功能模块,如系统的日志输出等。单例模式有许多种实现方法,在C++中,甚至可以直接用一个全局变量做到这一点,但这样的代码显得很不优雅。定义一个
2017-03-02 13:53:21 1283 1
转载 C++编写及注册windows服务程序
1、注册服务 :在 "开始->运行->cmd" 中输入 sc create TEST binPath = "C:\TEST.EXE" 则在windows下注册了一项服务sc create TestService binpath= "c:\ServiceTest.exe" displayname= "TestService" depend= Tcpip start= auto
2017-02-24 11:04:33 1357
转载 Session、Dialog和Transaction的区别
会话(Session)跟SDP内信息相关。在SDP中,多媒体会话指的是一组的媒体发送方和接收方及媒体流从发送方流向接受方。会话是由SDP里的username, session id, network type, address type,和源处地址元素来确定的。只有当媒体协商成功后,会话才能被建立起来。对话(Dialog)对话指的是一对一的持续一段时间的连接关系,由Call-ID,
2017-02-08 15:54:57 632
转载 Log4cplus基础知识
一、简介:log4cplus是C++编写的开源的日志系统. 具有线程安全、灵活、以及多粒度控制的特点,通过将信息划分优先级使其可以面向程序调试、运行、测试、和维护等全生命周期; 你可以选择将信息输出到屏幕、文件、NT event log、甚至是远程服务器;通过指定策略对日志进行定期备份等等。 二、基本要素将log4cplus文件夹下的msvc10文件夹拷贝出来,使用VS10
2017-02-04 17:17:02 883
转载 使用ffmpeg命令对视频文件进行截图
例子:ffmpeg -y -i "cuplayer.avi" -title "Test" -vcodec xvid -s 368x208 -r 29.97 -b 1500 -acodec aac -ac 2 -ar 24000 -ab 128 -vol 200 -f psp -muxvb 768 "output.wmv"解释:以上命令可以在Dos命令行中输入,也可以创建到批处理文件中运行。
2016-12-01 15:22:48 12480 2
转载 GB28181注册流程讲解
因为工作需要,公司的监控平台要接入多个下级平台,都是按照国标的要求。在此将对接期间遇到的一些问题和参考的一些资料写一写。由于已经成功搭建好基于eXosip的UAC的开发环境,并且也与SPVMN测试系统交互成功,所以现在开始针对注册、查询等业务进行详细的研究。今天先研究下设备注册的流程,模拟一个IPC向SPVMN系统注册,记录下交互的消息,详细研究了下:UAC(模拟IPC
2016-11-11 10:38:09 18039 4
转载 大端存储 小段存储 网络字节顺序
关于字节序(大端法、小端法)的定义《UNXI网络编程》定义:术语“小端”和“大端”表示多字节值的哪一端(小端或大端)存储在该值的起始地址。小端存在起始地址,即是小端字节序;大端存在起始地址,即是大端字节序。 也可以说: 1.小端法(Little-Endian)就是低位字节排放在内存的低地址端即该值的起始地址,高位字节排放在内存的高地址端。 2.大端法(Big-Endia
2016-11-04 14:16:46 1892
转载 c++动态加载dll
今天尝试写了一个简单的C++DLL,并且用另一个CPP调用它,啥都不说,先贴代码1.DLL(冒泡算法)extern "C"_declspec(dllexport) void maopao(int *p,int count);void maopao(int *p,int count){ int temp=0; for(int i=1;i<count;i++) {for(i
2016-11-04 09:19:08 3921
原创 控制台程序使用mfc库的方法
近期在做一个小项目,项目需要控制台程序调用mfc类创建窗口以供svr设备的消息获取。经过推敲,完成项目后总结一下:控制台程序调用mfc类库需要包含“afxwin.h”头文件,且必须放在头文件最前面,否则会出现各种各样的链接错误;而控制台程序最的“stdafx.h”也同样需要放在程序头文件的最前面,不然也会出现各种类型未定义的错误。这样就产生了矛盾,解决方法很easy-- 只要把“afx
2016-03-21 10:47:09 1117
原创 百度测试电面----一个纯白纸杯的测试用例
最近接到百度QA电面二面的电话,由于忙于考研很长时间没有看过软件测试的课本。这道题答得很不理想,电面老师说我想的太天马行空,没有条理。 电面完成后,查了些资料在此总结下。 考虑一个纯白一次性纸杯的测试用例,我们可以从三个主要的方面考虑:盛水,端水,喝水。因为我们的纸杯主要的功能就是这些,其他的测试用例都可以在此基础上轻易扩展出来。设计测试用例我们要提纲挈领,把握住测试事物的主要功
2014-11-14 10:08:19 1030
linux程序设计 严冰 浙大出版社
2015-04-23
c#贪吃蛇游戏
2014-11-23
MFC类库详解
2013-04-21
mfc如何判断picture control控件是否为空
2015-06-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人