后端
文章平均质量分 59
普通网友
这个作者很懒,什么都没留下…
展开
-
k8s使用containerd作为CRI
参考链接https://www.nocentino.com/posts/2021-12-27-installing-and-configuring-containerd-as-a-kubernetes-container-runtime/一、前置操作1、加载k8s和containerd所需的overlay和br_netfilter两个模块sudo modprobe overlaysudo modprobe br_netfiltercat <<EOF | sudo tee /etc/原创 2022-03-19 22:17:48 · 1279 阅读 · 0 评论 -
暴躁的程序员
题目描述某公司的程序猿每天都很暴躁,因为他们每个人都认为其他程序猿和自己风格不同,无法一同工作,当他们的工位的编号距离太近时,他们可能会发生语言甚至肢体冲突,为了尽量避免这种情况发生,现在公司打算重新安排工位,因为有些关系户的工位是固定的,现在只有一部分工位空了出来,现在有 N 个程序猿需要分配在 M 个工位中,第 i 个工位的编号为 Xi,工位编号各不相同,现在要求距离最近的两个程序猿之间的距离最大,求这个最大距离是多少。Xi 和 Xj 工位之间距离为|XiXj|。输入输入共 M+1 行。第一行两原创 2022-03-18 16:56:22 · 125 阅读 · 0 评论 -
JVM-类加载时机
1、类的生命周期类的生命周期有这七个阶段,加载 -> 验证 -> 准备 -> 解析 -> 初始化 -> 使用 -> 卸载,具体如下图所示:其中加载、验证、准备、初始化和卸载顺序是确定的,类加载必须按照这个顺序开始,但解析阶段可能存在在初始化之后才开始,如Java语言的运行时绑定。需要注意的是,这几个阶段有可能是交替进行的,并不是一一按顺序来执行,等待一个阶段结束,另外一个阶段才开始。2、什么时候开始当真正使用主动引用到类的时候,才会触发类加载2.1、主动引用原创 2022-03-16 20:56:13 · 247 阅读 · 0 评论 -
vscode 怎么设置背景图片
方法使用background插件安装插件以及设置步骤1.点击左边活动栏最下边的插件按钮2.输入框输入“background”搜索插件3.点击“安装”按钮4.此时界面如下所示:5.点击“设置”图标,点击下拉选项的“拓展设置”6.此时会出现以下界面,继续点击“在settings.json中编辑”7.在“settings.json”文件中配置,放进想要的图片相关代码(含注释):{ // 是否开启背景图显示 "background.enabled": true,原创 2022-03-16 13:55:28 · 6295 阅读 · 0 评论 -
FIFO 最小深度计算 举例 总结
例子 - 1:f_wr > f_rd,连续读写写时钟80MHz。读时钟50MHz。Burst_Len = 120,也就是要求至少安全写入120个数据。连续写入和连续读取,无空闲时间,写入后立即开始读取 ,读写宽度相同。Sol:写速率 > 读速率,FIFO迟早会被写满,但它要求至少写入120个数据后FIFO不满。写入120个数据耗时 120 * 12.5 ns = 1500 ns 。写入开始后FIFO内数据以 30M/Date 速率增加。数据增加持续了 1500 ns ,FIFO原创 2022-03-15 13:56:32 · 419 阅读 · 0 评论 -
android 设置系统闹钟和系统日历提醒
android 设置系统闹钟和系统日历提醒第一步:权限问题:// 开启定时findViewById(R.id.button2).setOnClickListener(new View.OnClickListener(){@Overridepublic void onClick(View v){ Intent intent = new Intent(AlarmClock.ACTION_SET_ALARM); intent.putExtra(Alar原创 2022-03-15 12:34:22 · 485 阅读 · 0 评论 -
Pytorch神经网络实战学习笔记_17 深层卷积神经网络介绍+池化操作+深层卷积神经网络实战
1 深层卷积神经网络概述1.1 深层卷积神经网络模型结构图1.1.1 深层卷积神经网络的正向结构构成剖析输入层,将每个像素作为一个特征节点输入网络。卷积层:由多个滤波器组合而成。池化层:将卷积结果降维,对卷积后的特征图进行降维处理,得到更为显著的特征,池化层会对特征图中的数据作最大值/均值处理,在保留特征图原有的特征的基础上,减少后续运算量。全局平均池化层:对生成的特征图取全局平均值,该层可以用全连接网络代替。输出层:网络需要将数据分成几类,该层就有几个输出节点,每个输出节点代表属于当前样原创 2022-03-15 11:12:49 · 146 阅读 · 0 评论 -
Linux环境编程——Visual Studio
一、基础 推荐使用 VS2017之后的版本。 可以远程连接到一台linux系统的虚拟机上来实现【Windows上编程和调试Linux程序】。 配置步骤: 1.Linux系统安装 ssh服务 2.Windows的VS配置 3.VS通过 SSH 连接上 linux系统 4.编译测试代码。二、Linux系统安装 ssh服务 和 gcc 或g++ 工具Linux系统安装 ssh服务连接sudo apt-get updatesudo apt-get install g++原创 2022-03-15 09:52:45 · 166 阅读 · 0 评论 -
JAVA OJ练习第21题——实现 strStr()
力扣链接:实现 strStr()题目要求:实现 strStr() 函数。给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串出现的第一个位置(下标从 0 开始)。如果不存在,则返回 -1 。示例 1:输入:haystack = “aaaaa”, needle = “bba”输出:-1示例 2:输入:haystack = “”, needle = “”输出:0解题思路:要着重考虑当 needle 是空字符串时要输出什么,对于本题原创 2022-03-14 17:27:56 · 609 阅读 · 0 评论 -
CodeTop050 下一个排列
下一个排列两遍扫描:步骤一:首先从后向前查找第一个顺序对(i,i+1)满足a[i]<a[i+1].这样「较小数」即为a[i].此时[i+1,n)必然是下降序列步骤二:如果找到了顺序对,那么在区间[i+1,n)中从后向前查找第一个元素j满足a[i]<a[j].这样「较大数」即为a[j]步骤三:交换a[i]与a[j],此时可以证明区间[i+1,n)必为降序.我们可以直接使用双指针反转区间[i+1,n)使其变为升序,而无需对该区间进行排序注意:如果在步骤1找不到顺序对,说明当原创 2022-03-14 16:03:06 · 125 阅读 · 0 评论 -
6.用SpringMVC实现简单的文件上传
6.用SpringMVC实现简单的文件上传1 文件上传三要素表单项 type=“file”表单的提交方式 method=“post”(因为get请求限制大小,约为2KB)表单的enctype属性是:多部分表单enctype=“multipart/form-data" <form action="${pageContext.request.contextPath}/file/getfileupload" method="post" enctype="multipart/for原创 2022-03-13 15:28:14 · 103 阅读 · 0 评论