自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

迪迦 • 奥特曼

你还相信光吗?

  • 博客(727)
  • 资源 (13)
  • 收藏
  • 关注

转载 关于windows 双网卡和跃点数研究

需要说明的是:我们还是可以和172.17.4.0/24的其他主机进行通信的,因为172.17.4.0/24和网卡的ip属于同一个广播域,可以直接通信,不需要路由。在这里我们可以看到默认路由有两条了,一条是172.17.4.1(跃点数25) 一条是192.168.30.254(跃点数276)。可以看到,该pc选择了172.17.4.1的路由,因为该路由的跃点数(一个路由为一个跃点,越小越优先。首先可以进cmd,输入route print 查看路由信息。场景:当一台pc同时接入双网卡时,pc该如何选择路由?

2024-02-12 18:05:29 174

转载 C#调试信息打印到输出窗口

C#调试信息打印到输出窗口。

2023-10-06 07:43:39 417

转载 由于找不到PBSYS90.dll,无法继续执行代码。重新安装程序可能会解决此问题!

找到你安装powerbuild的目录,找到这个dll文件。把它添加进环境变量的path里。

2023-09-29 08:31:46 284

转载 Qt重绘之update,repaint详解

repaint(),被调用之后,立即执行重绘,因此repaint是最快的,紧急情况下需要立刻重绘的可以使用repaint()。但是,myrepaint()又被重写的paintEvent()调用。这样调用repaint()的函数又被paintEvent()调用,由于repaint()是立即重绘,而且repaint()在调用paintEvent之前几乎不做任何优化操作,而是会造成死循环,即:先调用repaint(),继而调用paintEvent(),paintEvent()反过来有调用repaint()…

2023-06-16 09:45:00 721

转载 Qt响应按键按下

增加这一判断是为了避免在按键长按期间一直触发按键事件,对同一键值一直做容器追加和删除操作。这显然是没必要的耗时操作,我们只需要保证在长按期间,那个按键的键值key一直在容器里就好了。当单个按键按下释放后,按键事件还会停顿一下,所以我们不能在按键事件里面直接处理逻辑。--------借助定时器。以WASD四按键为例,实现QLabel控件的丝滑移动。如果我们想响应多个按键同时按下的效果,单凭这键盘事件是没办法实现的。-------借助容器。遍历key值容器,实现多个按键的同时响应。

2023-06-12 11:01:49 1766 1

转载 Python函数 — 位置参数和关键字参数

上面的例子我们很容易得出结论,关键字参数可以和位置参数混合使用,但是关键字参数必须在位置参数之后,否则会报语法错误SyntaxError。定义函数的时候,参数中可以使用 /和 *来限制参数类型,调用函数的时候,/前面只能是位置参数,*后面只能是关键字参数,不限制之间的参数类型。定义函数如下:param1只能是位置参数,param2可以是位置参数和关键字参数,param3只能是关键字参数。Python函数的参数可以分为默认参数,位置参数,关键字参数,可变参数。默认参数如果传入实参,则使用传入的实参值。

2023-06-05 17:18:28 912

原创 《面向对象程序设计》实践任务书

学生信息包括地址、出生日期、学科成绩(语文,英语,数学,物理)、个人信息(姓名,性别,民族,国籍,学历)、联系方式(手机,家庭电话,学校电话)等。图书基本信息:图书编号、书名、作者(要考虑多个作者情况)、出版社、出版日期、定价、馆藏数、借阅数等。要求:所谓“程序正确”,指的是在各层次上正确,经得起检测,对合法的所有数据,要能够输入,且程序要都能正确执行,并获得正确的结果。链表类,操作类,地址类,链表结点类,学生类,分数类, 电话号码类 等。包括读者编号、读者姓名、所借图书等,实现对读者的信息的描述。

2023-05-29 08:40:44 852

转载 matlab中x.^2与x^2有什么区别?

2是求矩阵的平方或两个相同的矩阵相乘,因此要求矩阵为方阵,.^2 是矩阵中的每个元素都求平方,

2023-05-15 16:48:44 527

原创 QT支持Https

然后将下载好的安装包安装好,最后再把libeay32.dll与ssleay32.dll复制到编译器目录即可,如果你使用mingv,可以直接在opt/bin目录下寻找这两个文件。由于本机已安装相关模块,所以会显示为true,如果你没有安装,会显示为false,如第二个图所示。然后根据对应的版本进行下载,如下是下载网址。添加对应代码,查看openssl对应的版本。

2023-05-07 06:43:47 466

原创 Idea 社区版 Spring Boot 热部署

IDEA热部署设置:当Spring Boot项目中的代码发生变化后,IDEA会自动重启项目,以达到自动更新项目和代码的目的(自动让修改的代码生效)。2.Settings 开启项目自动编译。3.使用 Debug 启动(非Run)1.添加热部署框架支持。

2023-04-22 21:11:20 488

转载 @ServletComponentScan和@ComponentScan 注解

springboot 项目启动类中我们经常见到这两个注解和下面我们就言简意赅的介绍一下这两个注解的作用。

2023-04-18 16:55:20 720

转载 【设计模式】秒懂状态模式

状态模式在日常开发中也是一个非常实用的行为型设计模式。和以往一样,还是先来看看状态模式的定义:允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。好吧,我承认当初和你们一样,看到这句话的时候也是处于一个懵逼的状态,我们还是先别纠结了,继续往后面看。

2023-04-05 18:48:39 453

转载 Qt对话框QDialog的返回值

调用accept()、reject()、done(int r)都会让对话框关闭。对话框调用accept()时会返回QDialog::Accepted确认;调用reject()会返回QDialog::Rejected就是拒绝,也可以自己定义返回值,要用到done(int r);调用done(int r),exec的返回值就是r;QDialog返回值。

2023-04-02 09:35:34 2080

原创 关于谷歌浏览器的CSS调式中的Hover样式

今天的调式代码的时候,想找到网站的Hover样式,可是找了很长时都都没有找到。之后在百度一下,才明白当打开网页的时候,默认是非hover样式,如果需要看hover样式,需要进行勾选一下。勾选之后,才是hover样式。注:在勾选前要选中要调式的元素。

2023-03-29 11:36:13 663

转载 QString之arg用法

二、 arg(str1).arg(str2).arg(str3)arg比c语言的printf封装更加高级和易用。用后面依次替换前面,后面的类型确保都是Qstring即可。一、 arg(str1, str2, str3)注意,int也可以为long、double等。三、 arg(int, int, int)

2023-03-18 15:06:12 813

转载 【QT】Qt Creator 右击添加库无反应解决方案【转发】

Qt 5.9.0 Creator 添加库 UI 弹出有 bug。2、在 pro 文件界面内,右击鼠标,选择添加库。想向工程添加外部库,但点击添加库无反应。pro 文件内可弹出添加库 UI。3、添加库的 UI 弹出。1、打开 pro 文件。

2023-03-17 14:25:25 637

转载 计算机管理中的用户和组里的名称和全名有什么不同

管理员账户如果不是唯一的(不包括 Administrator),当前登录的管理员可以把自己改成普通账户。如果用传统方式登录(在欢迎屏幕按两次Ctrl+Alt+Delete),就既可以用户名,也可以用全名登录。组中的用户都是用实际名称显示的,更改文件或注册表项目的权限时显示的名称也都是实际名称。在新弹出的窗口,即可以看到当前的用户名,全名,还可以对其进行更改。根据权限的逐渐降低,用户可访问的文件、可更改的设置会减少。一句话,全名和用户名的关系就是显示名称和实际名称的关系。用户名是登录使用的,

2023-02-16 12:50:30 1864

原创 添加pdfium.dll到VS21019

在使用pdfiumViewer的时候,还需要安装这几个包,都使用NuGet就可以了。

2023-02-10 20:39:06 1558

转载 Win11右键默认显示更多选项怎么设置 【设置方法】

1、还是一样打开 Windows 终端(管理员),直接输入这串代码【reg.exe delete “HKCU\Software\Classes\CLSID{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32” /va /f】有很多朋友不喜欢win11系统的右键菜单显示,经常需要多点一次“显示更多选项”才能看到想要的内容,大家想知道如何让win11右键菜单默认显示更多选项,一下子把所有选项都显示出来,就像win10系统一样,下面小编来说说具体的操作步骤。

2023-02-10 06:11:25 2817

原创 C#中[]的几种用法

这个动态连接库里面包含了很多WindowsAPI函数,如果你想使用这面的函数,就需要这么引入。extern 作用:标识这个变量或者函数定义在其他文件 ,提示编译器遇到此变量的时,在其他模块里寻找,这里是在提供的动态库里找。这样和上一个是一样的.因为默认的内存排列就是Sequential,也就是按成员的先后顺序排列.也就是如果能取到a的地址,和b的地址,则相差一个int类型的长度,4字节。,首先介绍一下 结构体和类的区别 :类是按引用传递 结构体是按值传递。这样就可以实现类似c的公用体的功能。

2023-01-26 21:53:18 4336

转载 提示“由于未安装所需版本的 Microsoft Office 应用程序,您不能调试或运行此项目。”的解决方法。

注意Word路径中标红的“16.0”,这是Office 2019的安装路径,将其改为“15.0”(Office 2013的安装路径),如下所示。在VS 的解决方案资源管理器中右击项目 -> 卸载项目 -> 在打开的项目配置文件(*.csproj)中找到下边这一行。我的电脑上面装的是2010,然后把路径改成14.0就可以了,希望大家可以去office的安装目录看一下对应的数据。保存,在VS 的解决方案资源管理器中再次右击项目 -> 重新加载项目,即可解决问题。

2023-01-25 17:02:19 931

转载 tensorflow-gpu 2.6.0版本安装教程

2.检查完cuda之后,进入https://developer.nvidia.com/cuda-toolkit-archive该网站选者相应的cudatoolkit版本下载(tensorflow-gpu用到cudatoolkit,没必要把整个cuda都下载下来),如图所示,本机选择下载的版本为11.2,这里选择版本一定要注意,因为cuda版本会决定你下载的cudnn和tensorflow-gpu版本,若不一致,会出现版本不匹配等问题,无法使用,详细情况下面阐述。②完成上一步后,选择自定义,然后点下一步。..

2022-08-04 06:34:14 6333

转载 nvidia-smi 命令详解

nvidia smi(也称为NVSMI)为来自 Fermi 和更高体系结构系列的 nvidia Tesla、Quadro、GRID 和 GeForce 设备提供监控和管理功能。GeForce Titan系列设备支持大多数功能,为GeForce品牌的其余部分提供的信息非常有限。NVSMI是一种跨平台工具,支持所有标准NVIDIA驱动程序支持的Linux发行版,以及从Windows Server 2008 R2开始的64位版本的Windows。详细的信息可以去手册中查找:man nvidia-smi。...

2022-08-03 21:06:11 1150

原创 反向输出一个三位数

将一个三位数反向输出,例如输入 358358358,反向输出 853853853。一个三位数 nnn。反向输出 nnn。样例输出 #1样例 #2样例输入 #2样例输出 #2注意点有可能输入类似001这样的数据。

2022-07-12 09:59:03 3020

转载 GBK编码表

GBK编码范围:8140 - FEFE,汉字编码范围见第二节:码位分配及顺序。GBK编码,是对GB2312编码的扩展,因此完全兼容GB2312-80标准。GBK编码依然采用双字节编码方案,其编码范围:8140-FEFE,剔除xx7F码位,共23940个码位。共收录汉字和图形符号21886个,其中汉字(包括部首和构件)21003个,图形符号883个。GBK编码支持国际标准ISO/IEC10646-1和国家标准GB13000-1中的全部中日韩汉字,并包含了BIG5编码中的所有汉字。GBK编码方案于1995年12

2022-07-07 19:00:42 39199 1

原创 B2020 分糖果

某个幼儿园里,有 555 位小朋友编号依次为 1,2,3,4,51,2,3,4,51,2,3,4,5 他们按照自己的编号顺序围坐在一张圆桌旁。他们身上有若干糖果,现在他们玩一个分糖果游戏。从 111 号小朋友开始,将自己的糖果均分成 333 份(如果有多余的糖果,就自己立即吃掉),自己留一份,其余两份分给和他相邻的两个小朋友。接着 2,3,4,52,3,4,52,3,4,5 号小朋友也这样做。问一轮结束后,每个小朋友手上分别有多少糖果。一行,555 个用空格隔开的 范围内的正整数,分别是游戏开始时 1,

2022-07-01 17:11:39 1056

转载 C++中控制cout输出两位小数点精度(显示固定位数十六进制数,前面补零)

使用cout输出时,想要控制输出的格式,比如显示两位小数、显示十六进制数、全部显示大写字母、输出十六进制数时带0x,这些都可以用标准函数库std中的setf()来完成,即使用cout.setf()。当然,如果显示十六进制数,也可以使用std::hex来控制。下面对函数cout.setf()原型进行讲解和给出两个简单例子,第一个例子是显示两位小数,第二个例子是显示固定位数十六进制数,不足位数补零。函数fmtflags setf(fmtflags _Newfmtflags, fmtflags _Mask)有两

2022-06-25 07:33:58 6140

转载 类型从属名称的使用必须以“typename”为前缀

为了方便测试,写了一个通用的迭代器打印模板,如下:问题描述本来觉得没什么问题,可是运行之后却报出了如下的错误:首先,错误信息说const_iterator这个类型是一个从属名称,而类型从属名称要以typename为前缀。那什么是从属名称呢?从属名称: template内出现的名称,如果依赖于template中的参数,那么它就是一个从属名称。而如果它同时又嵌套与模板参数中,那么它就是一个嵌套从属名称。拿本题举例,const_iterator是模板中出现的名称,同时又依赖于模板参数Con,同时const_i

2022-06-22 09:10:14 734

转载 MFC新添加的菜单项在没有任何处理时菜单项呈 灰色

MFC新添加的菜单项在没有任何处理时是呈灰色的,只有添加了COMMAND命令后才会不显示灰色。在只添加ON_UPDATE_COMMAND_UI消息也还是灰色,在OnUpdateAddUser(CCmdUI *pCmdUI)函数中可以添加pCmdUI->Enable(true);也可以去掉灰色【注意】只是修改菜单项的属性 enable为true也是不可以的。消息区别:ON_UPDATE_COMMAND_UI: 是点击 菜单上的 主菜单时就会调用 红色框 系统管理 如果是界面处理,可以在此进行。【点击系

2022-06-14 17:51:56 1200

转载 C++ 成员函数做友元——错误问题:类型未定义

这篇文章主要解决在对类进行友元函数的声明时,关于友元类的成员函数只能用指针访问的解释。先看一段代码:这段代码的意图主要是希望在Buiding类中对GoodGay类的成员函数Visit1进行友元函数说明,让Visit1成员函数可以访问Building类中的私有成员,但是不让Visit2成员函数访问Building类中的私有成员。这就需要单独对GoodGay类的成员函数进行友元声明。但是在进行使用时,作者发现一个问题,为什么只能用指针进行对对象进行访问,实例化一个对象直接访问不可以吗?于是乎,有了下面的问题

2022-06-10 16:37:04 1961 5

转载 C++中的friend详细解析

C++中的友元机制允许类的非公有成员被一个类或者函数访问,友元按类型分为三种:普通非类成员函数作为友元,类的成员函数作为友元,类作为友元。友元包括友元的声明以及友元的定义。友元的声明默认为了extern,就是说友元类或者友元函数的作用域已经扩展到了包含该类定义的作用域,所以即便我们在类的内部定义友元函数也是没有关系的。友元可以是一个函数,该函数被称为友元函数;友元也可以是一个类,该类被称为友元类。友元函数的特点是能够访问类中的私有成员的非成员函数。友元函数从语法上看,它与普通函数一样,即在定义上和调用上与普

2022-06-10 16:32:57 282

转载 C++ getline函数用法详解

虽然可以使用 cin 和 >> 运算符来输入字符串,但它可能会导致一些需要注意的问题。当 cin 读取数据时,它会传递并忽略任何前导白色空格字符(空格、制表符或换行符)。一旦它接触到第一个非空格字符即开始阅读,当它读取到下一个空白字符时,它将停止读取。以下面的语句为例:可以输入 “Mark” 或 “Twain”,但不能输入 “Mark Twain”,因为 cin 不能输入包含嵌入空格的字符串。下面程序演示了这个问题:程序输出结果:请注意,在这个示例中,用户根本没有机会输入 city 城市名。因为在第一

2022-06-09 08:02:45 5528

转载 C++重载流运算符,将存储结构体的vector直接写入文件

我们知道,当vector很大的时候,如果使用循环的方式将其中的元素写入文件将非常费时,因此有没有办法将vector一次性写入文件呢?采用流运算符重载的方法可以做到,不仅基本类型的vector可以一次性写入,存储struct的vector也是可以的,这里举一个简单的例子,声明结构体:写一个类封装流运算符:这里需要注意,重载流运算符的函数应设为友元函数,因为类的成员二元运算符重载要求运算符左操作数为运算符函数的第一个参数,而流类库中的>>则要求第一个参数为ostream的引用,所以不能作为类成员,只能作为友

2022-06-08 07:47:49 2864 3

转载 python生成requirements.txt环境打包

python安装包写入requirements.txt此种方式会将环境中所有的包都打包进去,适合单虚拟环境(每个项目都处在不同的虚拟环境里,这个环境里是这个项目所需要的所有包)把包写入到requirements.txt中pip freeze > requirements.txt在线安装requirements.txtpip install -r requirements.txt...

2022-05-23 11:46:13 280

转载 VBA提前退出function

提前退出函数正常情况下,函数使用 Function 和 End Function 语句作为函数的开始和结束。但有时根据实际情况,可能需要提前结束并退出函数。VBA 提供 2 种提前退出过程的方法,Exit Function 和 End 方法。Exit Function 语句在一个函数中,当程序运行到 Exit Function 语句时,立即结束当前函数,提前退出。这里需要注意的是,Exit Function 语句只作用于当前过程,不影响调用它的父过程或函数。End 语句在一个函数,当程序运行到

2022-05-21 08:23:47 3039

原创 关于最近学习VBA的一些感悟

这篇文章我并不打算和大家分享技术相关的内容,只是想和大家分享一下我最近学习VBA的感悟。下面就以下几点分别的提出,也可以做为打算学习VBA的同学的一点参考。什么是VBA?首先这是第一点,什么是VBA?Visual Basic for Applications(简称VBA)是新一代标准宏语言,是基于Visual Basic for Windows 发展而来的。它与传统的宏语言不同,传统的宏语言不具有高级语言的特征,没有面向对象的程序设计概念和方法。而VBA 提供了面向对象的程序设计方法,提供了相当完整的

2022-04-30 19:04:43 1197

原创 Word通配符的使用

任意单个字符:“?”可以代表任意单个字符,输入几个“?”就代表几个未知字符。如:输入“? 条”就可以找到诸如“一条”、“二条”、“三条”等字符;输入“???条”可以找到“一二三条”等字符。任意多个字符:“*”可以代表任意多个字符。如:输入“*国”就可以找到“中国”、“美国”、“孟加拉国”等字符。指定字符之一:“[]”框内的字符可以是指定要查找的字符之一,如:输入“[中美]国”就可以找到“中国”、“美国”。又如:输入“th[iu]g”,就可查找到“thigh”和“thug”。输入“[学硕博]士”,.

2022-04-17 21:13:02 535

原创 VBA代码片之获取某列中随机一个数字

Function getRandNum(r As Range) Dim i As Integer Randomize i = Int(Rnd * r.Rows.Count + 1) getRandNum = r.Cells(i, 1).ValueEnd Function

2022-04-17 13:08:55 437

原创 vba代码片之获取范围中不同数值个数

Function total(r As Range) Dim i As Integer Dim myd As Object Set myd = CreateObject("Scripting.Dictionary") total = 0 For i = 1 To r.Rows.Count If myd.Exists(r.Cells(i, 1).Value) = False Then myd.Add r.Cells(i, 1).V

2022-04-17 13:07:39 1428

原创 VBA代码片之条件格式取重复值(半小时内,同一人出现两次及以上,就对此人进行标红)

Sub demo() Dim i As Long, j As Long, r As Range, name As String Dim d As Date, r1 As Range Set r = Range("B3").End(xlDown) Debug.Print r.Row name = Cells(3, 2).Value d = Cells(3, 4).Value i = 4 j = 4 Do While True

2022-04-16 21:58:48 997

火车网上购票系统.pptx

火车网上购票系统

2023-05-22

秦万强PE文件学习笔记.pdf

秦万强PE文件学习笔记.pdf

2021-06-06

网络编程之发送结构体.zip

网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体

2020-03-07

gdip C++ 博客对应代码

博客的配套代码,gdi显示图片 博客的配套代码,gdi显示图片

2019-12-11

AfKayAs.2.zip

博客配套破解程序

2019-10-07

MFC限制输入只可以是小数点,数字V1.2修正版

MFC限制输入只可以是小数点,数字 博客配套代码博客配套代码博客配套代码

2019-09-07

markpad2 64bit 带注册码

自已用的,可以使用。

2019-01-18

MFC限制输入只可以是小数点,数字

MFC限制输入只可以是小数点,数字

2019-01-10

配套博客的文件

这个是配套博客的文本文件,为了后来和纪录和学习。这个是配套博客的文本文件,为了后来和纪录和学习。

2018-05-02

9.12 key,亲测可用

TC 9.12 key,亲测可用 TC 9.12 key,亲测可用 TC 9.12 key,亲测可用 TC 9.12 key,亲测可用 TC 9.12 key,亲测可用

2018-03-17

memoryleak

相关代码,好像最少是2分,没法子了 相关代码,好像最少是2分,没法子了

2018-02-28

isual C++项目开发案例精粹(1-13章)雷进辉.rar

Visual C++ 项目开发案例精粹 随书代码,

2017-07-17

多线程套接字间通信

对于初学者可能有一点参考价值

2017-03-14

VA and vsVIM 打包下载

这几天我打算用VS2010开发,可当我装好VS2010之后,发现原来的VA以经不能用了,从网上找了好多,终于找到一个可以用的,就传过来了。还有一个就是VIM 的键盘插件,可以让我们使用VS 像用 VIM 一样顺手,使开发直线提高,我很喜欢,也一并找包给大家了。注意;VA破解时,要把VA_X.dll(应该是这样的,不过只有一个单独的DLL,哈哈)复制在相应有目录下。 路径:C:\Users\你的用户名\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Whole Tomato Software\Visual Assist X\10.7.1925.0

2016-07-10

空空如也

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

TA关注的人

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