CM工作室发展史 上

news/2024/9/18 12:24:29/ 标签: Scratch, 游戏, 抒情, C++, 杂谈, Arduino, 开发语言

,注:本文章使用"无标题技术" 

目录

(超长文章!)

新手时期

        初来乍到

        第一篇文章

        第一个专栏——沙雕程序

        学习"块引用"

        第一次修改用户名

        学习"代码"

"头文件风波"时期

        头文件的开发

        第一个头文件——HeiKe.h

        heker.h

        music.h

        Button.h

项目开发时期

        第一个项目——生日快乐

        CSDN云服务器

        "Maker头文件组"计划惨淡收场

        莫大的耻辱——MakerGame.h

        Hacker.h——三连失败

        黑暗中求生的A_T


新手时期

2023/8/13 ~ 2023/10/23

        初来乍到

        我第一次来到CSDN,是为了复制代码,而自从登录上了CSDN账号——HappyStarLap,却发现CSDN平台的作用可不止这一点。

2023/8/13

        第一篇文章

        在CSDN上,我看见了一段好的C++代码,于是发表了我的第一篇文章。因为这是我第一次私自登录这种平台,不懂任何规矩,所以没有标明转载,还被代码原主駡了个狗血喷头

由于窘迫与不知所措,我便理直气壮的回:

现在想想,真是对不起!

2023/8/15

        第一个专栏——沙雕程序

        后来,在CSDN文章上面,我发现有很多都有一个叫做专栏的东西。于是我也发现了他——

        于是我建立了我的第一个专栏——沙雕程序

2023/8/26

        学习"块引用"

        每次我发带有代码片的文章,都感觉代码有点费眼睛,于是我学会了块引用

2023/10/2

        第一次修改用户名

        我将用户名改为了快乐星空@

2023/10/2

        学习"代码"

        我又学习了"代码"进行了方便复制。一开始,我却总是点到"运行代码"。

2023/10/23

"头文件风波"时期

2023/10/24 ~ 2024/1/31

        头文件的开发

        我是在return_dr的博客中看见的,他自己制作了高进度运算头文件、音乐头文件等等等,于是,一颗种子便在心中萌发。

2023/10/26

        第一个头文件——HeiKe.h

        我撰写了我的第一个头文件——HeiKe.h。这个头文件里面有基本的C++黑客病毒函数。

2023/10/27

        heker.h

        在研发第一个头文件成功后,我研制了它的2.0版本,而且十分成功,并且将其作为了本人的代表作!

2023/11/26

        music.h

        音乐头文件,于文章C++ EGE播放音乐和MciSnedString播放音乐两则文章中来了灵感。于是研究开发了music.h。

2024/1/31

        Button.h

        在前几期的C++鼠标点击程序文章中,我研发了Button.h按钮头文件。

        从此,本人不在着迷于头文件开发,将它视为业余任务。

2024/1/31

项目开发时期

2024/1/31 ~ 2024/5/30

        第一个项目——生日快乐

        在开发了C++项目库后,我开始了C++项目的研发。而1月31日正好是我的生日(在2024/1/31我一共发了4篇文章),于是我便开发"生日快乐程序"。

2024/1/31

        CSDN云服务器

        也是因打开360浏览器十分"费力"的原因(太太太  太卡了),我开发了便于工作的CSDN云服务器1.0,后面还会开发2.0,3.0。

                                    (未来CSDN云服务器3.0的预览照片)

2024/1/31

        "Maker头文件组"计划惨淡收场

        在bits/stdc++.h,我发现了"/",后来才知道这是头文件组,于是我定制了"Maker头文件组"计划。

        在开始研发前,我又捋了一遍计划:我要把之前的头文件"圆滑"一下,可以使之允许全部包含于控制台程序并且不冲突,单独装在头文件组Maker里面。于是我用了一天时间开发出来了!

        但遗憾的是,在第二次C++程序实验时,发生了编译错误,错误原因竟是collet,而且起到的作用并不大,反而使之事倍功半,于是在第三天2:00我便将它下架并且销毁了。

2024/2/1 ~ 2024/2/4

        莫大的耻辱——MakerGame.h

        在告别"头文件风波"时期后的第二个头文件开发项目,我把主题的目光视向了游戏

        于是,凭着经验(那时的我,C++技术还不是太好),MakerGame开发出来了。

        但在第一次编译就报了错!原因是ModeWindows()函数里的sprintf()写错了,这也只是个粗心错误,但后来,错误越改越多,一直让我引以为傲的自制头文件,反而在这难住了我。最后,没有了编译错误,但效果与我的想法并无一致,于是只好得出以下结论——MakerGame.h头文件开发失败,预计在2024/5/1日开发Maker_Game控制台图形库双用头文件组。

2024/2/5

        Hacker.h——三连失败

        Hacker.h网络病毒头文件于2024/2/12日开发,而因无用途下架。

        2024/2/12日被定为"三连事件"。

2024/2/12

        黑暗中求生的A_T

        在"三连事件"过后,本人丧失了信心,甚至几天没发文章。

        。。。(一片死寂)。。。

        终于,在粉丝的鼓励下,ArtText(简称A_T).h开发成功了!


http://www.ppmy.cn/news/1516213.html

相关文章

SpringBoot工厂模式

前言 下面的示例展示了 SpringBoot 中如何使用工厂模式,该示例通过 ApplicationContext 直接获取 Spring 容器中所有 Animal 的 Bean,然后将它们存储在 animalMap 中,使用时直接从 Map 中获取实例。 另一种工厂模式可参考我另一篇文章 &…

实现Nginx四层负载均衡

Nginx在1.9.0版本开始支持tcp模式的负载均衡,在1.9.13版本开始支持udp协议的负载,udp主要用于 DNS的域名解析,其配置方式和指令和http 代理类似,其基于ngx_stream_proxy_module模块实现tcp 负载,另外基于模块ngx_strea…

零基础5分钟上手亚马逊云科技核心云架构知识-创建NoSQL数据库

简介: 欢迎来到小李哥全新亚马逊云科技AWS云计算知识学习系列,适用于任何无云计算或者亚马逊云科技技术背景的开发者,通过这篇文章大家零基础5分钟就能完全学会亚马逊云科技一个经典的服务开发架构方案。 我会每天介绍一个基于亚马逊云科技…

左手阿维塔右手深蓝,华为抢占高端及主流市场

在新能源汽车领域,一场由科技巨头引领的变革正在加速推进。 8月20日,阿维塔与华为正式签约并宣布入股引望智能技术有限公司,这一战略合作不仅标志着阿维塔在高端汽车市场的布局进一步深化,而且还预示着华为将与长安旗下的深蓝品牌…

[ICS] 物理安全

工业控制系统安全气泡类比 这个理念是,为了防御那些无法更新到最新安全控制措施的旧系统,或者由于设备资源有限而无法处理安全控制措施的系统,帮助可视化这种设备的安全策略可以将它们放置在一个肥皂泡或玻璃泡中。泡中的系统和设备彼此信任…

idea 项目启动慢,报内存溢出,调整jvm参数

idea 项目启动慢,直接报内存溢出了 java: java.lang.OutOfMemoryError: Java heap space 解决方案:调整 idea jvm参数 在IntelliJ IDEA中,可以通过以下步骤来全局设置Java堆大小: 打开IntelliJ IDEA。从菜单栏选择 “Help” &…

Transformer模型、强化学习、深度学习模型可解释性与可视化方法、注意力机制、目标检测算法、图神经网络、强化学习

近年来,伴随着以卷积神经网络(CNN)为代表的深度学习的快速发展,人工智能迈入了第三次发展浪潮,AI技术在各个领域中的应用越来越广泛。 抽丝剥茧、深入浅出讲解注意力机制、Transformer模型(BERT、GPT-1/2/…

Servlet---Web会话跟踪 ▎token令牌

▍为什么要进行Web会话跟踪? http请求是无状态的,不携带用户信息的,当用户登录成功后,之后在于服务器交互时,服务器并不知道是哪个用户发送的请求 ▍Web会话跟踪 解决方法:在用户成功登录后,后端向前端响应token令牌(token令牌:用户信息),前端保存token令牌每次访问后端都先…

RabbitMQ如何保证消息不丢失

RabbitMQ消息丢失的三种情况 第一种:生产者弄丢了数据。生产者将数据发送到 RabbitMQ 的时候,可能数据就在半路给搞丢了,因为网络问题啥的,都有可能。 第二种:RabbitMQ 弄丢了数据。MQ还没有持久化自己挂了。 第三种…

C++类和对象(总篇)

文章目录 C类和对象1、类的定义1.1类定义格式1.2访问限定符1.3类域 2、实例化2.1实例化概念 3、this指针4、类的默认成员函数5、构造函数5.1构造函数的特点5.2实例分析 6、析构函数6.1析构函数的特点6.2实例分析 7、拷贝构造函数7.1 拷贝构造函数的特点7.2实例分析7.3浅拷贝和深…

【linux中高级命令】

杀进程 1、lsof列出所有打开的文件,‌包括网络连接,‌从而提供关于系统状态的宝贵信息‌ #可以直接查看端口的进程 lsof -i:端口获取到进程,使用kill命令和PID来终止进程 kill -9 [PID]2、列出使用该端口的进程信息,‌包括PID …

基于Python的mediapipe和opencv的人体骨骼、人体姿态关键点的实时跟踪项目

随着计算机视觉技术的发展,人体姿态估计在虚拟现实、运动分析、人机交互等领域得到了广泛应用。传统的姿态估计方法通常依赖于深度学习模型,需要大量的计算资源。而 Google 开发的 MediaPipe 框架则提供了高效且易于使用的解决方案,它可以在各…

如何解决git@github.com: Permission denied (publickey)异常

如何解决gitgithub.com: Permission denied异常 一、错误信息描述二、解决办法2.1、获取本地SSH Key2.2、将本地的SSH Key添加到github 一、错误信息描述 gitgithub.com: Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you …

LlamaIndex 实现 RAG(四)- RAG 跟踪监控

RAG 整个流程不复杂,集成三大部分包括文档解析并生成向量、根据查询问题查找语意相似的数据文档块、把查询问题和召回文档作为上下文的数据传给模型进行解答。大语言模型的应用开发和传统的开发方式区别很大,以前开发完成,只要逻辑正确&#…

linux系统使用 docker 来部署web环境 nginx+php7.4 并配置称 docker-compose-mysql.yml 文件

Docker是一个开源的容器化平台,旨在简化应用程序的创建、部署和管理。它基于OS-level虚拟化技术,通过将应用程序和其依赖项打包到一个称为容器的标准化单元中,使得应用程序可以在任何环境中快速、可靠地运行。 Docker的优势有以下几个方面&a…

乐鑫蓝牙Mesh协议栈ESP-BLE-MESH方案,设备智能连接通信的桥梁

随着科技的不断进步,智能家居已经不再是科幻小说中的梦想,而是触手可及的现实。在这场智能化革命中,蓝牙Mesh技术以其卓越的稳定性和扩展性,成为了连接家庭中每一个智能设备的桥梁。 它像一张隐形的网,将无数设备紧密…

C++基础语法:while的使用

前言 "打牢基础,万事不愁" .C的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结. 引入 while的使用是编写代码的基础内容.笔者的记忆力已不如以前,最近遇到了还花了不少功夫,可见是掌握地不够牢固.所以对while的思路和内容…

爬取央视热榜并存储到MongoDB

1. 环境准备 在开始之前,确保你已经安装了以下Python库: pip install requests pymongo2. 爬取网页内容 首先,我们需要爬取央视热榜的网页内容。通过requests.get()方法,我们可以获取网页的HTML内容,并通过re.finda…

回归预测|基于北方苍鹰优化NGO-Transformer-GRU组合模型的数据预测Matlab程序多特征输入单输出

回归预测|基于北方苍鹰优化NGO-Transformer-GRU组合模型的数据预测Matlab程序多特征输入单输出 文章目录 前言回归预测|基于北方苍鹰优化NGO-Transformer-GRU组合模型的数据预测Matlab程序多特征输入单输出 一、NGO-Transformer-GRU模型NGO-Transformer-GRU组合模型的数据预测1…

JAVA_11

JAVA_11 JAVA容器1. 容器 JAVA容器 1. 容器 整体结构 //有序、可重复 List list new ArrayList();//泛型 System.out.println(list.isEmpty());List.add("高淇"); System.out.println(list);System.out.printin(list.isEmpty());List.add("高三");list…