相关文章
js 正则替换实现特殊分隔符的单词首字母大写
在 js 里面,实现单词的首字母大写非常简单,直接用一个replace函数即可,如下代码:
function toTitleCase(str) {return str.replace(/\w\S*/g,function(txt) {return txt.charAt(0).toUpperCase() txt.substr(1).toLowerCase();}…
编程日记
2024/12/23 12:28:54
操作系统——虚拟内存和页面置换算法(一文详解操作系统的虚拟内存和页面置换算法)
1、虚拟内存
答: 这个在我们平时使用电脑特别是 Windows 系统的时候太常见了。很多时候我们使用点开了很多占内存的软件,这些软件占用的内存可能已经远远超出了我们电脑本身具有的物理内存。为什么可以这样呢? 正是因为虚拟内存的存在&#…
编程日记
2024/12/23 12:40:57
面试题之TCP粘包现象及其解决方法
计算机网络每层的基本单位:物理层(第一层):比特流;数据链路层(第二层):数据帧;网络层(第三层):数据包;传输层(…
编程日记
2024/12/23 4:00:43
rancher或者其他容器平台使用非root用户启动jar
场景:
java程序打成镜像,在rancher上运行,默认是root账户,发现hdfs或者hive不允许root账户操作;所以打算用费root账户启动jar,使其具有hive和hdfs的操作权限。
Dockerfile entrypoint.sh 思路就是上面这样…
编程日记
2024/12/23 9:44:41
大模型时代的机器人研究
机器人研究的一个长期目标是开发能够在物理上不同的环境中执行无数任务的“多面手”机器人。对语言和视觉领域而言,大量的原始数据可以训练这些模型,而且有虚拟应用程序可用于应用这些模型。与上述两个领域不同,机器人技术由于被锚定在物理世…
编程日记
2024/12/23 3:53:22
quarkus的一些注解1
path
用于指定一个类或者方法的URL路径前缀。 Inject
将一个依赖注入到一个类或方法中
Get
用于指定一个处理HTTP GET请求
Produce
注解用于指定一个方法返回的内容类型。例如,Produces(MediaType.TEXT_PLAIN) 表示该方法返回一个纯文本类型的内容
QuarkusIn…
编程日记
2024/12/23 3:37:32
Ubuntu环境下为串口设置别名
本文介绍Ubuntu环境下为串口设置别名。
Ubuntu环境下,有时候开发调试会使用到USB转串口,本文介绍在不同使用场景下为串口设置别名的方法。主要分为绑定设备ID和绑定USB端口号。
1.绑定设备ID
绑定设备ID适用于USB转串口的设备ID唯一的情况,…
编程日记
2024/12/23 3:12:54
【无线网络技术】——无线传输技术基础(学习笔记)
目录 🕒 1. 无线传输媒体🕘 1.1 地面微波🕘 1.2 卫星微波🕘 1.3 广播无线电波🕘 1.4 红外线🕘 1.5 光波 🕒 2. 天线🕘 2.1 辐射模式🕘 2.2 天线类型🕤 2.2.1 …
编程日记
2024/12/23 4:03:27