- 博客(28)
- 收藏
- 关注
原创 Javascript大致框架
JavaScript,简称JS,是一种高级的、解释型的编程语言,主要用于为网页添加动态功能。JavaScript最初的使命是作为浏览器中的脚本语言运行,为网页提供动态交互功能,例如响应用户点击、验证表单、动态加载内容等。包括算术运算符(+ - * / %)、比较运算符(== ===!JS的基本数据类型包括:Number、String、Boolean、Null、Undefined、Symbol、BigInt。JavaScript中的函数是“一等公民”,意味着函数可以赋值给变量、作为参数传递、从函数中返回。
2025-05-05 22:18:09
821
原创 CSS布局
CSS布局技术帮助我们精确控制网页中元素的位置和排列方式。常规文档流:最基础的布局方式。浮动布局:主要用于排版,但需要一些技巧来清除浮动。定位布局:通过position控制元素的精确位置。Flexbox布局:一维布局模型,简单且灵活。Grid布局:二维布局模型,适合复杂的页面结构。多列布局:适用于文本内容的分列显示。通过合理选择不同的布局方式和工具,我们可以创建各种响应式、灵活且美观的网页布局。
2025-05-03 12:33:56
1300
原创 CSS选择器介绍
限制内容宽度并居中显示,给页面添加了一个白色背景,内边距,以及圆角和阴影效果,使其更具现代感。表示简历中的一个部分,如“关于我”、“技能”、“工作经验”和“联系我”。:标题文字使用较大的字体大小和适当的颜色,使得简历的不同部分层次清晰。元素选择器是最常见的选择器,它直接选取页面上的某个HTML元素。伪元素选择器用于选中元素的一部分,比如文本的首字母或首行等。相邻兄弟选择器选中紧跟在某个元素之后的那个兄弟元素。普通兄弟选择器选中某个元素之后的所有兄弟元素,使用。子元素选择器选中某个元素的直接子元素,用。
2025-05-03 12:01:44
934
1
转载 三角洲行动 超详细攻略 质量超高
1.1 烽火地带M7战斗步枪K416突击步枪ASh-12战斗步枪AKM突击步枪-烽火地带ASh-12战斗步枪-烽火地带M14射手步枪-烽火地带PKM通用机枪-烽火地带M7战斗步枪-烽火地带3倍无后M7↓↓↓SCAR-H战斗步枪-烽火地带SCAR-H 超高性价比无后版↓↓↓SCAR-H战斗步枪-烽火地带SCAR-H 进阶版无后(可加高倍镜)↓↓↓MP7冲锋枪-烽火地带SR-3M紧凑突击步枪-烽火地带AKS-74U突击步枪-烽火地带。
2025-05-02 17:30:29
503
原创 HTML 专治各种不明白 超详细教程1
HTML(HyperText Markup Language,超文本标记语言)是用于创建网页和网络应用的标准标记语言。它不是编程语言,而是一种通过标签定义内容结构和意义的标记语言。HTML使用各种标签来标注文本、图片等内容,使浏览器能够正确显示它们。HTML的核心特点包括:1. 超文本性:可以通过超链接连接不同文档2. 平台无关性:可在任何操作系统和设备上显示3. 结构化文档:通过标签定义文档的各个部分4. 多媒体支持:能够嵌入图像、视频、音频等内容。
2025-05-01 13:43:31
926
原创 Python 从入门到精通3 控制结构
通过对 Python 控制结构的详细讲解,我们深入了解了条件判断语句、循环语句和跳转语句的基本用法及其应用场景。
2025-05-01 11:37:57
1171
原创 Python从入门到精通1 环境搭建
Python 是一种解释型编程语言,具有简单易学、可扩展性强、跨平台等特点。无论你是在 Windows、Mac 还是 Linux 操作系统上,Python 都能正常运行。
2025-04-30 20:48:47
620
原创 C++ 进阶3-2 题解
这些练习题的解决方案使用了原生数组、循环和基础的递归方法,避免了使用高级数据结构(如vector),使得代码更加简洁易懂。虽然这种方法在效率上不如现代 C++ 中使用 STL 容器,但它为初学者提供了清晰的理解基础,并帮助熟悉常见的算法思想(如暴力枚举、回溯和排列组合等)。
2025-04-30 16:26:16
392
原创 C++ 进阶教程3 暴力枚举
暴力枚举算法是通过列举问题的所有可能情况,然后通过直接判断来得到问题的答案。这种方法常常不依赖于任何优化技巧,完全依靠计算机强大的计算能力进行计算。暴力枚举是解决问题的“暴力”方法,通常被用作其他更优化算法的对比基准。例如,在处理一些排列组合问题时,暴力枚举方法通常会通过列举所有的排列组合方式,然后依次进行判断,找到符合条件的解。暴力枚举是一种简单且直观的算法思想,适用于解决各种组合、排列等问题。尽管暴力枚举通常不具备高效性,但它可以作为许多问题的基础解法,尤其是在问题规模较小或解空间有限的情况下。
2025-04-30 16:23:49
917
原创 C++ 进阶3-1 练习
你需要找到一条路径,访问每个城市一次并返回起始城市,使得总路径距离最短。:通过暴力枚举所有可能的城市排列,计算路径长度并找出最短路径。使用暴力枚举的方式,遍历所有的城市排列,找到最短路径。:暴力枚举所有的子集,可以使用递归或迭代的方式。不使用C++ STL中的现成方法来查找答案。子集中的元素可以是原数组中的元素的任意组合。不使用C++ STL中的现成方法来生成排列。,返回数组的所有可能的子集(幂集)。使用暴力枚举的方法,遍历所有可能的。不使用C++ STL中的现成方法。的两个数,并返回它们的下标。
2025-04-30 16:17:55
540
原创 C++ 进阶教程2 排序
冒泡排序是一种简单的排序算法,其基本思想是通过不断交换相邻的元素来将最大或最小的元素“冒泡”到序列的末端。每一轮冒泡操作都会将当前未排序部分的最大元素放到正确的位置。插入排序是一种简单的排序算法,其基本思想是将每个待排序元素插入到已排序部分的合适位置。该算法类似于我们整理扑克牌的方式,每次从未排序的部分取出一个元素,将其插入到已排序部分的适当位置。选择排序是一种简单的排序算法,其基本思想是每一轮从未排序的部分选择最小的元素与已排序部分的最后一个元素交换位置,直到所有元素都被排序。
2025-04-29 17:23:09
595
原创 C++ 进阶教程1 模拟
模拟算法是解决复杂问题的一种有效方法,尤其在数学模型难以求解、问题过于复杂时,模拟算法提供了一条可行的途径。通过C++实现模拟算法,可以在多个领域中进行系统的模拟与优化。掌握模拟算法的基本概念和实现方法,有助于你解决实际问题并应用于不同的领域。
2025-04-29 17:14:26
886
原创 C++基础教程8 结构体与类
结构体的定义可以通过structstruct 结构体名 {数据类型 成员名1;数据类型 成员名2;数据类型 成员名3;// ...// 定义一个表示学生的结构体// 姓名int age;// 年龄// 成绩// 创建一个Student类型的变量// 为结构体成员赋值// 输出结构体成员return 0;结构体是C++中非常重要的基本数据类型,可以将不同类型的数据组织在一起,方便管理。
2025-04-29 16:12:50
1138
原创 C++ 基础教程7 函数
在C++中,函数是一个可以执行特定任务的代码块。函数通常用于封装一些重复的操作,使得程序结构更清晰,且易于管理和维护。通过使用函数,你可以将代码分成多个小的、功能明确的部分,提高代码的可读性和复用性。一个函数的定义通常包括以下几个部分:返回类型:指定函数返回的数据类型。可以是、、等,也可以是(表示没有返回值)。函数名:标识函数的名称,用于在程序中调用该函数。参数列表:指定传递给函数的输入。参数可以有多个,也可以没有参数。如果没有参数,则括号内为空。函数体:函数要执行的具体操作,通常是包含若干语句的代码块。
2025-04-29 16:03:59
990
原创 C++基础知识6-1 字符串常用函数大全
C语言的C风格字符串函数和C++的string类提供了不同的字符串操作方式,C++的string类更加灵活和易用,能够自动管理内存和字符串的大小,并且提供了丰富的操作方法。而C风格字符串需要手动处理内存和结束符,更加原始和低级,但也更加轻量化。在实际开发中,建议优先使用C++的string类进行字符串处理,除非有特定的性能需求或者是需要与C语言的库进行兼容时。
2025-04-28 19:11:25
781
原创 C++基础知识6 字符串
字符串是由零个或多个字符组成的字符序列。C风格字符串(以字符数组的形式存在)C++标准库中的string类(现代的字符串类型,功能强大)在这里,str是一个字符数组,存储了字符串。需要注意的是,C风格字符串的结尾会自动添加一个'\0'字符。#include <string> // 包含string类的头文件// 输出 Hello, World!return 0;stringC风格字符串是C语言中的经典字符串类型,通过字符数组表示,需要手动管理字符串的结束符'\0',操作相对繁琐。C++标准库中的。
2025-04-28 19:03:20
1207
原创 C++ 基础知识5 数组
数组是一种用于存储多个相同类型数据的容器。你可以把它看成是一个“盒子”,这个盒子里可以装很多相同类型的东西。例如,你可以有一个数组来存储10个整数、100个浮动小数或者50个字符。类型 数组名[元素个数];类型是数组存储数据的类型,如intfloatchar等。数组名是你给数组起的名字,可以是任何符合命名规则的标识符。元素个数是数组能够存储的元素的数量,必须是一个常量(或者说确定的数值)。// 这是一个可以存储10个整数的数组这里的arr就是数组名,10是数组的大小,也就是说你可以在arr。
2025-04-28 19:00:36
842
原创 C++ 基础知识4-2 循环结构详解
循环结构(Looping Structure)是指通过某种条件判断机制,使程序在条件满足的情况下重复执行某段代码的控制结构。for循环while循环do-while循环这三种循环结构各有特点,适用于不同的场景。理解并掌握这三种循环结构的用法,能够有效提高程序的效率和灵活性。C++ 中的循环结构是处理重复性任务的强大工具。通过for循环、while循环和do-while循环,我们可以根据不同的条件来重复执行某段代码,直到满足退出条件。
2025-04-27 18:59:29
934
原创 C++ 基础教程4-1 分支结构详解
分支结构(Branching Structure)是指程序根据条件表达式的计算结果,决定执行哪个代码块的一种控制结构。if语句if-else语句语句switch语句通过使用这些语句,程序能够根据不同的输入或状态,做出不同的决策。C++ 的分支结构是编程中非常重要的控制流结构。通过 `if`、`if-else`、`if-else if-else` 和 `switch` 等语句,程序能够根据不同的条件判断执行不同的代码块。掌握这些结构的使用,可以帮助我们编写更加灵活、清晰和高效的程序。
2025-04-27 18:52:07
846
原创 C++基础教程4 分支结构,循环结构
分支结构使得程序能够在满足特定条件时,选择性地执行不同的代码路径。通过分支结构,程序能根据输入数据或其他因素的不同,决定执行哪些操作。C++ 中常见的分支结构包括 if语句、if-else语句、if-else if-else语句和 switch语句。循环结构是用来重复执行某段代码,直到某个条件不再满足为止。循环结构非常适合用来处理重复的任务。C++ 提供了三种主要的循环结构:for循环、while循环和 do-while循环。
2025-04-25 16:36:06
782
原创 C++基础教程3 补充 变量类型
C++ 提供了多种类型的变量来支持不同的数据存储需求。理解每种类型的特点和使用场景,能够帮助你编写出更加高效、稳定的程序。掌握了这些基础类型后,你将能够在 C++ 中存储和处理各种类型的数据。继续保持好奇心,不断探索 C++ 的更多特性,编程的世界是无限广阔的!(试试就逝世,哈哈!
2025-04-25 16:30:34
577
原创 C++基础教程3 输入输出,变量使用,顺序结构
好的,那我会更详细地为你扩展一下,尤其是对 C++ 入门的新手细节,帮助你从更基础的层面理解这些概念。
2025-04-25 16:25:01
949
原创 C++基础教程2 什么是C++及C++头文件(别看目录)
C++适用于需要高性能、精细控制的领域,如游戏引擎、嵌入式系统和操作系统开发。Java适合企业级应用开发,尤其是大规模系统,拥有强大的跨平台能力。Python由于其简洁的语法,广泛用于数据分析、人工智能和自动化脚本等领域。PHP主要用于 Web 开发,尤其是动态网页和服务器端脚本开发。Pascal主要用于教育和学术研究,支持系统级编程,但在现代开发中使用较少,适合初学者学习编程概念。SO:合适的编程语言非常重要!现在请问自己几个问题我是谁?我在那?学编程是为了什么?
2025-02-03 17:03:50
851
原创 C++基础教程1 安装软件
首先 我们要知道大多数编程软件十分为编辑器(例如记事本)和编译器(常见的C++编译器有TDM-GCC MinGW-GCC 两个都是GCC 但是是不同标准的 在细节上也有一些差别 但大体上都一样)解压完成后打开(windows系统)设置->系统->系统信息->高级系统设置->高级->环境变量->系统变量->path->编辑->新建->你的编译器路径里的bin。这个是高版本的 编译器是MinGWGCC9.2.0的 好像是32-bit的 因为本人电脑已经有了 没法再安装了 所以不太清楚 欢迎各位在评论告诉我。
2025-02-03 14:16:06
397
原创 c++超简单小游戏 <撞怪>
的启发写了此篇撞怪 附上代码(15000) 相信在座的各位都明白我写的是啥 我就不说了 见代码。没编译器的见顶部文件 运行即可 测试环境:GCC14.2.0 DE。另外安抚一下我的博客。
2025-02-02 17:42:30
327
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人