自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

十四

计算机相关知识

  • 博客(38)
  • 收藏
  • 关注

原创 刚开通博客,说点什么吧!

其实很早就有开通一个博客的想法,主要是为了记录自己在学习和提升的路上一些比较重要的知识点,本人所写额文章中,可能有知识点本身不算难,但一定有其巧妙与深刻之处,需要反复体会。其二也是怕自己会忘记一些不常用的知识,第一遍学习时已经花了大把的时间,要是之后需要用时不能快速捡起来,就太不划算了,要是能在第一遍学习之时做好记录,以后看到自己的字应该能迅速找到思路。看到有些比较好的文章也会转进来,都会一一注明

2018-02-06 11:30:22 239

原创 Qt 一个保持固定行数据的QTableWidget 第一列为序号可滚动

【代码】Qt 一个保持10行数据的QTableWidget 第一列为序号。

2024-04-21 22:54:07 340

转载 error C3615: constexpr 不会生成常数表达式

首先我的项目是从vs2015移植到vs2017过程中出现报错,核对Qt的版本和平台是5.14.2_msvc2017_64没问题,并且5.14.2支持vs2017的MSVC版本,依旧报错.Qalgorithms.h文件有bug,用下面的文件全文替换即可.

2024-03-25 10:55:21 900

原创 log4cpp log4cplus log4cxx 优劣势

【代码】log4cpp log4cplus log4cxx 优劣势。

2023-09-05 16:22:45 1023 1

原创 std::vector<std::variant> 作为函数参数 代码举例

【代码】std::vector<std::variant> 作为函数参数 代码举例。

2023-09-05 13:40:59 281

原创 std::vector<std::any> 作为函数参数 代码举例

【代码】std::vector<std::any> 作为函数参数 代码举例。

2023-09-05 13:40:13 385

原创 std::tuple 递归遍历

【代码】std::tuple 递归遍历。

2023-09-05 10:22:54 182

原创 可变参数模版 对参数包作处理2

【代码】可变参数模版 对参数包作处理。

2023-09-04 16:13:57 57

原创 可变参数模版 对参数包作处理

【代码】可变参数模版 对参数包作处理。

2023-09-04 16:13:15 45

转载 QGraphicsView 鼠标滚轮在鼠标位置下放大和缩小

1.不按住鼠标左键 在图像缩小很小时 视图会很大 导致场景不够用 这时候会自动移动视图以保证视图不超出场景的范围 没有完全在鼠标位置下放大和缩小。2.按住鼠标左键 完全在鼠标位置下放大和缩小。

2023-08-23 15:58:22 1057

原创 注释 放大到 utf-8 无签名

【代码】注释 放大到 utf-8 无签名。

2023-08-22 11:16:44 134

原创 C/C++常用宏归纳

TO_STRINGTO_STRING宏接受一个参数t,并使用#运算符将其转换为字符串。这意味着当你在代码中使用TO_STRING(abc)时,它将被替换为字符串"abc"。MAP_TO_STRING宏接受一个参数ot,并使用TO_STRING宏将其转换为字符串。这个宏的目的是将一个值和它的字符串表示关联起来。例如,当你在代码中使用MAP_TO_STRING(123)时,它将被替换为{“123”, 123}。这些宏可以在代码中用于创建字符串表示和关联值和字符串的映射。

2023-07-26 20:18:24 392

原创 Visual Studio 2015编译器 自动生成 XXX_EXPORTS宏

在使用Visual Studio 2015创建Win32项目时,编译器会自动添加这个宏到项目的预定义宏中。这样,在编译和链接过程中,编译器会根据宏的定义来正确处理导出和导入符号。这个宏的作用是在编译过程中帮助标识导出符号,以便在动态链接库中正确地导出和导入函数和变量。因此,如果你在不同的项目中使用Visual Studio 2015创建项目,可能会看到不同的宏名称。要在编译和链接过程中正确处理动态链接库的导出和导入,可以使用这个宏来标识需要导出的函数和变量,并使用适当的导出修饰符。

2023-07-26 18:48:20 1537

转载 宏定义中常见的 do{ }while(0)

在大部分情况下可以工作,但是如果之前已经定义了tmp这个变量,则就会出错了,那我们可以把tmp换成平时不常用的名字,就大大降低了重名的概率了,这确实是一个办法,但不完美,因为即使这样,依然无法用在switch语句中。在阅读第三方源码时,经常见到宏定义中有一个do{ }while(0)语句,这是为什么呢?是否就完美了呢,依然不行,因为还可能会影响if语句的执行,看下面的例子。那我们想,是否可以定义宏的时候,加上一层大括号,嗯,确实可以。这时,就要祭出do{ }while(0)大杀器了,

2023-07-26 16:19:32 231

原创 __cplusplus 和 __cplusplus__区别

当使用 C++ 编译器编译 C++ 程序时,__cplusplus 宏会被定义。你可以使用条件编译来根据 __cplusplus 宏的定义情况执行不同的代码。是 __cplusplus 的备用宏,用于兼容一些旧版本的编译器。在大多数情况下,你可以直接使用 __cplusplus 宏来判断是否为 C++ 环境。请注意,__cplusplus 宏的值是一个整数,表示 C++ 的版本。不同的编译器可能会定义不同的值,因此在使用时需要注意兼容性。是预定义的宏,用于判断当前编译环境是否为 C++ 环境。

2023-07-26 16:07:44 1384

原创 _WIN32和_WIN64区别

WIN32 是一个预定义的宏,用于判断当前编译环境是否为 Windows 操作系统。当使用 MSVC 编译器编译 Windows 应用程序时,无论是 32 位还是 64 位的 Windows 环境,_WIN32 宏都会被定义。你可以使用条件编译来根据 _WIN32 宏的定义情况执行不同的代码。这样可以根据不同的编译环境执行相应的代码逻辑。请注意,_WIN32 宏并不能区分 32 位和 64 位的 Windows 环境,如果需要区分这两种环境,可以使用 _WIN64 宏。

2023-07-26 16:03:35 917

转载 import XmlViewer from ‘./XmlViewer‘ Module parse failed

vue xml

2023-01-11 11:38:57 176

原创 SpringBoot电商秒杀项目优化知识点总结(第八章)

慕课SpringBoot电商秒杀项目优化知识点总结(第八章)

2022-07-22 23:54:30 718

原创 SpringBoot电商秒杀项目优化知识点总结(第七章)

慕课SpringBoot电商秒杀项目优化知识点总结(第七章)

2022-07-22 23:49:20 741

原创 SpringBoot电商秒杀项目优化知识点总结(第六章)

慕课SpringBoot电商秒杀项目优化知识点总结(第六章)

2022-07-22 23:44:06 301

原创 SpringBoot电商秒杀项目优化知识点总结(第五章)

慕课SpringBoot电商秒杀项目优化知识点总结(第五章)

2022-07-22 23:34:02 508

原创 SpringBoot电商秒杀项目优化知识点总结(第四章)

慕课SpringBoot电商秒杀项目优化知识点总结(第四章)

2022-07-16 17:10:23 992

原创 SpringBoot电商秒杀项目优化知识点总结(第三章)

慕课SpringBoot电商秒杀项目优化知识点总结(第三章)

2022-07-07 19:50:58 1282 4

原创 SpringBoot构建电商基础秒杀项目知识点总结(第4-6章)

慕课SpringBoot构建电商基础秒杀项目知识点总结(第4-6章)

2022-07-03 00:32:46 284

原创 SpringBoot构建电商基础秒杀项目知识点总结(第3章)

慕课SpringBoot构建电商基础秒杀项目知识点总结(第3章)

2022-07-02 20:03:06 725

原创 SpringBoot构建电商基础秒杀项目知识点总结(第2章)

慕课springboot构建电商基础秒杀项目知识点总结(第2章)

2022-07-02 01:41:18 318

原创 微信小程序 腾讯云一站式部署报错

微信小程序    PHP demo 1. 没有获取用户信息权限   需添加  结果为  清除缓存  重新编译  即可         ’2.只改了client/config.js的主机域名   没有改server/config.php的数据库秘密码 和appid导致php demo即使添加<buttonopen-type="getUserInfo">授权用户信息</button&...

2018-05-26 19:41:45 697

转载 杭电六度空间

#include<iostream>#include<stdio.h>#include<stdlib.h>#include<string.h>using namespace std;int a[10001][10001];//顶点从1开始编号int visited[10001];//visited数组用来表示某条边是否被访问 int N,M,coun...

2018-03-26 11:55:34 319 1

转载 c++标准库

统一只使用第一个函数的第一个参数即可

2018-03-20 14:32:02 225

转载 c标准库函数

详细内容:http://c.biancheng.net/cpp/u/stdlab_h/C语言atoi()函数:将字符串转换成int(整数)头文件:#include <stdlib.h>atoi() 函数用来将字符串转换成整数(int),其原型为:int atoi (const char * str);【函数说明】atoi() 函数会扫描参数 str 字符串,跳过前面的空白字符(例如空格...

2018-03-20 14:13:11 590

转载 c语言回车结束输入

方法一:#include<stdio.h> int main(){       intcount1=0;       intcount2=0;       intnum;        charch;              do{                       scanf("%d",&num);              if((num%2)==0)count...

2018-03-20 09:07:08 61368 3

原创 八皇后问题

八皇后问题(回溯法)不考虑棋盘对称,共有92种方法 方法一:O(n2) #include<stdio.h>#include<iostream>using namespace std;int tot = 0,n = 8;int C[8];void search(int cur);int main(){       search(0);       cout<<to...

2018-03-19 09:20:18 207

原创 《计算机网络原理》(谢希仁)笔记——第四章

为本人观看韩立刚老师视频所做笔记与总结!下面为视频连接:https://www.bilibili.com/video/av10921041/?from=search&seid=733222547867341420第三章:网络层 两种服务(网络层想运输层提供):虚电路服务:发送端和接收端相同的分组都沿着同一条虚电路传送(先发先到)数据报服务(现在所采用的服务):发送端和接收端相同的分组可能沿...

2018-02-19 01:08:46 4364

原创 《计算机网络原理》(谢希仁)笔记——第三章

为本人观看韩立刚老师视频所做笔记与总结!下面为视频连接:https://www.bilibili.com/video/av10921041/?from=search&seid=733222547867341420第三章:数据链路层基本概念:数据链路层使用的信道主要有一下两种类型:点对点信道:一对一广播信道:一对多(集线器),必须使用专用的共享信道协议来协调这些主机的数据发送 链路:一条点到...

2018-02-14 22:21:16 1810

原创 《计算机网络原理》(谢希仁)笔记——第二章

此为本人观看韩立刚老师视频所做笔记与总结!下面为视频连接:https://www.bilibili.com/video/av10921041/?from=search&seid=733222547867341420第二章:物理层(主要知识点为数据通讯专业的内容 和计算机网络关系不大 但需掌握) 2.1物理层的基本概念物理层解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传...

2018-02-11 21:02:23 1980

原创 《计算机网络原理》(谢希仁)笔记 ——第一章

此为本人观看韩立刚老师视频所做笔记与总结!下面为视频连接:https://www.bilibili.com/video/av10921041/?from=search&seid=733222547867341420目录第一章:1.1:电信网络:固定电话计算机网络:电脑上网有线电视网络:电视上网(单向通讯)软件共享:使用服务器上的软件硬件共享:使用没有连在本地的打印机   1.2网络:通过交...

2018-02-11 00:00:13 6106

原创 算法竞赛入门经典p8.1 最大连续子序列和的O(n3) O(n2) O(nlogn) O(n)

T(n) = O(n3)best = A[1];for(int i = 1;i        for(intj = i;j               intsum = 0;              for(intk = i;k                      sum+= A[k];              if(sum> best)         

2018-02-07 15:21:07 487

原创 STL概括!

1.list:双向循环链表list l;链表节点分散,对于迭代器,只能“++”或“--”,而不能“+n”或“-n”,此处与vector不同方法:push_front(新数据) 往首部插入新元素push_back(新数据) insert(iterator,新元素)往迭代器位置插入新元素 pop_front(数据)pop_back(数据)erase(迭代器)

2018-02-06 22:10:25 188

空空如也

空空如也

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

TA关注的人

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