自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (65)
  • 问答 (2)
  • 收藏
  • 关注

原创 C语言 大小端数据按Byte封装解析宏

C语言,大小端数据按Byte封装解析宏

2023-01-08 17:04:07 203

原创 clang-llvm跨平台编译

openharmony交叉编译

2022-07-29 17:30:29 1681 1

原创 samba服务配置

虚拟机:samba服务配置

2022-02-08 22:21:55 1827

原创 x264 和 x265 下载

网上收到很多地址都是被墙,现在不先来。下面下载方式,亲测成功h264:git clone https://code.videolan.org/videolan/x264.gith265:hg clone http://hg.videolan.org/x265

2022-01-25 22:22:19 1060

原创 前端package.json 中依赖的模块 版本号前 ^的意思?

"dependencies": { "vue": "^2.5.2" }, "dependencies": { "vue": "~2.5.2" },^ 的意思是下载的版本号的末尾可以变化。可以是2.5.*。具体见package-lock.json中实际下载的模块版本号。~ 的意思是下载的版本号的末尾可以变化。可以是2.*.*。具体见package-lock.json中实际下载的模块版本号。...

2021-01-20 23:28:42 2237 1

原创 ImportError: No module named ‘pip._internal.main‘的原因

我遇到的问题是python3.7中,pip install **.whl 可以安装成功。但是在spec文件中,执行pip install **.whl却出现ImportError: No module named 'pip._internal.main'的错误。原因是在:/usr/lib/python3.7/site-packages/pip 和/usr/local/lib/python3.7/site-packages/pip 两个目录中,都用pip相关的包。但是包内的内容却不一样。有可能是因为.

2020-09-28 10:22:14 1072

原创 virtual-box ubuntu 网络问题

https://www.pianshen.com/article/77831877525/

2020-09-21 23:41:52 89

原创 linux环境cryptopp的rpm打包

1. cryptopp下载git clone https://gitee.com/mirrors/cryptopp.git2. 压缩下载的cryptopp源代码mv cryptopp cryptopp-8.3tar -zcvf cryptopp-8.3.tar.gz cryptopp-8.33. rpm打包准备注意:打包在其他用户下进行,不要在root用户下进行3.1 安装相关工具yum install rpm-build rpmdev-tools rpmlint3.

2020-09-15 15:04:13 301

原创 seastar在openEuler上的系统移植

1.源码下载# 下载seastar代码seastar:git clone https://gitee.com/mirrors/seastar.git# cd 到 seastar目录中,下载依赖。 在码云极速下载中有就在码云下载,没有在github上下载。dpdk: git clone https://gitee.com/mirrors/dpdk.gitc-ares: git clonehttps://gitee.com/mirrors/c-ares.gitfmt:git clone htt.

2020-09-15 14:35:50 369

原创 ffmpeg录屏(graphedt)

录屏需要先装一个工具。ffmpeg -rtbufsize 1500M -f dshow -i video="screen-capture-recorder" -f dshow -i audio="virtual-audio-capturer" -r 5 -vcodec libx264 -preset:v ultrafast -tune:v zerolatency -acodec libmp3lame MyDesktop.mkvffmpeg -rtbufsize 1500M -f dshow -i.

2020-08-06 12:57:15 259

原创 ffmpeg获取视频后rtmp推流

:: copy decoder, 码率和源基本一致:: ffmpeg -rtsp_transport tcp -i rtsp://admin:[email protected]:554/h264/ch1/main/av_stream -vcodec copy -preset ultrafast -tune zerolatency -f flv -bf 0 rtmp://push.be131d.com/live/lrd?txSecret=f78aa46b5e7ae06f26b457165ada7.

2020-08-06 11:26:21 844

原创 Ubuntu 交叉编译 live555(树莓派上使用的库)

1. 交叉编译环境参考:https://mp.csdn.net/console/editor/html/107692678中RpiTools的下载和配置export2. 下载live555代码,解压,笔者解压目录为:/home/dta14-04/code/live3. 修改config.armlinux,主要是修改CROSS_COMPILE那行(注意1中的交叉环境配置好,执行命令:arm-linux-gnueabihf-g++ -v,结果输出准确),其内容如下:CROSS_COMPILE?=.

2020-07-31 17:42:00 433

原创 Linux(64位)交叉编译 树莓派4(32位)驱动

1. 查看系统查看系统信息: uname -a查看系统位数:getconf WORD_BIT 或者 getconf LONG_BIT 或者 file /bin/ls1.1 树莓派信息为: 32位1.1.1 Linux raspberrypi 4.19.97-v7l+ #1294 SMP Thu Jan 30 13:21:14 GMT 2020 armv7l GNU/Linux1.1.2 ELF 32-bit LSB executable, ARM, EABI5 version 1 (S.

2020-07-30 16:33:23 1623 1

原创 外网访问 阿里云VPC环境内网服务器

参考:https://www.jianshu.com/p/27a66b62b8e9参考:https://help.aliyun.com/knowledge_detail/42525.html

2020-07-24 16:39:07 555

原创 QtCreator(vs2015库)编译动态库,无法解析的外部符号问题

1. 首先使用matlab生成的c语言源码,使用QtCreator 5.11 (vs2015) 编译成64位的release静态库。编译成功。2. 使用1.中编译的静态库,调用其函数,再使用QtCreator 5.11 (vs2015) 编译成64位release动态库。编译失败,很多库函数无法解析。错误如下(下面几行摘要,之后附图):libcalibration.obj:-1: error: LNK2001: 无法解析的外部符号 __GSHandlerChecklibfit_4para

2020-07-03 10:50:15 1349

原创 vlc视频转发注意事项&海康摄像头上云注意事项

<<<用vlc做视频转发服务器>>>一、vlc做视频转发服务器分三段:1、局域网一台电脑上,vlc读取媒体流通过udp往公网服务器上推流。 之后提到这个阶段都简称“推流”2、公网服务器上的vlc在本机ip的一个端口(推流的目标端口)上读取媒体流,并绑定本地端口进行rtsp转发。 之后提到这个阶段都简称“转发”。3、局域网的一个电脑,vlc通过服务器提供的rtsp地址端口拉流播放。 之后提到这个阶段都简称“拉流”二、服务器也在局域网中 通过读取正常的mp4电..

2020-05-22 09:31:14 1531

转载 live555在windows上编译

下载:http://www.live555.com/liveMedia/public/live555-latest.tar.gz参考:https://www.jianshu.com/p/03a338c5cc0b转载自:https://www.cnblogs.com/foohack/p/4757366.htmllive555是个流媒体C++开源库,VLC的Meida Player就使用...

2019-06-20 14:17:56 638

原创 jsx的箭头函数

对于初学者,箭头函数网上讲解挺多的。但是在react中,遇到有多个箭头的,一看就懵逼了。下面是 是文件test.js内容。运行: node test.js根据根据输出结果,就可以对多箭头的箭头函数有个大致了解。//箭头函数体的闭包( i=0 是默认参数)var Add = (i=0) => {return (() => (++i) )};var v = Add()...

2019-05-16 15:48:52 947

原创 windows驱动备份还原-(驱动软件无法更新)

(小众设备,可能在网上根本找不到驱动,此文介绍一种设备驱动备份方法)在重装系统之前,先把系统驱动备份。首先运行控制台:然后在控制台上输入下面命令备份驱动:dism /online /export-driver /destination:D:\driversbk这个命令是把驱动备份到D盘的driversbk文件夹下。重装系统后,有的驱动没有了,就可以启用上面的备份进行

2018-01-24 23:15:41 1711 1

原创 vs2013 error LNK2001: 无法解析的外部符号

error LNK2001第一种情况:构建动态库的时候,报错:error LNK2001: 无法解析的外部符号 **.def错误 178 error LNK2001: 无法解析的外部符号 input_Control *** vlc-2.2.4.32-2013-master-record\vlc-2.2.4.32-2013-master\libvlccore\libvlccore

2018-01-18 22:49:20 15625

原创 C++ 算法

C++ 算法(面试题)/*面试题(视若飞),在规定的时间没做出来,回家以后自己做了:假设扑克牌从小到大顺序是 2, 3, 4, 5, 6, 7, 8, 9, 10, J, Q, K, A任意输入5张牌,排序方式有如下三种情况:第一种:输入不同的5张牌,输出从大到小的顺序排列的结果。输入:5, 3, J, 10, A输出:A, J, 10, 5, 3第二种:输入有相同的一对,首先输出

2018-01-02 16:46:42 300

原创 C++ 只能new / 只能定义 的方式生成新对象

// new_delete.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include using namespace std;// 只能定义,不能newclass A{public: A(){ cout << "A()" << endl; } ~A(){ cout << "~A()" << endl; }private:

2017-12-27 11:00:04 956

原创 排序算法以及其他算法

1. 常见的排序算法:import java.util.Arrays;public class Sort { public static void main(String[] args) { // TODO Auto-generated method stub int[] ary={2,4,1,6,7,9,8}; System.out.println( Arrays.t

2017-04-20 11:23:05 346

原创 utf-8 utf-16对比windows系统下wchar_t和char中文字符的二进制对比

对比的源程序(cpp) :// 针对汉字的utf-8 和utf-16对比#include "stdafx.h"#include "windows.h"#include #include #include using namespace std;int _tmain(int argc, _TCHAR* argv[]){    char *pc = "中

2015-12-25 10:43:58 2821 1

graphedt64.exe采集工具

录屏工具,开源的,可以配合ffmpeg录屏用。

2020-08-06

YControl.rar

ui与qml结合的框架实例, 了解qml 与 qt的ui结合方式。参考QGroundControl做出来的。可以方便在此基础上了解学习和增加功能

2020-08-05

(实现的工具python工具类)utils.rar

自己学习实现的日志打印,CRC16校验,Bytes转16进制输出的工具小模块,学习留存用。一方便之后开放使用。

2020-04-17

Qml 的 qml 插件和c++插件编写调用

Qt 中 qml 的模块(module) 插件的编写调用。简单的demo,提供给同仁们学习用

2019-03-13

c++单例日志类(c++11,线程安全)

c++单例日志类,c++11跨平台,线程安全,自己一直在用在改善。有好的指导,可以留言学习交流。

2019-02-26

ffmpeg3.4.2简单播放器(MFC_FFPlay)

mfc 直接利用 ffplay.exe (ffmpeg3.4.2)实现播放的例子。即将ffplay嵌入到mfc控件中去。虽然还有很多问题,但是提供了一种不错的思路,简化简单的播放器开发。

2018-08-31

QT plugins(动态&amp;静态插件编写调用)

使用QTCreator5.9.1 实现的简单动态&静态插件编写 和 调用的小例子,参考了qt自代的plugandpaint,我的样例中没有复杂类和算法,只有简单的加减运算,简单明了,本质是学习静态&动态插件插件的编写调用方法。

2018-07-24

AES加解密(aes128/192/256 ecb cbc cfb ofb ctr)

包含 aes128/192/256 ecb cbc cfb ofb ctr纯c代码,vs2015工程,快速了解各种模式的加解密调用。参考资源:https://download.csdn.net/download/howiexue/9978483,改编简单明了加解密例子,并且关键地方加了注释。

2018-06-22

Unix网络编程(文档及整理的eclipse c++源代码)

根据Unix网络编程,整理的eclips c++源代码,可以在linux下编译调试学习。里面还包含有Unix网络编程的pdf电子书

2018-04-21

Qt调试器(vs debugger and tool)

qtcreator5.9.1对应的编译器 vs2013可用的调试器,还有一份较新的vs2015可用的在https://download.csdn.net/download/ustb_atrx/10103357

2018-03-30

pjsip(pjproject2.4.5)源码

pjsip源码,pjproject2.4.5。vc源代码,可以下载下来学习用。我也是很久之间弄的,没有深入的进行开发用。分享出来供大家学习用。

2018-03-18

完成端口(vc完成端口下载文件的代码)

完成端口,下载文件的代码。用vs2015实现,想了解完成端口的可以学习了结一下。下载步骤包括:登录-》版本验证-》有新版本就下载,没有新版本就不下载,已经下载了也不下载,登录失败也不下载。

2018-03-18

QSerialPort串口协议&amp;代码&amp;crc16;校验串口模拟程序

Qt5.9 的QSerialPort 开发的 客户端-服务端上传文件的程序代码。+ 模拟串口生成工具 + 串口通信调试工具。对于学习QSerialPort可以参考学习。有更好的方案,欢迎发一份给本人,也学习学习。服务的默认端口是COM4,可以修改配置config.txt修改默认端口。

2018-03-08

VLC2.2.4(vs2013需要打补丁包4)

vs2013 至少要update4下可运行的VLC代码,可以调试学习,了解VLC框架结构用。

2018-03-07

C++单例日志类(标准C/C++)

在vs2013上实现的标准C/C++日志记录(C++11). 分享出来给大家学了解。有更好方案可以沟通交流。

2017-12-27

Debuggers And Tools

win10 下QT可以用的debug工具 X64 Debuggers And Tools-x64_en-us.msi 和 X86 Debuggers And Tools-x86_en-us.msi

2017-11-03

星际译王-stardict

linux平台用星际译王安装包和词库。包括:stardict-cdict-gb-2.4.2.tar.bz2,stardict-kdic-computer-gb-2.4.2.tar.bz2,stardict-kdic-ec-11w-2.4.2.tar.bz2,stardict-oxford-gb-2.4.2.tar.bz2,stardict-xdict-ce-gb-2.4.2.tar.bz2,stardict-sun_dict_e2c-2.4.2.tar.bz2 等,希望对需要的人有帮助。

2017-07-23

vs_Qt入门代码qt

入门级的Qt代码。了解Qt开发

2016-05-09

FeiQ(简单版)

vs2013 简单版局域网通信工具,学习之用。

2016-03-25

MFC学习代码

vs2013 MFC代码。培训课程的老师代码

2016-03-20

鸿鹄论坛-HCIA-HarmonyOS Device Developer V1.0 实验手册

鸿鹄论坛_HCIA-HarmonyOS Device Developer V1.0 实验手册

2022-10-20

openharmony使用cmake交叉demo

第一步解压:tar -zxvf cross_build_demo2.tar.gz 第二步切换到cross_build_demo目录:修改toolchain_install.cmake中的路径 第三步创建build:mkdir build 第四步在buid目录下运行cmake:cmake -DCMAKE_TOOLCHAIN_FILE=../toolchain_install.cmake .. 第五步运行make:make VERBOSE=1 第六步将编译好的amazon_hello2放入开发板中去运行。

2022-08-04

ini配置读写C++源码

ini配置读写C++源码,好用,跨平台。

2022-06-20

开源的readme.md编写工具

开源的readme.md编写工具。windows平台

2022-04-08

NFC全套英文协议文档

协议技术规范(Protocol Technical Specification );数据交换格式技术规范(Data Exchange FormatTechnical Specification); NFC标签类型技术规范(NFC Forum Tag TypeTechnical Specifications ) ; 记录类型定义技术规范(Record Type Definitionf Technical Specifications); 参考应用技术规范(Reference Application Technical Specifications )。 来自:https://nfc-forum.org/our-work/specification-releases/specifications/nfc-forum-technical-specifications/#protocol

2022-03-26

mosquitto_client_test.rar 物联网mosquitto库应用

物联网mosquitto库应用,客户端测试, qtcreator5.11 编译。具体见说明文档。源代码+可执行应用程序。对使用mosquitto开发初学者,可做适当参考。

2020-07-22

Ymodem固件更新上位机-qt版本.rar

Ymodem固件更新上位机,串口程序(c++),qt5.11.0 mingw32位. 实现的上位机,没有在正规的Ymodem下位机上尝试过。看网络资料,起始包的里的文件长度是16进制字符串,本程序用的是10进制字符串。有点类似超级终端。

2020-07-20

AES-128-CTR加解密.rar

aes128ctr加密,解密算法,以及说明文档。代码比较小,不笨重。代码来源好像是github上下载来的。

2020-05-15

flask_pytest.rar

学习解flask, 按文档敲的测试代码。方便之后学习复习用。要是想学习,还是自己去官网看文档吧。ddddddd

2020-05-14

ftplib和ftplibpp

ftplib 4.0 c代码 ftplibpp c++代码 里面use_ftplib 和 use_ftplibpp说明了库在开发客户端程序 函数大概说明和调用 用qtreator5.11.0 vc2015 32位编 环境译测试通过。

2020-03-10

ftplib.rar

ftplib 4.0 c代码 ftplibpp c++代码 里面use_ftplib 和 use_ftplibpp说明了库在开发客户端程序 函数大概说明和调用 用qtreator5.11.0 vc2015 32位编 环境译测试通过。 这个资源有问题,不知道怎么删除,请到地址:https://download.csdn.net/download/ustb_atrx/12238472 下载

2020-03-10

gps_rtcm3.3_c10403英文官方文档

官方rt cm3.3 c10403文档, 下载学习了解用, 中 文的说明找了太久都没找到,官方也要会员才能下载。积分太少,很多也下载不了,心里苦,一狠心下载了。

2020-03-02

CH_WEB3.0控件开发包V1.1.0_Win64和Win32.rar

海康针对摄像头和NVR的web开发控件。需要的浏览器版本都比较老,官网好像找不到了,海康似乎已经放弃了版本的维护更新。可测试通过浏览器有: win7 ie8(32位) win7 google40(32位40.0.2214.91_chrome32_stable_windows_installer) win7 google41(32位41.0.2272.118_chrome32_stable_windows_installer.exe) win10 ie11(32位)&lt;11.0.140可以&quot;KB4511872&quot;,11.0.145不行,后来想着降级,点击开发人员工具-选择10后,居然可以了&gt;

2019-12-11

lib_usb测试

lib_usb在windows上使用qt mingw 编译。简单了解使用libusb的api使用,输出libusb的信息

2019-06-26

live555-latest-20190620.rar

live555 20190620 最新的源码。包括通过命令行编译号的源码 和 通过vs2015配置编译的源码。里面有说明,也可以参考博客:https://blog.csdn.net/ustb_atrx/article/details/93029315

2019-06-20

json封装解析cjson

json的创建和是解析,是c语言的开源代码(cJSON),存储学习用的。关于cJSON网上资料太多,去下载还不用积分……

2019-04-15

base64和hash表

base64加解密, hash表, fnmatch的windows下的实现简单实现版本。是从mosquitto的auth_plug中copy和https://blog.csdn.net/tttmt/article/details/24824291?utm_source=blogxgwz8 看到的 c语言代码。在qt上测试了

2019-04-15

Qt地图插件(QGroundControl)

Qt地图插件,从QGC上剥离出来的,方便初学者单模块调试学习。积分老是变动,拉高,不方便学习分享。哎,还得必须50个字。。。。。。。。。。。。

2019-03-18

qt中QML与c++调用交互以及打包拷贝依赖

编译环境在Qt5.11.0 的msvc2015的32位和64位测试通过。拷贝依赖: Qt5之qmake配置,自动复制依赖库:https://blog.csdn.net/mccoy39082/article/details/82501665

2019-03-14

QtStylePlugin

Qt Plugin编写,效果在linux上才能出来,主要说明一下 Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QStyleFactoryInterface" FILE "simplestyle.json") 中的json的作用和使用。

2019-03-13

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除