- 博客(992)
- 资源 (67)
- 收藏
- 关注
原创 centos7下mediainfo安装与使用
MediaInfo是一款非常实用的视频参数检测工具,除了可以对视频进行编码分析查询,还可以对音频文件的编码及信息进行检测,该款工具软件是一款免费软件。mediaInfo官方地址:https://mediaarea.net/en/MediaInfo/Download/CentOS。库地址: https://mediaarea.net/download/binary/test.xml文件内容。
2022-09-28 09:51:00
255
原创 Windows性能监控工具ypeperf
因此网络使用率的计算公式须要考虑适当的单位,bits/s或bytes/s。\PhysicalDisk(_Total)\Avg. Disk sec/Write IO响应时间 写 平均磁盘秒数/写( Avg. Disk sec/Write) 向物理磁盘写数据的平均时间,以秒为单位。\PhysicalDisk(_Total)\% Disk Time 磁盘时间百分比(%Disk Time) 选中的物理磁盘忙于服务读请求或写请求总共用的时间的百分比,是磁盘写时间百分比与磁盘读时间百分比的和。
2022-09-09 14:28:47
1441
原创 Fastcopy介绍
一、介绍 Fastcopy一款文件复制软件,可以窗口型式运行,也可以在 DOS 下运行命令运行,此文主要讲解和解释 FastCopy 命令行型式运行的基础命令。源于日本的高效文件复制粘贴加速软件。在2004年发布第一版,更新至今。支持拖曳操作,支持三种不同的 HDD 模式。支持通配符,支持任务管理/命令行。官网:https://fastcopy.jp/二、FastCopy 基本用法fastcopy.exe [/options] file1 file2 ... [/to=des...
2021-11-04 18:03:43
7547
2
原创 PictureMerge
一、PictureMerge软件介绍PictureMerge是一款图片合并软件。有以下功能:1)、支持多张相关联的图片文件一起合并成一个jpg文件。2)、图片文件支持.jpg、.jpeg、.png、.bmp图片格式文件。效果图合并前合并图二、PictureMerge软件使用PictureMerge是绿色版软件,免安装,直接解压即可。1、双击打开PictureMerge.exe就运行了该软件。如图:2、选择需要合并图片的文件夹。点击“选择”按..
2021-05-31 20:59:44
288
原创 Picture2Pdf
一、Picture2Pdf软件介绍 Picture2Pdf是一款将图片转换成pdf文件的软件。有以下功能:1)、支持多张图片文件一起转换成pdf文件。2)、图片文件支持.jpg、.jpeg、.png、.bmp图片格式文件。Picture2Pdf软件使用Picture2Pdf是绿色版软件,免安装,直接解压即可。1、双击打开Picture2Pdf.exe就运行了该软件。如图:2、选择需要转...
2021-05-31 20:41:24
248
原创 Pdf2Picture
一、Pdf2Picture软件介绍 Pdf2Picture是一款将pdf转换成图片文件的软件。有以下功能:1)、支持pdf导出多张图片文件。2)、图片文件支持.jpg、.png、.bmp图片格式文件。Pdf2Picture软件使用Pdf2Picture是绿色版软件,免安装,直接解压即可。1、双击打开Pdf2Picture.exe就运行了该软件。如图:2、选择需要转换成图片的pdf...
2021-05-30 11:34:18
223
原创 Picture2Epub
一、Picture2Epub软件介绍Picture2Epub是一款将图片转换成epub电子书的软件。有以下功能:1)、支持多张图片文件一起转换成epub文件。2)、图片文件支持.jpg、.jpeg、.png、.bmp图片格式文件。二、Picture2Epub软件使用Picture2Epub是绿色版软件,免安装,直接解压即可。1、双击打开Picture2Epub.exe就运行了该软件。如图:2、选择需要转换成epub电子书的图片存储文件夹。点击“选择文件夹”按钮..
2021-05-30 11:17:54
626
原创 webp格式以及工具介绍
一、webp格式图片介绍Webp(发音:weppy)是由谷歌于2010年推出的新一代图片格式,它同时提供了有损压缩与无损压缩(可逆压缩)。webP图片优势:1、它具有更优的图像数据压缩算法,能带来更小的图片体积;2、拥有肉眼识别无差异的图像质量;3、具备了无损和有损的压缩模式、Alpha 透明以及动画的特性,在 JPEG 和 PNG 上的转化效果都相当优秀、稳定和统一。二、webp相对于png、jpg有什么优势?1、PNG 转 WebP 的压缩率要高于 PNG 原图压缩率。同样支持有损与无损压
2021-05-15 16:43:31
991
原创 webp转换工具cwebp
一、简介 webp是Google推出的一种新式图片格式、相比于常用的jpg、png和gif格式,最大的优势就是同等质量下压缩率更高、图片文件更小、利于节约存储空间和网络带宽。更多信息可以查看官网(需要自备梯子):https://developers.google.com/speed/webp/。Google官方推出了工具cwebp用于进行其他图片格式与webp格式进行相互转换二、安装下载地址:https://storage.googleapis.com/downloads.webmpro...
2021-05-15 16:19:10
790
1
原创 linux系统压缩与解压缩工具使用方法
linux系统压缩与解压缩工具包括7z、zip/unzip、rar/unrar一、7z安装:执行以下命令下载安装:wget https://udomain.dl.sourceforge.net/project/p7zip/p7zip/16.02/p7zip_16.02_src_all.tar.bz2tar -jxvf p7zip_16.02_src_all.tar.bz2cd 7zip_16.02makemake install命令格式:压缩文件:7za a -t7z -r /tem
2021-03-16 17:23:48
337
原创 DebugView工具使用方法
DebugView是一个系统调试信息输出的捕获工具。在程序中使用如下函数: 1> OutputDebugString 或者在MFC中使用TRACE 2> 内核模式中使用Out_Debug_String,DbgPrint ,_Debug_Printf_Service编译程序为DEBUG版本,然后运行程序(不是在vs 中运行,是单独运行),打开debugview 就可以在其中看到输出的调试信息。一、本地调试使用DebugView时候可以选择捕获程序调试信息为用户程序或者内核程序。..
2021-02-21 11:00:03
2765
原创 curl 命令
1. curl 命令简介cURL(CommandLine Uniform Resource Locator),是一个利用 URL 语法,在命令行终端下使用的网络请求工具,支持 HTTP、HTTPS、FTP 等协议。cURL 也有用于程序开发使用的版本 libcurl。Linux、MAC 一般系统默认已安装好 curl,直接在终端使用命令即可,如果需要手动安装,可以到curl.haxx.se下载安装。Windows 系统 curl 下载地址:https://curl.haxx.se/wind...
2021-02-18 15:11:38
5515
1
原创 SeaweedFS使用小结
一、介绍SeaweedFS是基于go语言开发的高可用文件存储系统,主要特性1、成存储上亿的文件(最终受制于你的硬盘大小)2、速度快,内存占用小上手使用比fastDFS要简单很多,自带Rest API。SaaWeeDFS作为对象存储库来有效地处理小文件。不是管理中央主机中的所有文件元数据,中央主机只管理文件卷,它允许这些卷服务器管理文件和它们的元数据。这减轻了来自中央主机的并发压力,并将文件元数据扩展到卷服务器,允许更快的文件访问(仅一个磁盘读取操作)。每个文件的元数据只有40字节的磁盘
2021-02-03 13:27:58
981
原创 RocksDB使用小结
一、介绍 RocksDB是Facebook的一个实验项目,目的是希望能开发一套能能在服务器压力下,真正发挥高速存储硬件(特别是Flash存储)性能的高效数据库系统。这是一个C++库,允许存储任意长度二进制kv数据。支持原子读写操作。RocksDB依靠大量灵活的配置,使之能针对不同的生产环境进行调优,包括直接使用内存,使用Flash,使用硬盘或者HDFS。支持使用不同的压缩算法,并且有一套完整的工具供生产和调试使用。RocksDB大量复用了levedb的代码,并且还借鉴了许多HBa...
2021-01-31 20:37:03
781
原创 自动运行程序shell脚本
运行程序脚本,比如runHttpServer.shBASE_PATH=$(cd `dirname $0`;pwd)cd $BASE_PATHLD_LIBRARY_PATH=./:$LD_LIBRARY_PATHPATH=./:$PATHexport LD_LIBRARY_PATH PATHchmod +x HttpServer./HttpServer停止运行程序脚本,比如stopHttpServer.shps -aux | grep HttpServer | awk '{pri
2020-09-05 21:37:45
1478
1
原创 用Darwin Streaming Server搭建rtsp流媒体服务器
通过vlc搭建rtsp流媒体服务器,vlc支持RTSP over TCP的方式,数据流传输时只支持RTP over UDP。而DarwinStreamingServer服务器能自适应客户端发起的数据传输请求是用TCP方式,还是用UDP方式,如果是UDP方式,交互命令是RTSP over TCP,数据传输是RTP over UDP,如果是TCP方式,交互命令是RTSP over TCP,数据传输是RTP over TCP。一、DarwinStreamingServer介绍与安装1、D...
2020-08-16 13:18:59
980
原创 用vlc搭建rtsp流媒体服务器
在做视频传输客户端开发的时候,经常需要用到流媒体服务,VLC有着非常强大的流媒体处理能力,同时它也可以搭建流媒体服务器。VLC是一种开源的播放器,同时也可以用作流媒体服务器。vlc搭建rtsp流媒体服务器步骤:1、打开vlc,选择流媒体-流2、选择文件选项卡,添加一个视频文件,基本vlc可以播放的都能添加。3、选择流输出参数。这里要选择rtsp,然后点击添加按钮。端口需要主要不能冲突,一般默认的8554即可,路径根据需要设置...
2020-08-15 16:20:28
2300
原创 windows和Linux程序读取命令输出信息
linux中通过popen读取命令输出信息。要通过管道来完成的。首先用popen打开一个命令行的管道,然后通过fgets获得该管道传输的内容,也就是命令行运行的结果。window中 要用CreateProcessW函数来启动新的进程,以便执行cmd命令。一、windows程序读取命令输出信息void executeCMD(const char *cmd, char *result) { char buf_ps[1024]; char ps[1024]......
2020-08-09 12:08:50
843
原创 windows vs2015 编译openssl
一、windows vs2015 编译openssl1,到openssl官网下载源码。2,安装ActivePerl,去官网(https://www.activestate.com/products/activeperl/downloads/)下载安装。ActivePerl具体安装步骤参考:https://blog.csdn.net/MarsLee_U/article/details/864917593.安装完毕后,使用 VS2015 下的 VS2015开发者命令提示,进入控制台模式。
2020-08-07 22:46:27
657
原创 windows server中opencv运行过程中MF.dll/MFReadWrite.dll/MFPlat.DLL文件丢失问题解决
windows server 2008/2012 使用opencv出现 DLL load failed错误,发现缺失部分dll:MFPlat.dll、MF.dll、MFReadWrite.dll等等,原因:服务器版本默认没有安装windows media player。1、解决方法1:使用如下步骤安装windows media player:1)、打开“服务器管理器”;2)、依次单击“功能” →“添加功能”;3)、勾选“桌面体验”和“优质Windows音频视频体验”;4)、单击“安装..
2020-07-31 17:44:42
3535
9
原创 FFMPEG 视频分割和合并
FFMPEG 视频分割和合并一、分割ffmpeg -ss 00:00:00 -t 00:00:30 -i test.mp4 -vcodec copy -acodec copy output.mp4 -ss 指定从什么时间开始 -t 指定需要截取多长时间 -i 指定输入文件 这个命令就是从00秒开始裁剪到00+30=30秒结束,总共30秒的视频。这个命令执行很快,因为只是原始数据的拷贝,中间没有什么编码和解码的过程。执行这个命令后你能得到output.mp4这个...
2020-07-01 22:46:02
2157
原创 opencv Mat和Dlib变量类型转换
Mat转matrix<dlib::rgb_pixel>cv::Mat frame = cv::imread("test.jpg");matrix<dlib::rgb_pixel> img;assign_image(img,cv_image<rgb_pixel>(frame));array2d<dlib::bgr_pixel>转Mat方法一:dlib::array2d<dlib::bgr_pixel> img_bgr;//使用d
2020-06-13 14:10:25
704
原创 linux下GDB的使用方法
gdb是GNU开源组织发布的一个强大的Linux下的程序调试工具。一般来说,GDB主要帮助你完成下面四个方面的功能:1、启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。2、可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式)3、当程序被停住时,可以检查此时你的程序中所发生的事。4、你可以改变你的程序,将一个BUG产生的影响修正从而测试其他BUG。一、普通命令(gdb)help:查看命令帮助,具体命令查询在gdb中输入help + 命令,简写h(g.
2020-06-06 14:48:06
763
原创 Monitorix:一款面向Linux、OpenBSD、NetBSD和FreeBSD之类的UNIX系统的网络监测工具
一、Monitorix简介Monitorix是一款功能非常强大的免费开源轻型工具,目的在于监测Linux中的系统和网络资源。它可以定期收集系统和网络数据,并使用自己的Web界面,通过图形显示相关信息。Monitorix让用户可以监测系统整体性能,还有助于检测瓶颈、故障、不必要的超长响应时间及其他异常活动。Monitorix用Perl语言编写而成,许可证遵循通用公共许可证(GNU)的条款,由自由软件基金会(FSP)发布。它使用RRDtool来生成图形,然后使用Web界面显示这些图形。该工具是专门.
2020-06-06 14:46:36
571
原创 jsoncpp使用小结
一、jsoncpp介绍 jsoncpp是一个开源C++库,提供对JSON字符串序列化/反序列化的功能。开源地址:https://github.com/open-source-parsers/jsoncpp文档地址:http://open-source-parsers.github.io/jsoncpp-docs/doxygen/index.html二、jsoncpp的使用 jsoncpp主要包含三种类型的C++类 - value、reader、writer...
2020-05-31 22:36:09
1522
原创 Modbus测试工具ModbusPoll与Modbus Slave使用方法
Modbus测试工具ModbusPoll与Modbus Slave使用方法
2020-05-16 14:48:31
171877
37
原创 ftp c++操作
一、FTP服务器常用的FTP服务器有:Server-U,Filezilla Server,IIS。Server-U的特点是功能强大,但是需要收费。FileZilla Server是一种小巧、快速、可信赖的支持FTP以及SFTP的服务器端。它是开源的,并且具有很丰富的操作接口。IIS是微软自带的FTP服务器,但是配置和操作非常的复杂。二、FTP客户端常见FTP客户端工具:filezil...
2019-11-30 15:51:25
2170
原创 libevent evhttp使用
一、libevent evhttp使用1、基本流程http服务端使用到的借口函数及流程如下1)、创建event_base和evhttpstruct event_base *event_base_new(void);struct evhttp *evhttp_new(struct event_base *base);2)、绑定地址和端口int evhttp_bind_socket(st...
2019-11-29 00:25:07
3605
1
原创 c++访问hbase
一、环境配置1、安装thrift按照官网http://thrift.apache.org/要求及步骤配置安装thrift2、取出Hbase文件中的Hbase.thrift文件,是用thrift--gen <language> <Thrift filename>产生所需的cpp文件,将gen_cpp文件复制到工程目录下。其中Hbase.cpp是CPP版的th...
2019-11-23 18:47:48
1507
转载 HBase详解(很全面)
【转自:http://jiajun.iteye.com/blog/899632】一、简介historystarted by chad walters and jim2006.11 G release paper on BigTable2007.2 inital HBase prototype created as Hadoop contrib2007.10 First u...
2019-11-23 18:16:56
390
原创 C++通过http协议操作hdfs
一、http协议存在hdfs组件 通过http协议操作hdfs有两个组件,httpfs和webhdfs,我一开始还以为这两个是同一个东西,其实不是。webhdfs是namenode、datanode自带的,httpfs是完全独立的一个组件。webhdfs上传文件等操作需要通过某个datanode进行,而不是直接通过namenode上传,客户端有可能访问多个机器。而httpfs,所有的操作都...
2019-11-23 18:03:10
1074
转载 基于libhdfs库操作HDFS文件
一、介绍Libhdfs是一个基于C的HDFS的JNI。它为一部分HDFS的API提供了一个C的 API,以使用C来管理HDFS文件和文件系统。http://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-hdfs/LibHdfs.html二、接口1、建立、关闭与HDFS连接:hdfsConnect()、hdfsConnec...
2019-11-23 17:32:13
1958
原创 opencv 图像类型(Mat、图像字节流、Bitmap、BITMAPINFO、CxImage)之间的转换
一、Mat与IplimageMat<-----> Iplimage :直接赋值IplImage *iplImg = cvLoadImage("greatwave.jpg", 1);Mat mtx(iplImg); // IplImage* ->Mat 共享数据// or : Mat mtx = iplImg;cvReleaseImage(&iplImg);...
2019-11-17 13:27:56
4803
转载 开源免费的C/C++网络库(c/c++ sockets library)
(1)ACE庞大、复杂,适合大型项目。开源、免费,不依赖第三方库,支持跨平台。http://www.cs.wustl.edu/~schmidt/ACE.html(2)AsioAsio基于Boost开发的异步IO库,封装了Socket,简化基于socket程序的开发。开源、免费,支持跨平台。http://think-async.com/(3)POCOPOC...
2019-08-28 22:37:20
826
原创 win进程崩溃弹出Microsoft Visual C++ Runtime Library的解决办法
很多软件通过设置自己的异常捕获函数,捕获未处理的异常,生成报告或者日志(例如生成mini-dump文件),达到Release版本下追踪Bug的目的。但是,到了VS2005(即VC8),Microsoft对CRT(C运行时库)的一些与安全相关的代码做了些改动,典型的,例如增加了对缓冲溢出的检查。新CRT版本在出现错误时强制把异常抛给默认的调试器(如果没有配置的话,默认是Dr.Wat...
2019-06-28 00:05:26
21045
1
原创 centos或者Ubuntu挂载windows10文件夹
centos挂载windows文件夹格式:mount -t cifs //IP/share-folder /mnt-point -o username=your-username,passwd=your-password或者mount //192.168.1.100/www /usr/local/nginx/html/ -o username="你的window管理员账号",passwo...
2019-06-26 23:43:32
1472
转载 中文在线Linux函数参考手册
Linux函数http://www.iteedu.com/os/http://net.pku.edu.cn/~yhf/linux_c/linux命令http://www.iteedu.com/os/linux/linuxcmd/linuxcmdlist/index.php
2019-06-12 12:54:39
3265
转载 CentOS6.5安装gcc及g++
在线安装使用yum安装,注意安装时要先成为root用户。安装gcc:yum install gcc安装g++:yum install gcc-c++离线安装首先到http://vault.centos.org/6.5/os/x86_64/Packages/下载用到的rpm包,包括:ppl-0.10.2-11.el6.x86_64.rpm、cloog-ppl-0.15....
2019-06-10 13:17:10
8639
librtmp x64 vs2015版本库文件
2022-05-09
ice同步调用和异步调用实例代码
2019-04-07
Qt中调用MFC对话框
2019-03-23
thrift web实例代码
2018-12-07
websocketpp实例代码
2018-11-29
MessagePack序列化实例代码
2017-12-02
LengthFieldBasedFrameDecoder 实例代码
2017-12-02
netty 分隔符解码器使用实例
2017-12-02
微软TTS语音引擎实现文本朗读代码
2017-11-07
pcm与g726相互转换
2017-11-02
Modbus C++实例
2017-09-17
调试Release程序--Dump文件方式
2014-05-15
VC编写与调用COM连接点demo
2011-07-12
C++ 检测内存泄漏
2011-04-27
基于改进的S I F T特征的图像双向匹配算法
2010-07-21
CppUnit测试框架在VC2008中应用
2010-07-19
WTL教程中文版资料
2010-04-21
数据库编程技术总结ODBC API、ADO、ADO.NET、OCI、OTL
2010-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人