- 博客(40)
- 资源 (16)
- 收藏
- 关注
原创 C++ (11) 深入学习:探索C++的深渊
深入学习C++的深渊,就像是成为一名真正的魔法师,探索未知的魔法领域。通过深入理解编译器和链接器、探索STL的实现、学习高级内存管理技巧、模板元编程、并发编程,以及跟进C++的最新标准,你将不断提升自己的魔法水平。现在,拿起你的魔杖(键盘),勇敢地深入C++的深渊,探索更多的魔法秘密吧!愿你在编程的征途上,成为一名真正的C++大师!🧙♂️📚🌌。
2024-10-28 08:00:00
777
原创 C++ (10) 软件工程实践:塑造魔法世界的工匠
软件工程实践是构建高质量软件的基石。通过代码审查、重构、单元测试、性能分析和文档编写,你可以确保你的代码城堡不仅坚固而且易于维护和扩展。现在,拿起你的锤子和凿子(键盘和鼠标),继续在你的代码城堡上精雕细琢吧!愿你的城堡在软件工程的魔法下,变得更加强大和美丽!👷♂️💼🏰。
2024-10-28 04:00:00
346
原创 C++ (9) 项目实践:建造你的魔法城堡
项目实践是将你的C++知识应用到实际问题中的重要步骤。通过设计和实现一个项目,你不仅能够巩固所学,还能学习到如何规划、开发和维护一个完整的软件项目。现在,拿起你的魔杖(键盘),开始建造你的魔法城堡吧!愿你的城堡坚固而美丽,愿你在编程的征途上充满成就和乐趣!🏰💻🌟。
2024-10-27 08:00:00
744
原创 C++ (8) C++11及更新特性:探索魔法新领域
C++11及更新特性为C++的魔法世界带来了许多强大的新工具和特性。自动类型推导简化了类型声明,Lambda表达式允许我们即兴编写函数,范围for循环让容器遍历更加方便,智能指针增强了内存管理能力,而并发编程特性则让多线程编程变得更加容易。现在,拿起你的魔杖(键盘),继续在C++的魔法世界中探索新领域吧!愿你的魔法既强大又灵活,愿你在编程的征途上充满创新和发现!🌟🔮🚀。
2024-10-27 04:00:00
498
原创 C++ (7) 内存管理:掌握魔法能量的流动
在一些复杂的应用中,你可能需要实现自定义的内存管理策略,以满足特定的性能或功能需求。public:// 实现内存分配逻辑// 实现内存释放逻辑private:// 创建一个内存池// 从内存池分配内存// 释放内存return 0;在这个例子中,我们创建了一个简单的MemoryPool类来管理内存分配和释放。内存管理是C++中一项至关重要的技能,它涉及到程序如何分配和释放内存资源。通过动态内存分配,你可以召唤新的魔法生物;通过避免内存泄漏和野指针,你可以确保程序的稳定性;
2024-10-26 06:00:00
1011
原创 C++ (六) 输入输出和文件操作:C++的魔法书卷
输入输出和文件操作是C++中用于信息交换的基本工具。通过标准输入输出流,你可以与用户进行交互;通过文件流,你可以在程序和永久存储之间传递信息。这些工具就像是魔法书卷,记录着知识的流动和保存。现在,拿起你的魔杖(键盘),继续在C++的魔法世界中书写和阅读吧!愿你的信息流动如同魔法一般流畅,愿你在编程的征途上充满交流和记录!
2024-10-26 04:00:00
789
原创 C++ (五) 高级特性:C++的炼金术实验室
C++的高级特性就像是炼金术实验室中的各种药剂和工具,它们可以帮助你编写更高效、更安全、更强大的代码。通过模板编程,你可以编写通用的代码;通过异常处理,你可以安全地处理错误;通过STL,你可以快速构建功能强大的程序;通过智能指针,你可以自动管理内存。现在,拿起你的魔杖(键盘),继续在C++的炼金术实验室中探索和实验吧!愿你的代码像金子一样闪闪发光,愿你在编程的征途上充满发现和创新!
2024-10-25 08:00:00
776
原创 C++ (4) 面向对象编程,C++的魔法生物养成记
在面向对象编程中,类是定义魔法生物的蓝图。它规定了生物的属性(数据成员)和能力(成员函数)。对象则是根据类创建的实例,每个对象都有自己的属性和能力。public:// 构造函数,给魔法生物起名// 成员函数,让龙喷火std::cout << name_ << "喷出火焰!private:// 龙的名字,私有属性Dragon myDragon("烈焰");// 创建一个名为“烈焰”的龙对象// 让龙喷火return 0;在这个例子中,我们定义了一个Dragon类,它有一个私有属性。
2024-10-25 06:00:00
1889
原创 C++ (三) 模块化编程
模块化编程就像是在建造一座城堡,你需要精心规划每一砖每一瓦,确保你的代码既坚固又美观。随着你的编程技能的提升,你的城堡将变得越来越宏伟,你的代码也将变得越来越优雅。现在,拿起你的剑(键盘),继续在编程的王国中探险吧!愿你的代码城堡坚不可摧,愿你在编程的征途上勇往直前!🏰💻⚔️。
2024-10-24 13:00:12
624
原创 C++ (二) 函数
在C++中,定义函数就像是在打造一把瑞士军刀。你需要选择合适的工具(函数的返回类型),给它一个响亮的名字(函数名),并且决定它需要哪些配件(参数)。// 将两个整数相加并返回结果这个函数名为add,它接受两个整数作为刀片(参数a和b),然后返回它们的和作为开瓶器的成果。函数就像是你编程工具箱中的瑞士军刀,它不仅能让你的代码更加整洁,还能让你的生活更加轻松。记住,不要害怕使用函数,也不要害怕创建新的函数。每次你发现一段代码可以被重复使用时,那就是你打造新工具的时机。
2024-10-24 08:26:50
726
原创 C++ (一) 基础语法
嘿,看来我们已经把C++的基础语法翻来覆去地玩弄了一番。现在,你的编程基础应该比那些只会在键盘上敲“Hello, World!”的新手们要牢固得多了。但是,别忘了,真正的编程之旅才刚刚开始,就像是你刚刚学会了如何用勺子吃饭,接下来还有无数的美味佳肴等着你去品尝。记住,编程就像是在和电脑玩一场永无止境的捉迷藏。有时候,你会发现自己藏得太好了,连自己都找不到那些bug。但别担心,每个程序员都是从这样的尴尬时刻中成长起来的。
2024-10-23 22:32:01
1322
原创 python从0快速上手(十六)小游戏开发
通过上述步骤,你可以创建一个简单的游戏原型。当然,开发一个完整的游戏需要更多的细节处理,如游戏物理、AI、得分系统等。但最重要的是,你已经迈出了第一步,开始了自己的游戏开发之旅。游戏开发是一个既有趣又具有挑战性的领域,它不仅能够提升你的编程技能,还能激发你的创造力。希望这篇文章能够帮助你开始自己的游戏开发项目,创造出属于自己的游戏世界。祝你编程愉快,游戏开发成功!
2024-10-19 13:11:49
843
原创 一键获取每日股票数据,自动更新,尽在掌握
定义一个函数,用于获取单只股票的日线数据。# 根据股票代码获取股票的交易所代码def get_stock_daily_data_all(stock_id , save_file_mode = 'feather') : df_daily = pd . DataFrame([ ]) # 根据股票代码获取股票的交易所代码 if len(stock_id) == 6 : if stock_id . startswith(('6')) : fund_code = f' {
2024-10-18 20:33:20
1751
原创 python从0快速上手(十五)项目实战
通过代码审查,你可以发现代码中的问题,并改进代码的可读性和可维护性。Docker是一个开源的应用容器引擎,它允许你将你的应用及其依赖打包到一个轻量级、可移植的容器中。当你的代码经过测试并且一切正常时,你就可以将其部署到服务器上,让全世界的用户都能使用你的项目。在这个例子中,我们创建了一个用户注册的API,它接受用户名和密码,并将它们存储在数据库中。你可以邀请你的团队成员或朋友来审查你的代码,他们可以提出改进建议,帮助你改进代码。首先,你需要弄清楚你的项目要解决什么问题,目标用户是谁,以及他们的需求是什么。
2024-10-18 08:33:37
979
原创 python从0快速上手(十三)网络编程
在数字世界的广阔天地中,网络编程就像是一场环球旅行,让我们的数据包能够穿越千山万水,到达遥远的服务器。在Python中,网络编程不仅是一种技术,更是一种艺术,它让我们能够轻松地与世界各地的计算机进行交流。在Python中,我们可以使用。在这个例子中,我们使用Flask创建了一个Web应用程序,它有一个主页和一个处理表单提交的页面。在这个例子中,我们创建了一个Web服务器,它显示一个表单,并在提交表单时返回一条个性化的消息。在这个例子中,我们创建了一个简单的HTTP服务器,它响应GET请求并返回一条消息。
2024-10-17 08:24:37
942
原创 python从0快速上手(十一)高级特性1
装饰器、生成器和迭代器,这些听起来就像是古老魔法书中的咒语,但它们其实是Python中强大的编程工具。装饰器可以在不修改原有函数的情况下添加新功能,生成器让我们能够惰性地生成值,而迭代器则让我们能够记住遍历的位置。但是,这只是冰山一角。生成器是一种特殊的迭代器,它允许你惰性地生成值,这意味着你不需要一次性计算所有的值,而是可以一次生成一个值。装饰器在Python中是一种神奇的存在,它可以让你在不修改原有函数代码的情况下,给函数添加新的功能。是一个接受参数的装饰器,它返回一个装饰器,这个装饰器返回一个函数。
2024-10-16 09:24:10
543
原创 重活一世妹妹要我选择C++
在上一世,妹妹仗着父母的宠爱,抢先选了C++,然后把Python的信物丢给了我。在编程的世界里,没有绝对的好与坏,只有适合与不适合。既然如此,爹娘也不好再说什么,自然是根据编程界的习俗,给我们二人准备了学习资料和开发环境,只等我们开始学习。这时,旁边的妹妹突然对我说:“姐姐,你我姐妹情深,真没想到如今学习也一同献给编程,今后定要相互扶持。“姐姐,我听说C++功能强大,性能卓越,我担心姐姐用起来会觉得复杂,所以才愿用它。娘亲听后,偷偷扯了扯妹妹的衣角:“阿月,那C++性能卓越,你学了就是编程界的佼佼者。
2024-10-14 14:40:44
1214
原创 python从0快速上手(八)面向对象编程2
封装是OOP中的一个核心概念,它就像是给数据和方法穿上了一件隐身斗篷,让它们只能通过特定的接口(即方法)被外界访问和修改。在上一篇面向对象编程(OOP)的冒险中,我们已经探索了类和对象的神秘森林,继承的古老城堡,以及多态的魔法市集。现在,让我们继续我们的旅程,去发现封装的隐秘花园和特殊方法的神秘力量。封装和特殊方法是OOP中的重要概念,它们让我们的代码更加安全、灵活和强大。虽然这并不是真正的私有,因为Python中没有真正的私有属性,但这是一种约定,表明这些属性不应该被外部直接访问。方法用于获取对象的项,
2024-10-14 11:00:00
384
原创 python从0快速上手(七)面向对象编程1
在编程的世界里,面向对象编程(OOP)是一种将代码组织成对象的方法,这些对象就像是现实世界中的小精灵,每个都有自己的属性和能力。类和对象、继承、多态,这些OOP的概念就像是编程世界的魔法,让我们的代码变得更加灵活和强大。记住,OOP不仅仅是一种编程范式,更是一种思考问题的方式。在Python中,类就像是对象的蓝图,而对象则是根据这个蓝图制造出来的实体。多态是OOP中的另一个重要概念,它指的是不同类的对象对同一消息做出响应的能力。是一个特殊的方法,被称为类的构造器,当你创建一个新的对象时,它会被自动调用。
2024-10-13 15:00:00
545
原创 python从0快速上手(六)数据结构
在这个充满数据的世界里,Python的数据结构就像是我们的瑞士军刀,帮助我们切割、打孔、锯割数据,让它们变得井井有条。列表、元组、字典、集合,这些数据结构就像是我们的编程工具箱,帮助我们以不同的方式组织和处理数据。但是,这只是冰山一角。列表是Python中最常用的数据结构之一,它就像是一列有序的火车车厢,每个车厢都可以装载不同的物品。集合是一个无序且不包含重复元素的数据结构,它就像是一袋子不同的石头,每个石头都是独一无二的。字典是一种存储键值对的数据结构,它就像是一本书的索引,让你快速找到对应的内容。
2024-10-13 11:00:00
597
原创 股票金融市场中的tick,分钟,日线数据
在金融市场中,股票数据的分析对于投资者来说至关重要。股票数据可以根据时间粒度的不同,分为几种不同的类型,包括Tick数据、分钟数据和日线数据。下面将详细介绍这些数据类型,并对比它们之间的差别。
2024-10-12 17:30:00
4234
原创 python从0快速上手(五)函数
在Python中,定义一个函数就像写一本食谱。你写下步骤(代码),然后可以一次又一次地“烹饪”(调用)它,而不需要重写步骤。# 这里是处理步骤def是定义函数的关键字。是你给函数起的名字。parameters是函数的输入,就像食谱中的配料。return是函数的输出,就像食谱中完成的菜肴。实例:计算圆形的面积# 使用函数print("圆的面积是:", my_circle_area)这个函数就像是一个计算器,你给它一个半径,它还你一个面积。
2024-10-12 12:06:30
506
原创 python从0快速上手(三)基础语法1
记住,实践是学习的最好方式,所以不妨打开你的Python IDE,开始写一些简单的程序来实践这些概念吧!在Python的世界里,变量就像是多变的演员,它们可以扮演不同的角色——也就是数据类型。在Python中,你不需要(实际上也不能)预先声明变量的类型,它会在代码运行时自动变身。有时候,变量需要变个身,比如把整数变成浮点数,或者把字符串变成整数。在Python中,运算符也有优先级,就像在数学中一样。在Python中,运算符就像是数学公式中的小能手,帮助我们进行各种计算。就像魔法一样,变量类型瞬间改变。
2024-10-11 08:00:00
644
原创 python从0快速上手(四)基础语法2
字符串操作和控制流是Python编程的基础,它们让你能够处理文本数据,并控制程序的执行流程。记住,实践是学习的最好方式,所以不妨打开你的Python IDE,开始写一些简单的程序来实践这些概念吧!现在,让我们继续深入Python的基础语法,探索字符串操作和控制流的奥秘。在Python中,字符串就像是舞会上的社交名媛,它们可以优雅地进行各种操作,比如拼接、切片、格式化等。循环就像是健身教练,它们一遍又一遍地执行相同的操作,直到满足某个条件。字符串切片就像是切蛋糕,你可以获取字符串的一部分。
2024-10-11 08:00:00
373
原创 python从0快速上手(二)IDE选择
在这个代码横飞的世界里,选择一个合适的Python IDE就好比是选择一把顺手的武器。今天,就让我来带你一探究竟,看看市面上有哪些让人眼花缭乱的Python IDE,并一较高下。
2024-10-10 09:55:41
1151
原创 python从0快速上手(一)python环境搭建 windows macos linux
Python是一种广泛使用的高级编程语言,它以其简洁的语法和强大的功能而受到开发者的喜爱。对于初学者来说,搭建一个合适的Python开发环境是开始Python之旅的第一步。本文将为你提供一个超级详细的Python环境搭建指南,包括安装Python解释器、设置IDE、管理Python包以及配置虚拟环境等步骤。
2024-10-10 08:30:21
1312
原创 使用Python从通达信获取指数日线数据
在金融市场分析中,获取历史数据是进行技术分析和量化研究的基础。通达信是中国广泛使用的证券分析软件,它提供了丰富的数据接口。本文将介绍如何使用Python从通达信获取指数日线数据。首先,确保你的Python环境中已经安装了和库。如果没有安装,可以通过以下命令进行安装:代码解析下面是一个完整的Python脚本,用于从通达信获取指数日线数据。代码详解导入库:初始化API:连接服务器:定义获取数据的函数:保存数据:主函数:通过上述步骤,你可以轻松地从通达信获取指数日线数据,并进行进一步的分析和研究。
2024-10-09 08:10:04
1373
原创 数字图像处理 matlab人脸识别实验
人脸识别一个自然而然的想法就是将两张图像进行比对,两张图片的差异越小说明两张图像越。本实验中相似程度的判别准则为二范数(空间中的欧氏距离),越小相似度越高,图像。要做的人脸识别并没有很大的帮助,甚至背景的变化还会对我们的识别结果造成剧烈影响。因为某些特征并没有很大的区分度,比如背景特征,背景对我们。解决上述问题的方法是:降维,用低维特征去代替高维特征,选择具有高区分性的特征,特征抽取是特征降维的一种方法,它将已有的特征进行组合或线性变换建立一个新的特征。每一行存储的人脸所对应的人的标记。
2024-09-20 16:00:02
511
原创 计算机网络实验 Linux下ftp服务器安装与配置
本次实验学会了怎样在 Ubuntu 下安装并配置 ftp 服务器,通过 ftp 服务器实现了Windows 主机与 Ubuntu 虚拟机间的通信,深切感受到计算机科学领域的博大精深!
2024-09-20 15:54:42
822
2024年10月16日全A股票单日日线数据
2024-10-17
银行个人金融产品管理数据库设计实验代码及ER设计图(SYSU).zip
2019-06-28
具体的增加原力值的方法
2024-10-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人