![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 53
etetrtrtrrrrrr
这个作者很懒,什么都没留下…
展开
-
C#使用com获取Windows摄像头名称列表
想使用ffmpeg打开摄像头,需要输入摄像头的名称,而ffmpeg本身的枚举摄像头列表功能不是接口,所以需要用其他方式获取到设备列表。C++获取视频设备列表的方法有不少,但C#获取视频设备列表的方法网上提供的解决方案基本都是依赖第三方库的,为了获取视频设备列表而引入一整个视频库实在是不太必要。经过思考,Windows的directshow和mediafudation都是基于com的,而且C#对com的支持是很好的,基于上述两点我们完全可以在C#中直接调用com。原创 2024-08-09 12:23:40 · 185 阅读 · 0 评论 -
Linux下用gdb定位Qt程序异常崩溃位置(systemd-coredump)
linux用GDB调试qt程序异常崩溃位置原创 2023-02-21 10:50:02 · 2131 阅读 · 0 评论 -
ffmpeg学习
了解ffmpeg播放器原创 2022-08-09 17:04:29 · 319 阅读 · 0 评论 -
Qt Creator出现cannot find -lGL的问题的两种解决方法
在linux下安装的qtcreator,在编译工程时,报错:“cannot find -lGL”,转载 2022-06-24 11:56:12 · 1953 阅读 · 0 评论 -
Linux编译安装opencv 使用QT调用
首先去opencv官网下载源码,选择对的3.4.9版本安装cmakexzw@xzw:~/work$ cmake-gui Command 'cmake-gui' not found, but can be installed with:xzw@xzw:~/work/opencv-3.4.9/_install$ sudo apt-get install cmakexzw@xzw:~/work/opencv-3.4.9/_install$ sudo apt install cmake-q原创 2022-04-13 11:31:46 · 3539 阅读 · 0 评论 -
UOS非开发者模式deb打包安装说明(附带解压说明)
以临证机软件为例,project_uos完整目录结构如下:├── DEBIAN│ └── control├── etc│ └── udev│ └── rules.d│ └── ttyusb.rules├── lib│ └── x86_64-linux-gnu│ └── libQt5SerialPort.so.5└── opt └── apps └── com.xidroid.tempcardprint...原创 2022-03-04 15:34:41 · 6830 阅读 · 0 评论 -
编译QT安装包移植新linux环境问题总结
在ubuntu用QTCreater编译了一个简单的发布包myDemo,后移植到另一个ubuntu,由于缺少依赖库,产生各种问题,现在做个记录,将问题记录下来,这里要感谢这个博客https://blog.csdn.net/xujianjun229/article/details/119454525。一开始一开始程序会缺少报缺少依赖库,如下:这是由于系统环境变量默认没有指向应用程序的发布包路径导致找不到依赖,此时需要打开terminal,输入如下命令配置临时环境变量。export LD_LIBRARY_P原创 2022-01-06 18:09:25 · 4501 阅读 · 3 评论 -
TempCardPrint程序UOS软件安装环境
安装串口安装CUPS在Deepin下安装虚拟PDF打印机1、安装CPUS-PDF,在终端中运行以下命令:sudo apt install -y cups-pdf注:也可以到官方网站中下载cups-pdf_3.0.1.tar.gz包安装。2、需要设置cups-pdf的所有者为root,且权限为 0700:sudo chown root:root /usr/lib/cups/backend/cups-pdfsudo chmod 0700 /usr/lib/cups/backend/cups-pd原创 2021-11-01 16:18:35 · 701 阅读 · 0 评论 -
UOS QT学习
Ubuntu20.04.3 LTS版本.Terminal 输入sudo apt install qtcreator qt5-default cmake gcc clang 一步搞定,所有环境装好原创 2021-10-11 16:03:10 · 550 阅读 · 0 评论 -
windows下Qt如何发布应用程序
windows下Qt如何发布应用程序1,找到QT安装目录E:\QT\qt\5.5\mingw492_32\bin2、编译你的Qt应用程序,注意必须是release版本3、cmd输入命令E:\QT\qt\5.5\mingw492_32\bin\windeployqt.exe C:\Users\lostu\Desktop\Qt\debug\Qt1.exe4,打开E:\QT\qt\5.5\mingw492_32\bin拷贝 libwinpthread-1.dll、libstdc+±6.dll、原创 2021-10-08 17:29:14 · 125 阅读 · 0 评论 -
.Net Core 学习
netcore发布命令,打开程序包管理器控制台dotnet publish -c Release -r win-x64 -o ./publish/psma --self-contained true原创 2021-08-05 16:00:36 · 133 阅读 · 0 评论 -
MySQL Error Code: 1044. Access denied for user ‘root‘@‘%‘ to database “xxx“
使用docker-compose创建mysql容器用户无法创建数据库这是由于用户没有权限的问题,需要进入mysql分配权限#########################通过Docker容器进入MySQL##############[root@localhost publish]# docker exec -it mysql容器id bash#########################登陆Mysql并新建用户#######################bash-4.2# mysql -u原创 2021-06-16 15:11:33 · 339 阅读 · 0 评论 -
docker 启动失败 Job for docker.service failed because the control process exited with error code. See “s
docker 启动失败 Job for docker.service failed because the control process exited with error code. See “systemctl status docker.service” and “journalctl -xe” for details.CentOS7安装docker,安装成功后,启动失败 提示:我们可以看到此处它提示是Failed to start Docker Application Container E转载 2021-06-15 12:23:22 · 525 阅读 · 0 评论 -
数据库存储
MongoDB数据库缺点:数据丢失(60s刷新一次数据到硬盘)ES数据库设计理念:cpu>内存>硬盘通过非常变态的算法和设计,压缩数据1,key压缩 fst同享树的前缀和后缀---通过同享实现数据压缩2,value压缩,位符(大数值变小数值,存储到位符里面)数据压缩的数据结构------b+树b*树,哈夫曼优点:做条件查询,全文索引,所有数据都是索引集群(数据备份+分片)动态的扩容和缩容读写非常的快有一个特别关心----文档id:hash,..原创 2021-05-18 14:16:26 · 120 阅读 · 0 评论 -
.Net Core微服务架构
Consul集群,Server负责数据固化,卸载硬盘,client数据写在内存,各节点广播同步信息。consul负责服务治理。Skyapm:全链路追踪,追踪服务节点请求延迟,异常情况。Apollo(.net开发):配置中心集群,各微服务配置文件和网关配置文件一起管理网关集群,Polly实现(负责服务熔断,负载均衡,路由转发限流,超时重试),identityserver4负责身份鉴权授权。服务集群,服务之间的调用一般选择grpc,局域网大数据之间传输性能比较高。网关和服务之间调用一般使..原创 2021-05-13 10:54:44 · 709 阅读 · 1 评论 -
.Net Core 垃圾回收机制
垃圾回收分代策略,不会回收第三代,除非内存已满不够用,才会回收,大对象控件也不会回收,除非内存已满workstation GC,回收频繁,性能低,低功耗Server GC 本机OS部署,吞吐量高,回收频率低,性能高-----一次回收也耗时长,支持多线程,每个CPU都有一个线程参与回收.net core自动感知系统系统环境,切换对应的GC模式。...原创 2021-05-12 16:41:12 · 879 阅读 · 0 评论 -
Nginx配置反向代理
请求http://localhost:8080,映射了三个端口5177,5178,5179默认是轮询各个端口,负载规则可以自行设计。可以设置权重模式原创 2021-05-12 10:39:14 · 71 阅读 · 0 评论 -
Centos7 Docker使用学习
安装 docker (1.安装docker,2.启动docker服务 3.开机自动启动docker服务)1 yum install docker2 systemctl start docker.service3 systemctl enable docker.service拉取.net core3.1的镜像:docker pull mcr.microsoft.com/dotnet/core/aspnet:3.1安装MySql 问题1:开启容器的时候报错 mysqld: Can't re..原创 2021-04-29 08:45:06 · 192 阅读 · 0 评论 -
Linux命令学习
命令 注释 ls 查看所有文件和文件夹 du -sh * 查看当前目录下各个文件及目录占用空间大小; mkdir 创建文件夹 rmdir 删除文件夹 touch 创建文件 rm 删除文件 tar myApp.tar.gz myApp 压缩文件tar.gz tar zxvf renwolesshel.tar.gz 解压文件 sz myApp.tar.gz linux下载文件到本地 rz 上传文件到linu原创 2021-02-02 18:02:22 · 142 阅读 · 0 评论 -
Gitee码云拉代码的一些命令学习
解决码云出现git@gitee.com: Permission denied (publickey).很久之前好像改了ssh的一些配置,导致现在对git进行一些操作时,就会出现当时就去百度,结果很多都是一些不太对应的解决方法,反正也没有解决,今天偶然看码云的文档才突然解决。官方解决文档:http://git.mydoc.io/?t=1547121)、重新生成sshssh-keygen -t rsa -C “xxxxx@xxxxx.com” 2)、查看你的 public...原创 2021-01-13 16:26:26 · 743 阅读 · 0 评论 -
Java Reactor学习
三、publishOn 与 subscribeOn接下来进入正题。先看两个例子(来自 https://github.com/reactor/lite-rx-api-hands-on)publishOn 的例子Mono<Void> fluxToBlockingRepository(Flux<User> flux, BlockingRepository<User> repositor.原创 2020-07-17 14:53:13 · 215 阅读 · 0 评论 -
IIS的一些理解
IIS在windows服务里面的而服务名称为World Wide Publishing Service原创 2020-06-05 14:33:23 · 469 阅读 · 0 评论 -
Windows服务开发学习
开发服务选择serviceProcessInstaller1,account选择localsystem选择serviceInstaller1,description为windows服务运行时候的描述信息,ServiceName为运行在服务里面的服务名称注意:服务运行的路径为C:\Windows\System32,获取程序运行路径使用AppDomain.CurrentDomain.BaseDirectory;安装服务安装服务bat脚本%SystemRoot%\Microsoft.原创 2020-06-03 12:06:36 · 295 阅读 · 0 评论 -
WCF学习
InstanceContextMode:实例模式PerCall:为每个调用生成一个服务实例,无并发问题 PerSession:默认值,为每个会话生成一个服务实例 Single:只生成一个服务端实例ConcurrencyMode: 并发模式 Multiple: 多线程模式,允许多个线程同时对服务实例进行访问 Single: 默认值,单线程模式,在同一时刻,只能有一个线程可以访问服务实例,其他要排队等待 Reentrant: 重入模式,和单线程...原创 2020-06-03 11:38:25 · 153 阅读 · 0 评论