- 博客(174)
- 资源 (8)
- 收藏
- 关注
原创 qt 学习总括
在学习Windows的过程中,也跟随着QT的相关性知识的学习,不仅了解了Windows底层的API调用、进程管理和内存及设备的管理,同样也了解了QT在高度封装的内部是如何实现一些底层调用的,这也不乏为一种有趣味的学习。 由于QT是一门GUI编程框架,所以首先学习的就是QT的封装好的一些组件,比如说标签,文本框和其他的一些已经封装好的组件,对于这些组件,不同的组件会有不同的特性,并且也有相关的共性,比如都是通过拖拽的形式创建,也都有与之相对应的内容设置和窗体相应函数。由于一些组件使用的可能并不.
2022-05-26 17:27:19
205
原创 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
222
原创 WSDL 和 SOAP的区别
共性:都是SOA架构中的概念,都是基于XML的不同,WSDL是用来进行服务在第三方注册的,SOAP是用来进行用户与服务的数据交换的
2022-05-23 09:24:40
373
原创 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
363
原创 c++ virtual 动态绑定(类的底层实现)
说到c++的动态绑定,就不得不提到类在内存中的存储了,因为动态绑定从原理上来谈,与c++类的内存存储分别不开。 首先,什么是类,我们知道,编译器会将c++的代码编译成汇编代码,而汇编代码又分为 堆区、栈区、代码区、全局/静态区、常量区,其实类就相当于是这些区域的数据的耦合。 对于类的成员方法,一般放到代码区里面,而类的常量和静态变量(方法)分别放置在常量区和静态全局区,但是类的变量一般是没有存储的,因为变量会随着对象的不同而改变,所以平常所说的对象,其实就是堆区、栈区变量的集合体。 对于对.
2022-05-12 10:12:13
407
原创 如何获得邻居家WiFi密码(实用)
经常出现家里没网,手机连接上邻居家WiFi,但是其他设备却无法连接的问题,首先用手机WiFi万能钥匙破解开,连接上,接下来就是关键步骤了。 从手机默认的WiFi按钮进入,如图接着进入下面的页面截图保存二维码,之后用微信扫一扫,扫描当前的二维码,出现的信息 P 后面到下一个;即为密码...
2022-05-11 19:21:54
32443
原创 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
2987
原创 wrapper stopped
原因: 1、jdk 版本和 ActiveMQ 版本不匹配 2、jdk 或者 ActiveMQ 的目录中有中文字符 像我之前安装的时候,并没有注意到自己的用户是中文,所以在 ActiveMQ启动过程中,虽然 Active MQ 放到了 D 盘的非中文字符中,但是由于用户名是中文,所以在运行过程中有一个不知道什么包,一直报错,在修改用户名、添加用户等多种方法都没有解决之后,选择了重装系统,将用户名重新设置为英文字符,所以,这里建议计算机专业初学者,将用户名一开始就设置为英文,会为以后省下绝对
2022-05-10 16:42:01
883
原创 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
448
原创 c++ 函数
在程序运行的时候,整个程序会维护一个变量表,这张表里面存放着所有的全局变量的入口地址,在每次进入一个函数的时候,程序又会为这个函数专门产生一张变量表,主函数也是如此,而每次查找变量时,先在当前函数的变量表中找看是否有对应变量的地址,如果没有,就去上一层寻找,如果所有的都寻找结束,都没找到,则报错。函数int hs(int a, ***){ return 0;} 函数的一般格式大致是这个样子,包含返回值、函数名、参数、函数体四大部分指针...
2022-01-18 17:11:37
468
原创 MVC模式
MVC模式是一个很重要的模式,简单来讲就是将数据、控制和界面分成三个部分,表面上是在做一些无聊的无用功,但是将程序这样分割对于程序的修改和维护具有非常大的帮助,下面我便用我自己的理解来阐述一下如何实现MVC模式,如有错误,希望大家能在评论区指出,小编加以修改学习。模型层自定义类class Aa{private:// 当前类静态变量static Aa* myself;public: Aa(); // 自定义类打印函数 void print(); // 获取静态变量函数.
2022-01-14 17:58:23
183
原创 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
1923
原创 434.字符串中的单词数-力扣
这道题主要就是空串和空格的影响,只要将这两个问题解决,那么这道题也就解完了我的思路是统计空格的个数,由于头尾的空格和中间的多个空格可能会对结果产生影响所以在程序的开始,先去掉字符串头部和尾部的空格,此时如果左指针 i 比右指针 j 大,那么证明这是一个完全的空格串,返回 0,如果相反,那么证明肯定会有单词,由于统计的是中间的空格数,按照两点之间有一个空格的思维,单词数=空格数+1,所以置 temp=1,如果遇到了空格,就跳过当前以及后续可能挨着的空格,重复执行。class Solution {
2021-10-07 20:15:00
170
原创 22-括号生成(力扣)
几个月前这道题让我绞尽脑汁,但是在学了算法之后,看到这个的第一个想法是是不是可以用动态规划填表格的形式解出来,但是动态规划要求有大量的重复计算,所以很自然的画了一下括号生成的二叉树,发现并没有出现重复计算的结果,反而是可以用二叉树遍历的思维来组建括号,于是就开始找符合条件的树叶,发现二叉树的右侧 ‘)’ 的节点不能作为开始节点,而只能在左半边树遍历,如果要保证右括号左边始终有匹配的左括号,就得先遍历左节点,然后再遍历右节点,而且总共要遍历的深度是 2 * n,左括号的数量等于右括号的数量,所以可
2021-09-22 11:30:00
140
原创 汇编实验常用的中断指令
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
1872
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
1593
原创 如何解决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
3478
6
原创 如何在win10中使用debug
先下载 dosbox 和 debug.exe将 debug.exe 文件放到 d:\ 文件夹下然后打开dosbox,在有蓝框框的窗口输入mount c d:\c:\debug然后就可以使用 debug 工具了
2021-06-04 11:42:26
1634
原创 面向对象与UML——活动图
用来描述工作流中从一个活动到另外一个活动 支持并行操作1、活动图作图 1)描述操作执行过程 2)对象内部工作 3)描述用例 4)处理多线程2、元素 1)活动:工作过程中的一个步骤 理解:原子性 不可中断 瞬时完成 可以有入转移 至少一个出转移 表示:用圆角矩形表示,矩形内写活动名字 名称:动宾结构3、状态 活动是状态的一个特例,当状态中只有一个方法时,就是一个活动 两个伪状态:用实心圆形表示初态(1个) 用带圈的实心圆形表示(1 - .
2021-06-02 09:17:39
2020
原创 面向对象技术与UML——状态图
1、定义:描述了一个特定对象的所有可能状态及各种事件发生而引起的状态的转移2、认识: 1)大多数生命在一生中经历了不同状态 2)在一个特定时期,处于一种状态 3)存在引起变化的各种事件 4)事物在其状态间按照次序变化 5)事物状态间转移是瞬时的 6)事件发生时,可采取一些动作3、状态图的表示 1)表示:用圆角矩形,分状态名称、属性、动作三栏 2)状态名称:名词短语 状态变量:属性及值 活动列表:状态到状态转换时候需要做的事情 1> 进入状态动作 entry /
2021-05-28 08:48:36
734
原创 面向对象与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
591
原创 算法设计与分析——最优二叉树问题
/* 用 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
758
原创 算法设计与分析——矩阵链乘积问题
#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
808
原创 面向对象与UML——类图
1、类图在OOA中的地位 1)类图是最重要的图:是建模最基本任务,是最需要花时间和精力完成的图 2)OOA的任何阶段都需要类图,类图(内容)与抽象 层次相一致 3)类图是正向工程(模型->语言)的主要资源 是逆向工程(语言->模型)的生成物 4)类图规定了代码结构2、认识类图: 描述类、接口等及之间关系的图,反映类图当中的静态结构 类图中元素:类、接口 关系:关联、继承、聚合、实现、依赖等3、对象与类 1)概念表示 1>对象:具有明确语义边界并封
2021-05-14 09:39:43
1029
1
原创 面向对象与UML——用例图
用途: 1、是OOA的第一个图,系统是用例(需求)驱动 2、反映用户需求(自然语言) 3、描绘系统功能(UML语言) 4、对编写测试用例有帮助作用 5、对设计人机界面有帮助作用 用户需求:对开发系统给出的各种期望和需求 系统需求:为达到目标,应具有的能力,包括功能、性能、可靠性、保密需求等 软件需求(三层): 1、业务需求:反映了组织和客户对系统或产品的层次需求目标 2、用户需求:描述用户使用产品要实现的任务 3、功能需求:开发人员必须要实现的软件功能系统边界:.
2021-05-10 20:17:59
465
原创 程序设计语言原理——绪论
1、程序设计语言分类: 1)命令式 2)面向对象式 3)函数式 4)逻辑式 5)并行式2、语言发展: 机器语言——汇编语言(助记符)——高级语言3、程序设计语言的抽象机制4、语言的定义: 语法: 1)决定了一些语言要素如何组合在一起构成其他语言要素 2)使用上下文无关文法精确定义 语义: 1)没有一种公认的精确定义 2)给出一条语句,写出这条语句的执行结果5、语义翻译: 1、编译(c++): 将整个程序全部编译形成一个可执行文件之后执行,可移植性差 2、解
2021-05-10 19:45:23
332
rabbitmq全部安装包,下载后利用其中的文件可以很方便的下载和自己电脑适配的Rabbit MQ
2022-06-05
算法设计与分析.zip
2021-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人