自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(174)
  • 资源 (8)
  • 收藏
  • 关注

原创 qt 获得 redis 库

【代码】qt 获得 redis 库。

2023-06-28 11:33:37 257

原创 qt Rabbitmq 下载、连接、使用

【代码】qt Rabbitmq 下载、连接、使用。

2023-06-28 10:37:15 1393

原创 c++ redis rabbitmq 库

c++ 可使用的 redis rabbitmq 库

2023-06-26 10:38:56 187

原创 cmake 编译程序得到库

cmake编译得到库

2023-06-26 10:18:33 266

原创 ALNS算法(自适应大领域搜索算法)

ALNS的C++实现

2023-05-29 18:23:50 1888 1

原创 bash: yum:未找到命令

linux yum 未找到该命令

2022-06-16 10:52:59 12480 3

原创 如何在 ecs 上部署

如何在 ecs 上部署

2022-06-05 23:51:36 216

原创 如何远程访问 RabbitMQ

如何远程访问 RabbitMQ

2022-06-05 23:35:49 7293

原创 如何远程访问 Redis

如何远程访问 Redis

2022-06-05 21:58:07 5008

原创 RabbitMQ 的安装和使用

Rabbit MQ 的安装和使用

2022-06-05 18:37:45 232

原创 qt redis 的下载、连接、使用

qt redis hiredis

2022-06-04 11:32:51 3735 9

原创 qt 学习总括

在学习Windows的过程中,也跟随着QT的相关性知识的学习,不仅了解了Windows底层的API调用、进程管理和内存及设备的管理,同样也了解了QT在高度封装的内部是如何实现一些底层调用的,这也不乏为一种有趣味的学习。 由于QT是一门GUI编程框架,所以首先学习的就是QT的封装好的一些组件,比如说标签,文本框和其他的一些已经封装好的组件,对于这些组件,不同的组件会有不同的特性,并且也有相关的共性,比如都是通过拖拽的形式创建,也都有与之相对应的内容设置和窗体相应函数。由于一些组件使用的可能并不.

2022-05-26 17:27:19 145

原创 c++ 程序设计推荐的代码规范

c++变量: 1、采用驼峰式写法,首字母小写 2、一个变量占一行,为了方便调试和测试判定条件: 一个条件加上一个括号,并且对于0值的判断 1、布尔型判断: if(flag) 或者 if(!flag) 2、整数变量判断:if(flag == 0) 或者 if(flag != 0) 3、浮点数变量判断: #define MIN 0.000001 // 定义的最小的可接受范围 if((flag < MIN) || (flag > -MIN)) 4

2022-05-26 16:48:08 161

原创 WSDL 和 SOAP的区别

共性:都是SOA架构中的概念,都是基于XML的不同,WSDL是用来进行服务在第三方注册的,SOAP是用来进行用户与服务的数据交换的

2022-05-23 09:24:40 274

原创 ascii码表,以及简单可自制求ascii代码

#include <iostream>using namespace std;int main(){ while(true) { cout << "请输入要查找字符" << endl; char a; cin >> a; cout << a << " 的ascii: " << int(a) << endl << endl; } return 0;}...

2022-05-14 11:42:01 310

原创 c++ virtual 动态绑定(类的底层实现)

说到c++的动态绑定,就不得不提到类在内存中的存储了,因为动态绑定从原理上来谈,与c++类的内存存储分别不开。 首先,什么是类,我们知道,编译器会将c++的代码编译成汇编代码,而汇编代码又分为 堆区、栈区、代码区、全局/静态区、常量区,其实类就相当于是这些区域的数据的耦合。 对于类的成员方法,一般放到代码区里面,而类的常量和静态变量(方法)分别放置在常量区和静态全局区,但是类的变量一般是没有存储的,因为变量会随着对象的不同而改变,所以平常所说的对象,其实就是堆区、栈区变量的集合体。 对于对.

2022-05-12 10:12:13 358

原创 如何获得邻居家WiFi密码(实用)

经常出现家里没网,手机连接上邻居家WiFi,但是其他设备却无法连接的问题,首先用手机WiFi万能钥匙破解开,连接上,接下来就是关键步骤了。 从手机默认的WiFi按钮进入,如图接着进入下面的页面截图保存二维码,之后用微信扫一扫,扫描当前的二维码,出现的信息 P 后面到下一个;即为密码...

2022-05-11 19:21:54 27742

原创 qt 添加依赖包

一共分两步: 1、在配置文件中添加依赖包路径 2、在配置文件中细化要使用的依赖包 比如说要添加的包在这个文件夹中 那么在 .pro 中添加 INCLUDEPATH += D:\\ActiveMQ\\MQt_LIBS 记得要用双斜线,因为在配置文件中会用单引号来分割不同的文件 之后添加 LIBS += activemq-cpp.lib\ expat.lib\ libapr-1.lib\ libapriconv-1.lib\ l

2022-05-11 09:32:01 2677

原创 wrapper stopped

原因: 1、jdk 版本和 ActiveMQ 版本不匹配 2、jdk 或者 ActiveMQ 的目录中有中文字符 像我之前安装的时候,并没有注意到自己的用户是中文,所以在 ActiveMQ启动过程中,虽然 Active MQ 放到了 D 盘的非中文字符中,但是由于用户名是中文,所以在运行过程中有一个不知道什么包,一直报错,在修改用户名、添加用户等多种方法都没有解决之后,选择了重装系统,将用户名重新设置为英文字符,所以,这里建议计算机专业初学者,将用户名一开始就设置为英文,会为以后省下绝对

2022-05-10 16:42:01 731

原创 java配置环境变量

第一: 在系统环境变量中添加JAVA_HOME变量,变量值为C:\Program Files\Java\jdk1.8.0_271,你的jdk 的 bin 所在的那一级目录第二: 在系统环境变量添加Path路径,在path中添加 %JAVA_HOME%\bin %JAVA_HOME%\jre\bin第三: 在系统环境变量添加ClassPath路径 变量名:ClassPath 值:.;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\li

2022-05-09 07:57:41 381

原创 指针常量和常量指针

指针常量和常量指针

2022-05-05 11:20:23 399

原创 数据库单表容量

单表最大容量

2022-05-04 08:58:03 795

原创 c++ 函数

在程序运行的时候,整个程序会维护一个变量表,这张表里面存放着所有的全局变量的入口地址,在每次进入一个函数的时候,程序又会为这个函数专门产生一张变量表,主函数也是如此,而每次查找变量时,先在当前函数的变量表中找看是否有对应变量的地址,如果没有,就去上一层寻找,如果所有的都寻找结束,都没找到,则报错。函数int hs(int a, ***){ return 0;} 函数的一般格式大致是这个样子,包含返回值、函数名、参数、函数体四大部分指针...

2022-01-18 17:11:37 436

原创 c++ 变量

基础变量在这里插入代码片

2022-01-15 17:29:24 319

原创 MVC模式

MVC模式是一个很重要的模式,简单来讲就是将数据、控制和界面分成三个部分,表面上是在做一些无聊的无用功,但是将程序这样分割对于程序的修改和维护具有非常大的帮助,下面我便用我自己的理解来阐述一下如何实现MVC模式,如有错误,希望大家能在评论区指出,小编加以修改学习。模型层自定义类class Aa{private:// 当前类静态变量static Aa* myself;public: Aa(); // 自定义类打印函数 void print(); // 获取静态变量函数.

2022-01-14 17:58:23 148

原创 The emulator process for AVD Pixel_4a_Edited_API_28 has terminated.

参照这位大佬的文章,亲测有效:https://www.cnblogs.com/a001jingzhao/p/15211160.html

2021-10-31 17:51:24 1833

原创 434.字符串中的单词数-力扣

这道题主要就是空串和空格的影响,只要将这两个问题解决,那么这道题也就解完了我的思路是统计空格的个数,由于头尾的空格和中间的多个空格可能会对结果产生影响所以在程序的开始,先去掉字符串头部和尾部的空格,此时如果左指针 i 比右指针 j 大,那么证明这是一个完全的空格串,返回 0,如果相反,那么证明肯定会有单词,由于统计的是中间的空格数,按照两点之间有一个空格的思维,单词数=空格数+1,所以置 temp=1,如果遇到了空格,就跳过当前以及后续可能挨着的空格,重复执行。class Solution {

2021-10-07 20:15:00 94

原创 22-括号生成(力扣)

几个月前这道题让我绞尽脑汁,但是在学了算法之后,看到这个的第一个想法是是不是可以用动态规划填表格的形式解出来,但是动态规划要求有大量的重复计算,所以很自然的画了一下括号生成的二叉树,发现并没有出现重复计算的结果,反而是可以用二叉树遍历的思维来组建括号,于是就开始找符合条件的树叶,发现二叉树的右侧 ‘)’ 的节点不能作为开始节点,而只能在左半边树遍历,如果要保证右括号左边始终有匹配的左括号,就得先遍历左节点,然后再遍历右节点,而且总共要遍历的深度是 2 * n,左括号的数量等于右括号的数量,所以可

2021-09-22 11:30:00 100

原创 汇编实验常用的中断指令

01号中断:输入一个字符,默认放到 al 里面mov ah,01hint 21h------------------------------------------------------------02号中断:输出dl所在的位置的字符mov ah,02hmov dl,10hint 21h------------------------------------------------------------09号中断:string db "hello$"mov ah,09hlea d

2021-07-04 20:57:22 1700 1

原创 vhdl语言基础

1、标志符: 1)首字符必须是字母 2)末字符不能为下划线 3)不允许出现两个连续的下划线 4)不区分大小写 5)不能是关键字 6)最长只能是32个字符 7)只能有字母、数字和下划线 注释由两个连续的虚线(--)引导2、数据类型 1)常量:constant 定义语句: constant 常量名:数据类型:=表达式 2)变量:variable 定义语句: variable 变量名:数据类型:=初始值 3)信号:signal 定义语句: signal 信

2021-07-04 20:41:24 1265

原创 如何解决c++文件读写流无法读取中文的问题(vc6.0)

代码#include <iostream>#include <fstream>#include <locale>using namespace std;int main(){ setlocale(LC_ALL, "chs"); // 设置字符编码环境 char buf; int x; wchar_t y, temp; ifstream is("D:\\存档\\OneDrive\\桌面\\作业\\测试文档.docx", ios::in); whi

2021-07-04 20:21:30 2963 6

原创 如何在win10中使用debug

先下载 dosbox 和 debug.exe将 debug.exe 文件放到 d:\ 文件夹下然后打开dosbox,在有蓝框框的窗口输入mount c d:\c:\debug然后就可以使用 debug 工具了

2021-06-04 11:42:26 1528

原创 面向对象与UML——活动图

用来描述工作流中从一个活动到另外一个活动 支持并行操作1、活动图作图 1)描述操作执行过程 2)对象内部工作 3)描述用例 4)处理多线程2、元素 1)活动:工作过程中的一个步骤 理解:原子性 不可中断 瞬时完成 可以有入转移 至少一个出转移 表示:用圆角矩形表示,矩形内写活动名字 名称:动宾结构3、状态 活动是状态的一个特例,当状态中只有一个方法时,就是一个活动 两个伪状态:用实心圆形表示初态(1个) 用带圈的实心圆形表示(1 - .

2021-06-02 09:17:39 1265

原创 面向对象技术与UML——状态图

1、定义:描述了一个特定对象的所有可能状态及各种事件发生而引起的状态的转移2、认识: 1)大多数生命在一生中经历了不同状态 2)在一个特定时期,处于一种状态 3)存在引起变化的各种事件 4)事物在其状态间按照次序变化 5)事物状态间转移是瞬时的 6)事件发生时,可采取一些动作3、状态图的表示 1)表示:用圆角矩形,分状态名称、属性、动作三栏 2)状态名称:名词短语 状态变量:属性及值 活动列表:状态到状态转换时候需要做的事情 1> 进入状态动作 entry /

2021-05-28 08:48:36 630

原创 面向对象与UML——类图关系

1、建立关系 类间关系使得系统成份成为一个有机整体 关系种类:继承、聚合、关联、依赖、实现等 关系层任务: 1)构建类间关系 2)进一步完善对象层、特征层2、继承 1)概念:如果类A具有类B的所有属性、操作,且还具有独有的属性和操作,则 A叫B的一般类,B叫A的特殊类 2)继承的性质: 1> 非对称性 2> 传递性 3)种类:单继承、多继承 4)作用: 1> 简化子类定义 2> 使得多态成为可能 5)表示:用带直线的空心三角表示 6

2021-05-25 11:20:04 483

原创 算法设计与分析——最优二叉树问题

/* 用 r 来表示根节点搜索二叉树 用 small 来表示查找的平均概率 */#include <iostream>using namespace std;struct Node{ double small; int r;};int main(){ /* 对角线为本身概率 由于是搜索树,左下角矩阵为 0 p[i][j] = min(k=i-j) 平均概率和 + 本身 状态转移方程 pn = min(k = i - j) p[i][k -

2021-05-19 10:03:05 675

原创 算法设计与分析——矩阵链乘积问题

#include <iostream>#include <vector>using namespace std;struct Node{ int small; int r;};// 打印加括号方式 void get(Node ** target, int i, int j, vector<char>& a){ if(i == j) { a.push_back('A'); a.push_back('0' + i); retu

2021-05-18 21:05:20 694

原创 面向对象与UML——类图

1、类图在OOA中的地位 1)类图是最重要的图:是建模最基本任务,是最需要花时间和精力完成的图 2)OOA的任何阶段都需要类图,类图(内容)与抽象 层次相一致 3)类图是正向工程(模型->语言)的主要资源 是逆向工程(语言->模型)的生成物 4)类图规定了代码结构2、认识类图: 描述类、接口等及之间关系的图,反映类图当中的静态结构 类图中元素:类、接口 关系:关联、继承、聚合、实现、依赖等3、对象与类 1)概念表示 1>对象:具有明确语义边界并封

2021-05-14 09:39:43 889 1

原创 面向对象与UML——用例图

用途: 1、是OOA的第一个图,系统是用例(需求)驱动 2、反映用户需求(自然语言) 3、描绘系统功能(UML语言) 4、对编写测试用例有帮助作用 5、对设计人机界面有帮助作用 用户需求:对开发系统给出的各种期望和需求 系统需求:为达到目标,应具有的能力,包括功能、性能、可靠性、保密需求等 软件需求(三层): 1、业务需求:反映了组织和客户对系统或产品的层次需求目标 2、用户需求:描述用户使用产品要实现的任务 3、功能需求:开发人员必须要实现的软件功能系统边界:.

2021-05-10 20:17:59 392

原创 程序设计语言原理——绪论

1、程序设计语言分类: 1)命令式 2)面向对象式 3)函数式 4)逻辑式 5)并行式2、语言发展: 机器语言——汇编语言(助记符)——高级语言3、程序设计语言的抽象机制4、语言的定义: 语法: 1)决定了一些语言要素如何组合在一起构成其他语言要素 2)使用上下文无关文法精确定义 语义: 1)没有一种公认的精确定义 2)给出一条语句,写出这条语句的执行结果5、语义翻译: 1、编译(c++): 将整个程序全部编译形成一个可执行文件之后执行,可移植性差 2、解

2021-05-10 19:45:23 268

java jdk + eclipse

java jdk + eclipse

2022-06-16

rabbitmq全部安装包,下载后利用其中的文件可以很方便的下载和自己电脑适配的Rabbit MQ

rabbitmq全部安装包,下载后利用其中的文件可以很方便的下载和自己电脑适配的Rabbit MQ,需要注意的是,在下载之前,请保证自己电脑上有c/c++的环境,推介使用visual studio,社区免费版本的就行

2022-06-05

qt开发环境和依赖包,支持大多数的qt开发

qt开发环境和依赖包,支持大多数的qt开发

2022-06-04

刚学习完数据库,总结了一下自己使用的语句,并进行了语法对比

oracle mysql 语法对比

2022-06-04

redis 和 qt hiredis

redis qt hiredis

2022-06-04

算法设计与分析.zip

这点很重要!!!在使用的时候,请将代码中的文件路径修改 普通背包问题、八皇后问题、归并排序、哈夫曼编码、矩阵链乘 都为自己编写,且亲自测试有效,可以放心下载

2021-06-22

dosbox-0.74-3和debug.exe.zip

dosbox 和 debug,可用于汇编学习和病毒防治

2021-06-04

VHDL基础(非常高速集成电路硬件描述语言)

VHDL(非常高速集成电路硬件描述语言)是由美国国防部支持的一项研究计划,于1983年创建,目的是以文字化方法描述电子电路与系统。

2021-05-13

空空如也

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

TA关注的人

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