自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 收藏
  • 关注

原创 chatGPT爆火,什么时候中国能有自己的“ChatGPT“

同时,随着硬件和算法的不断进步,目前已经有了更加先进的模型,如GPT-3。深度学习技术是人工智能领域中最为热门且快速发展的一个分支,它基于神经网络理论,通过大量数据的训练,可以自动抽取出符号、词汇、语法等规律,从而生成更加自然、流畅的语言文本。百度的文心一言和OpenAI的ChatGPT都是基于深度学习和自然语言处理技术的应用,都有各自的优点和适用场景。OpenAI拥有庞大的文本语料库,包括网络上的新闻、小说、百科全书等海量文本数据,这些数据可以用于训练深度学习模型,提高其自然语言理解和生成的能力。

2023-03-17 11:31:04 29178 30

原创 速览Visual Studio 2022 中的新增功能

当用户选择了 IntelliSense 列表中的项时,IntelliCode 将使用用户已键入的项以及用户已选择的项作为提供预测的上下文。刷新用户界面,以便更好地让你保持流。Visual Studio 2022 将包括核心调试器中的性能改进,以及探查器中的火焰图表等其他功能,用于更好地发现热路径,依赖断点用于更精确的调试,以及集成的反编译体验,这将允许你单步执行本地没有的代码。Visual Studio 2022 将为您的日常工作流程提供更多更深入的集成,帮助您在正确的时间、正确的地点采取正确的操作。

2023-01-04 09:14:09 18343 60

原创 Visual Studio 2022 版本 17.5 预览版 正式上线,有你期待的功能吗?

C++对 IntelliSense 宏扩展进行了多项改进。值得注意的是,我们在更多上下文中启用了递归扩展,并在弹出窗口中添加了将扩展复制到剪贴板或内联扩展宏的选项。串行监视器现在支持并发监视。并发监视允许并行监视多个端口!只需按加号按钮即可打开另一个串行监视器并开始使用。现在可以查看在 Unreal Blueprint 资产中修改的基类的属性,而无需离开 Visual Studio。双击 C++ 类或属性的蓝图引用,在 Visual Studio 中打开 UE 资产检查器。

2022-11-15 12:51:59 7970 104

原创 关于Visual Studio 2022常见的报错以及处理方案

本文章主要是介绍c语言在vs2022编译器上运行时常见的报错,主要是想解决各位在编程时遇到的各种问题。2.C20573.E01694.E00405.E00296.E00207.C62628.C42449.C206510.C214311.LNK116812.C214613.C206914.C386115.E012716.C218117.C246618.C2057**结语**C4996:返回值被忽略C2057:应输入常量表达式E0169: 应输入声明E0040: 应输入标识符。

2022-10-08 16:33:47 19925 37

原创 Rsync+sersync2实现目录实时同步

解压压缩包,然后进入目录,里面有两个文件,sersync2是二进制包,可以直接运行。通过rsync+sersync2的方式完成了一个实时同步的小项目,还是非常有实战价值的。然后进入/app/tools/sersync/conf目录下,修改confxml.xml这个配置文件。对于sersync2,可以使用软链接的方式放到/bin目录下,不需要移动文件。首先需要在rsync服务端更改一下配置文件,增加nfsbackup模块,接下来需要更改NFS的配置文件,它是/etc/exports。

2025-04-19 12:01:16 995

原创 慕慕手记项目日记 首页数据的渲染,使用js 2025-3-16

到这部分我们先测试能不能使用js的方式来动态数据,先写出一个简短的demo出来在浏览器中测试发现这个逻辑没有问题,稍后完善对于网页翻页值的初始化处理,其中起始页start_num为0,默认获取的最大页数为10页。现在来添加一下index.js的代码。

2025-03-20 23:17:32 257

原创 慕慕手记项目日志 项目从开发到部署多环境配置 2025-3-8

现在是已经到了课程的第十章了,开始进行配置项目环境了。现在要完成的任务是项目可以正常运行,而且可以自由切换配置,开发/测试。下面是当前的目录结构图::这是项目的主目录,包含了整个应用的核心代码。config:配置文件夹,包含项目的配置信息。common:通用模块,可能包含一些公共函数或类。controller:控制器模块,处理HTTP请求并返回响应。model:模型模块,定义数据模型。其中的config软件包下面的config.py文件里面定义了,配置的区别根据不同的情况返回对应的配置。

2025-03-08 21:30:06 1158

原创 慕慕手记项目日记 2025-3-7 项目基本环境搭建

今日的日记主要是对SQLAIChemy框架应用的一些收尾,当然主要还是先学会使用。

2025-03-07 23:23:14 368

原创 慕慕手记项目日记 熟悉SQLAIChemy ORM框架 2025-3-5

是一个功能强大的 Python,用于简化数据库操作。它提供了全套企业级持久化模式,既支持纯 SQL 开发,也支持高级 ORM 操作,是 Python 生态中最流行的数据库工具之一。

2025-03-06 16:12:52 610

原创 慕慕手记项目日记2025.3.3

现在需要对慕慕手记进行数据库表的补充设计和创建评论表和orm框架封装,重点学会如何理解orm框架是如何工作的。

2025-03-04 20:25:06 541

原创 慕慕手记项目日记 2025.3.2

接下来介绍如何使用cursor游标,之前我们在使用curors的时候返回的数据都是用()包裹起来的,数据非常的不好处理。可以使用以下两种方式来取数据。在开始之前需要先安装WSL2 ubuntu 和安装mysql数据库,此部分暂时省略。接下来需要安装一个与MySQL交互的第三方模块,使用以下命令进行安装。现在需要设计慕慕手记的数据库用户表,可以使用以下的sql语句来执行。

2025-03-03 09:46:23 285

原创 慕慕手记 | 项目日记 | 2025.2.25

通过蓝图上下文处理器注入的变量,在模板中可以直接通过变量名访问,和全局上下文处理器的使用方式完全一致。唯一区别在于变量的注入源(蓝图层级),但使用体验无缝衔接。

2025-03-02 11:29:48 589

原创 慕慕手记|项目日记| 2025.02.24

Cookie定义Cookie 是由服务器生成并发送到浏览器的一小段数据(通常为键值对),浏览器会将其存储在本地。后续每次请求同一网站时,浏览器会自动将 Cookie 附加到请求头中发送给服务器。特点存储位置:客户端(浏览器)生命周期:可设置过期时间(持久化 Cookie)或随浏览器关闭失效(会话 Cookie)。安全性:可能被篡改或窃取,需通过HttpOnlySecure等属性增强安全性。容量限制:单个 Cookie 通常不超过 4KB,每个域名下的 Cookie 数量有限(因浏览器而异)。

2025-02-25 15:13:52 726

原创 慕慕手记 | 项目日记 2025.2.23

今天是学慕慕手记项目的第一天,主要做的是虚拟环境的搭建以及了解和认识FLask这个web开发框架配置python编译器和pycharm编辑器的部分省略,我相信各位能自己配置好开发环境,无需详细的指导。

2025-02-24 09:09:10 316

原创 DeepSeek的崛起与OpenAI的守擂:AI大模型时代的竞争新格局

从发布对标GPT-4的MoE模型到开源轻量级模型,从垂直场景的快速落地到资本市场的青睐,DeepSeek似乎正在复刻OpenAI早期的颠覆性轨迹。DeepSeek的突围始于对模型架构的前瞻性布局。这种“小而美”的路线直击行业痛点——当OpenAI等巨头陷入“模型越大越好”的军备竞赛时,DeepSeek选择用效率换规模,为中小企业和开发者提供了高性价比的解决方案。这种“先发者红利”使其能持续吸收数据飞轮——每天处理的200亿次API调用,为其带来海量反馈数据,进而优化模型性能,形成“越多人用越聪明”的闭环。

2025-01-31 17:24:49 2143 1

原创 牛客网-shell脚本题目汇总复习/不会的可以看看这里

使用tail命令输出 0 到 500 中 7 的倍数使用循环结构,有两种实现方式1. 直接每次+7for(( i=0;i<=500;i+=7))doecho $idone2.取余计算for(( i=0;i<=500;

2025-01-31 17:12:15 1114

原创 Oracle11g数据库安装及建库教程

介绍了如何安装Oracle 11 g数据库以及建库操作相关环境配置:内存 8g硬盘大小 50g安装方式:静默安装。

2025-01-31 16:37:30 898

原创 git笔记-简单入门

git是一个分布式版本控制系统,它的优点有哪些呢?分为以下几个部分。

2025-01-31 16:34:24 1463

原创 记一次将Java web服务部署上云的全过程

这次主要写的是怎么将本地的Java web项目完整的部署到 云服务器上,下面是云服务器的配置。

2025-01-31 16:32:47 1018

原创 本地Harbor仓库搭建流程

本文主要介绍如何搭建harbor仓库,推送本地镜像供其他机器拉取构建服务。

2025-01-27 21:14:58 491

原创 重拾技术写作,勿忘初心

不管前路如何,要为自己做的选择负责!要觉得自己可以!没什么的,一点点一点点的前进,都会到自己想去到的地方。

2023-10-14 16:44:18 295

原创 一文让你玩转Linux多进程开发

信号是Linux进程间通信最古老的方式之一,是事件发生时对进程的通知机制,有时也称为软件中断,它是在软件层次上对中断机制的一种模拟,是一种异步通信的方式。使用信号的两个目的:让进程知道已经发生了一个特定的事件强迫进程执行它自己代码中的信号处理程序信号的特点:简单不能携带大量信息满足某个特定条件才发送优先级比较高查看系统定义的信号列表kill -l前三十一个为常规信号,其余为实时信号。信号的5种默认处理动作。

2023-10-14 16:14:34 395

原创 C++ 11 lamdba表达式详解

Lambda表达式的基本语法为:Copy Code[capture list](parameter list) mutable exception -> return type { function body }表达式在什么场合下使用C++11 lambda表达式可以用来创建匿名函数,也就是没有函数名的函数。它们在很多场景下都非常有用,例如:在算法中传递自定义的排序、查找或过滤函数在多线程编程中创建异步任务和回调函数在GUI编程中处理事件处理器和回调函数其中Capture clause指定了

2023-10-14 16:04:24 455

原创 Linux系统编程详解

inheritsched 属性。也就是说,新线程的调度属性要么遵循父线程,要么遵循 myAttr 规定的属性,默认情况下。

2023-10-14 15:59:45 1030

原创 C++中的类、结构体、指针和引用

class 关键字类名,通常使用首字母大写的驼峰命名法(例如 Student)成员变量,可以是任意类型的数据成员函数,用于访问和修改成员变量在 C++ 中,成员变量和成员函数可以使用访问限定符指定其访问权限。public:表示成员在类内外都可以被访问。protected:表示成员只能在类内部和子类中被访问。private:表示成员只能在类内部被访问。默认情况下,C++ 中的成员变量和成员函数都是 private 的。

2023-10-10 12:05:22 517

原创 如何使用Nodejs搭建HTTP服务,实现公网远程访问「内网穿透」

Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台运行环境。Node.js 由 OpenJS Foundation(原为 Node.js Foundation,已与 JS Foundation 合并)持有和维护,亦为 Linux 基金会的项目。Node.js 采用 Google 开发的 V8 运行代码,使用事件驱动、非阻塞和异步输入输出模型等技术来提高性能,可优化应用程序的传输量和规模。这些技术通常用于资料密集的即时应用程序。Node.js 大部分基本模块都用 JavaScri

2023-05-12 14:22:28 2348 11

原创 从0到1:如何使用AI工具提升工作效率?

本文介绍了一些创新的人工智能工具,它们可以帮助用户提高生产力和创造力。这些工具包括 ChatPPT、GitHub Copilot、Auto.GPT、New Bing、Microsoft Designer、ChatDOC、Excel Formularizer 和 ChatMind。其中,ChatPPT 可以使用自然语言指令与 Chat 模式进行 PPT 文档创作;GitHub Copilot 是一款智能编程工具,几乎能够替代人类完成大部分编程工作;Auto.GPT 展示了 GPT-4 语言模型的潜力。

2023-04-17 22:51:36 1369 18

原创 开心档之C++ 指针

所有指针的值的实际数据类型,不管是整型、浮点型、字符型,还是其他的数据类型,都是一样的,都是一个代表内存地址的长的十六进制数。不同数据类型的指针之间唯一的不同是,指针所指向的变量或常量的数据类型不同。通过指针,可以简化一些 C++ 编程任务的执行,还有一些任务,如动态内存分配,没有指针是无法执行的。正如您所知道的,每一个变量都有一个内存位置,每一个内存位置都定义了可使用连字号(&)运算符访问的地址,它表示了在内存中的一个地址。是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。

2023-04-06 14:24:51 484

原创 开心档之C++ 预处理器

现在,让我们测试这段代码,看看预处理的结果。当 CONCAT 出现在程序中时,它的参数会被连接起来,并用来取代宏。所有的预处理器指令都是以井号(#)开头,只有空格字符可以出现在预处理指令之前。C++ 还支持很多预处理指令,比如 #include、#define、#if、#else、#line 等,让我们一起看看这些重要指令。当这一行代码出现在一个文件中时,在该文件中后续出现的所有宏都将会在程序编译之前被替换为 replacement-text。预处理器是一些指令,指示编译器在实际编译之前所需完成的预处理。

2023-04-06 14:21:52 215

原创 快乐学算法or二分查找深度刨析

今天我学习了二分查找(折半查找法),它是用于在有序集合中查找某一元素的便捷算法;算法思想易于理解,很多同学看了就觉得自己会了,但是约易于理解的东西越难掌握好,灵活运用更是难上加难。我先举一个例子,如果我需要在1000万的数据中找出特定的某一个数,并且要求是O(n)的时间复杂度,这个时候你会怎么做呢?习惯暴力解法的同学,是不是只会依次遍历了?那这个时候肯定就超时啦!算法的魅力在于解决生活当中的问题,而一个好的算法却能使大家受益其中。

2023-04-05 22:59:28 331 16

转载 公网远程连接Oracle数据库【内网穿透】

Oracle,是甲骨文公司的一款关系数据库管理系统,它在数据库领域一直处于领先地位。可以说Oracle数据库系统是世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小微机环境。它是一种高效率的、可靠性好的、适应高吞吐量的数据库方案。本次教程我们来在本地搭建Oracle数据库,并通过cpolar内网穿透,将本地端口映射到公网,实现公网环境下通过PL/SQL工具进行远程连接访问。

2023-04-04 17:46:07 827 12

原创 开心档之C++ 信号处理

是要发送的信号的编号,这些信号包括:SIGINT、SIGABRT、SIGFPE、SIGILL、SIGSEGV、SIGTERM、SIGHUP。信号是由操作系统传给进程的中断,会提早终止一个程序。有些信号不能被程序捕获,但是下表所列信号可以在程序中捕获,并可以基于信号采取适当的动作。让我们编写一个简单的 C++ 程序,使用 signal() 函数捕获 SIGINT 信号。这个函数接收两个参数:第一个参数是一个整数,代表了信号的编号;函数,用来捕获突发事件。函数来注册信号,并将其与信号处理程序相关联。

2023-04-04 11:25:52 1106

转载 开心档之C++ STL 教程

在前面的章节中,我们已经学习了 C++ 模板的概念。C++ STL(标准模板库)是一套功能强大的 C++ 模板类,提供了通用的模板类和函数,这些模板类和函数可以实现多种流行和常用的算法和数据结构,如向量、链表、队列、栈。这三个组件都带有丰富的预定义函数,帮助我们通过简单的方式处理复杂的任务。

2023-04-04 11:24:18 478

原创 开心档之C++ 存储类

还应注意的是,定义 'register' 并不意味着变量将被存储在寄存器中,它意味着变量可能存储在寄存器中,这取决于硬件和实现的限制。这意味着变量的最大尺寸等于寄存器的大小(通常是一个词),且不能对它应用一元的 '&' 运算符(因为它没有内存位置)。存储类用于提供一个全局变量的引用,全局变量对所有的程序文件都是可见的。在 C++ 中,当 static 用在类数据成员上时,会导致仅有一个该成员的副本被类的所有对象共享。当您有多个文件且定义了一个可以在其他文件中使用的全局变量或函数时,可以在其他文件中使用。

2023-04-04 11:23:20 535

原创 AB9 【模板】链表

如果 cur 为空,则说明没有找到值为 x 的节点,此时将新节点添加到链表末尾即可。首先将新节点的 next 指针设为 NULL,然后将 prev 节点的 next 指针指向新节点。如果 cur 不为空,则说明找到了值为 x 的节点,此时将 prev 节点的 next 指针指向 cur 节点的下一个节点,释放 cur 节点的内存即可。此时将头指针 head 指向下一个节点,释放当前节点的内存,并直接返回。如果链表为空,则将新节点设为头结点,即将头指针 head 指向新节点,然后直接返回。

2023-03-28 21:18:29 794

原创 数据结构 | 栈的中缀表达式求值

栈是一种线性数据结构,具有“先进后出”(Last In First Out, LIFO)的特点。它可以看作是一种受限的线性表,只能在表的一端进行插入和删除操作,这一端被称为栈顶,另一端被称为栈底。不含任何元素的栈称为空栈。栈的基本操作包括:入栈、出栈、取栈顶元素等。

2023-03-19 11:01:17 9857 13

原创 初阶数据结构 - 【单链表】

前面我们已经把顺序表的优点和缺点讲了,那么这篇文章就是单链表的这种数据结构的实现和理解。链表是一种离散存储的数据结构,它只有一个指针域,下一个指针保存着前一个数据的地址;像链子一样串起来的结构就叫做单链表。n个节点离散分配, 彼此通过指针相连每个节点只有一个前驱节点,每个节点只有一个后续节点。首节点没有前驱节点,尾节点没有后续节点。//数据域//指针域}ListNode;

2023-03-16 18:25:38 996 7

原创 Visual Studio 2022 版本 17.6 预览版发行版小范围更新,值得你一看

Visual Studio 2022 v17.6 是vs2022 v17.6小版本的一个更新,此版本拓展了 vs2022 v17.5版本的功能,旨在提高您的工作效率,无论你是 .NET 开发人员、游戏开发人员和/或C++开发人员。现在,你可以直观地区分代码的每组左大括号和右大括号,从而更轻松地查看代码的范围或查找任何缺失的大括号,这样利于更好的修改括号层次和丢失问题。要试用虚幻引擎的这些新功能,请确保在Visual Studio安装程序的“使用C++进行游戏开发”工作负载中选择“IDE对虚幻引擎的支持”。

2023-03-13 22:00:54 1678 6

原创 数据结构与算法之《顺序表》

这篇文章我们来讲一下基础数据结构的顺序表,相信大家在学习C语言的时候接触过数组这种数据结构,但是它又跟顺序表又有什么关系呢?我们知道数组的内存是连续的,一个下标对应着一片内存,而且支持随机访问。这就叫做顺序结构,而数组就是这种结构。果不其然我们的顺序表也是这种结构,但是顺序表就是数组吗?答案是是的,只是其描述角度不同。线性表是数据结构中的逻辑结构。线性表采用顺序存储的方式存储就称之为顺序表。数组是顺序表在实际编程中的具体实现方式之一。

2023-03-08 20:11:58 1068 6

原创 C语言课设作业《通讯录》全程记录 ps:动态版本

通讯录算是前面对学过知识的一个综合运用,涉及到的知识点有 :枚举类型结构体结构体指针动态内存分配(malloc,calloc,realloc,free)typedef关键字多文件编程等以上内容,设计思想不是太难,就看怎么实现啦!学习是一个不断坚持的过程,快要开学了,加油吧!!

2023-02-01 23:52:01 5739 1

C/C++领域-C语言-井字棋具体实现

用C语言实现的井字棋,大约300行代码左右。

2023-01-05

打砖块实战项目.cpp

打砖块实战项目.cpp

2022-11-27

echo.exe

echo.exe

2022-11-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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