logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

《Linux内核设计与实现》第十八章读书笔记

第十八章 调试18.1 准备开始1.准备工作需要的是:一个bug一个藏匿bug的内核版本相关内核代码的知识和运气2.执行foo就会让程序立即产生核心信息转储(dump core)。18.2 内核中的bug往往是经由连锁反应触发的。1.内核bug的原因可能有错误代码(如没有把正确的值存放在恰当的位置)同步时发生的错误(如共享变量锁定不当)...

#操作系统#git
Jetpack Compose屏幕适配:从弹性布局到多设备兼容的完整指南

在Android开发中,屏幕适配是确保应用在不同尺寸和密度设备上提供一致用户体验的核心技术。其原理基于密度无关像素(dp)和约束传递的布局模型,通过动态响应可用空间变化来实现界面自适应。这项技术的价值在于应对当前设备形态碎片化(如折叠屏、平板、Chromebook)的挑战,提升应用兼容性和用户满意度。应用场景涵盖从手机到平板的多尺寸设备适配,以及折叠屏展开闭合、多窗口模式等动态变化场景。本文聚焦J

Linux内核等待队列机制介绍

相信很多写程序的人都写过 socket 的程序。当我们 open 一个 socket 之后,接着去读取这个 socket,如果此时没有任何资料可供读取,那 read 就会 block 住。(这是没有加上 O_NONBLOCK 的情形),直到有资料可读取才会传回来。在 Linux kernel 里有一个数据结构可以帮助我们做到这样的功能。这个数据结构就是这里要跟各位介绍的 wait queue。在

#操作系统#数据结构与算法
Linux内核分析实验二:mykernel实验指导(操作系统是如何工作的)

计算机是如何工作的?(总结)——三个法宝存储程序计算机工作模型,计算机系统最最基础性的逻辑结构;函数调用堆栈,高级语言得以运行的基础,只有机器语言和汇编语言的时候堆栈机制对于计算机来说并不那么重要,但有了高级语言及函数,堆栈成为了计算机的基础功能;enterpushl %ebpmovl %esp,%e...

#操作系统
linux内核--虚拟文件系统【转】

源地址:http://www.cnblogs.com/hanyan225/archive/2011/07/29/2120658.html虚拟文件系统,也不知道大家听过没有,反正我是听过了!我们知道在计算机行业,很多东西都不是一定有个官方说:朋友,我最大,你们做的东西,都要是这个样子,否则是非法的。事实上,很多东西都是靠的一种实力,通过实力来慢慢在人们心中成为既定事实。这个事实同样是没有官方的。..

#数据结构与算法#运维#操作系统
CLR Via c#笔记

第一步用对应语言的编译器(针对运行时)生成相同的PE(+)文件;其内含有: a. PE or PE+头:pe运行于32或者是64位机,pe+只运行于64位机(可以模拟WoW64运行32位机程序),头中含有文件的类型信息(GUI CUI DLL)及文件编译的时间,如果托管模块只含有IL代码,则pe头则被忽略,如果托管模块含有本地cpu代码,那么这个pe头还有关于本地代码的信息;(可以通过DumpB.

#c##操作系统
制作Visual Studio 2019 (VS 2019) 离线安装包

与制作Visual Studio 2017的离线安装包(https://www.cnblogs.com/danzhang/p/6534341.html)类似,可以使用--layout的参数在安装前先下载安装所需要的全部文件,再将其制作成ISO镜像文件,分发给内网中的开发人员。下面是几个示例:1. 制作web和桌面开发的安装包vs_community.exe --layout c:\vslayout

#devops#c#
SW-420、KY-031...傻傻分不清?一文讲透震动传感器选型与避坑(附实测对比)

本文全面解析SW-420、KY-031与ADXL345震动传感器的选型要点与实战避坑指南。通过对比机械式、滚珠开关和MEMS加速度计的核心特性,提供灵敏度测试数据、典型应用场景及代码示例,帮助开发者根据项目需求选择合适传感器,并避免常见设计误区。

安全扫描工具 Netsparker

Netsparker是一款web应用安全漏洞扫描工具Netsparter官网:https://www.netsparker.com/web-vulnerability-scanner/,与其他安全扫描工具相比更好检测SQL注入和跨站脚本攻击类型的安全漏洞。打开工具,点击start a new scan,选择full scan(全部扫描),单击开始在登录下进行扫描...

#java#web安全
elasticsearch远程代码执行漏洞告警

es版本:1.7.2最近在做es项目的时候出现,启动es一段时间系统就会报警,结果查询了一下,原来是es的漏洞:官网描述:大致意思就是:漏洞出现在脚本查询模块,默认搜索引擎支持使用脚本代码(MVEL)作为表达式进行数据操作,MVEL会被脚本语言引擎换成Groovy,并且加入了沙盒进行控制,危险的代码会在这里被拦截。但是安全研究人员发现,沙盒限制存在过滤不严的...

#大数据
    共 450 条
  • 1
  • 2
  • 3
  • 45
  • 请选择