- 博客(41)
- 收藏
- 关注
原创 python基础再理解——复杂类型
Python中的复杂数据类型为多个同类型或不同类型数据提供单一表示。根据数据之间的关系,复杂数据类型被分为三类:序列类型、集合类型和映射类型。
2023-11-03 17:43:06
8934
原创 C++ Primer Plus学习笔记之友元、异常和其他
个人觉得学习编程最有效的方法是阅读专业的书籍,通过阅读专业书籍可以构建更加系统化的知识体系。一直以来都很想深入学习一下C++,将其作为自己的主力开发语言。现在为了完成自己这一直以来的心愿,准备认真学习《C++ Primer Plus》。为了提高学习效率,在学习的过程中将通过发布学习笔记的方式,持续记录自己学习C++的过程。
2022-12-23 18:15:04
229
原创 C++ Primer Plus学习笔记之C++中的代码重用
个人觉得学习编程最有效的方法是阅读专业的书籍,通过阅读专业书籍可以构建更加系统化的知识体系。一直以来都很想深入学习一下C++,将其作为自己的主力开发语言。现在为了完成自己这一直以来的心愿,准备认真学习《C++ Primer Plus》。为了提高学习效率,在学习的过程中将通过发布学习笔记的方式,持续记录自己学习C++的过程。
2022-12-22 12:47:46
223
原创 C++ Primer Plus学习笔记之类继承
. . }//通过函数表示法调用基类的赋值运算符 }总之,当基类和派生类都采用动态内存分配时,派生类的析构函数、复制构造函数、赋值运算符都必须使用相应的基类方法来处理基类元素。这种要求是通过三种不同的方式来满足的。对于析构函数,这是自动完成的;对于构造函数,这是通过在初始化成员列表中调用基类的复制构造函数来完成的;如果不这样做,将自动调用基类的默认构造函数。对于赋值运算符,则是通过使用作用域解析运算符显式地调用基类的赋值运算符来完成的。
2022-12-21 14:27:33
261
原创 C++ Primer Plus学习笔记之类和动态内存分配
个人觉得学习编程最有效的方法是阅读专业的书籍,通过阅读专业书籍可以构建更加系统化的知识体系。一直以来都很想深入学习一下C++,将其作为自己的主力开发语言。现在为了完成自己这一直以来的心愿,准备认真学习《C++ Primer Plus》。为了提高学习效率,在学习的过程中将通过发布学习笔记的方式,持续记录自己学习C++的过程。
2022-12-19 20:23:38
150
原创 C++ Primer Plus学习笔记之使用类
个人觉得学习编程最有效的方法是阅读专业的书籍,通过阅读专业书籍可以构建更加系统化的知识体系。一直以来都很想深入学习一下C++,将其作为自己的主力开发语言。现在为了完成自己这一直以来的心愿,准备认真学习《C++ Primer Plus》。为了提高学习效率,在学习的过程中将通过发布学习笔记的方式,持续记录自己学习C++的过程。
2022-12-17 12:24:03
129
原创 C++ Primer Plus学习笔记之对象和类
个人觉得学习编程最有效的方法是阅读专业的书籍,通过阅读专业书籍可以构建更加系统化的知识体系。一直以来都很想深入学习一下C++,将其作为自己的主力开发语言。现在为了完成自己这一直以来的心愿,准备认真学习《C++ Primer Plus》。为了提高学习效率,在学习的过程中将通过发布学习笔记的方式,持续记录自己学习C++的过程。
2022-12-16 20:51:45
211
原创 C++ Primer Plus学习笔记之内存模型和名称空间
个人觉得学习编程最有效的方法是阅读专业的书籍,通过阅读专业书籍可以构建更加系统化的知识体系。一直以来都很想深入学习一下C++,将其作为自己的主力开发语言。现在为了完成自己这一直以来的心愿,准备认真学习《C++ Primer Plus》。为了提高学习效率,在学习的过程中将通过发布学习笔记的方式,持续记录自己学习C++的过程。和C语言一样,C++也允许甚至鼓励程序员将组件函数放在独立的文件中。与其将结构声明加入到每一个文件中,不如将其放在头文件中,然后在每一个源代码文件中包含该头文件。这样,要修改结构声明
2022-12-03 15:17:40
118
原创 C++ Primer Plus学习笔记之函数探幽
个人觉得学习编程最有效的方法是阅读专业的书籍,通过阅读专业书籍可以构建更加系统化的知识体系。一直以来都很想深入学习一下C++,将其作为自己的主力开发语言。现在为了完成自己这一直以来的心愿,准备认真学习《C++ Primer Plus》。为了提高学习效率,在学习的过程中将通过发布学习笔记的方式,持续记录自己学习C++的过程。
2022-12-01 21:37:19
451
原创 C++ Primer Plus学习笔记之分支语句和逻辑运算符
个人觉得学习编程最有效的方法是阅读专业的书籍,通过阅读专业书籍可以构建更加系统化的知识体系。一直以来都很想深入学习一下C++,将其作为自己的主力开发语言。现在为了完成自己这一直以来的心愿,准备认真学习《C++ Primer Plus》。为了提高学习效率,在学习的过程中将通过发布学习笔记的方式,持续记录自己学习C++的过程。
2022-11-27 12:27:43
344
原创 C++ Primer Plus学习笔记之循环和关系表达式
个人觉得学习编程最有效的方法是阅读专业的书籍,通过阅读专业书籍可以构建更加系统化的知识体系。一直以来都很想深入学习一下C++,将其作为自己的主力开发语言。现在为了完成自己这一直以来的心愿,准备认真学习《C++ Primer Plus》。为了提高学习效率,在学习的过程中将通过发布学习笔记的方式,持续记录自己学习C++的过程。
2022-11-25 20:33:59
438
原创 C++ Primer Plus学习笔记之复合类型(下)
本章首先将介绍除类以外的所有复合类型,以及将介绍new和delete及如何使用它们来管理数据。另外,还将简要地介绍string类,它提供了另一种处理字符串的途径。
2022-11-22 08:20:57
287
原创 C++ Primer Plus学习笔记之复合类型(上)
个人觉得学习编程最有效的方法是阅读专业的书籍,通过阅读专业书籍可以构建更加系统化的知识体系。一直以来都很想深入学习一下C++,将其作为自己的主力开发语言。现在为了完成自己这一直以来的心愿,准备认真学习《C++ Primer Plus》。为了提高学习效率,在学习的过程中将通过发布学习笔记的方式,持续记录自己学习C++的过程。本章首先将介绍C++的基本类型:整数和浮点数。同时会介绍一种标识存储的数据的方法——使用变量;接着介绍如何在C++中进行算术运算;最后,介绍C++如何将值从一种类型转换为另一种类型。为把信
2022-10-29 23:46:32
575
原创 ECMA-376(Office Open XML)标准文件阅读记录(一)
Office Open XML (Open XML) 是一种国际认可的文件格式标准,Office 软件套件实施这种标准来保存和交换信息。Open XML 标准的主要目标之一是可与编写该标准时已存在的 Microsoft Office 文档集完全兼容。Open XML 为 Office 软件实施者提供一个支持各种功能的标准。这些功能包括互操作性、存档保护、扩展性、与现有 Microsoft Office 文档的兼容性,等等。Open XML 可提供广泛支持。
2022-10-28 14:26:24
466
原创 C++ Primer Plus学习笔记之处理数据
个人觉得学习编程最有效的方法是阅读专业的书籍,通过阅读专业书籍可以构建更加系统化的知识体系。一直以来都很想深入学习一下C++,将其作为自己的主力开发语言。现在为了完成自己这一直以来的心愿,准备认真学习《C++ Primer Plus》。为了提高学习效率,在学习的过程中将通过发布学习笔记的方式,持续记录自己学习C++的过程。本章首先将介绍C++的基本类型:整数和浮点数。同时会介绍一种标识存储的数据的方法——使用变量;接着介绍如何在C++中进行算术运算;最后,介绍C++如何将值从一种类型转换为另一种类型。为把信
2022-10-20 13:28:58
501
原创 md-C# 桌面软件开发之超精简WinForm无边框方案(可靠边自动分屏)
在网上搜了很多资料,都是将`FormBorderStyle`设置为`none`。虽然这也能实现无边框化,但存在一个很大的问题,就是窗体靠边后,无法实现系统自带的分屏功能。
2022-10-18 21:36:54
537
原创 C# 创建系统右键菜单按钮关联指定程序(无需管理员权限)
其实个人不是很喜欢通过注册表来实现功能,一方面是不了解注册表,另一方面是总觉得注册表不够优雅。哈哈~如果各位小伙伴有什么其他更好的办法,可以告诉我哦~
2022-10-16 09:37:51
655
原创 C++ Primer Plus学习笔记之开始学习C++
学习计算机语言,应从程序的基本结构开始学起。这就犹如建房屋,首先需要打地基、搭框架。类是用户定义的一种数据类型。要定义类,需要描述它能够表示什么信息和可对数据执行那些操作。类之于对象就像类型之于变量。也就是说,类定义描述的是数据格式及其用法,而对象则是根据数据格式规范创建的实体。换句话说,如果说类就好比所有著名演员,则对象就好比某个著名的演员。cout是ostream类对象。程序清单2.5 ourfunc.cpp//ourfunc.cpp -- 定义自己的函数// simon()函数原型。
2022-10-14 21:59:22
640
原创 JavaScript库hxsfx.ajax之解决动态加载HTML
AJAX 是异步的 JavaScript 和 XML(Asynchronous JavaScript And XML),开发hxsfx.ajax库的主要目的就是希望通过异步加载HTML,从而尽量避免直接在js中写HTML来刷新页面内容。hxsfx.ajax这个库与jquery的ajax功能基本一致,不过短时间内应该是写不到人家那么完善的。哈哈~各位小伙伴别问,为什么不用jquery的ajax而要自己再写一个呢?问就是,博主喜欢造轮子。开玩笑了~
2022-10-12 22:42:55
351
原创 C++ Primer Plus学习笔记之预备知识
四继承”是指C++继承了C语言“高效”、“简洁”、“快速”、“可移植”的四大特性“两添加”是指在C++在C语言的基础上添加了“面向对象编程(OOP)”、“泛型编程”两大支持C++融合了3中不同的编程方式:C语言代表的过程性语言C++在C语言基础上添加的类代表的面向对象语言C++模板支持的泛型(独立于类型)编程提示:学习C++时需要掌握C语言的知识(《C++ Primer Plus》会讲C语言基础知识)
2022-10-11 21:41:37
350
原创 使用Git+TortoiseGit+Github进行代码管理
(5)在Token创建页面,输入Token Note,然后将下面所有内容勾选,点击生成后就可以得到Token了。(5)出现下图,表示拉取成功,本地文件夹中也可以查看到远程仓库的文件已经下载至本地。(3)初次拉取,会弹出Token对话框,将生成的Token填入即可。(4)在提交成功对话框中,点击推送按钮,将本地代码同步至远程仓库。(1)登陆Github点击右上角头像,在弹出的下拉菜单中点击。(4)如果出现下图,表示拉取未成功,还需要重复一下第一步。(1)在需要拉取远程仓库的文件夹空白处右键,然后点击。
2022-10-09 09:08:22
818
原创 组装电脑基础知识之CPU风冷散热器
CPU散热器是安装在CPU上协助CPU在运转时进行散热的零件,保证CPU能够稳定运行。而风冷散热器,是通过与CPU接触的传热底座进行导热,再由风扇扰动空气起到散热的作用。提示:CPU温度过高时,会影响CPU的工作频率,从而影响性能。
2022-10-05 19:39:06
1792
原创 组装电脑基础知识之电源
计算机电源的主要作用是将普通交流电转为直流电,再通过斩波控制电压,将不同的电压分别输出给主板、硬盘等计算机部件。提示:计算机电源决定着系统的稳定性和寿命。
2022-10-05 16:03:37
2584
原创 组装电脑基础知识之显卡
前言本系列文章是为准备自己组装台式机的小伙伴写的关于中央处理器CPU、主板、显卡等部分的参考资料。一、简介显卡又称显示卡、视频卡、视频适配器、图形卡、图形适配器和显示适配器等等,主要承担输出显示图形的任务,相较于CPU更适合做大规模简单处理。显卡分为公版显卡和非公版,其中公版显卡是GPU厂商自己制造的显卡,而非公版显卡就是三方厂商购买GPU后制造的显卡。二、参数1、图形处理器图形处理器(英语:graphics processing unit,缩写:GPU),又称显示核心、视觉处理
2022-10-05 08:37:24
606
原创 组装电脑基础知识之固态硬盘
固态硬盘(Solid State Disk或Solid State Drive,简称SSD),又称固态驱动器,是用固态电子存储芯片阵列制成的硬盘。
2022-10-03 16:01:30
1432
原创 组装电脑基础知识之主板
主板作为计算机CPU、显卡等硬件的载体,各硬件通过主板进行连接成为一个整体从而完成协作。提示:因为需要考虑主板是否兼容CPU以及能否发挥出CPU的全部性能,小伙伴们在选购主板之前应该先选择CPU。
2022-10-02 12:51:57
804
原创 Windows环境CMake学习笔记(二)
第一篇学习笔记通过构建编译最简单的cpp项目了解CMake的使用方法。本篇文章将深入分析如下CMakeLists.txt涉及到的3个命令。CMake 支持大写、小写和大小写混合命令,参数之间使用空格或跨行分隔。本篇文章命令参照官方示例使用小写。
2022-09-20 21:18:38
621
原创 C#通过fleck实现wss协议的WebSocket多人Web实时聊天(附源码)
最近想做一个Web版的即时聊天为后面开发的各项功能做辅助,就需要浏览器与服务器能够实时通讯。而WebSocket这种双向通信协议,就很合适用来实现这种需求。本篇文章主要解决C#如何实现WebSocket服务端和Javascript客户端基于wss协议的安全通信问题。
2022-09-15 22:53:43
3042
原创 Windows环境CMake学习笔记(一)
CMake是C++的必学部分,本篇文章从安装环境开始,通过使用CMake构建一个最简单的cpp项目和g++直接编译作对比了解CMake的构建过程,为接下来深入学习CMake打下基础。
2022-09-13 21:44:16
560
原创 解决自媒体一键多平台发布,从零开发Markdown编辑器(一)
在这个人人都是自媒体的时代,为了扩大个人影响力同时预防文章被盗版至其他平台,多平台发布文章就成了创作者们的一大痛点,为了解决这一痛点就需要将文章的编辑到发布无缝集成。
2022-09-12 14:45:15
1076
原创 IIS 实现http重定向https(亲测有效:解决URL重写模块配置https重定向不生效的问题)
通过IIS来实现无代码的HTTP重定向HTTPS
2022-09-07 08:10:34
7256
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人