17 byxdaz

尚未进行身份认证

我要认证

十年以上C/VC开发经验。熟悉网络编程、数据库编程、数字图像处理与识别,熟悉软件工程和项目管理,熟悉linux C/C++开发。熟悉java开发。了解web开发、android和ios开发。

等级
TA的排名 82

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

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

linux下GDB的使用方法

gdb是GNU开源组织发布的一个强大的Linux下的程序调试工具。一般来说,GDB主要帮助你完成下面四个方面的功能:1、启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。2、可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式)3、当程序被停住时,可以检查此时你的程序中所发生的事。4、你可以改变你的程序,将一个BUG产生的影响修正从而测试其他BUG。一、普通命令(gdb)help:查看命令帮助,具体命令查询在gdb中输入help + 命令,简写h(g.

2020-06-06 14:48:06

Monitorix:一款面向Linux、OpenBSD、NetBSD和FreeBSD之类的UNIX系统的网络监测工具

一、Monitorix简介Monitorix是一款功能非常强大的免费开源轻型工具,目的在于监测Linux中的系统和网络资源。它可以定期收集系统和网络数据,并使用自己的Web界面,通过图形显示相关信息。Monitorix让用户可以监测系统整体性能,还有助于检测瓶颈、故障、不必要的超长响应时间及其他异常活动。Monitorix用Perl语言编写而成,许可证遵循通用公共许可证(GNU)的条款,由自由软件基金会(FSP)发布。它使用RRDtool来生成图形,然后使用Web界面显示这些图形。该工具是专门.

2020-06-06 14:46:36

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

Modbus测试工具ModbusPoll与Modbus Slave使用方法

Modbus测试工具ModbusPoll与Modbus Slave使用方法

2017-09-14 13:15:39

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

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

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

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

C++通过http协议操作hdfs

一、http协议存在hdfs组件 通过http协议操作hdfs有两个组件,httpfs和webhdfs,我一开始还以为这两个是同一个东西,其实不是。webhdfs是namenode、datanode自带的,httpfs是完全独立的一个组件。webhdfs上传文件等操作需要通过某个datanode进行,而不是直接通过namenode上传,客户端有可能访问多个机器。而httpfs,所有的操作都...

2019-11-23 18:02:39

基于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

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:25:44

开源免费的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

win进程崩溃弹出Microsoft Visual C++ Runtime Library的解决办法

很多软件通过设置自己的异常捕获函数,捕获未处理的异常,生成报告或者日志(例如生成mini-dump文件),达到Release版本下追踪Bug的目的。但是,到了VS2005(即VC8),Microsoft对CRT(C运行时库)的一些与安全相关的代码做了些改动,典型的,例如增加了对缓冲溢出的检查。新CRT版本在出现错误时强制把异常抛给默认的调试器(如果没有配置的话,默认是Dr.Wat...

2019-06-28 00:05:26

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

中文在线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

CentOS6.5安装gcc及g++

在线安装使用yum安装,注意安装时要先成为root用户。安装gcc:yuminstallgcc安装g++:yuminstallgcc-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

Windows监控文件夹中文件变化

一、Windows提供了几种方式对文件和目录进行监控,包括:FindFirstChangeNotification、ReadDirectoryChangesW、变更日志(Change Journal)等。(1)FindFirstChangeNotification函数,可以监控到目标目录及其子目录中所有文件的变化,但不能监控到具体是哪一个文件发生改变。(2)ReadDirectoryChang...

2019-06-01 01:17:15

linux cpu占用100%排查

某服务器上部署了若干tomcat实例,即若干垂直切分的Java站点服务,以及若干Java微服务,突然收到运维的CPU异常告警。问:如何定位是哪个服务进程导致CPU过载,哪个线程导致CPU过载,哪段代码导致CPU过载?步骤一、找到最耗CPU的进程工具:top方法: 执行top -c ,显示进程运行信息列表 键入P (大写p),进程按照CPU使用率排序 图示:...

2019-05-30 00:51:59

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。