自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 六十天前端强化训练之第十天之DOM操作基础

DOM操作基础元素选择方法对比:querySelector vs getElementById创建元素的两种方式:innerHTML vs createElement文档片段优化批量插入2.事件处理事件委托的优势动态元素的事件绑定事件冒泡与阻止传播3.性能优化减少重排次数合理使用事件委托避免频繁操作DOM4.数据驱动视图保持数据与视图同步单向数据流实现响应式更新策略。

2025-03-06 13:53:16 1230

原创 六十天前端强化训练之第九天之数组操作方法

方法特性区分是否修改原数组(如pushvsconcat回调函数参数通常为(元素, 索引, 原数组)。链式调用优化优先使用mapfilter等方法代替forEach,以支持链式操作。性能注意避免在mapfilter中执行副作用操作,保持函数纯净。

2025-03-05 21:53:34 949

原创 六十天前端强化训练之第八天之JavaScript核心之ES6变量与箭头函数(第8-14天:JavaScript核心)

特性varletconst作用域函数作用域块级作用域块级作用域变量提升✅(声明提升)❌(存在TDZ)❌(存在TDZ)重复声明允许禁止禁止全局属性绑定是否否可变性完全可变完全可变值不可变(引用类型属性可变)

2025-03-03 19:58:22 1085

原创 六十天前端强化训练之第一天到第七天——综合案例:响应式个人博客项目

合理使用HTML5标签增强可访问性布局系统:Flex处理一维布局,Grid应对二维复杂布局响应式策略:移动优先 + 渐进增强样式管理:Sass变量/嵌套提升代码可维护性动画原则:使用transition实现平滑状态变化调试技巧:浏览器开发者工具审查布局。

2025-03-02 17:16:08 1380

原创 六十天前端强化训练之第七天CSS预处理器(Sass)案例:变量与嵌套系统详解

SCSS// 基础变量执行原理Sass编译器将变量存储为内存中的键值对在编译阶段进行全局替换支持块级作用域(局部变量)变量优势集中管理设计系统参数快速实现主题切换减少硬编码数值嵌套技巧使用保持选择器精准性属性嵌套规范书写格式媒体查询嵌套提升代码组织性性能注意深层嵌套会生成复杂选择器避免超过4层的嵌套结构结合CSS模块化方案使用。

2025-03-02 15:56:47 1185

原创 六十天前端强化训练之第六天CSS过渡与动画深度解析

详细讲解CSS过渡和动画,特别是用按钮悬停效果作为案例

2025-03-02 14:40:50 1200

原创 六十天前端强化训练之第五天响应式设计原理深度解析

解释响应式设计的核心原理,比如流体布局、媒体查询、弹性图片等。重点放在媒体查询上,讲解语法、断点选择、设备类型等。案例部分有具体的代码示例,代码能运行

2025-03-01 19:26:21 914

原创 六十天前端强化训练之第四天Grid布局快速入门与杂志风格布局实践

从Grid布局的基础讲起,比如容器和项目的定义,然后逐步深入到属性。杂志风格的布局通常涉及多列、不同大小的内容块以及响应式设计,所以需要重点介绍相关的Grid属性,如grid-template-columns、grid-template-rows、grid-gap,还有网格项的放置属性如grid-column和grid-row.

2025-03-01 18:38:26 840

原创 六十天前端强化训练之第三天Flex布局实战:响应式导航栏开发指南

Flex布局核心要点理解主轴方向控制的重要性掌握space-between与space-around的区别灵活使用gap属性处理间距2.响应式设计关键媒体查询断点选择策略移动优先的设计原则弹性尺寸单位(rem/百分比)的应用3.性能优化建议避免过度使用flex嵌套合理设置flex-shrink防止内容溢出使用gap替代margin实现间距4.常见问题解决方案处理flex项目不等高问题滚动容器的flex布局处理旧版本浏览器兼容策略。

2025-02-28 18:04:35 1142

原创 六十天前端强化训练之第二天CSS选择器与盒模型深度解析

讲解了CSS核心概念,选择器,盒模型等。

2025-02-25 22:21:32 505

原创 六十天前端强化训练之第一天HTML5语义化标签深度解析与博客搭建实战

语义化标签是指通过HTML元素本身就能传达其内容含义的标记方式。HTML5新增的语义元素包括:HTML内容优先:根据内容语义选择标签适度使用:避免过度语义化带来的复杂度层级合理:保持明确的文档大纲结构渐进增强:兼容不支持HTML5的浏览器。

2025-02-23 16:34:22 1522

原创 计算机组成原理——输入/输出系统(十七)

传输速率高:可达数GB/s节省CPU资源:CPU仅需初始化传输,无需处理每个字节适用场景:高速设备(磁盘、网卡、显卡)的批量数据传输CXL协议下的DMA新形态智能网卡中的可编程I/O引擎存算一体架构中的DMA优化安全防护(DMA攻击防范)缓存一致性维护异构计算资源调度。

2025-02-21 23:24:37 1130

原创 前端开发领域倾囊相授——含自己实验室制定的学习计划和技术引导与学习

【裂缝中的光即是你】暗处挣扎的根,终会托起向阳的花;深谷盘旋的风,终将化作腾空的羽翼。别嫌伤口丑陋,那是光挤进生命的缝隙;别怨脚步太慢,蛰伏的岁月自有深意。你看石缝里的种子,裂骨之痛后才有破晓的新绿;你听深海的暗涌,无声积蓄才掀起滔天的浪脊。此刻的沉默不是妥协,是把叹息锻造成剑;偶尔的停驻不是认输,是让灵魂与远方重新校准。当孤独漫过肩头,请相信:你举着火把走过的夜路,正一寸寸点亮他人的黎明;你咬紧牙关撑住的信仰,已悄悄撼动命运的棋局。

2025-02-20 22:29:10 1044

原创 计算机组成原理——输入/输出系统(十六)

程序中断是计算机系统中一种重要的异步事件处理机制,指在程序执行过程中,由硬件或软件触发事件强制暂停当前程序,转而去执行特定的中断服务程序(ISR),处理完成后恢复原程序的执行。

2025-02-19 21:32:42 774

原创 计算机组成原理——输入/输出系统(十五)

你看过暗夜里的种子吗?它在冻土中蛰伏,根须却始终朝着星辰的方向生长。人生的勋章从不在顺风中铸造,那些让你咬牙攀爬的陡坡、独自穿越的风暴,都在重塑你的骨骼。别怕眼下的黯淡,所有伟大的光都诞生于漫长的燃烧——伤疤会成为勇气的纹章,汗水会凝成破晓时的钻石。真正的强大,不是未曾跌倒,而是跌倒后依然选择站起,带着比昨天更清醒的炽热向前奔去。此刻你握紧的拳头里,正攥着一整个春天。这里面有ppt课后习题及答案,需要的可以自行下载。

2025-02-18 22:31:20 834

原创 计算机组成原理—— 外围设备(十四)

在这趟独一无二的人生旅程中,你拥有着无限的可能性和潜力等待被发掘。每一次呼吸都充满希望,赋予你继续前行的力量。不要被眼前的困难所吓倒,因为它们只是通往成功路上的短暂障碍。真正的勇者,是在风雨中依然能够坚定地迈向远方的人。请相信自己内心的呼唤,那股渴望改变、追求卓越的力量正是推动你不断前进的动力源泉。即使有时会感到孤单或迷茫,也不要忘记,你的每一步努力都在为你铺就一条通向光明未来的道路。那些曾经以为无法逾越的高山,在回首时你会发现,它们不过是你成长道路上的一个个小丘。

2025-02-17 21:41:34 1028

原创 计算机组成原理—— 外围设备(十三)

外围设备(Peripheral Devices)是计算机系统中除中央处理器(CPU)和内存外,所有与主机进行数据交换的硬件设备。它们通过接口与主板连接,扩展计算机的功能边界。核心特征非核心计算组件需通过标准接口(USB/PCIe/SATA等)连接具有独立电源需求(部分设备)

2025-02-16 20:39:48 1192

原创 两个实用且热门的 Python 爬虫案例,结合动态/静态网页抓取和反爬策略,附带详细代码和实现说明

在这个瞬息万变的世界里,保持一颗探索的心,永远怀揣梦想前行。即使有时会迷失方向,也不要忘记内心深处那盏指引你前进的明灯。它代表着你的希望、你的信念以及对未来的无限憧憬。每一个不曾起舞的日子,都是对生命的辜负;每一段努力拼搏的时光,都在为你的辉煌未来添砖加瓦。相信自己拥有改变世界的力量。无论是通过小小的善举还是伟大的发明创造,你都有能力为这个世界带来积极的变化。你的存在本身就是一种奇迹,而你所追求的梦想则是让这个奇迹绽放光芒的源泉。即使前路漫漫,即使困难重重,也要坚信自己的潜力是无穷无尽的。

2025-02-15 21:56:15 3335 2

原创 计算机组成原理—— 总线系统(十二)

数据传输在统一的时钟信号控制下进行,所有操作由时钟边沿(上升沿或下降沿)触发。

2025-02-15 20:55:39 931

原创 计算机组成原理—— 总线系统(十一)

现代系统倾向于使用高速串行总线(如PCIe)和分布式仲裁(如以太网),而嵌入式领域仍依赖CAN等实时性协议。每个时钟周期完成一次突发传输(Burst Transfer),连续传输4/8/16个数据。仲裁器 → Grant → Device1 → Grant → Device2 → ... → DeviceN。波特率9600bps,起始位1位,数据位8位,停止位1位。异步传输使用握手协议(Req/Ack)协调设备。

2025-02-14 22:38:06 892

原创 计算机组成原理—— 总线系统(十)

总线(Bus)是计算机系统中用于连接各功能部件(如CPU、内存、I/O设备等)的公共通信通道,实现数据、地址和控制信号的传输。核心作用资源共享:多设备共享同一通信链路。简化设计:标准化接口降低硬件复杂度。扩展性:支持模块化扩展(如插卡式设备)。总线技术的演进始终围绕带宽提升延迟降低和可靠性增强展开。光总线:利用光纤替代铜线,突破速率极限(如Intel的硅光互连技术)。:融合内存与缓存一致性协议,优化CPU与加速器协作。无线总线:短距无线替代物理连接(如WiGig用于VR设备)。

2025-02-13 20:06:34 1251

原创 计算机组成原理——中央处理器(九)

微程序设计技术通过编码优化和动态控制提升灵活性,而流水CPU则通过并行化大幅提高吞吐率。两者结合(如现代CPU的微程序控制流水线)构成了高性能处理器的核心设计思想。未来随着工艺进步,3D堆叠、量子计算等新技术可能进一步突破现有架构的瓶颈。

2025-02-12 22:15:15 947

原创 计算机组成原理——中央处理器(八)

特性硬布线控制器微程序控制器速度快(无需读取存储器)较慢(需读取控制存储器)灵活性低(修改需重新设计电路)高(通过更新微程序实现)设计复杂度高(需复杂逻辑设计)低(微程序可分层设计)适用场景RISC架构(指令集简单)CISC架构(指令集复杂)成本高(定制电路)低(通用控制存储器)

2025-02-11 19:57:46 704

原创 Python人工智能技术全景:从基础框架到DeepSeek的突破性创新

正如DeepSeek CTO在2024世界人工智能大会上所言:"未来的AI工程师必须具备‘全栈+垂直’的双重能力,既要看得懂量子计算论文,也要写得出产业级部署代码。" Python生态与DeepSeek工具链的深度结合,正为这种新型人才提供最佳成长土壤。作为人工智能开发的首选语言,Python凭借其生态优势持续领跑。2024年Stack Overflow开发者调查显示,87%的AI项目采用Python作为主要开发语言。

2025-02-11 19:34:41 1931 4

原创 计算机组成原理——中央处理器(七)

这里面有ppt课后习题及答案,需要的可以自行下载。

2025-02-10 20:48:41 1004

原创 从零开始掌握Python人工智能:实战案例、学习路径与职业建议

人工智能的学习需要理论与实践结合,保持持续学习的态度。建议从本文的案例入手,逐步深入各个领域,同时注重数学基础和工程能力的培养。记住,真正的AI专家都是在不断调试模型和阅读论文中成长起来的。

2025-02-09 21:53:07 1312 1

原创 计算机组成原理——指令系统(六)

计算机指令结构的设计是硬件与软件协同优化的结果。通过分类分析,可以更好地理解不同架构的适用场景(如CISC适合通用计算,RISC适合嵌入式系统),并为编译器设计、性能调优提供理论支持。

2025-02-08 23:02:29 1945 2

原创 计算机组成原理——指令系统(五)

操作码(Opcode)是指令的核心部分,用于指示CPU执行的具体操作类型,如加法、减法、数据移动等。每条指令对应唯一的操作码,其长度决定了指令集的大小。例如,一个8位操作码最多支持256种不同的操作。

2025-02-07 22:58:00 963

原创 计算机组成原理——存储系统(四)

虚拟存储器通过分层存储和动态调度机制,显著提升了计算机系统的资源利用率和程序兼容性。从页式、段式到段页式,不同的实现方式各有优劣,需根据具体场景权衡选择。替换算法作为虚拟存储器的核心组件,其设计直接影响系统性能。未来,随着非易失性内存(NVM)技术的发展,虚拟存储器的实现方式可能迎来新的变革。

2025-02-06 22:54:08 1122

原创 计算机组成原理——存储系统(三)

并行存储器和Cache技术通过多层次优化,显著提升了存储系统的性能。双端口存储器和多模块交叉存储器从硬件并行性角度突破带宽限制,而Cache则基于局部性原理,通过地址映射、替换算法和写策略的软硬件协同设计,有效降低了平均访问延迟。这些技术的综合应用,构成了现代计算机存储层次结构的核心。

2025-02-05 20:33:08 1031

原创 DeepSeek爆火启示录:AI狂潮下的年轻人如何自处?

DeepSeek的爆火,既是技术创新的里程碑,也是时代对年轻人的拷问:当AI能完成知识检索、流程优化甚至情感模拟时,人类的独特性何在?答案或许在于——

2025-02-04 23:17:09 2236 3

原创 蓝桥杯例题七

接雨水使用了双指针法,适用于处理需要动态调整边界条件的问题。字符串解码使用了栈,这是一种常见的用于处理嵌套结构的方法,特别适合用于解析和构建复杂的数据结构。

2025-02-04 22:58:46 877

原创 计算机组成原理——存储系统(二)

半导体存储器是现代计算机系统中不可或缺的组成部分,主要包括随机存储器(RAM)和只读存储器(ROM)两大类。RAM具有较快的访问速度,但断电后数据会丢失;ROM具有非易失性,但数据只能读取或只能有限次写入。主存储器与CPU之间的连接通过地址总线、数据总线和控制总线实现,主存容量的扩展可以通过位扩展、字扩展和字位同时扩展实现。存储器模块和存储器控制器是主存容量扩展和访问控制的重要组件。随着计算机系统对存储容量和速度需求的不断增加,半导体存储器的技术也在不断发展,未来将出现更高性能、更大容量的存储器件。

2025-02-03 23:04:41 1276

原创 蓝桥杯例题六

整数拆分使用了动态规划的方法,适用于处理需要寻找最优子结构的问题。买卖股票的最佳时机 II使用了贪心算法,这是一种常见的用于优化问题的方法,特别适合用于寻找局部最优解以达到全局最优解的情况。

2025-02-02 23:15:25 1696 2

原创 计算机组成原理——存储系统(一)

在现代计算机系统中,存储器是至关重要的组成部分。它负责存储程序和数据,使得计算机能够高效地执行各种任务。存储器的性能直接影响到计算机的整体性能。本章将详细介绍存储器的分类、层次结构以及主存储器的技术指标。存储器是计算机系统中不可或缺的组成部分,其性能直接影响系统的整体性能。通过了解存储器的分类、层次结构和技术指标,我们可以更好地选择和管理存储器,提高系统的效率和可靠性。未来,随着新技术的不断发展,存储器将迎来更多的创新和突破,为计算机系统带来更高的性能和更广泛的应用。

2025-02-01 23:33:52 1229

原创 侯捷 C++ 课程学习笔记:深入理解 C++ 核心技术与实战应用

通过侯捷老师的 C++ 系列课程,我系统地学习了 C++ 的核心技术和高级特性,掌握了面向对象编程、泛型编程、STL 等知识,并通过实际项目积累了丰富的经验。C++ 作为一门经典的编程语言,其强大的功能和广泛的应用使其在编程领域占据重要地位。通过侯捷老师的课程,我不仅掌握了 C++ 的核心技术,还培养了解决实际问题的能力。希望本文的分享能对大家的学习有所帮助,也希望大家在 C++ 的学习道路上不断进步,取得更大的成就。侯捷. 《C++ 程序设计》. 电子工业出版社, 2024.

2025-01-31 23:36:06 1755

原创 计算机组成原理——数据运算与运算器(二)

生活就像一条蜿蜒的河流,有时平静,有时湍急。我们在这条河流中前行,会遇到风雨,也会遇见阳光。重要的是,无论遇到什么,都要保持内心的平静与坚定。每一次的挫折,都是让我们成长的机会;每一次的成功,都是对努力的回报。不要急于求成,也不要轻易放弃,慢慢走,稳稳走,终会抵达属于自己的彼岸。这里面有ppt课后习题及答案,需要的可以自行下载。

2025-01-31 23:16:28 1082

原创 蓝桥杯例题五

最长递增子序列使用了动态规划结合二分查找的方法,适用于处理需要寻找最优子结构的问题。括号生成使用了回溯算法,这是一种常见的用于生成所有可能解的方法,特别适合用于排列组合问题。

2025-01-30 22:38:07 955

原创 蓝桥杯例题四

跳跃游戏使用了贪心算法来解决问题,适用于处理需要最大化覆盖范围的问题。旋转数组中的最小值使用了二分查找技术,这是一种高效的查找算法,特别适合用于已排序但经过某种变换的数组。希望这些详细的解释和代码注释能够帮助您更好地理解和掌握这些问题的解法。如果您有任何疑问或需要进一步的帮助,请随时告知!

2025-01-27 23:23:08 913

原创 蓝桥杯例题三

最大矩形面积使用了单调栈来高效解决问题,适用于处理柱状图或直方图相关的问题。最长无重复字符的子串使用了滑动窗口技术,这是一种常见的用于处理字符串问题的方法,特别是在寻找特定模式的子串时非常有用。

2025-01-26 22:12:01 1101

tanchishe.html

之前做了一个贪吃蛇,比较垃圾,最近改进了一下,这个改进版本包含以下UI和功能增强: 添加了方向按键,使游戏可以在移动设备上玩 添加了居中的游戏容器,使游戏在页面上更加美观。 改进了Canvas的样式,添加了边框和阴影效果。 添加了得分显示。 添加了开始/重新开始按钮。 为蛇和食物添加了渐变色,使其看起来更有立体感。 为蛇头部添加了眼睛,增加了趣味性。 将食物改为圆形,并添加了渐变效果。 添加了游戏结束时的提示。 改进了整体的配色方案,使用了更柔和的颜色。 这个版本的UI更加美观,游戏体验也更好。 你可以将这段代码保存为HTML文件并在浏览器中打开来玩游戏。点击"开始游戏"按钮开始,使用方向键来控制蛇的移动方向。

2025-02-10

styles.css

styles

2024-11-18

index.html

index

2024-11-18

README.txt

README

2024-11-09

通过客户端与服务器IP地址的连接,在同一个网络下客户端传输数据给服务器,服务器将传输的数据储存于数据库中

这串代码从连接客户端获取客户端的IP地址到连接数据库拥有一套完整的代码,逻辑清晰,代码可实现性强 如何操作:下载MYSQL 并在navicat上用SQL语言建立一个数据库和从代码中一样的表格,该表格需要根据ID的不同设置两个,方便两个客户端根据ID的不同传输不同的数据储存于不同的数据库中,然后手机可以下载一个网络调试精灵,在同一个互联网下与电脑进行IP地址的连接并发送格式正确的数据,电脑会收到此数据并储存于数据库中,该代码与昨天发的代码又不一样,昨天发的代码是所有数据储存于同一个数据库中,而该代码是根据ID的不同储存于不同的数据库中,其中最最注意的是发射的数据格式要正确符合代码的格式设置否则会出错然后就是要在同一个网下并且IP地址互联成功,该代码是作为一个初学者从初学者的角度进行的设置可能其中会出差错希望大家根据自己所学的知识帮我修正代码 该代码的适用人群适合于大学生或者初学者呃对于老套的代码可能只有借鉴能力或者帮我修改的能力哈 该代码中涉及的一些方法或者代码可以在博客中寻找到或者关注我在我的博客中去寻找可以借此机会学习并帮我更正,大家有什么不懂的或许修正的可以留言,谢谢

2024-07-17

客服端连接服务器,传输数据到数据库

创建一个数据库,然后用客户端连接服务器和填写对应的IP,在同一个互联网下传数据 1、代码1是将客户端与服务器连接在同一个网络下填写对应的IP地址,然后按格式输入对应的数据,然后电脑服务器会收到数据并储存于数据库。 2、代码2是客户端与服务器连接在同一个网络下填写对应的IP地址,然后输入对应的数据按格式然后电脑服务器会收到数据并按ID的不同储存于不同的数据库。 3、有一个注意的点是电脑作为服务器,你不能用手机开热点,然后处于同一个网络,因为手机的IP地址它会变换,你会导致连接不成功,可以连同一个网或者电脑连网,然后电脑开热点,这样就可以传输数据储存于数据库。 这个资源是客户端服务器数据库相关知识,它需要你具备相应的代码能力,还有相应的基础知识,希望这个资源可以对大家学习这些有所帮助,不过大家有什么不懂的,可以去看看我写的博客,其中有些知识在这里面可以看到,然后可以运用这些去尝试自己写。 接下来几天我会发送同样的资源,然后对大家了解数据库的增删改查方面的代码,大家可以多多支持一下。如果大家有什么不懂的可以私信留言。我看到会及时回复并帮大家解决问题的,希望大家在这条道路上可以一起努力携手共进

2024-07-16

空空如也

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

TA关注的人

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