自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用druid数据库连接池查询数据库中的数据(java)

核心代码:import com.alibaba.druid.pool.DruidDataSourceFactory;import com.itheima.pojo.Account;import javax.sql.DataSource;import java.io.FileInputStream;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import .

2022-03-12 18:15:00 3187 1

原创 多路归并结合败者树排序(C语言)

#include<stdio.h>#include<stdlib.h>#include<time.h>#include<math.h>void merge(int arr[],int l,int r,int mid){ int ar[r-l+1]; int t,k; for(t=0;t<r-l+1;t++){ ar[t]=arr[t+l]; } int i=l,j=mid+1; for(k=l;k<r+1;k++){ .

2021-12-14 22:07:23 1406

原创 关键路径的计算(C语言)

#include<stdio.h>#include<stdlib.h>#include<math.h>struct stack{ int *data; int top; int maxSize;};struct node{ int index; struct node *next;};struct table{ struct node **body; int tablesize;};char ch[9]={'a','b'.

2021-12-07 17:23:06 1294

原创 拓扑排序代码实现(C语言,利用栈和邻接表)

#include<stdio.h>#include<stdlib.h>struct stack{ int *data; int top; int maxSize;};struct node{ int index; struct node *next;};struct table{ struct node **body; int tablesize;};int map[6][6]={ 0,1,1,1,0,0, 0,0,0,0,0...

2021-12-03 13:36:37 1094

原创 求平衡二叉树的ASL(C语言,利用了层序遍历和队列)

#include<stdio.h>#include<stdlib.h>struct AVLNode{ int data; int height; int state; struct AVLNode *left; struct AVLNode *right;};struct queue{ int **data; int front,rear; int size; int maxsize;};int g.

2021-11-17 09:36:20 1945

原创 求平衡二叉树的ASL(C语言,利用了回溯法和栈)

#include<stdio.h>#include<stdlib.h>struct AVLNode{ int data; int height; int state; struct AVLNode *left; struct AVLNode *right;};struct stack{ struct AVLNode **data; int top; int maxsize;};int getHeight(s.

2021-11-16 18:18:09 1532

原创 哈夫曼编码代码实现(C语言)

#include<stdio.h>#include<stdlib.h>#include<math.h>#include<string.h>struct HTreeNode{ int parent; int lchild; int rchild; int weight;};struct HTree{ struct HTreeNode *body; int length;};struct HTree.

2021-11-08 23:50:23 7496 8

原创 20252803 滕森,完成MarkdownFlow的课堂任务

想象一下,硬件就像是各种不同的"乐器"——显卡是钢琴,声卡是小提琴,网卡是鼓。操作系统呢,就是乐队的"指挥"。但指挥看不懂每个乐器自己的语言,这时候就需要"乐手"——也就是驱动程序。

2025-11-18 11:54:23 805

原创 20252803《Linux内核原理与分析》第十周作业

阅读学习教材「庖丁解牛Linux 操作系统分析 」第10,11章,有问题优先使用chatgpt等AI工具。或者到蓝墨云班课中提问,24小时内回复,鼓励解答别人问题,提问前请阅读「如何提问」。教材深入学习关注豆列「Linux内核及安全」。作业标题 “学号《Linux内核原理与分析》第X周作业”,重点是遇到的问题和解决方案内容涵盖教材学习和视频,提交格式用Markdown,同时提交转换的 PDF(VSCode 有相关插件)。

2025-11-18 10:53:54 174

原创 20252803《Linux内核原理与分析》第九周作业

阅读学习教材「庖丁解牛Linux 操作系统分析 」第9章,有问题优先使用chatgpt等AI工具。或者到蓝墨云班课中提问,24小时内回复,鼓励解答别人问题,提问前请阅读「如何提问」。教材深入学习关注豆列「Linux内核及安全」。学习蓝墨云班课中第九周视频「Linux系统架构和执行过程概览」,并完成实验楼上配套实验八。,注意从下往上看。基于树莓派或其他平台完成ARM相关内容。

2025-11-16 00:26:00 752

原创 20252803《Linux内核原理与分析》第八周作业

阅读学习教材「庖丁解牛Linux 操作系统分析 」第8章,有问题优先使用chatgpt等AI工具。或者到蓝墨云班课中提问,24小时内回复,鼓励解答别人问题,提问前请阅读「如何提问」。教材深入学习关注豆列「Linux内核及安全」。学习蓝墨云班课中第八周视频「Linux内核的实质和Linux系统的一般执行过程」,并完成实验楼上配套实验七。,注意从下往上看。基于树莓派或其他平台完成ARM相关内容。

2025-11-09 12:22:56 822

原创 20252803《Linux内核原理与分析》第七周作业

阅读学习教材「庖丁解牛Linux分析 」第7章,,有问题优先使用chatgpt等AI工具。或者到蓝墨云班课中提问24小时内回复,鼓励解答别人问题,提问前请阅读「如何提问」。教材深入学习关注豆列「Linux内核及安全」。学习蓝墨云班课中第七周视频「进程的执行和进程的切换」,并完成实验楼上配套实验六。,注意从下往上看。基于树莓派或其他平台完成ARM相关内容。

2025-10-31 19:06:22 639

原创 20252803《Linux内核原理与分析》第六周作业

进入实验楼,与上周操作相同,重新编译内核后,进入menu界面下,编辑test.c。cd menuvim test.casm volatile("mov $0x14, %%eax\n\t" // getpid 的ID为20asm volatile("mov $0x40, %%eax\n\t" // getppid 的ID为64return 0;

2025-10-26 14:52:21 781

原创 20252803-MenuOS扩展(重新制作文件系统,并用qenu运行测试)

本次实验聚焦于MenuOS系统的命令扩展,成功实现了在该系统中新增“hello”命令并并完成功能验证。具体过程为:先通过git获取menu工程源码,编译后将linux-3.18.6内核的bzImage复制到工程目录;随后在menu.c中编写Hello函数,在test.c中声明函数原型,并借助MenuConfig完成“hello”命令的注册,最终通过qemu启动系统,输入“hello”命令后成功输出预期内容。

2025-10-26 13:36:14 353

原创 20252803-动态库的使用-openssl

这里是引用提交test_openssl.c编译和运行的截图。

2025-10-25 22:39:32 164

原创 20252803-反汇编(分析调用机制,调用栈的形成和释放代码,使用gdb跟踪汇编代码)

让我先从一个故事开始:想象一下,1985年英国剑桥有一家小公司叫Acorn,他们需要为自家电脑设计更省电的处理器。就像发现普通汽车太耗油,于是决定自己造一辆节能车一样,他们创造了ARM架构。关键突破在于ARM选择了与其他处理器完全不同的设计哲学:精简指令集(RISC)。这就像是你整理行李箱时,不带整个衣柜,而是精选几件多功能衣服——虽然每件衣服功能单一,但组合起来效率极高!对比一下:Intel的x86架构像是一把瑞士军刀,功能复杂但耗电;

2025-10-21 16:37:04 918

原创 20252803《Linux内核原理与分析》第五周作业

阅读学习教材「庖丁解牛Linux 操作系统分析 」第5章,有问题优先使用chatgpt等AI工具。或者到蓝墨云班课中提问,24小时内回复,鼓励解答别人问题,提问前请阅读「如何提问」。教材深入学习关注豆列「Linux内核及安全」。学习蓝墨云班课中第五周视频「扒开系统调用的三层皮?(上)」,并完成实验楼上配套实验四。,注意从下往上看。基于树莓派或其他平台完成ARM相关内容。

2025-10-14 16:37:55 391

原创 完成链接中内容:https://play.mdflow.run/share?id=6183a5f7906feffb01d8f4f6ef085e13,编译运行理解上面代码,补充实践截图

你好,滕森!今天我们来聊聊C语言里一个非常核心但又常常让初学者感到困惑的概念——main函数的参数。我会从最基础的地方开始,慢慢带你深入理解它。别担心,咱们一步一步来。谁想做什么遇到了什么痛点想象一下,你写了一个C语言程序,比如一个简单的计算器。你希望用户能在启动程序时直接输入要计算的数字和操作,比如./calculator 5 + 3,而不是等程序运行后再慢慢输入。这就是main函数参数要解决的问题:让程序在启动时就能接收外部输入,提高交互效率。

2025-10-14 11:36:56 561

原创 使用网线连接香橙派并连接wifi,并跑一个C语言程序hello world的demo

最后点击确定以保存。

2025-10-14 10:31:40 210

原创 20252803《Linux内核原理与分析》第四周作业

阅读学习教材「庖丁解牛Linux 操作系统分析 」第4章,有问题优先使用chatgpt等AI工具。或者到蓝墨云班课中提问,24小时内回复,鼓励解答别人问题,提问前请阅读「如何提问」。教材深入学习关注豆列「Linux内核及安全」。学习蓝墨云班课中第四周视频「构造一个简单的Linux系统MenuOS?」,并完成实验楼上配套实验三。,注意从下往上看。基于树莓派或其他平台完成ARM相关内容。

2025-10-09 18:11:35 347

原创 20252803-滕森-C编程工具测试-静态库和动态库的制作与使用

Makefile编写1、大小端判断是通过检查多字节数据的存储顺序来实现的2、静态库(.a) 在编译时被完整复制到可执行文件中3、共享库(.so) 在运行时动态加载,节省内存空间4、Makefile 自动化编译过程,提高开发效率这些技能在实际的嵌入式开发和系统编程中非常重要,特别是在国产化平台的开发中。继续加油,20252803 滕森!作业提交要求拷贝出AI生成的所有内容,把你实践编译和测试过程截图插入,AI生成内容不满意,可以刷新一下,代码可能不能直接使用,需要你做简单修改。

2025-09-30 11:12:55 303

原创 20252803《Linux内核原理与分析》第三周作业

本次实验聚焦操作系统领域,成功实现自定义Linux内核与基于时间片轮转的多道程序运行,让我深度掌握了Linux内核多进程运行原理,为后续学习筑牢基础。时间片轮转作为关键调度策略,优势显著:它通过让多个进程按小时间片交替执行,既能避免死锁、大幅提升CPU、内存等系统资源利用率,又能保障各就绪进程获得公平的运行机会,有效防止饥饿现象;同时,其短响应特性适配交互式应用需求,还能支持多用户环境下多个用户任务的正常处理,显著优化系统响应速度与用户体验。

2025-09-27 20:56:43 911

原创 maven中的scope属性简析

Scope属性的值有6种打包项目时的作用范围:1、compile(不主动设置scope时的默认值):项目编译、测试、运行。2、provided编译、测试。补充:下的子标签有两点需要注意如果该标签设置为true,package打包时不会被打入jar包,同时不会有父子工程的依赖传递效果。3、runtime运行4、test仅测试编译与测试运行5、system6、import

2023-02-03 15:47:54 595

原创 linux根据文件名查找文件路径

一、linux下面根据文件名,查找文件路径:举个例子:二、今日微语:真诚的、十分理智的友谊是人生的无价之宝~

2023-01-16 20:19:14 5761

原创 idea代码格式化快捷键及使用注意事项

CTRL+ALT+Lidea代码格式化快捷键及使用注意事项一、注意事项:我个人电脑上,该组合起来的快捷键,与腾讯QQ之间存在热键冲突。若同时也登录着QQ,使用时会优先QQ,效果为把QQ锁定(当然仍然是登录状态。不过锁定后要再对QQ进行操作的话,需要输入密码对QQ进行解锁。)解决方案:1、要么使用代码格式化功能时,把QQ退了。2、要么在idea中,自定义代码格式化对应的快捷键。二、今日微语:知轻傲处,便是良知;致此良知,除却轻傲,便是格物~

2023-01-15 22:43:02 3897 1

原创 java重写方法的快捷键

java重写方法的快捷键Ctrl + O说明:若窗口只有一个公共类,鼠标对应的光标,只需要停在类所在页面·。若窗口里面还有其他类,鼠标要停在,需重写方法的目标类里面。

2023-01-14 16:58:08 1389

原创 idea调试常用的快捷键

idea调试常用的快捷键一、F7 步入调试,进入当前函数内部。二、F8 步过调试,在当前函数块中,跳到与该行代码并列的下一行代码。三、F9 跳到自己标记的下一个断点处。四、调试常见问题举例:在调试过程中,初学可能会出现连续多次按快捷键,却没啥反应的现象。图一(问题的抛出和解决方法):图二(完成输入后的效果):图三(调试数据的针对性查看):图四(idea中部分快捷键的快速查看):补充:我个人的电脑需要按下Fn键,调试的快捷键才有效果,按了后会亮表示启用Fn键在电脑的左下角,名为组合键。

2023-01-13 13:16:20 3966 2

原创 idea多行编辑的快捷键

idea多行编辑的快捷键Alt+Shift+按住鼠标左键下拉

2023-01-12 11:55:35 765

原创 JavaScript基础篇4之字符串转大写和转小写的方法

​1、toUpperCase函数:将整个字符串转成大写字母var str = "all"var strNew = str.toUpperCase()console.log(strNew)2、toLowerCase函数:将整个字符串转成小写字母var str = "ALL"var strNew = str.toLowerCase()console.log(strNew)3、今日微语:彦秉成2023加油呀!​

2023-01-01 21:07:49 454

原创 JavaScript基础篇3之数学函数

1、概述:js的数学函数,本质是Math对象下的系列属性和方法。2、Math对象的属性部分:3、Math对象的函数部分:4、今日微语:溪水有其平淡的幽邃,小河有其逍遥的潇洒,大江有奔其腾的朝气,海洋有其壮阔的磅礴~ 人生取经,取的是经历,是一点一滴的风景。愿吾专心做好眼前事,脚踏实地用心加固航船。不畏风雨,随缘领略世间风情,跨过千山万水过后,仍丹心驻守!挥手2022,奋进2023新征程!新的奋斗,祝我们都能精进快乐!

2022-12-31 23:00:59 842

原创 JavaScript基础篇2之日期时间函数

一、计算机中时间字母表示的预知识储备:二、常用格式时间组合:三、Date对象构造:四、时间戳(单位为毫秒):五、时间换算方法:六、获取时间的方法:七、设置时间的方法:八、常用时间格式匹配:九、今日微语:珍惜时光,于有限的时间里创造出更广阔的学习天地,力求思维的磨砺和精进。知识无限,以有限的生命去追逐无限的知识,是没有穷尽且危险的!故个人认为:人生应于选择中做减法,找到自己爱好的人大概率是幸福的;而在精进中做加法,于自己的快乐天地中将美好蓝图建设出来,构建心中的琼楼玉宇……恒

2022-12-28 10:49:29 1228

原创 正则表达式快速入门

正则表达式快速入门1、一句话通俗定义:特殊含义的字符串,用于设置代码的规则匹配规范。2、常用元字符列举:(1)单个匹配:(2)多个匹配:(3)标志符:3、经典正则表达式整理4、今日微语:有志者,事竟成。恒而持之,贞而守之,无咎

2022-12-24 22:46:50 967

原创 云理论之RDS、DMS和DTS的定义和作用

云理论之RDS、DMS和DTS的定义和作用1. 阿里云RDS对比传统数据库有什么不同?2. 简述RDS的两种规格和三种版本?3. RDS中高权限账号与普通账号的区别是什么?4. 只读实例的作用?5. RDS的安全体系是什么?6. 什么是DMS,DMS的作用是什么?7. 什么是DTS,DTS的核心功能是什么?

2022-12-21 22:56:03 2952

原创 JQuey Ajax请求

一、Ajax概述:是一种在Web应用程序中向服务器发送异步请求并接收异步响应的技术,实现的主要过程是:1、浏览器中的JS发送请求给服务端2、服务端把响应信息发送给浏览器中的JS3、JS通过DOM操作浏览器的局部补充:DOM(文档对象模型,Document Object Model)。是一种与平台和语言无关的应用程序接口(API),可以动态地访问程序和脚本。二、JQuery Ajax概述:在JQuery环境下使用Ajax技术,在不重载全部页面的情况下,实现对网页内容的局部更新。

2022-12-18 23:17:18 400

原创 JavaScript基础篇1之综述、使用方法和变量介绍

一、javaScript的简介:二、javaScript的特点:三、JavaScript的使用方法:1、便签引用方法:2、文件引用方法:四、数据类型:1、五种基本数据类型:2、引用数据类型:五、变量的区别和使用:1、var变量:2、let变量3、const常量:六、今日微语:

2022-12-15 23:20:54 313

原创 js常用函数

js常用函数一、常用函数以及功能解释(建议掌握)1、alert()函数:显示一个警告对话,如:2、eval()函数:计算表达式的结果,如:3、confirm()函数:显示一个确认对话框,弹出确定(OK)和取消(Cancel)按钮,如:4、console()函数:在控制台输出。5、isNaN()函数:判断一个对象是不是数字。6、parseInt()函数7、parseFloat()函数8、escape()函数9、unescape()函数10、prompt()函数

2022-12-12 20:15:56 2756

原创 Request的请求头相关常见信息和用法

一、Request的请求头常见内容:1、Accept指定浏览器或者其他客户端可用处理的MIME类型。比如image/png和image/jpeg。2、Accept-Encoding指定浏览器知道如何处理的编码类型。如gzip和compress。3、Accept-Charset指定浏览器可以用来显示信息的字符集。如ISO-8859-1。4、Accept-Language指定头信息指定客户端的首选语言,在这种情况下,Servlet会产生多种语言的结果,如en、en-us、ru等。

2022-12-09 15:24:29 2150

原创 编写程序,利用八个模板的Sobel算子实现边缘检测和图像锐化(数字图像处理之matlab代码)

一、题目:编写程序,利用八个模板的Sobel算子实现边缘检测和图像锐化(数字图像处理之matlab代码)二、带注释的matlab代码:三、运行结果:

2022-12-06 08:33:41 2911

原创 数字图像处理之matlab常见函数

一、imread(具体路径字符串)作用:读取图像二、rgb2gray(具体彩色图像)作用:彩色图像转化为灰度图像三、imhist(具体图片)作用:显示图片对应的直方图四、imshow(具体图片)作用:展示图片五、histeq(具体图片,均衡化后的具体灰度级数)作用:传入两个参数,功能为对图片进行均衡化处理六、im2double(具体图片)

2022-12-03 15:07:43 4962

原创 JSP中的九大隐式对象

JSP中的九大隐式对象一、request(1)描述:与HttpServletRequet接口的实例关联二、response(1)描述:与HttpServletResponse接口的实例关联三、out(1)描述:于resp.getWriter作用相同,可往页面上输出内容,是JspWriter的实例,将输出发送到客户端上四、session五、application六、config七、pageContext八、page九、Exception

2022-11-30 14:31:12 1020

空空如也

空空如也

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

TA关注的人

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