自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【学习QT必备的C++基础】C++引用精讲(1)

在下的运行结果:2030 30在 C-Free 下的运行结果:2030 0而我们期望的运行结果是:2020 30plus10() 返回一个对局部变量 m 的引用,这是导致运行结果非常怪异的根源,因为函数是在栈上运行的,并且运行结束后会放弃对所有局部数据的管理权,后面的函数调用会覆盖前面函数的局部数据。本例中,第二次调用 plus10() 会覆盖第一次调用 plus10() 所产生的局部数据,第三次调用 plus10() 会覆盖第二次调用 plus10() 所产生的局部数据。

2024-09-08 05:13:10 1081

原创 Xray爬虫如何联动到Goby_goby联动xray(1)

let json_file = path.dirname(config.XrayPATH.default) + “/Goby” //设置要读取的json报告的路径,在Xray_crawler命令中设置了会在Xray的路径下生成一个名为Goby的文件夹用来存放Xray生成的json格式的报告。if (data.charAt(data.length - 1) == ‘]’) { //判断json文件的最后一个字符是不是’]’“title”: “Xray-crawler”,//在按钮中显示的文字。

2024-09-08 00:22:00 603

原创 RT-Thread学习笔记 --(4)RT-Thread多线程学习总结_rtstread(1)

所以,通俗地对多线程进行理解,就是把一个比较大型的任务,拆分为多个小型的任务,然后通过合理的调度方式,让这几个小型的任务“同时”运行,当这几个小型任务完成后,大型的任务也随之完成,这样可以大大提高任务的完成效率。多线程是实时操作系统里面最重要的知识点之一,要学习RTOS,多线程是必须(没错,是必须)要熟练掌握的内容,只有熟练掌握多线程的使用,才能在平时的项目工作里面用好实时操作系统。这个示例主要是通过动态方式创建线程1,,通过静态方式创建线程2,线程1的优先级比线程2的优先级低,因此可以被线程2抢占。

2024-09-07 20:59:22 503

原创 K8S Pod详解

也就是我们Pod在进行调度的时候,可以对调度的资源进行限制,例如我们限制 Pod调度是使用的资源是 2C4G,那么在调度对应的node节点时,只会占用对应的资源,对于不满足资源的节点,将不会进行调度。通过持久化存储,当node1挂掉之后,n该节点的Pod会持久化存储,之后node2会从中读取数据。我们之前了解到,K8S有自我修复能力,意思是如果node挂掉了,那么该节点的Pod会转移到其他node中,如node2。当节点node1宕机,运行周期node1的数据,如业务数据等是否会丢失呢?

2024-09-07 15:40:05 697

原创 go 为什么协程在用户态管理?

因此,虽然内核态代码有更高的权限,可以直接访问硬件资源,但这并不意味着内核态的程序运行效率总是比用户态高。实际上,用户态和内核态的设计主要是为了分离操作系统的功能和应用程序,确保系统的安全性和稳定性。相比之下,传统的多线程程序常常依赖于操作系统的内核态线程调度,这在多线程高频上下文切换的场景中会引入相对较大的性能开销。Go通过在用户态实现轻量级的goroutines调度,有效地减少了这些开销,从而在并发编程中取得了显著的性能优势。

2024-09-07 03:51:04 490

空空如也

空空如也

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

TA关注的人

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