自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【排序】经典排序(待更ing)

🍁冒泡排序。

2025-01-19 17:41:14 233

原创 【LC】用栈实现队列,用队列实现栈,设计循环队列_将链栈中的元素压入循环队列

使用一个队列,队列是先进先出,栈是先进后出,在入栈前,我们先保存入队前的元素个数size,然后再进行新元素入队,最后将所有的旧元素重新入队(就是对所有的旧元素先出队再入队),这样做可以将旧元素(先进队列的元素)全部排在新元素(后进队的元素),这样在这个队列中,新元素总是能够排在队头,实现了栈的后进先出的特点。栈1用来入队,就是说入队的所有元素都往栈1里面放,出队在栈2执行,如果栈2是空的,则将栈1里面所有的元素出栈,放入栈2,这样从栈1入,栈2出的元素满足了先进先出的原则,这样也就用两个栈实现了队列;

2025-01-19 16:02:38 656

原创 [操作系统课设]GeeKOS操作系统的研究与实现

***:项目0要求实现一个内核进程,功能是实现从键盘接收按键,并在屏幕上显示。主要是熟悉GeekOS的编译、运行过程,了解计算机系统的启动原理**。**:项目要求熟悉ELF文件格式,并编写代码对ELF文件进行分析,并将分析传送给加载器。主要让学生熟悉可执行链接文件(ELF文件)的结构,并学会加载和运行可执行文件。:要求学生实现对用户态进程的支持。在项目2实现之前,GeekOS一直使用内核进程。对用户态进程执行的支持包括用户态进程结构的初始化、用户进程空间的初始化、用户进程切换和用户程序导入等。

2025-01-18 21:49:31 617

原创 [二叉树专题]力扣144,94,145

这里要注意我们手写顺序的话是不断的将左右子节点当做根节点来进行下一步的书写的,因此到代码里,思路还是一样,我们还是从根节点出发,“输出”根节点,随后对左右子节点进行递归。题目给出二叉树的根节点,我们从根节点出发,遍历整个二叉树,题目要求得遍历顺序是前序遍历,那么遍历顺序就是先根节点,再左子节点,最后右子节点。就是在进入trvael函数后,“输出”当前节点值,递归访问左子节点,递归访问右子节点这三者顺序的不同,所以下面我把另外两题代码贴出来。输入:root=[1,null,2]输入:root=[1]

2025-01-18 21:47:30 901

原创 ubuntu重装系统记录_ sbin ldconfig

sbin/ldconfig.real:/usr/local/cuda-10.1/targets/x86_64-linux/lib/libcudnn_adv_infer.so.8不是符号链接。/sbin/ldconfig.real:/usr/local/cuda-10.1/targets/x86_64-linux/lib/libcudnn_ops_train.so.8不是符号链接。进入到/usr/local/cuda-10.1/targets/x86_64-linux/lib目录查看后缀版本号。

2025-01-18 15:32:59 296

原创 Ubuntu 安装、配置MySQL、添加远程连接用户

第一次进入mysql是没有密码的。但是必须以root权限进入。sudomysql;

2025-01-18 15:30:58 1095

原创 Scrum 学习笔记_每个sprint都要做估算吗

Sprint评审会用来演示在这个Sprint中开发的产品功能给ProductOwner。Sprint回顾会议上,全体成员讨论有哪些好的做法可以启动,哪些不好的做法不能再继续下去了,哪些好的做法要继续发扬。Sprintbacklog定义了Sprint的目标,明确了Sprint过程中具体需要完成的任务。四个仪式:Sprint计划会议,每日站会,Sprint评审会议,Sprint回顾会议。•每个Sprint,根据需要调整功能和优先级(每个Sprint开始前调整)。

2025-01-18 06:34:31 501

原创 Oracle-存储过程与函数_oracle存储过程中使用数学函数

上面的存储过程有输入参数和输出参数,但是没有返回值,函数和存储过程非常类似,也是可以存储在oracle数据库中的PL/SQL代码块,但是有返回值,可以把经常使用的功能定义为一个函数,就像系统自带的函数(例如大小写转换,求绝对值等函数)一样使用。1、orreplace可选参数,表示如果数据库中已经存在要创建的过程,则先把原先过程删除,再重新建立过程,或者说覆盖原先的过程。1、orreplace可选参数,表示如果数据库中已经存在要创建的函数,则先把原先函数删除,再重新建立函数,或者说覆盖原先的函数。

2025-01-18 03:50:37 843

原创 Kafaka详细介绍

即生产者,向Kafka集群发送消息,在发送消息之前,会对消息进行分类,即Topic,上图展示了两个producer发送了分类为topic1的消息,另外一个发送了topic2的消息。即主题,通过对消息指定主题可以将消息分类,消费者可以只关注自己需要的Topic中的消息即消费者,消费者通过与kafka集群建立长连接的方式,不断地从集群中拉取消息,然后可以对这些消息进行处理。从上图中就可以看出同一个Topic下的消费者和生产者的数量并不是对应的。

2025-01-18 01:05:21 1115

原创 Jmeter--结合fiddler使用+jmeter断言

HTTP协议(HyperTextTransferProtocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。我们打开fildder,这里为了减少误差,少一些没用必要的信息,我们等进入了地址界面再开启抓包,输入账号密码验证码登录。Referer:客户机通过这个头告诉服务器,它是从哪个资源来访问服务器的。User-Agent:客户机通过这个头告诉服务器,客户机的软件环境。Host:客户机通过这个头告诉服务器,想访问的主机名。这里获取到了请求的账号密码了。

2025-01-17 23:34:53 699

原创 Javascript装饰器原理

if (!} // 继续执行 doSomeWork();// …有经验的大家肯定第一时间想到了,把那些重复语句封装为一个方法,并统一调用。是的,这样可以解决大部分问题,但是还不够“优雅”。同时还有另外一个问题,如果“房间”特别多,又或者只有大楼奇数号房间要验证偶数不验证,那岂不是很“变态”?如果使用装饰器模式来做,代码会如下面这样的:/} //…}verify是验证的装饰器,而其本质就是一组函数。正如先前的那个例子,装饰器其实本身就是一个函数,它在执行被装饰的对象之前先被执行。

2025-01-17 16:55:14 750

原创 JavaScript的执行机制——this的详解

如果你是刚接触 JavaScript,那么你可能会很自然地觉得,bar 中的 this 应该和其外层 showThis 函数中的 this 是一致的,都是指向 myObj 对象的,这很符合人的直觉。执行这段代码,然后观察输出结果,你就能发现 foo 函数内部的 this 已经指向了 bar 对象,因为通过打印 bar 对象,可以看出 bar 的 myName 属性已经由“极客邦”变为“极客时间”了,同时在全局执行上下文中打印 myName,JavaScript 引擎提示该变量未定义。

2025-01-17 16:53:12 891

原创 day06 - 图片上传 + 富文本 + ECharts数据可视化

/在global.css样式中添加富文本编辑器的最小高度//给添加商品按钮添加间距.btnAdd{

2025-01-17 03:29:39 545

原创 Dart语言之从入门到放弃(万字长文)

本小节简单说明了在Dart中变量的一些细节问题,如有补充或者错误可直接在评论区说出来,不要给我面子😂。Numbers 数值、Strings 字符串、Booleans 布尔值、Lists 列表(数组)、Sets 集合、Maps 集合、Runes 符号字符、Symbols 标识符。可在函数内定义和Java不同,Dart中的函数可以定义在函数内部(和Java的匿名内部类别搞混了)定义函数时可省略类型(不建议)main(){test(){

2025-01-17 03:25:31 574

原创 C++——关键字 命名空间 输入&输出 缺省参数 函数重载 引用_dword ptr [变量名]

C语言中定义一个变量可能会跟一些函数名发生冲突,C++中为了解决这个问题 提出了namespace这个概念用namesapce来定义一个域, 若要使用这个域内的变量,我们使用域名::变量名,说明变量出处即可使用如若不 说明变量出处则是一个随机值::叫作用域限定符,这样可访问全局变量a命名的空间内可定义变量,函数,结构体,使用的时候需要声明命名空间int val;命名空间可以嵌套int a;int b;int c;int d;

2025-01-16 23:32:01 1050

原创 C++ 类型转换(内置类型,string、char 、const char 等)_c+

nkjsfefefdch没有变,但是两次输出不一样。各位学完C再学C++的,字符串这里学学string吧,真的很不错。

2025-01-16 23:27:52 186

原创 Android面经分享:快手、字节跳动、百度、美团Offer之旅

创业本质是一个不断降低商业模式风险的过程。(创业前最好去北京798的智能硬件展厅看一看)当你对于自己的未来感到模糊,对当下感到厌倦的时候,跳出舒适圈,快速尝试是最好的解决方案。打开自己,多结识各路“牛鬼蛇神”,你当下的困惑大多都有人比你提前经历过,且都可以给予你具体可操的解决方案。忌纸上谈兵,实际去做的质感是书本上永远学习不到的,去干而不是去看。经过这一次创业和之前的工作经历,对于下一份的工作在选择上所以也有了更多的想法,对于工作的成长性和平台背景是当下比较看重的,当然钱也是考核的一个重要指标(一切以成长和

2025-01-16 20:22:00 983

原创 Android面经分享,失业两个月,五一节前拿到offer

性能优化,内存抖动,内存泄漏,内存溢出,handler机制,IntentService和handlerThread,子线程更新view内容的方法。加载大图,glide缓存机制,设计模式,双重检测的单例模式为什么要检查两次,自己设计图片加载框架思路。java容器,hashmap和hashtable区别,hashmap原理,扩容流程,扰动算法的优势。友盟bug统计,混淆后怎么定位bug。唯一安卓ID,安卓安全的知识,加密算法,判断activity前台进程。组件化,arouter,组件化UI,还有哪些路由框架。

2025-01-16 20:19:58 331

原创 2024 阿里字节快手面经 & 个人成长经验分享

题三:// 3.请使用原生代码实现一个Events模块,可以实现自定义事件的订阅、触发、移除功能/**/

2025-01-16 02:39:38 706

原创 2024 还不会泡 Github 你就落伍了

如果你已经会用了,那么本文对你可能没有任何帮助,当然也欢迎大家支持,那我们就开始吧。使用的文章,虽然自己倒腾几下慢慢的也就上手了,但毕竟花费了不少时间。左侧:你的动态,以及你关注的用户的动态,以及你搜长的仓库的动态。1.绑定邮箱(不绑定不能用)注:采用QQ邮箱注册记得将。最后:本文仅针对初学者设计,如果你刚入编程的坑,对。主页,看到通知并和李四交流,修改完后,关闭了。GitHub pages 搭建网站。

2025-01-16 02:37:38 381

原创 2024 年广西职业院校技能大赛高职组 《云计算应用》赛项赛题第⑤套

某企业根据自身业务需求,实施数字化转型,规划和建设数字化平台,平台聚焦“DevOps 开发运维一体化”和“数据驱动产品开发”,拟采用开源 OpenStack 搭建企业内部私有云平台,开源 Kubernetes 搭建云原生服务平台,选择国内主流公有云平台服务,基于数字化平台底座,面向业务开发边缘计算云应用产品。拟将该任务交给工程师 A 与 B,分工协助完成云平台服务部署、云应用开发、云系统运维等任务,系统架构如图 1 所示,IP 地址规划如表 1 所示。表 1 IP 地址规划说明。

2025-01-16 02:35:36 1010 1

空空如也

空空如也

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

TA关注的人

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