- 博客(68)
- 收藏
- 关注
原创 C++基础_类的基本理解
本文暂不涉及关于类的语法规则,以介绍思路和理解为主。由浅入深逐步展现当程序规模增大、代码复杂性增加时,类的设计和使用的重要性:让代码的组织结构更加清晰、逻辑更加集中,且能够管理复杂性。同时,也能够提高代码的复用性和扩展性。
2024-11-01 18:52:10 1000
原创 VisualStudio2022配置2D图形库SFML
VisualStudio2022配置2D图形库SFML(Simple and Fast Multimedia Library)C++库,适合2D游戏和图形界面,提供了模块:- Graphics 渲染 2D 形状等- Windows 管理窗口和处理用户输入事件- Audio 播放音频文件,wav ogg等格式- System 管理实践、线程等系统操作- Network 支持TCP/UDP网络通信适合初学小型开发
2024-10-28 17:20:20 821
原创 C++入门题_反转数字的核心逻辑
例如寻找并输出11~999之间的数m,它满足m、m2和m3均为回文数Palindrome提取的数字( num % 10)加到 reversed 的末尾,构成反转的过程
2024-10-13 13:30:35 219
原创 C++入门题_十进制转二进制
VisualStudio2022使用C++,进行十进制到二进制的转换,常见的实现方式1. 使用C++20 std::format2. 使用 std::bitset 类3. 手动实现十进制到二进制的转换
2024-10-12 18:00:21 307
原创 C++入门题_计算 1-3+5-7+…+97-99 的值
题目描述:计算 1-3+5-7+…+97-99 的值,请将代码未完成的部分填入,使之完整。代码:
2024-10-11 12:07:01 279
原创 C++基础补充(02)C++其他控制语句break continue goto等
在C++中,控制语句用于管理程序的执行流程。常见有 break、continue 和 goto。不推荐goto,但它有存在的理由。
2024-10-02 15:50:56 836
原创 C++基础补充(01)C++11基于范围的for循环
C++11 引入了基于范围的for循环,自动迭代一个范围对象中的每个元素,而无需显式地使用循环变量或索引,是一种简化数组遍历、简化容器遍历的语法糖。
2024-10-02 14:01:57 438
原创 调用智谱AI,面试小助手Flask简单示例
在Jupyter Notebook中,发送HTTP请求到智谱AI的API,需要提前pip install zhipuai。在智谱AI的官方网站上注册,右上角点击API密钥,新建并复制一个 API Key,不要在公开的代码中暴露你的API密钥。提供求职者的简要经历,输入给 AI 面试官,让其分析并生成面试问题。将生成的问题逐一给 AI 求职者,让其给出答案
2024-09-30 21:00:21 1173
原创 C++入门(03)萌新问题多(二)
问题如下,VisualStudio的控制台中文字符显示为问号大体从字体设置、编码等思路进行解决,如果前面设置好了,也无法解决,那么再试试在代码中设置控制台编码。总体的思路是:源文件编码、项目设置、控制台输出编码(在程序中使用 SetConsoleOutputCP(65001) 将控制台的输出编码设置为 UTF-8)、控制台字体(支持多语言字符的字体,如 Consolas 或 SimSun)尽可能保持一致
2024-09-21 22:36:30 421
原创 C++入门(07)标准输入输出_cin
C++ 标准输入, cin 是一个控制台输入对象, 使用 >> 操作符(提取操作符)cin从缓冲区读取项的时候,默认以空白符为分隔符,也就意味着它会跳过空白,将空白视为控制而不是数据项本身,那么如何读取包含空白的输入?还有,如何一次读取多个输入项?cin从缓冲区里读到的类型和存放输入项的变量的类型应当一一匹配,不匹配时会出错
2024-09-21 17:28:52 826
原创 pyomeca 出现“ERROR: Could not find a version that satisfies the requirement pyomeca”错误
pyomeca 出现“ERROR: Could not find a version that satisfies the requirement pyomeca”错误。镜像源清理重置、创建虚拟环境、Jupyter选择内核
2024-09-15 00:53:29 618
原创 C++入门(07)标准输入输出_cout、缓冲、\n endl
标准输入输出是计算机程序与用户或外部设备(如键盘、显示器)进行数据交换的基础机制
2024-09-10 15:12:47 1130
原创 C++入门(06)安装QT并快速测试体验一个简单的C++GUI项目
安装QT并快速测试体验一个简单的C++GUI项目:设计一个基本的窗口应用程序,放置一个按钮,点击按钮时会显示一条消息
2024-09-07 23:58:10 1464
原创 C++入门(05-2)从命令行执行C++编译器_GCC
GCC(GNU Compiler Collection)是一个开源编译器集合,是支持多种编程语言的编译器,如C、C++、Fortran、Java等,支持所有主流平台,无论你在哪个平台上学习,GCC提供一致的开发过程,意味着可以在任何环境下练习 C++编程,不用为不同的操作系统寻找不同的编译器。开源且免费,可以集成到其他环境,例如VisualStudioCode中使用。gcc(用于C)和g++(用于C++)。在Windows中使用需要单独安装 MinGW(Minimalist GNU for Windows)
2024-09-07 16:37:12 1131
原创 C++入门(05)从命令行执行C++编译器_MSVC
编译器将C++源代码(扩展名为 .cpp )转换成计算机可以运行的可执行程序编译器会检查代码的语法和语义,生成相应的机器代码,并将代码链接到必要的库,以创建最终的可执行文件,MSVC(Microsoft Visual C++)是Windows平台上的VisualStudio自带编译器
2024-09-07 13:56:55 546
原创 C++入门(04)命令行窗口
Command Line Interface,简称CLI,文本界面,与之对应的概念,图形界面(GUI)用户通过输入命令与操作系统或软件直接交互,更加高效。例如,输入 calculator.exe 运行前面写的C++程序。
2024-09-07 12:55:32 680
原创 C++入门(03)萌新问题多(一)
C++新手常见问题汇总1. 一闪而过2. 关于ends3. VisualStudio方案、项目、源程序3.1 理解VisualStudio组织开发文件的方式3.2 同一个项目中包含多个 .cpp 文件,多个 main() 函数问题3.3 直接从文件资源管理器中双击 .cpp 的问题杂项文件3.4 入门练习源码简单,如果不想为每一个练习都新建一个项目4. 寻找当前项目在硬盘上的保存位置5. 找不到界面右侧的 “解决方案资源管理器”窗口了
2024-09-07 01:26:56 346
原创 C++入门(02)简单了解C++应用程序的开发部署
开发应用程序的过程可以分为细致的步骤:需求分析、设计、编码、编译、调试、测试、部署,用一个简单示例计算器程序来过一遍这个过程
2024-09-07 01:09:31 1053
原创 数分基础(05)中心极限定理、假设检验与AB测试简介
假设我们有一组数据,从中不断地抽取样本并计算每个样本的平均值,这些均值会形成一个分布。无论原始数据是什么分布,当样本足够大时,这些平均值的分布会接近于“钟形”的正态分布。
2024-09-03 14:29:04 1108
原创 数分基础(03-3)客户特征分析-Tableau
演示一下如何用Tableau可视化聚类的大体情况,过程看着复杂,在前面检查数据阶段需要多点儿时间实际上,从导入到Tableau,拖拖拽拽,是非常快的,可以直观迅速看到大体有哪些客户群体,对非技术同学很友好。
2024-08-29 19:25:34 913
原创 数分基础(04)EXCEL常用快捷键-中等规模数据不用拼命滚轮
EXCEL适合对数据进行基本的处理和简单分析,例如数据清洗、基础计算、简单图表。在查看中等规模数据时候,EXCEL几个快捷键很好用,能够快捷高效地导航和操作。
2024-08-29 15:26:45 581
原创 数分基础(03-2)客户特征分析-简单可视化-对数刻度
接上一篇 [数分基础(03-1)客户特征分析](https://blog.csdn.net/dotdotyy/article/details/141643980),**运行本篇代码之前,先运行上一篇的代码。**为了能够对比和总览三个客户群体Cluster 0 - Cluster 1 的特征,上一篇末尾使用了并排柱状图,并排单图中对比多个群体在多个特征上的差异。本文简单分析了可视化的实现
2024-08-28 23:46:09 462
原创 数分基础(02)销售趋势分析
数据分析基础入门案例,销售趋势分析1. 数据集2. 销售趋势3. 步骤3.1 数据读取与预处理:3.2 计算按月、季度、年度的总销售额4. 分析工具:Python 或 Excel5. Python5.1 Global_Superstore2.xlsx 文件位置5.2 读取数据集并检查其基本信息5.3 绘制趋势图来观察销售额的变化5.4 季节性分析5.5 销售趋势
2024-08-24 17:41:49 707
原创 数分基础(01)示例数据集Global_Superstore
附件数据集Global_Superstore2.xlsx来自kaggle,记录了一个GlobalSuperstore的销售记录,包含从订单到发货的详细信息: 客户信息、产品信息、销售数据以及利润和折扣等内容。 https://www.kaggle.com/datasets/apoorvaappz/global-super-store-dataset?resource=download
2024-08-24 16:33:09 181
原创 国内访问github出现无法访问,用Watt Toolkit加速
1. 访问github出现“无法访问...”2. 安装Watt Toolkt“一键加速”
2024-08-02 17:14:11 927
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人