- 博客(130)
- 收藏
- 关注
原创 windows grep 安装及使用
1)下载地址:2)选择这个包下载:3) 将D:\Program Files (x86)\GnuWin32\bin目录 加入系统变量:
2024-03-26 15:34:17 175
原创 C++ 中 HashMap 用法
include // 引入unordered_map头文件。// 创建一个unordered_map实例。// 查询HashMap中是否含有某个key。// 向HashMap中插入数据。// 删除HashMap中的元素。// 通过key查找value。// 遍历HashMap。// 清空HashMap。
2024-03-21 15:02:28 250
原创 Qt利用反射机制实现函数调用
QT本身就带有强大的反射功能,如果想通过函数名称字符串调用函数,需要在被调用的函数前添加宏:Q_INVOKABLE。父类QtInvoke.cpp 文件。子类 :QtInvokeA.h。
2024-03-21 11:08:53 852
原创 GetLastError()返回值及含义
1642〗-Windows 安装服务无法安装升级修补程序,因为被升级的程序可能会丢失或是升级修补程序可能更新此程序的一个不同版本。请确认要被升级的程序在您的计算机上且您的升级修补程序是正确的。〖1613〗-Windows 安装服务无法安装这个安装程序包。包含注册表数据的某一文件结构损坏,或系统的文件内存映像损坏,或因为替代副本、日志缺少或损坏而无法恢复文件。〖1119〗-无法打开正在与其他设备共享中断请求(IRQ)的设备。请与应用程序供应商联系,验证这是否是 Windows 安装服务的修补程序包。
2024-03-18 14:45:42 1003
原创 windows下修改mysql的max_allowed_packet的值
在MySQL 的安装目录下添加my.ini文件,同时添加空的data文件。2)my.ini文件内容如下,
2024-03-17 20:45:33 355
原创 海康抓图保存路径失败NET_DVR_CaptureJPEGPicture
原因:"D:\\ToolData\\"是用双引号进行转义字符,而不是"D:\ToolData\"void RealPlay::OnCapture(){ LOG_DEBUGGING("m_lPlayHandle:%d", m_lPlayHandle); if (m_lPlayHandle == -1) { LOG_DEBUGGING("请先选择一个通道播放"); return; } char PicName[256] = { 0 }
2024-03-13 16:49:30 425
原创 反转链表方法
#include <iostream>using namespace std;struct ListNode{ int val; ListNode* next;};ListNode* revereList(ListNode* head){ ListNode* pre = NULL; ListNode* cur = head; ListNode* nex = NULL; while (cur) { nex = cur->next;
2024-03-08 10:05:56 344
原创 ACE 中的Active Object模式
方法的调用在客户线程中,而方法的执行在另一个独立的线程中。Proxy和Servant运行在两个不同的线程中,这样方法的调用和方法的执行就可以并发地运行了。在运行期,Proxy将客户端的方法调用转化为方法请求,它们通过一个调度器保存在一个请求链表中,调度器运行在Servant线程中,它将方法请求从链表中取出,交由Servant执行。由于方法的调用和运行在不同的线程中,所以运行结果并不是立即返回的。由于客户的请求和方法的执行在不同的线程中,所以Future只能通过阻塞等待或者循环查询的方式获取。
2024-02-19 16:38:03 851
原创 Java类的加载器
/ 2.PlatformclassLoader:平台类加m载器。//加载核心类--》 平台类库--》自己类库。//1.Java核心类库种的类:String,0bject。//1.BootclassLoader:启动类加载器。//3.自己写的类,User,Child。// 获取类的加载器对象。// 获取类的加载器对象。//Java种的类主要分为3种。//2.JVM 软件平台开发商。//类加载器也有3种。
2024-02-15 11:27:14 198
原创 java中的字节码
/类对象Class<?//获取类的名称//获取类的父类Class<?//获取类的接口Class<?//获取类的属性try{//publictry{try{
2024-02-15 10:53:29 352
原创 java线程同步
System.out.println("9:00,银行开门");System.out.println("叫到我的号了,我该办业务了");System.out.println("我是1,银行还没有开门");
2024-02-14 19:34:30 276
原创 java的线程串行和并行执行
/并非执行:多个线程是独立的,誰抢到了CPU的执行权,誰就能执行。//串行执行:多个线程连接成串,然后按照顺序执行。
2024-02-14 17:03:33 153
原创 java文件内容复制
package chapter01;import java.io.*;public class Test10 { public static void main(String[] args) throws FileNotFoundException { File srcFile = new File("E:\\2024\\java\\javaProject\\Test1\\Data\\word.txt"); File destFilt = new File(
2024-02-13 18:12:31 392
原创 无法解析的外部符号 “public: virtual void * __cdecl MyTcpsocket::qt_metaca,无法找到ui_TcpClient.h
错误 LNK2001 无法解析的外部符号 "public: virtual void * __cdecl MyTcpsocket::qt_metacast(char const *)" (?问题:严重性 代码 说明 项目 文件 行 禁止显示状态。
2024-01-11 17:32:57 574
原创 IDE安装,关于运行vbs出现800a0046权限不足的解决情况(java进阶1)
1)关于运行vbs出现800a0046权限不足的解决情况。退出后,成功运行了。
2024-01-07 17:54:23 452
原创 git上传代码到github远程仓库
复制好后回到网页,点击右上角的setting,左侧菜单切换到SSH and GPG keys,点击New SSH key。2)git commit -m "提交ffmpeg代码" (git status 可查看文件状态,红色为没有提交,绿色表示添加到本地仓库)为了把本地的仓库传到github,还需要配置ssh key,说白了就是为了把本地的代码上传到github。先配置,在git命令行内输入以下代码:引号内的填写你注册github时的用户名和密码。安装成功后本地右键鼠标会多出一些git选项。
2024-01-01 17:22:06 413
原创 Opencv 8 (打印一个稀疏矩阵中的所有非0元素)
i < 10;i++)int idx[2];//for (;it!= it_end;++it)return;
2023-12-23 11:40:17 638
原创 opencv 入门二(播放视频)
/一旦视频被打开,视频读取结构将会包含所有的关于这个视频文件 //可以读取的属性,包括状态信息。//一旦显示了这帧图片,我们会等待33毫秒。// cv::Mat frame声明了一个可以保存视频帧的结构。唯一不同的是,我们需要某种循环来读取视频序列中的每一帧。
2023-12-18 18:23:19 493
原创 ffmpeg windows开发之一(编译安装及入门指南)
打开VS 的工具,然后在bin 目录下,执行:lib.exe /out:C:\msys64\home\x264-master\x264_install\bin\libx264-164.lib /machine:x64 /def:C:\msys64\home\x264-master\libx264.def,最后生成libx264-164.lib。pacman -S mingw-w64-x86_64-toolchain # mingw64编译工具链,win下的gcc。执行命令:pacman -Syu。
2023-12-16 21:32:59 888
原创 centralwidget 不能布局
必须要在QT ui中添加一个任意的子控件(比如添加了一个pushButton),然后在centralwidget 才能右键设置布局,成功去掉centralwidget 右下角的红色的标记。
2023-11-14 16:44:47 210
原创 VMware虚拟机网络连接设置——NAT模式(Windows版)
4)其余防火墙配置参考文献1,最后虚拟机网络ping 百度和主机通。配置,网络还是不通,再结合。5)主机ping虚拟机通。2)虚拟机网络内部配置。3)主机win7配置。
2023-08-30 12:08:06 427
原创 ACE主动对象模式
3:提供了ACE_Activation_Queue队列操作实例的ACE_Method_Request,ACE_Method_Request是command模式,最低消耗仅为实现其内部的call方法。2:提供请求排队的ACE_Activation_Queue,其内部维护了ACE_Message_Queue的message_block消息指针队列。1:提供多线程池ACE_Task_Base或者ACE_Task或者ACE_Thread_Manager.//生成命令对象,插入到命令队列中。//分发对象构造函数。
2023-06-20 12:16:54 166
原创 ACE中TASK架构简介及简单应用(1)
/#pragma comment(lib,"mysqlcppconnd.lib") //需要编译生成。// 创建生产者和消费者,它们使用同一个消息队列,只有这样才能实现线程间消息的传递。//如果是最后一个数据,那么将数据属性设置为MB_STOP。//如果消息属性是MB_STOP,那么表示其为最后一个数据。//循环从队列中读取数据块,如果读取失败,那么退出线程。//将data中的数据复制到消息块中。//调用activate函数创建消费者线程。//将消息块放入队列中。//调用wait函数等待线程结束。
2023-06-20 10:44:00 836 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人