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
Linux内核-Crypto
window显示驱动开发—Direct3D 11 视频设备驱动程序接口 (DDI)
这些设备驱动程序接口(DDI)是新的或针对Windows8更新的:CalcPrivate
Crypto
SessionSizeCalcPrivateAuthenticatedChannelSizeCalcPrivateVideoDecoderOutputViewSizeCalcPrivateVideoDecoderSizeCalcPrivateVideoProcessorEnumSizeCalcPri
程序员王马
·
2025-07-29 17:02
windows图形显示驱动开发
音视频
【
Linux内核
模块】调试技巧
内核模块开发最让人头疼的不是写代码,而是调试——代码编译通过了,加载后却要么没反应,要么直接让系统崩溃。这就像在黑屋子里修机器,看不见摸不着。其实内核调试有一套成熟的工具箱,掌握这些工具和技巧,就能给内核装个监控监控仪,让问题无所遁形。目录一、调试前的安全须知:别让系统崩溃二、最基础也最常用:printk打印日志2.1printk的基本用法2.2控制日志输出2.3printk的高级技巧三、内核Oo
byte轻骑兵
·
2025-07-29 13:03
#
嵌入式Linux驱动开发实战
linux
Linux从入门到精通——基础篇
Linux这个词指的是
Linux内核
,它是用来驱动电脑里的硬件的,而Linux操作系统指的是
Linux内核
和GUN组织(GUN的全称为GUNisnotUnix)所编写的软件,有了这个内核和相应的软件,由
weixin_30390075
·
2025-07-29 10:47
Linux 内核 IPv4 套接字创建机制与协议表管理深度解析
一、inet_create:IPv4套接字创建的核心引擎1.1核心功能与执行流程inet_create是
Linux内核
处理socket(AF_INET,type,protocol)系统调用的核心实现,主要完成以下关键任务
109702008
·
2025-07-28 15:18
编程
#
C语言
网络
linux
人工智能
网络
Linux进程与线程的区别
以至于到今天,
Linux内核
还在持续更新完善(关于进程和线程的实现模块也是内核完善的任务之一
kebeiovo
·
2025-07-28 14:41
Linux
linux
运维
服务器
unix
【Note】《Linux 内核深度解析:基于 ARM64 架构的 Linux 4.x 内核》第四章:中断、异常与系统调用
《
Linux内核
深度解析:基于ARM64架构的Linux4.x内核》第四章:中断、异常与系统调用中断与异常机制是连接硬件与内核逻辑的重要纽带,系统调用则是用户空间访问内核服务的主要入口。
·
2025-07-28 10:14
Linux: 为什么不应该在内核代码中使用 volatile ?
2.背景本文基于
Linux内核
文档Whythe“volatile”typeclassshouldnotbeused进行翻译,加上了笔者的理解后整理而成。本文并非对原文一对一的翻译,这一点提请读者注意。
JiMoKuangXiangQu
·
2025-07-28 10:44
#
内存管理
linux
volatile
《奔跑吧
Linux内核
(第二版)》第四章笔记
内核配置内核配置工具常见的有:makeconfigmakeoldconfigmakemenuconfig内核配置工具最终会在
Linux内核
源码的根目录下生成一个隐藏文件——.config文件,这个文件包含了内核所有配置信息
525小白菜
·
2025-07-28 07:54
linux
【奔跑吧!Linux 内核(第二版)】第5章:内核模块
笨叔陈悦.奔跑吧
Linux内核
(第2版)[M].北京:人民邮电出版社,2020.文章目录从一个内核模块开始模块参数符号共享
Linux内核
采用了宏内核架构,操作系统的大部分功能在内核中实现,比如进程管理、
Jia ming
·
2025-07-28 07:23
#
奔跑吧!Linux
内核
linux
【奔跑吧!Linux 内核(第二版)】第4章:内核编译和调试
笨叔陈悦.奔跑吧
Linux内核
(第2版)[M].北京:人民邮电出版社,2020.文章目录内核配置.config配置文件内核配置.config配置文件makeconfig、makeoldconfig、makemenuconfig
·
2025-07-28 07:18
Crypto
nite? Bitcoin’s bubble
https://espresso.economist.com/e6482081cc9fd2748f7457d6ab23506d--Dec20th2018
Crypto
nite?
邮差在行动
·
2025-07-28 00:18
Linux 内核中 cgroup(控制组) 作用是什么?
cgroup(ControlGroups)是
Linux内核
提供的一种机制,用于对进程(或线程)组进行资源限制、优先级分配、统计监控和任务控制。
·
2025-07-27 17:09
getConnectionOwnerUid
1.内核中的实现基础
Linux内核
中,每个Socket都有一个关联的structsock结构。
雨声不在
·
2025-07-27 16:03
Android
uid
Android
比特币简介
crypto
currency加密货币,虚拟货币,不可伪造BlockChain公开、不可篡改、持续更新的账单Wallet存储加密货币的钱包,类似银行Publicandprivatekeys公私钥,公钥为地址
AIMercs
·
2025-07-27 10:19
BTC
BTC
Linux内核
设计与实现 - 第9章 内核同步介绍
目录一、内核同步基本概念1.1临界区与竞态条件1.2同步问题的来源二、
Linux内核
同步机制2.1原子操作2.2自旋锁(spinlock)2.3信号量(semaphore)2.4互斥锁(mutex)三、
·
2025-07-27 09:39
Linux内核
进程管理子系统有什么第六回 —— 进程主结构详解(2)
接前一篇文章:
Linux内核
进程管理子系统有什么第五回——进程主结构详解(1)本文内容参考:
Linux内核
进程管理专题报告_linuxrseq-CSDN博客《趣谈Linux操作系统核心原理篇:第三部分进程管理
·
2025-07-27 03:50
内核驱动相关知识点
MMU(MemoryManageUnit):内存管理单元功能:1.完成虚拟空间到物理的映射2.内存保护,设置存储器的访问权限对于有MMU的处理器,
Linux内核
启动时会初始化MMU,设置内存映射,设置好以后处理器访问的都是虚拟地址
liyaoliy
·
2025-07-26 14:48
linux
运维
服务器
Linux 内核中 IPv4 选项处理的深度解析
Linux内核
通过net/ipv4/ip_options.c文件实现了完整的IP选项处理逻辑,支持源路由、记录路由、时间戳等关键功能。本文将深入分析其实现机制。
109702008
·
2025-07-26 13:10
#
linux内核
网络
网络
c语言
AI写作
链接脚本规则
转自百度文库最近在看
Linux内核
时,总是遇到一些和连接脚本相关的东东,搞得人一头雾水,终于下定决心把它搞明白,写下一点心得,希望对和我一样的人有所帮助!
henduoluo
·
2025-07-26 11:25
Python密码学库之py
crypto
dome使用详解
概要py
crypto
dome是一个功能强大的Python密码学库,是py
crypto
库的现代化替代品。它提供了全面的密码学功能,包括对称加密、非对称加密、哈希算法、数字签名等。
Rocky006
·
2025-07-26 09:15
python
开发语言
在
linux内核
中修改TCP MSS值
转自:http://blog.csdn.net/force_eagle/article/details/4592271在
linux内核
中修改TCPMSS值MTU:MaxitumTransmissionUnit
林散
·
2025-07-26 09:40
linux内核
中修改TCP MSS值
在
linux内核
中修改TCPMSS值0.前言1.MSS相关概念2.协商TCPMSS过程0.前言 最近在解决一些网络相关的问题的时候,我发现许多客户的需求可以不用费劲周折在代码中找到修改的位置,可以直接修改内核中一些网络相关的参数
ʚ兔子的先森ɞ
·
2025-07-26 08:08
#
Android
network
Linux
tcp/ip
linux
网络
【奔跑吧!Linux 内核(第二版)】第3章:ARM64架构基础知识
笨叔陈悦.奔跑吧
Linux内核
(第2版)[M].北京:人民邮电出版社,2020.文章目录ARM64架构介绍ARMv8-A架构介绍ARM64的基本概念ARMv8指令集ARMv8的处理器状态到了ARMv7指令集
Jia ming
·
2025-07-26 05:19
#
奔跑吧!Linux
内核
linux
no version information available的解决办法
最近在编译时,发现一个错误:/usr/lib/lib
crypto
.so.1.0.0:noversioninformationavailable(requiredby/usr/sbin上网搜索了一番,没找到解决办法
柳鲲鹏
·
2025-07-26 02:58
零侵入加解密方案:Spring Boot + Jasypt + AOP实现敏感数据自动保护
com.github.ulisesbocchiojasypt-spring-boot-starter3.0.5org.springframework.bootspring-boot-starter-aop2.配置Jasypt在application.yml中配置加密密钥和算法:jasypt:en
crypto
r
·
2025-07-26 01:45
嵌入式解谜日志之linux系统基础知识
也了解到linux系统的一些涉及领域:如Android系统是基于
linux内核
开发的,广泛运用于智能手机,平板电脑等移动设备。
xxy.c
·
2025-07-25 23:31
linux
运维
服务器
Linux模块核绑定,Linux 内核模块
1
Linux内核
模块简介
Linux内核
是一个十分庞大的系统,如何能够为其瘦身,订制适合自己应用场景的linux系统,这就需要了解模块技术。
洪九(李戈)
·
2025-07-25 22:28
Linux模块核绑定
非对称加密:原理、算法与应用全解析
一、基本原理非对称加密(Asymmetric
Crypto
graphy)通过数学函数生成一对密钥(公钥与私钥),实现加密与解密的分离。
蚂蚁没问题s
·
2025-07-25 22:56
算法学习
#
加密
算法
加密
非对称加密
第二课
Linux内核
模块
1、内核模块机制
Linux内核
的功能有两种方式加载到内核中:第一种:编译链接阶段就将所需功能代码编译进内核中。优点:内核启动后就可以直接使用该功能。
刘有余香
·
2025-07-25 22:25
linux
驱动开发
c语言
【
Linux内核
模块】模块的使用计数
你有没有想过,当多个设备或程序同时依赖一个内核模块时,内核是如何管理模块的加载和卸载的?答案就在模块的使用计数(UsageCount)机制中。这个看似简单的计数器,其实是内核模块管理的核心组件,它就像模块的人气计数器,决定着模块的生死大权。今天咱们就来揭开这个神秘计数器的面纱。目录一、什么是模块使用计数?1.1图书馆的借阅计数器1.2内核模块的使用计数1.3使用计数的本质二、使用计数的核心操作:增
byte轻骑兵
·
2025-07-25 21:51
#
嵌入式Linux驱动开发实战
linux
运维
服务器
服务器和桌面操作系统有什么区别,服务器和桌面操作系统的区别
服务器和桌面操作系统的区别内容精选换一换UOS统一操作系统是一款基于
Linux内核
的操作系统,分为统一桌面操作系统和统一服务器操作系统。
飙车致死法厄同
·
2025-07-25 18:00
服务器和桌面操作系统有什么区别
Git 从入门到精通:全面掌握版本控制(IntelliJ IDEA 中 Git 的使用指南)
引言Git是目前世界上最流行的版本控制系统,由
Linux内核
的创始人LinusTorvalds开发。它不仅拥有强大的分支管理功能,还具备了优秀的合并能力。
杰哥的编程世界
·
2025-07-25 17:54
核心
git
intellij-idea
java
Linux内核
驱动内存分配之kmalloc函数分析
一、kmalloc函数的原型及参数介绍#includevoid*kmalloc(size_tsize,intflags);参数:kmalloc的第一个参数是要分配的块的大小,第二个参数是分配标志。size参数:用户空间malloc是基于堆内存分配,内核负责管理系统物理内存,物理内存只能按页面进行分配,因此,kmalloc是基于页进行分配。另外需要注意的一点是内核只能分配一些预定义的、固定大小的字节
陈子陌
·
2025-07-25 16:16
Linux驱动开发笔记
嵌入式开发学习笔记
内存管理
Linux内核
内存分配机制说明
在
Linux内核
中,malloc和kmalloc是用于内存分配的函数,但它们分别用于用户空间和内核空间,且实现机制不同。
鬼草(howntry)
·
2025-07-25 15:43
开发语言
linux
objective-c
【无标题】
Linux内核
锁机制详解与C语言实践指南目录
Linux内核
中的锁类型自旋锁(Spinlocks)互斥锁(Mutexes)信号量(Semaphores)读写锁(Reader-WriterLocks)RCU
华强笔记
·
2025-07-25 15:12
c语言核心问题
linux
c语言
前后端AES加解密,java使用CipherOutputStream加密输出时,前端分段解密方案
(假设)个字节加密输出的,那么如果前端也必须按照1024个字节分段进行解密,不然将会解密失败,以下是前端的具体解密逻辑:前端依赖:详细逻辑:convertWordArrayToUint8Array为将
Crypto
Js
running17
·
2025-07-24 23:43
前端
javascript
安全
安全逆向工程学习路线
基础准备阶段计算机体系结构理解CPU工作原理(寄存器、指令周期)内存管理:堆栈结构、内存分段与分页汇编语言基础:x86/x64(重点)、ARM/MIPS(移动端/嵌入式)操作系统核心概念Windows/
Linux
·
2025-07-24 23:12
Python
crypto
包功能介绍
在Python中,
crypto
相关的包通常用于加密、解密、哈希和其他密码学操作。以下是几个常见的与
crypto
相关的Python包及其作用:1.什么是“加密”?
追逐此刻
·
2025-07-24 23:42
python
python
开发语言
Linux 任务调度在进程管理中的关系和运行机制
推荐阅读:《Yocto项目实战教程:高效定制嵌入式Linux系统》更多学习视频请关注B站:嵌入式JerryLinux任务调度在进程管理中的关系和运行机制
Linux内核
中的“任务调度”是进程管理系统的核心部分
嵌入式Jerry
·
2025-07-24 14:19
内核+进程管理
linux
redis
java
i2c设备寄存器读写操作
在
Linux内核
中,i2c_transfer函数是I2C核心(I2CCore)提供的一个接口,用于在I2C总线上执行数据传输操作。它接受
学习中的农民工
·
2025-07-24 11:30
驱动开发
Git版本控制系统
当时
Linux内核
开发社区与BitKeeper(当时使用的版本控制系统)的合作关系终止,促使Linus开发了
PythonicCC
·
2025-07-24 06:57
git
货币对冲基金的最佳搭档 比特币价值新定位
CCEX数字货币永续合约交易平台CCEX数字货币交易平台eToro的高级市场分析师MatiGreenspan通过电子邮件向
Crypto
vest发送了一份分析报告,其中描述了加密货币市场的潜在变化。
色韵神调
·
2025-07-24 06:58
【Linux 中断机制:工作队列与中断线程化详解】
⚙️Linux中断机制:工作队列与中断线程化详解一、中断上下文限制在
Linux内核
中,中断服务函数运行在中断上下文(IRQContext),这意味着:❌不允许阻塞(不能调用sleep、schedule等
修船大队长
·
2025-07-24 06:52
linux
运维
服务器
linux内核
与GNU之间的联系和区别
要理解操作系统(如GNU/Linux)的组成,需要明确内核(Kernel)和GNU工具链各自的功能,以及它们如何协作构成完整的操作系统。以下是详细分析:1.内核(Kernel)的功能内核是操作系统的核心,直接管理硬件资源和进程,提供最基础的服务:进程管理:创建、调度、终止进程。内存管理:分配和回收物理/虚拟内存。设备驱动:与硬件(CPU、磁盘、网络等)交互。文件系统:管理磁盘数据的存储和访问。安全
Tipriest_
·
2025-07-24 05:16
Ubuntu
linux
gnu
运维
linux内核
驱动第一课(基于RK3568)
Linux内核
:熟悉
Linux内核
的结构和工作机制,了解内核模块的编写和加载方法。硬件知识:了解目标硬件平台的基本结构和工作原理。
·
2025-07-24 01:50
php中的hmac,JavaScript通过
Crypto
JS等效实现php中hash_hmac函数加密raw_output配置
在一个项目中,客户需要从前端签名,加密插件使用的
crypto
JS,使用与后端一样的签名流程(HmacSHA1后Base64.encode)发现并不能通过签名认证,签名校验方后端php代码中使用hash_hmac
好想不取名
·
2025-07-23 23:10
php中的hmac
C语言面向对象编程
list_head是
Linux内核
中自己实现的一种双向循环链表的结构,定义在中。它设计得非常轻巧、灵活,广泛用于内核模块、驱动、进程调度、网络协议栈等。
小恶魔巴巴塔
·
2025-07-23 22:01
c语言
开发语言
Git小白 的正确使用姿势与最佳实践
Git是由Linux之父LinusTorvalds在2005年创造的,目的是为了管理
Linux内核
的开发。Git的设计目标是实现高效的分支和合并,以及对大型项目的快速处理。
-睡到自然醒~
·
2025-07-23 15:17
git
elasticsearch
大数据
golang
开发语言
后端
python
Docker原理 Namespace
Docker是一个开源的容器化平台,使用了多种
Linux内核
特性来实现隔离和资源管理。其中,Namespace(命名空间)是Docker实现进程隔离的核心技术之一。
·
2025-07-23 10:46
LVS集群技术介绍
它由国人章文嵩博士在1998年开发,是中国国内最早出现的自由软件项目之一,现在LVS已经是
Linux内核
标准的一部分。
Milgram Ma
·
2025-07-23 03:30
lvs
运维
linux
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他