Linux 内核:设备树(1)dtb格式 背景 dtb作为二进制文件被加载到内存中,然后由内核读取并进行解析,如果对dtb文件的格式不了解,那么在看设备树解析相关的内核代码时将会寸步难行,而阅读源代码才是了解设备树最好的方式。 所以,如果需要更透彻的了解设备树解析的细节,第一步就是需要了解设备树的格 ...
分类:
系统相关 时间:
2021-06-28 18:17:54
阅读次数:
0
CPU 概念:Central Processing Unit,电脑中最硬核(核心)的组件,相当于人的大脑,执行内存中程序所需计算,决定计算机计算的能力 实际作用:从程序获取指令并执行计算 三阶段1).提取 cpu从系统RAM中提取指令 注:RAM:随机存取存储器(Random Access Memo ...
分类:
其他好文 时间:
2021-06-28 18:10:26
阅读次数:
0
public void startC138() { new Thread(() -> { try { Thread.sleep(10000); String killredis = "/home/bjlthy/gym/code/killredis.sh"; Process ps = Runtime. ...
分类:
编程语言 时间:
2021-06-28 17:45:28
阅读次数:
0
UDP套接字通信、socketserver并发编程 一 基于UDP的套接字通信 1 TCP与UDP协议的对比 ### 1.可靠性 #### (1) TCP协议是可靠协议 ? 对方必须回复一个ack确认消息,才会将自己这端的数据从内存中删除。 #### (2) UDP是不可靠协议 ? 发送一条消息就会 ...
分类:
其他好文 时间:
2021-06-25 17:25:07
阅读次数:
0
猴子补丁、垃圾回收机制 一 猴子补丁 1 什么是猴子补丁 属性在运行时的动态替换,叫做猴子补丁(Monkey Patch) 。 猴子补丁的核心就是用自己的代码替换所用模块的源代码。 2 猴子补丁的功能(一切皆对象) 拥有在模块运行时替换的功能,例如:一个函数对象赋值给另一个函数对象(把函数原本的执行 ...
分类:
其他好文 时间:
2021-06-25 17:23:33
阅读次数:
0
1. 当前连接会话数以及当前并发连接个数 -- 当前活跃用户会话数Select count(*) from v$session where status='ACTIVE' and USERNAME is not null;-- 当前活跃系统会话数Select count(*) from v$sess ...
分类:
数据库 时间:
2021-06-25 17:21:32
阅读次数:
0
# 垃圾回收机制(了解)# 1.引用计数# 引用计数减少为0时,作为垃圾被回收x = 10 # 直接引用print(id(x))lx = ['a', x] # 间接引用x = 1print(id(lx))print(lx[1])print(x)# 2.标记清除# 循环引用会导致内存泄漏# 循环引用: ...
分类:
编程语言 时间:
2021-06-25 17:11:36
阅读次数:
0
摘要:华为云数据库GaussDB(for Cassandra) 是一款基于计算存储分离架构,兼容Cassandra生态的云原生NoSQL数据库;它依靠共享存储池实现了强一致,保证数据的安全可靠。 本文分享自华为云社区《华为云数据库GaussDB(for Cassandra)揭秘第二期:内存异常增长的 ...
分类:
数据库 时间:
2021-06-25 17:06:35
阅读次数:
0
无锡、佛山、合肥、大连、福州、厦门、哈尔滨、济南、温州、南宁、长春、泉州、石家庄、贵阳、常州、南通、嘉兴、太原、徐州、南昌、金华、惠州、珠海、中山、台州、烟台、兰州、绍兴、海口、扬州 工业X-RAY检测设备可用于锂电池检测等电池行业,电路板行业,半导体封装,汽车行业,电路板组装(PCBA)行业等,以 ...
分类:
Web程序 时间:
2021-06-25 17:04:16
阅读次数:
0
1、IO模型的基础概念 在学习IO模型前先介绍几个概念。 用户空间和内核空间 进程切换 进程的阻塞 文件描述符 缓存 I/O 1、用户空间和内核空间 Linux操作系统和驱动程序运行在内核空间,应用程序运行在用户空间 os分配给每个进程一个独立的、连续的、虚拟的地址内存空间,该大小一般是4G(32位 ...
分类:
编程语言 时间:
2021-06-25 16:53:53
阅读次数:
0