自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

迪迦 • 奥特曼

你还相信光吗?

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

转载 #error WINDOWS.H already included. MFC apps must not #include <windows.h>

Change the include order, and include afx < headers > before the others

2024-06-08 17:22:27 45

原创 python利用grequests批量获取网页数据

【代码】python利用grequests批量获取网页数据。

2024-05-29 22:25:03 114

原创 Apache 请求无法从headers中获取Authorization参数

在认证类中取不到该参数。解决方法: 在.htaccess文件中加入。

2024-05-23 17:07:51 196

转载 Python 多继承方式及顺序

广度优先遍历是从 D 开始往上搜索到 B,若 B 没有数据,则搜索和 B 同级的 C 里的数据,若同级的 C 里还是没有数据,再继续往上搜索到 A。我们知道,D 的父类是 B 和 C,且定义的顺序是 B在左,C在右。深度优先遍历是从 D 开始往上搜索到 B,若 B 没有数据,则继续往上搜索到 A;先定义几个类,B 继承 A, C 继承 A, D 继承 B 和 C。py2 经典类是按深度优先来继承的,新式类是按广度优先来继承的。如图,B 继承 A, C 继承 A, D 继承 B 和 C。

2024-05-16 21:17:51 189

转载 Python中字符串和字节串的区别

bytes只负责以字节序列的形式(二进制的形式)来存储数据,至于这些数据到底表示什么内容(字符串、数字、图片、音频等),完全由- 程序的解析方式决定。bytes是一个类,调用构造方法bytes(),可以将字符串按照指定的字符集转换为bytes,若未指定字符集,默认采用utf-8。通过encode()方法见字符串按照指定的字符集转换成对应的字节串,若未指定字符集,默认采用utf-8。通过调用bytes类中的decode()方法,可以将btyes对象按照指定的字符集转换为字符串。

2024-05-06 12:28:59 39

转载 unicodedata.normalize ——Unicode文本标准化

如果想更深入的了解关于标准化方面的信息, 请看考 Unicode官网中关于这部分的说明 Ned Batchelder在 他的网站 上对Python的Unicode处理问题也有一个很好的介绍。第一种使用整体字符”ñ”(U+00F1),第二种使用拉丁字母”n”后面跟一个”~”的组合字符(U+0303)。在需要比较字符串的程序中使用字符的多种表示会产生问题。在清理和过滤文本的时候字符的标准化也是很重要的。Python同样支持扩展的标准化形式NFKC和NFKD,它们在处理某些字符的时候增加了额外的兼容特性。

2024-05-05 21:16:48 210

转载 正则表达式全集

【代码】表达式全集。

2024-05-05 20:52:34 30

转载 一文搞懂 Python--startswith 的使用

startswith 是 Python 中的字符串方法,用于检查一个字符串是否以指定的前缀开头。如果字符串以指定的前缀开头,则返回 True,否则返回 False。

2024-05-03 09:33:05 784

转载 Python描述符

中的其中任意一种方法的类称之为描述符,描述符的本质是新式类,并且被代理的类(即应用描述符的类也是新式类)。描述符的作用是用来代理一个类的属性,需要注意的是描述符不能定义在类的构造函数中,只能定义为类的属性,它只属于类的,不属于实例,我们通过查看实例和类的字典即可知晓。例如当使用数据描述符时,因为数据描述符大于实例属性,所以当我们实例化一个类并使用该实例属性时,该实例属性已被数据描述符代理,此时我们对该实例属性的操作是对描述符的操作。上述的设计没有多大的意义,只是增加对描述符的理解。

2024-04-30 08:11:18 26

转载 python 如何判断字符是否为空

通过本文的介绍,我们学习了三种判断字符串是否为空的方法,并给出了相应的代码示例。在实际开发中,我们可以根据具体的情况选择合适的方法来判断字符串是否为空,从而提高程序的健壮性和可靠性。

2024-04-28 18:49:04 1333

转载 玩转Python中的函数可变参数

例如,如果函数同时接受 *args 和 **kwargs,且两者具有相同的参数名,那么在函数体内可能会出现参数冲突或重复的情况,导致不确定的结果。参数传递顺序:在函数定义中,参数的顺序是按照位置参数、*args、**kwargs 的顺序排列的。的函数,同时使用 *args 和 **kwargs 来接受位置参数和关键字参数。通过使用可变参数,我们可以编写更加灵活的函数,适应不同数量和类型的参数传入。当我们希望函数能够接受任意数量的位置参数和关键字参数时,可以同时使用 *args 和 **kwargs。

2024-04-28 18:18:35 26

转载 如何使用python中的ChainMap

ChainMap 接受多个字典或映射对象作为参数 *maps,这些对象将按照传入的顺序形成一个链。在链中,后面的映射对象会覆盖前面的映射对象中相同的键。当进行查找、插入或删除操作时,它会按照链中的顺序依次查找每个映射对象。

2024-04-25 11:08:59 81

转载 Python中zip函数:用法详解与深度探索

在Python的众多内置函数中,zip函数以其独特的功能和灵活的应用场景,成为了数据处理和编程中的得力助手。

2024-04-23 09:43:43 41

转载 关于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 638

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

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

2023-10-06 07:43:39 506

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

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

2023-09-29 08:31:46 431

转载 Qt重绘之update,repaint详解

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

2023-06-16 09:45:00 810

转载 Qt响应按键按下

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

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

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

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

2023-06-05 17:18:28 1194

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

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

2023-05-29 08:40:44 878

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

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

2023-05-15 16:48:44 713

原创 QT支持Https

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

2023-05-07 06:43:47 519

原创 Idea 社区版 Spring Boot 热部署

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

2023-04-22 21:11:20 575

转载 @ServletComponentScan和@ComponentScan 注解

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

2023-04-18 16:55:20 756

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

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

2023-04-05 18:48:39 469

转载 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 2247

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

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

2023-03-29 11:36:13 709

转载 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 930

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

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

2023-03-17 14:25:25 754

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

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

2023-02-16 12:50:30 2363

原创 添加pdfium.dll到VS21019

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

2023-02-10 20:39:06 2026

转载 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 2953

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

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

2023-01-26 21:53:18 4713

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

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

2023-01-25 17:02:19 1158

转载 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 7393

转载 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 1203

原创 反向输出一个三位数

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

2022-07-12 09:59:03 3203

转载 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 46930 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 1193

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

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

2022-06-25 07:33:58 6507

火车网上购票系统.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关注的人

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