- 博客(116)
- 收藏
- 关注
原创 【Git原理与使用】多人协作与开发模型(2)
学习企业级常见分支策略(master/release/develop/feature/hotfix),理解不同公司,不同环境下适合的分支模型。结合案例,引入工程师,测试人员,技术经理等角色,展现项目开发过程的全貌,深刻理解开发的整体流程,俯视Git在其中的作用
2024-09-19 23:20:38 917 1
原创 【Git原理与使用】版本管理与分支管理(1)
深刻理解Git操作过程与操作原理,理解工作区,暂存区,版本库的含义。了解Git版本管理、自由进行版本回退、撤销、修改等Git操作方式与背后操作原理。了解Git分支管理,从分支创建,切换,合并,删除的整个生命周期,灵活进行各种场景下的分支管理,学习常见分支管理策略。了解Git远程仓库与本地全库,结合版本管理与分支管理,做到基于分支级开发
2024-09-19 17:05:40 921
原创 【Spring】面试题:Spring,Spring Boot, Spring MVC 的关系以及区别(5)
面试题:Spring,Spring Boot, Spring MVC 的关系以及区别。
2024-09-18 22:37:50 640
原创 【Spring】Spring MVC 入门(2)
什么是MVC,什么是Spring Web MVC,Spring MVC 三个重点:建立连接、请求、响应。应用分层(三层架构)
2024-09-02 10:59:25 1250
原创 【算法分析与设计】期末复习-小题100道
(1)常见时间复杂度与公式:汉诺塔:T(n)=O(2^n)全排列:T(n)=O(n!整数划分:正整数n的划分:p(n)=q(n,n)分治:二分查找:T(n)=O(logn)归并排序:T(n)=O(nlogn)快速排序:T(n)=O(nlogn)(2)使用动态规划求解数字三角形:T(n)=O(n^2)最大字段和:T(n)=O(n)最长递增子序列:T(n)=O(n)0-1背包:T(n)=O(nc) S(n)=O(nc) 【c为背包容量】(3)使用贪心。
2024-08-14 17:02:26 374
原创 【嵌入式操作系统(Linux篇)】知识点期末复习(2)
1、嵌入式OS(EOS):2、嵌入式操作系统的特点3、嵌入式Linnx的优势4、Linnx是什么?是一种UNIX操作系统的克隆5、Linux操作系统整体介绍.(1)Linux os体系结构(2)Linux内核源代码目录结构(3)Linux os目录结构详解(4)LinnX系统文件类型+文件属性(5)Linux用户管理命令(6)linux常用操作命令(7)Linux软件管理命令(8)Linux下 shell编程、Vim编辑器GCC编译器GDB调试器文件IOMakefileBootLoaderLinux内核
2024-08-14 17:01:45 1067
原创 【计算机网络】期末复习(2)
计算机网络知识点复习,多看多级多背。物理层(网络、光缆)、数据链路层(帧、流量控制、差错检测、功能)、网络层(IP、路由)传输层(TCP、UDP)
2024-06-29 22:45:07 836
原创 【嵌入式操作系统(Linux篇)】实验期末复习(1)
(一)Linux操作系统的使用实验(二)Vim编辑器的使用实验(三)Shell脚本编程实验(四)GCC 编译器的使用(五)GDB 基本命令的使用(六)Make 工程管理器的使用(七)文件IO编程实验
2024-06-29 03:45:00 811
原创 【贪心算法】(2)将数组和减半的最小操作次数
给你一个正整数数组nums。每一次操作中,你可以从nums中选择一个数并将它减小到一半。(注意,在后续操作中你可以对减半过的数继续执行操作)请你返回将nums数组和减少一半的操作数。3初始 nums 的和为 5 + 19 + 8 + 1 = 33。以下是将数组和减少至少一半的一种方法:选择数字 19 并减小为 9.5。选择数字 9.5 并减小为 4.75。选择数字 8 并减小为 4。最终数组为 [5, 4.75, 4, 1] ,和为 5 + 4.75 + 4 + 1 = 14.75。
2024-05-31 21:48:29 607
原创 【贪心算法】(1)柠檬水找零
在柠檬水摊上,每一杯柠檬水的售价为5美元。顾客排队购买你的产品,(按账单bills支付的顺序)一次购买一杯。每位顾客只买一杯柠檬水,然后向你付5美元、10美元或20美元。你必须给每个顾客正确找零,也就是说净交易是每位顾客向你支付5美元。注意,一开始你手头没有任何零钱。给你一个整数数组bills,其中bills[i]是第i位顾客付的账。如果你能给每位顾客正确找零,返回true,否则返回false。true前 3 位顾客那里,我们按顺序收取 3 张 5 美元的钞票。
2024-05-31 21:28:09 352
原创 【头歌】JSP入门、基于MVC模式的用户登录、JSP基础之网站用户管理
【头歌】【代码】JSP入门、基于MVC模式的用户登录、JSP基础之网站用户管理
2024-05-30 21:45:01 947
原创 【优选算法】(4)盛水最多的容器
给定一个长度为n的整数数组height。有n条垂线,第i条线的两个端点是(i, 0)和。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。你不能倾斜容器。49图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。1。
2024-05-30 17:53:22 407
原创 【优选算法】(2)复写零
给你一个长度固定的整数数组arr,请你将该数组中出现的每个零都复写一遍,并将其余的元素向右平移。注意:请不要在超过该数组长度的位置写入元素。请对输入的数组进行上述修改,不要从函数返回任何东西。调用函数后,输入的数组将被修改为:[1,0,0,2,3,0,0,4][1,2,3]调用函数后,输入的数组将被修改为:[1,2,3]
2024-05-28 20:38:17 329
原创 【优选算法】(1)移动零
给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。
2024-05-28 20:31:22 326
原创 【操作系统复习资料】(完结版)
操作系统的目标:方便性、有效性、可扩充性、开放性操作系统的三个作用:(1)操作系统(OS)作为用户与计算机硬件系统之间的接口(2)操作系统(OS)作为计算机系统资源的管理者(3)操作系统(OS)实现了对计算机资源的抽象操作系统的发展过程操作系统的基本特性:并发、共享、虚拟、异步并发和共享是四个特性中最基本的两个特征;虚拟:对资源进行逻辑上的抽象、虚拟化;异步:程序(进程)以不可预知的速度进行推进程序的执行方式:顺序执行、并发执行顺序执行的特征:顺序性:处理机按照程序所规定的顺序进行执行;
2024-04-28 23:12:18 1103
原创 【头歌:面向对象技术(Java)】(4)工具类、抽象类与接口、集合
/ 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码// 定义员工抽象类 Employee,其中包含 2 个受保护的变量和两个抽象方法// 两个受保护的变量:姓名 name(String),和工资 salary(double);//抽象方法 work,无返回值,表示工作内容//抽象方法 info,无返回值,表示员工信息// 定义一个公开的经理类 Manager,该类继承员工类,除了有员工类的基本属性外,还有岗位级别 gender(String)私有属性。
2024-04-28 22:22:10 302
原创 【头歌:面向对象技术(Java)】(3)继承与多态
/ 声明并实例化一Person对象pPerson p=new Person("张三",18);// 给p中的属性赋值// 调用Person类中的talk()方法p.talk();// 在这里定义Person类return age;System.out.println("我是:"+name+",今年:"+age+"岁");// 实例化一个Cat对象,设置属性name和age,调用voice()和eat()方法,再打印出名字和年龄信息。
2024-04-28 15:40:13 548
原创 【头歌:面向对象技术(Java)】(2)类和对象、数组与方法
*** 任务:定义一个 Student 学生公开类,该类具有学号 id(int),年龄 age(int),grade(int) 等属性;* 它们所具有的行为有学习 study(),考试 examination(),讲话 tell(),它们都无返回值和传入的参数。* 类名为:Student*/// 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码// 第一步:创建一个名为 Student 的公开类。
2024-04-28 15:29:59 520
原创 【Web应用技术基础】JavaScript学习手册(9、11、12、13、16)
【代码】【Web应用技术基础】JavaScript学习手册(9、11、12、13、16)
2024-04-27 17:22:05 934 3
原创 我的创作纪念日
今天是我在CSDN的创作纪念日,回顾过去的512天,我收获颇丰。在这个平台上,我不仅学到了许多计算机科学的知识,还结识了许多志同道合的朋友。我们一起讨论问题,分享经验,共同进步。在这里,我感受到了知识的力量,也体会到了分享的快乐。在创作的过程中,我也锻炼了自己的写作能力,学会了如何更好地表达自己的观点。同时,我还收到了许多读者的鼓励和支持,这让我更加坚定了在CSDN创作的信心。
2024-04-27 15:55:44 100
原创 【Web应用技术基础】JavaScript(7)——案例:点击文字则放大字体
【代码】【Web应用技术基础】JavaScript(6)——案例:点击文字则放大字体。
2024-04-07 15:36:31 232
原创 【Web应用技术基础】JavaScript(5)——案例:开启夜间模式
【Web应用技术基础】JavaScript(5)——案例:开启夜间模式 1.点击页面切换到夜间模式。2.再次点击恢复白天模式。
2024-04-07 09:50:17 309
原创 【Web应用技术基础】JavaScript(4)——案例:全选/取消全选按钮
【Web应用技术基础】JavaScript(4)——案例:全选/取消全选按钮1.点击全选按钮,则选中所有选项。2.只要某个选项取消,则自动取消全选按钮的勾选状态。
2024-04-07 09:49:21 217
原创 【Web应用技术基础】JavaScript(2)——案例:切换按钮的文本
【代码】【Web应用技术基础】JavaScript(2)——案例2:切换按钮的文本
2024-04-06 19:18:47 207
原创 【Web应用技术基础】CSS(6)——使用 HTML/CSS 实现 Educoder 顶部导航栏
【代码】【Web应用技术基础】CSS(6)——使用 HTML/CSS 实现 Educoder 顶部导航栏。
2024-03-28 22:48:12 1300
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人