E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
LKD
CocoaPods在pod install时 报错Error installing xxx [!] /usr/bin/git clone https://github.com/rs/xxx.gi...
/usr/bin/gitclonehttps://github.com/rs/xxx.git/var/folders/8p/r8g_
lkd
578d90pq7h_mnv2ww0000gn/T/d20210918
chypyg
·
2024-01-16 15:02
511_spacemacs跳转到任意2字符的位置
其实我自己本来的意图是想跳转到294行的
lkd
的位置。后来,我在使用陈斌的配
grey_csdn
·
2023-12-17 18:21
Emacs
Lisp
ubuntu18.04交叉编译移植OpenCV4.70和QT5.12.12至ARM64位平台
LKD
3588(开发板为ubuntu22.04系统)(三)
序:前面已经将Opencv和Qt5.12.12分别交叉编译并部署至RK3588中开发板上了,并验证了在开发板上都可以顺利运行。接下来我们在PC虚拟机QT上搭建将二者结合的IDE便于开发。一、虚拟机中Ubuntu中安装的qt的方法就不介绍了,可以百度,很好装。可以去这个网址下载对应的qt软件,Ubuntu上下后缀名为.run的文件。下载链接:Indexof/archive/qt找到对应的版本下载下来
weixin_41392061
·
2023-11-01 06:26
RK3588开发
qt
开发语言
WinDBG 使用教学(三)
LocalMode)的Debuggee连接后,(假设你已经设定好SymbolFilePath)在WinDBG命令列输入.reload,重新ReloadModule然后使用lm指令,[Enter]之後,出现如下讯息
lkd
cd520yy
·
2023-08-16 18:36
Windows操作系统
windebug
【二开】JeecgBoot-vue3二次开发 前端
【二开】JeecgBoot-vue3二次开发前端二开Online表单打开对应的目录RC_
lkd
7ynimmei5e2cdarb3gqjtui是随机的\node_modules\.pnpm\registry.npmmirror.com
我是Superman丶
·
2023-07-22 19:33
二次开发
前端
二开
jeecgboot
java泛型(Generics)
作者:
lkd
_whh转载请注明出处泛型的好处编译时期的强类型检查。有利于提早发现问题,解决问题。不用再使用类型强转。能够利用泛型编写简单易读的通用代码。
lkd_whh
·
2023-07-20 04:57
《
LKD
3粗读笔记》(7)中断和中断处理
文章目录1、中断2、中断处理程序3、上半部与下半部的对比4、注册中断处理程序5、编写中断处理程序6、中断上下文7、中断处理机制的实现8、/proc/interrupt9、中断控制CPU与外设的速度不匹配,如果让CPU专门等待外设回应,则会大大减低CPU的利用率。鉴于此,提出了两种解决方法:轮询和中断。其中:轮询会周期性重复执行,做很多无用功。中断方式则是让硬件在需要的时候再向内核发出信号。1、中断
Elec Liu
·
2023-04-15 10:45
linux
XXL-JOB快速集成
1.编写配置文件XxlJobConfigpackagecom.
lkd
.job;importcom.xxl.job.core.executor.impl.XxlJobSpringExecutor;importlombok.extern.slf4j.Slf4j
pandied
·
2023-04-07 16:15
java
开发语言
《
LKD
3粗读笔记》(5)系统调用
1、与内核通信系统调用在用户空间进程和硬件设备之间添加了一个中间层。该中间层的作用是什么?为用户空间提供了一种硬件的抽象接口,应用程序不用去管硬件底层的东西。系统调用保证了系统的稳定和安全,避免应用程序不正确地使用硬件资源或窃取资源等危害系统的事情。为了实现多任务和虚拟内存,内核需要对应用程序进行管理。内核合法的入口有哪些?对于用户空间访问来说,系统调用是访问内核的唯一手段异常和陷入2、API、P
Elec Liu
·
2023-04-01 19:57
linux
《
LKD
3粗读笔记》(4)进程调度
1、多任务什么是多任务操作系统?能同时并发地交互执行多个进程。注意是并发而不是并行。特别地,在多处理机机器上可以实现真正意义上的并行,因为它长了多个脑子多任务操作系统有哪些分类?非抢占式多任务(cooperativemultitasking)和抢占式多任务(preemptivemultitasking)什么是抢占式多任务?在该模式下,调度程序可以决定哪个进程停止,这个强制的挂起动作称作为抢占(pr
Elec Liu
·
2023-04-01 19:26
linux
运维
服务器
汽车无人驾驶相应专业词汇
AEB紧急制动ACC自动巡航ADC自动驾驶控制车ESC汽车电子稳定控制系统ABS汽车防抱死制动系统TCS牵引力控制系统PD行人检测TSR交通标志识别LDW车道偏离预警
LKD
车道偏离辅助PA泊车辅助APL3
hoppss
·
2022-12-10 19:05
无人驾驶
汽车
《深入理解Windows操作系统》笔记6
lkd
>lmkvstartendmodulename804d8000806e5000nt(pdbsymbols)c:\windows\symbols\exe\ntkrpamp.pdbLoadedsymbolimagefile
jaminwm
·
2022-12-08 02:44
读书笔记
windows
keyboard
parameters
system
service
c
idea 快捷键大全(idea版本:2017.1.4)
作者:
lkd
_whh转载请注明出处编辑Ctrl+Space基础代码提示Ctrl+Shift+Space智能代码提示Ctrl+Shift+Enter自动完成语句Ctrl+P显示方法的参数信息Ctrl+Q显示文档信息
LKD_Team
·
2021-05-17 08:38
android launcher语言设置修改
http://blog.sina.com.cn/s/blog_70eb19f20100
lkd
0.html
外衣
·
2020-09-16 15:23
linux内核之虚拟文件系统总结
主要参考:
LKD
3rdLinux文件系统剖析LINUXVFS精华版PPT内核代码v2.6.32.2关于VFS文件系
或许对了
·
2020-09-15 15:46
操作系统
too much to learn...
《Linux内核设计与实现》简称
LKD
,从入门开始,介绍了诸如进程管理、系统调用、中断和中断处理程序、内核同步、时间管理、内存管理、地址空间、调试技术等方面,内容比较浅显易懂,个人认为是内核新人首先必读的书籍
shen_bingyu
·
2020-09-15 04:16
心情日记
Linux学习经典书籍
《Linux内核设计与实现》简称
LKD
,从入门开始,介绍了诸如进程管理、系统调用、中断和中断处理程序、内核同步、时间管理、内存管理、地址空间、调试技术等方面,内容比较浅显易懂,个人认为是内核新人首先必读的书籍
sunsea1026
·
2020-09-14 11:17
linux 好书推荐
1,《Linux内核设计与实现》,英文名LinuxKernelDevelopment(所以有人叫它
LKD
),机械工业出版社,¥35,美国RobertLove著,陈莉君译者。
嘉行懿事
·
2020-09-14 02:24
Linux
系统管理
shadow ssdt学习笔记(一)
取得shadowssdt真实地址系统只提供了KeServiceDescriptorTable导出,它是一个结构
lkd
>ddKeServiceDescriptorTable8055d70080505460000000000000011c805058d4
bobohack
·
2020-09-12 09:09
descriptor
service
table
hook
system
struct
内核级进程遍历
使用windbg可以看到eprocess的结构体,现摘录重要结构如下:
lkd
>dt_eprocess-r1nt!_EPROCESS...+0x084UniqueProcessI
BugMeOut
·
2020-09-10 18:30
windows
rootkit
driver
Windows内核常见数据结构(进程相关)
进程的相关结构非常重要,重点学习~有一些内容参考自:http://dev.csdn.net/article/20/20210.shtm进程结构中,首推EPROCESS,标记一些重要成员(可能不全):
lkd
cosmoslife
·
2020-09-10 13:12
驱动开发学习
jmeter 压力测试工具
压力测试工具转载于:https://www.cnblogs.com/
lkd
3063601/p/10598559.html
weixin_34342578
·
2020-08-26 15:27
(
LKD
3)读书记录-Chapter4:进程调度
/*还是那样,纯粹是学习记录,无意侵权~^_^*//*大牛们的书已经很精简了,完全不知道该删简哪些部分...*//*copy了全部!只能说,处于“书越读越厚”的阶段....菜鸟一枚~^_^*/--------------------------------------------------------------------------------------------------------
forsakening
·
2020-08-25 00:54
LKD3-读书记录
java复习题
复习题1)JDK中提供的文档生成器是CG0B37-B9995-
LKD
54-S22E9A)java.exeB)javap.exeC)javadoc.exeD)javaprof.exe(2)在Java语言中
tangwwk
·
2020-08-21 10:26
2018-03-21 机组脱硝、除尘收灰改造
机组脱硝、除尘改造SCR电源SCR电源从
LKD
两个开关来;SCR电源分两段,125VDC控制电源直接从
LKD
的控制电源接来;每段有380V稀释风机,两段各经过一个隔离变得到220V电源,供给SEMES测量柜
宇宙地球村
·
2020-08-20 22:11
Windbg本机调试时“your debugger is not using the correct symbols”错误
windbgbenjidiaoshishiyour-debugger-is-not-using-the-correct-symbolscuowu/第一次学着用Windbg本机调试内核,跟着教程走1.命令行启动本机内核调试D:\WinDbg>windbg-kl2.输入命令查看系统内核信息
lkd
陈止风
·
2020-08-11 01:58
windows内核
Windbg
内核
windows
调试
FS寄存器的作用
确实通过读取FS寄存器指定的内存可以获得很多系统关键信息,主要是和进线程相关的很多信息,例如代码:
lkd
> u PsGetCurrentProcessnt!
tanweng
·
2020-08-10 07:22
Windows编程
Linux学习计划
第二周:主要是
lkd
中文版第一版第二章(英文第二版版第三章)的内容,比较重
Flavia_day
·
2020-08-03 12:27
Linux
正则验证表单基本信息
:[\u4e00-\u9fa5_]{2,10})测试:pier_todayttoo3213
LKD
_di234-edi33王_昕电话:0-9-()注释:座机电话,由国家,地区,号码给成expression
wangxinpier
·
2020-08-01 03:05
2018-07-13 Linux源码书籍
阅读Linux源码1,《Linux内核设计与实现》,英文名LinuxKernelDevelopment(所以有人叫它
LKD
),机械工业出版社,¥35,美国RobertLove著,陈莉君译者。
七点水Plus
·
2020-07-29 16:56
进程和线程的区别 ( LINUX系统 )
一进程(process)首先看下《
LKD
》里对进程的定义,Aprocessisaprogram(objectcodestoredonsomemedia)inthemidstofexecution.
爱是恒久忍耐1989
·
2020-07-28 23:50
linux
K-近邻算法原理介绍以及kd树实现K-近邻算法
本文的主要内容如下:lKNN算法的原理以及优缺点lKNN算法的三个基本要素lKNN算法的基本实现步骤
lkd
树以及kd树实现k-近邻算法1.KNN算法的原理KNN算法的工作原理非常简单:给定一个训练数据集
GUET_DM_TLL
·
2020-07-27 15:21
Linux内核比较出名的四本书
到百度可以搜索到,序列号到百度也可以搜索到Linux内核比较出名的四本书为:深入理解Linux内核(ulk3),情景分析,Linux设备驱动程序(第三版)(ldd3),Linux内核设计与实现(第二版)(
lkd
2
xingwang_ye
·
2020-07-13 22:16
如何使用Linux工作队列workqueue
参考资料:《Linux设备驱动程序》第3版LDD3e,
LKD
3e,《Linuxper-CPU实现分析》,linux-2.6.27,irq_balance要使用workqueue当然逃不了per-CPU,
sweird
·
2020-07-10 01:06
Linux
Linux工作队列workqueue实现分析
参考资料:《Linux内核设计与实现》第3版
LKD
3e、linux-2.6.27工作队列子系统是一个用于调用创建内核线程的接口,通过它创建的线程负责执行由内核其它部分排到队列里的任务。
sweird
·
2020-07-10 01:06
从PEB获取内存中模块列表
PEB中的Ldr部分包含有当前进程所加载的模块信息.
lkd
>dt_pebntdll!
weixin_34100227
·
2020-07-08 16:09
Windbg查看进程的_EPROCESS结构
以notepad.exe为例使用Windbg的KernelDebug,输入命令
lkd
>!process0
never12345678
·
2020-07-07 17:46
学习心得
windbg 查看某个进程EPOCESS结构
process00列出所有进程的信息
lkd
>!
huanongying131
·
2020-07-07 10:14
c++
Memory Management [
LKD
12]
kernel中和userspace存在很大不同,从userspace角度看,分配/释放内存易如反掌,即便失败了也容易处理,kernel里面不一样。比如有些kernelcode不允许sleep,或者失败的时候难以处理等。考虑到kernel种种的复杂性,就需要轻量级效率高的内存管理方式。Pageskenel管理物理内存的基本单位是page,尽管处理器能够处理的最小单位是byte或者word。MMU作为
scutth
·
2020-07-05 11:57
LKD3
Linux
Bottom Halves and Deferring Work [
LKD
08]
OS中interrupthandler的运行和普通的process或者kernelthread不同,它有很多的限制:1.interrupthandler和其他的code异步运行,并且可能会抢占别的code,比如kernel中比较重要的code,或者其他的interrupthandler,因此interrupthandler必须要尽快结束。2.interrupthandler在运行时,通常会关闭当前
scutth
·
2020-07-05 11:56
LKD3
Linux
Interrupts and Interrupt Handlers [
LKD
07]
Interrupts中断是hardwaredevice用来通知CPU的一种机制。在系统上,连接着很多的外设,这些外设速度很慢,并且随时会产生数据需要CPU处理,CPU作为高速运行的部件,不能一直等着外设产生数据,为了提高效率,采用了中断这种机制。当外设需要CPU处理数据时,就向CPU发送电信号,CPU收到电信号以后,就知道哪个设备需要处理了,这个电信号就是中断。中断并不是直接发送给CPU,而是先发
scutth
·
2020-07-05 11:56
LKD3
Linux
LKD
进程上下文、中断上下文、内核代表进程执行、内核空间、用户空间释疑
《
LKD
2》P21对于进程上下文的解释是:当程序执行系统调用或触发了某个异常,陷入内核空间。此时我们称“内核代表进程执行”并处于进程上下文。
zysharelife
·
2020-06-30 20:46
linux程序设计
了解linux内核必读的5本书
《Linux内核设计与实现》简称
LKD
,从入门开始,介绍了诸如进程管理、系统调用、中断和中断处理程序、内核同步、时间管理、内存管理、地址空间、调试技术等方面,内容比较浅显易懂,个人认为是内核新人首先必读的书籍
魏波-
·
2020-06-27 14:41
嵌入式
关于进程的休眠和唤醒(转)
tid=655240
LKD
中的讲解休眠(被阻塞)的进程处于一个特殊的不可执行状态。
loyal_baby
·
2020-06-24 08:23
Linux
【转帖】学习WinDbg - (1)查看内核数据结构
//设定符号文件路径到本地及微软服务器:
lkd
>.sympathSRV*H:/Symbols*http://msdl.microsoft.com/d
floweronwarmbed
·
2020-06-23 08:34
驱动开发
LKD
笔记:内核同步方法
前一节介绍了内核同步,这一节介绍内核提供的同步方法。原子操作从互斥锁与条件变量这篇文章中我们知道:即使多个线程对同一个整数进行自增操作也会存在同步问题(因为整数的自增操作不是原子(性)的)。因此内核提供了两类原子性的操作接口——一类接口操作一个整数,另一类接口操作整数中单独的某一位。这些接口的实现是和CPU架构相关的。大部分CPU架构都提供了简单算术操作的原子化版本。原子的整数操作可进行原子操作的
alenliu0621
·
2020-05-05 17:00
LKD
笔记
LKD
笔记:内核同步
在一个共享内存的应用程序中,开发者必须确保共享的资源不会被并发地访问。内核也不例外。共享的资源需要避免并发地访问是因为当有多个执行线程同时访问和修改数据时,一个线程可能会覆盖其他线程的修改或者造成访问的数据处于一个非一致的状态。在Linux内核支持对称多处理器(SMP)之前,防止数据被并发地访问很简单。因为仅仅支持一个处理器,唯一能造成数据能够被并发地访问方式是中断发生或者内核代码显示地重新调度让
alenliu0621
·
2020-04-21 16:20
LKD
笔记
LKD
笔记:底半部和推迟的工作
底半部中断处理函数是异步执行的,在执行时,至少当前(产生中断信号的这条)中断线(在所有的处理器上)是关闭的。[另一种情况是当前的中断线在所有处理器上是关闭的再加上本地处理器上所有的中断线都是关闭的]它们的执行时间越短越好。以下是几个提示,如何将工作划分为顶半部(中断处理函数中)和底半部:如果这个工作对执行时间要求很严格,将它放到中断处理函数中如果这个工作与硬件相关,将它放到中断处理函数中如果这个工
alenliu0621
·
2020-04-02 18:36
LKD
笔记
LKD
笔记:中断和中断处理函数
进程上下文进程最重要的一个部分是正在执行的程序代码。程序代码从一个可执行文件中读入,在进程的地址空间中执行。正常的程序执行发生在用户空间。当一个程序执行了一个系统调用或者触发了一个异常后,它进入内核空间。此时,我们说内核正代表着进程在执行,它正处在进程上下文。在进程上下文中,current宏是有效的。在退出内核空间后,进程重新在用户空间执行,除非有一个更高优先级的进程在退出内核空间时处于可运行状态
alenliu0621
·
2020-04-01 21:50
LKD
笔记
梦还在,那个努力自信的我去哪里了?
学生会、班委的工作是辛苦而充实的,那时的自己,心中时时刻刻都在告诉自己,责任重于一切……一年前,一心想着“踏踏实实做学生”的我,来到
LKD
,学习的劲
黑五儿
·
2020-03-31 01:43
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他