会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
不会奔跑的高铁
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
12
下一页
2021年6月15日
应用层读取磁盘文件流程
摘要:
阅读全文
posted @ 2021-06-15 15:27 蒲城小农
阅读(54)
评论(0)
推荐(0)
2021年5月26日
Linux下优先级反转
摘要: 什么是优先级反转? 所谓的优先级翻转问题:即当一个高优先级线程通过信号量机制访问共享资源时,该型号量以被一个低优先级线程占有,而这个低优先级的任务在访问共享资源时可能又被一个中等优先级任务抢占。从上面的描述,高优先级线程被许多较低优先级的任务阻塞,导致高优先级的实时性得不到保证。 解决方案:(1)设
阅读全文
posted @ 2021-05-26 22:04 蒲城小农
阅读(811)
评论(0)
推荐(0)
2021年5月25日
在使用触摸屏的情况下插拔USB鼠标,鼠标箭头消失
摘要: 因为触摸屏使用的也是USB接口,显示和触摸分别是两个USB接口 通过xinput命令屏蔽掉触摸的USB接口,发现插拔USB鼠标,鼠标箭头并没有消失。 怀疑是触摸屏没有跟内核进行适配工作 解决办法:将窗口管理器从mutter换到marco后问题解决,由此得知这个触摸屏不适配mutter,
阅读全文
posted @ 2021-05-25 16:58 蒲城小农
阅读(579)
评论(0)
推荐(0)
2021年5月24日
使用网卡在接收数据包时不会自动组包
摘要: 在一次进行测试总发现client端发送一次发送2048哥byte的数据给server端,server端接收数据发现有时候会自动组包,有时候不会自动组包(自动组包:一次接收一帧2048, 不自动组包:分两次接收两帧一共2048) 现在大多数网卡都具有LRO/GRO功能。即,网卡收包时将同一流的小包合并
阅读全文
posted @ 2021-05-24 14:48 蒲城小农
阅读(1264)
评论(0)
推荐(0)
2021年5月20日
linux开机发现会有个kworker进程规律性占用CPU负载超过50%
摘要: kworker 进程是内核工作进程,并且有很多进程是无害的。 内核工作线程可以做任何事情,例如一些随机的例子: 做页面缓存写回 处理某些种类的硬件事件 (如硬件中断,定时器,I / O等) 很多很多其他的东西 要知道任何kworker在做什么,你可以看看。 1 cat /proc/<kworker_
阅读全文
posted @ 2021-05-20 22:13 蒲城小农
阅读(7121)
评论(0)
推荐(0)
系统时间是否可以精确到ms级别?
摘要: 使用hwclock即可
阅读全文
posted @ 2021-05-20 21:28 蒲城小农
阅读(82)
评论(0)
推荐(0)
linux开机进入登录界面,输入密码后屏幕黑屏3-10s,然后重新回到登录界面
摘要: 进入到控制台后 首先尝试了第一种办法:执行 ldd /bin/mate-session 查看mete-session文件是否损坏,具体查看是看 => 右侧有没有空的。发现并没有空的,这个排除 第二种办法:执行 startx : 2 尝试启动一个界面,结果启动失败。发现Xorg是正常的,应该是某个桌面
阅读全文
posted @ 2021-05-20 21:22 蒲城小农
阅读(2454)
评论(0)
推荐(0)
linux多网卡情况下,一个网卡进行组播,一个网卡进行点播,同时配置网关后无法通信
摘要: 组播问题,使用多网卡的机器进行组播和点播同时进行通信。网卡1使用组播,网卡2使用点播,两个网卡如果同时设置网关,则这两个网卡将不能进行通信。 解决办法:组播通过route或者iproute将组播的网卡加入到组播路由中。点播设置好IP和netmask即可 route add -net 192.8.16
阅读全文
posted @ 2021-05-20 21:21 蒲城小农
阅读(1048)
评论(0)
推荐(0)
2021年5月13日
linux中常见内存分配函数(kmalloc,vmalloc等)
摘要: 分配原理 可以分配的最大内存 其他 __get_free_pages 直接对页框进行操作 4MB 适用于分配较大量的连续物理内存 kmem_cache_alloc 基于slab机制实现 128KB 适合需要频繁申请释放相同大小内存块时使用 kmalloc 基于kmem_cache_alloc实现 1
阅读全文
posted @ 2021-05-13 11:13 蒲城小农
阅读(1015)
评论(0)
推荐(0)
2021年5月11日
linux内核中的两个标记GFP_KERNEL和GFP_ATOMIC作用是什么?
摘要: 1. 作用 用来标记分配内核空间内存时的方式 2. 两个标记使用在什么场合? 如果内存不够时,会等待内核释放内存,直到可以分配相应大小的内存,也就意味着会发生阻塞,因此不能使用在中断处理函数中, 而GFP_ATOMIC标记正好是用在中断处理函数中的,意思也就是说GFP_ATOMIC用在不能睡眠的场合
阅读全文
posted @ 2021-05-11 22:03 蒲城小农
阅读(1216)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
12
下一页
公告