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
gdb调试内核
《Linux软件编程》的初步认识
一,Linux的认知:Linux实际上来说是操作系统的
内核
,ubuntu是操作系统(包括redhat,centos,freebsd等)Linux(操作系统化的
内核
):1.管理CPU2.管理内存3.管理硬件设备
学嵌入式好快乐
·
2024-02-03 22:54
linux
运维
服务器
学习
arm
阿里云
1 认识 Android
1Android系统架构Android的系统架构大致可以分为四层:Linux
内核
层、系统运行库层、应用框架层和应用层。
给你一杯BUG
·
2024-02-03 21:56
Android
android
android
studio
ide
让你的代码运行更快:掌握零拷贝技术
CPU需要将数据从硬件设备拷贝到
内核
内存,再拷贝到用户内存,这个过程中涉及了多次拷贝操作。为了提高效率,我们引入了一种称为"零拷贝"的技术。为什
萤火架构
·
2024-02-03 21:47
编程思想
零拷贝
DMA
缓冲区共享
写时复制
系统调用
NIO
混沌工程 了解
参考:Linux
内核
调试技术——Fault-injection故障注入-代码先锋网ChaosEngineeringisthedisciplineofexperimentingonasysteminordertobuildconfidenceinthesystem
Kingairy
·
2024-02-03 21:36
测试框架
运维
集成测试
Linux高级篇——IO系统编程
Input,Output是从用户空间角度考虑的输入与输出:从
内核
读取数据或从文件中读取数据,叫:inputread函数写数据到
内核
或写数据到文件中,叫:outputwrite函数
内核
中有很多文件,应该写到哪一个文件中呢
「已注销」
·
2024-02-03 21:53
Linux
linux高级编程 | IO输入输出
操作系统的
内核
1.管理CPU2.管理内存3.管理硬件设备4.管理文件系统5.任务调度2.Shell:1.保护Linux
内核
(用户和Linux
内核
不直接操作,通过操作Shell,Shell和
内核
交互)2.
十万个秋刀鱼
·
2024-02-03 21:23
linux
c语言
macvlan 网络模式实现跨主机 Docker 通信
macvlan网络模式实现跨主机Docker通信macvlan网络模式概念macvlan本身是linux
内核
的模块,本质上是一种网卡虚拟化的技术,其功能是允许在同一个物理网卡上虚拟出多个网卡,通过不同的
Jamza
·
2024-02-03 20:37
Day 1. 学习linux高级编程之Shell命令和IO
1.C语言基础现阶段学习安排2.IO编程多任务编程(进程、线程)网络编程数据库编程3.数据结构linux软件编程1.linux:操作系统:linux其实是操作系统的
内核
系统调用:linux
内核
的函数接口操作流程
我爱敲代码yx
·
2024-02-03 20:24
linux
ubuntu
RISC-V MCU 赤菟V307使用蓝牙进行通信
芯片简介赤菟V307(CH32V307VCT6)采用沁恒自研RISC-V
内核
青稞V4F,最高主频144MHz,支持单精度浮点运算(FPU),提供高速USB(480Mbps)接口并内置PHY、千兆以太
快乐摸鱼酱
·
2024-02-03 19:11
嵌入式硬件
ch32vxx模仿stm32位带操作
stm32系列中
内核
为cm3的芯片支持位带操作,国产芯片模仿stm32规格的很多(c8t6现实标准),最近买了块沁恒的ch32v103r8t6板子,ch32vxx系列是riscv
内核
的,不支持位带操作,
飙风者
·
2024-02-03 19:41
stm32
mcu
risc-v
RT-Thread移植到GD32F150系列MCU
www.rt-thread.org/page/download.html2、在工程目录下添加RT-Thread文件夹,如下:3、将下载的RT-ThreadNano的源码解压,然后拷贝到RT-Thread文件夹,如下:4、将
内核
代码添加到工程中
freemote
·
2024-02-03 19:40
mcu
物联网
RT-Thread
GD32
国产mcu
RTT移植到GD32
#东方快车谋杀案#之台词感悟
很多都没有好与不好之分,关键在于你如何去把握,
内核
在于你自己本身。你前阶段的因催生了如今的果,现在你可以种好树
远宁润
·
2024-02-03 19:43
6-match(u32分类器fw分类器)
blog.sina.com.cn/s/blog_a481de5701015npe.htmlhttps://www.cnblogs.com/CasonChan/p/5033949.htmllinux2.6.35
内核
Creator_Ly
·
2024-02-03 18:42
周日
比较难得的是,当激烈的类型元素撞在一起的同时,又让位于张家辉、古天乐和吴镇宇三人的兄弟情义,让观众看到“人”的存在,从始至终,都没剥离掉真挚的情感
内核
。
逗逗fineyoga
·
2024-02-03 18:17
假期day2
进程间通信方式:通过
内核
提供的原始通信方式有三种1.无名管道:没有名字的管道文件,存储在内存上不在文件系统中显示。无名管道有读端和写端,当两端都关闭后无名管道会在内存上消失。
小新026
·
2024-02-03 17:16
网络
ubuntu22.04 安装部署01:禁用
内核
更新
一、前言ubunut22.04系统安装以后,
内核
更新会导致各种各样的问题,因此锁定初始安装环境特别重要,下面介绍如何锁定
内核
更新。
数据饕餮
·
2024-02-03 17:36
图说Python菜鸟版
Python
服务器
linux
运维
【Linux】理解系统中一个被打开的文件
structfile对象五、stdin、stdout、stderr六、文件描述符的分配规则七、重定向1.重定向的原理2.dup23.重谈stderr八、缓冲区1.缓冲区基础2.深入理解缓冲区3.用户缓冲区和
内核
缓冲区
YoungMLet
·
2024-02-03 17:05
Linux系统
linux
chrome
运维
开发语言
c语言
c++
服务器
2024/02/03
目录进程间通信的7种方式,总结出他们的优点1.
内核
提供的原始通信方式有三种1.1无名管道1.2有名管道1.3信号2.SystemV提供了三种通信方式2.1消息队列2.2共享内存3.1信号量(信号灯集)3
溪北人
·
2024-02-03 17:17
linux
【校招 --阶段一 操作系统基础】进程概念
笼统的理解,操作系统包括:
内核
(进程管理,内存管理,文件管理,驱动管理)其他程序(例如函数库,shell程序等等)设计OS的目的与硬件交互,管理所有的软硬件资源为用户程序(应用程序)提供一个良好的执行环境计算机管理硬件描述起来
自首的小偷
·
2024-02-03 16:07
校招
linux
校招
操作系统
进程
【校招 --阶段二 linux操作系统】高级IO多路转接之select
IO=等待+拷贝读IO{读recv}=读时间就绪+
内核
数据拷贝到用户空间(将
内核
数据拷贝到TCP接受缓冲区)写IO(写send)=写时间就绪+将用户空间数据拷贝拷贝到
内核
空间(将TCP发送缓冲区数据拷备到
内核
空间
自首的小偷
·
2024-02-03 16:07
校招
linux
linux
unix
select
高级IO
星辰大海再扬帆,精神火炬代代传
中国共产党人精神谱系蕴含的思想
内核
集中体现在坚定不移的理想信念、以人为本的基本原则、砥砺实干的工作作风,这是共产党
yddj123
·
2024-02-03 16:54
通俗故事中的历史:先秦最大国之楚国序篇(下)——楚国的涵养
在那战乱纷飞的时代,楚国能够完成几近统一中国南方的大格局,绝对有其强大的精神
内核
所在。楚国代表的是长江流域的文明,同黄河流
尹鹏轩
·
2024-02-03 16:28
如何在Linux应用层中使用i2c接口驱动外围芯片
目录前言1detect
内核
中i2c模块1.1查看
内核
中I2C驱动1.2查看单个i2总线下设备地址2硬件电路2.1SHT-20模块电路2.2板卡上的i2c接口3开发环境3.1硬件系统参数3.2编译环境:Ubuntu4
mftang
·
2024-02-03 15:40
linux
驱动开发
芯片驱动分析
linux
驱动开发
Linux下的DS18B20 驱动设计
目录1DS18B20特性介绍2IO属性配置3和linux相关的驱动代码实现4驱动程序Makefile5测试代码实现6测试代码Makefile7测试驱动系统环境:使用Linux
内核
:linux-imx-4.1.15
mftang
·
2024-02-03 15:10
linux
驱动开发
芯片驱动分析
linux
实现platform tree下的单总线协议驱动(Linux)
目录1开发环境1.1硬件系统参数1.2编译环境:Ubuntu2单总线协议驱动的实现2.1在
内核
的.dts文件2.2编写驱动代码2.3编写测试App3测试1开发环境1.1硬件系统参数Linux
内核
:linux-imx
mftang
·
2024-02-03 15:10
linux
驱动开发
linux
驱动开发
一个设备树驱动程序Demo(linux)
目录1编写节点参数2编写驱动代码3编写测试程序4运行测试系统环境:使用Linux
内核
:linux-imx-4.1.15-2.1.0-g3dc0a4b-v2.7.tar.bz2硬件:正点原子ATK-DL6Y2C
mftang
·
2024-02-03 15:40
linux
驱动开发
linux
运维
服务器
platfrom tree架构下实现3-Wire驱动(DS1302)
目录概述1认识DS13021.1DS1302硬件电路1.2操作DS13021.3注意要点2IO引脚位置3添加驱动节点3.1更新
内核
.dts3.2更新板卡.dtb4驱动程序实现4.1编写驱动程序4.2编写驱动程序的
mftang
·
2024-02-03 15:38
linux
驱动开发
MCU
芯片驱动分析
架构
linux
Rootkit--阻止其他模块加载
如Anit-rootkit,这个有些难度,我们先实现了基本的控制
内核
模块的加载。例子:小偷潜入了银行,要保证偷偷在银行这段时间不会被警察给揪出来。
破落之实
·
2024-02-03 15:08
软件安全
linux rootkit 端口复用,Linux Rootkit系列三:实例详解 Rootkit 必备的基本功能
长话短说,本文也将以同样的理念带领读者一一缕清Rootkit必备的基本功能,包括提供root后门,控制
内核
模块的加载
吉利吉利
·
2024-02-03 15:08
linux
rootkit
端口复用
Linux Rootkit实验|0201 基本功能之Root后门
实验说明本次实验将初步实现rootkit的基本功能:阻止其他
内核
模块加载提供root后门隐藏文件隐藏进程隐藏端口隐藏
内核
模块本次实验基于01实验中学习的
丁金金
·
2024-02-03 15:37
linux
运维
服务器
Linux Rootkit:
内核
5.7+ 的新方法
LinuxRootkit:
内核
5.7+的新方法文章目录[LinuxRootkit:
内核
5.7+的新方法](https://xcellerator.github.io/posts/linux_rootkits
丁金金
·
2024-02-03 15:36
linux
数据库
运维
Linux Rootkit实验|0200 基本功能之阻止模块加载
LinuxRootkit实验|0200基本功能之阻止模块加载11May2017文章目录LinuxRootkit实验|0200基本功能之阻止模块加载实验说明实验环境实验过程控制
内核
模块加载实验总结与思考拓展延伸参考资料参考资料醉里挑灯看剑
丁金金
·
2024-02-03 15:35
linux
网络
服务器
alt+f2无法切换 linux,X 冻结: 无法通过 Ctrl + Alt + F2/F3 切换到虚拟终端(其实已经切过去了, 只是屏幕没有更新)...
已经切换到其它虚拟终端,只是显卡(屏幕)没有更新,仍旧显示桌面环境(只是鼠标不见了).这个时候是可以执行登录和其它操作的,只是没有更新屏幕而已.首先想到是擦,终于滚出问题了,于是看看系统更新记录,没有发现可能影响
内核
weixin_39563827
·
2024-02-03 15:28
alt+f2无法切换
linux
K8S简介和安装部署详细教程
Master节点组件及功能Slave节点组件及功能安装部署二进制包kubeadm工具二、准备工作软硬件要求集群规划环境配置修改hosts配置配置SSH免密登录关闭Swap分区禁用SELinux关闭防火墙修改
内核
参数配置集群时钟同步配置
猫吃了源码
·
2024-02-03 15:20
k8s
kubernetes
java
容器
k8s
内核
trace分析工具入门
内核
进程进程堆栈各个核运行的进程内容。。。。
内核
分析的维度比较多,所以需要一些工具分析,包括各个soc参商也有自己的工具,当然他们的分析软件需要有账号
内核
问题处理的经验也是通过解析了几百个?
慕云山里被狗追
·
2024-02-03 14:40
linux
运维
服务器
linux
内核
页
比如
内核
态使用的vmalloc,比如
内核
态用来映射设备地址空间的ioremap内存映射mmap是啥1.1IO寄存器1.2mmapmmap内存映射的实现过程,总的来说可以分为三个阶段(一)进程启动映射过程
慕云山里被狗追
·
2024-02-03 14:10
linux
运维
服务器
linux-
内核
通知链相关(关机、重启通知,kernel-5.10为例)
通知链是Linux
内核
的一个基础组件,各种
内核
组件(包括设备驱动、文件组件、网络组件等)可以对向其感兴趣的一些
内核
事件进行注册,当该事件发生时,这些模块或者组件当初注册的回调函数将会被调用。
慕云山里被狗追
·
2024-02-03 14:09
linux
linux
内核
存储-trace相关
芯片
内核
调优开发和存储、文件系统几乎是紧密相连的ftrace(FunctionTracer)是一个针对Linux
内核
的跟踪框架。
慕云山里被狗追
·
2024-02-03 14:09
linux
运维
服务器
kernel
内核
调试debug相关
先写一些片段化的,实例化的,写多了再写总结性的
内核
调优debug,感官上主要处理一些系统卡死,cpu运行异常(比如异常处于高负载等)的场景需要了解一些关于cpu运行的指标参数,,,需要能追踪哪个cpu运行进程数量
慕云山里被狗追
·
2024-02-03 14:09
linux
运维
服务器
binder android
Binder驱动基于Linux
内核
,其核心组件是一个称为BinderIPC的通信协议。通过使用BinderIPC,应用程序的不同组件可以共享数据、资源和功能,从而实现更高效的应用程序运行。
慕云山里被狗追
·
2024-02-03 14:38
binder
android
经典网络面试题(3)
升级TCP的工作很困难;TCP协议是在
内核
中实现的,应用程序只能使用不能修改,如果要想升级TCP协议,那么只能升级
内核
。
阿彬在上路
·
2024-02-03 13:49
网络
经典网络面试题(4)
半连接队列和全连接队列都是在执行listen方法时,
内核
自动创建的。
内核
还有个全局hash表,可以用于存放sock连接的信息。在TCP自连接的情况中
阿彬在上路
·
2024-02-03 13:17
网络
服务器
tcp/ip
Linux
内核
密码模块
目录密码算法介绍Hash摘要算法Cipher加解密算法块密码算法认证算法MAC和HMACAEAD算法Linux
内核
密码模块的基本构件Linux
内核
密码模块介绍如何使用Linux密码模块用户层调用Linux
风流网民
·
2024-02-03 13:31
信息安全
密码
linux系统lvs负载均衡和四种工作模式
优势与不足优势不足LVS核心组件和专业术语核心组件专业术语LVS负载均衡四种工作模式NAT模式DR模式Tun隧道模式FULL-NAT模式四者的区别LVS负载均衡LVS优势与不足优势高并发连接:LVS基于
内核
网络层面工作
丨析木丨
·
2024-02-03 11:25
linux
linux
lvs
负载均衡
Windows内存管理 - 物理内存概念(Physical Memory Address)
在驱动程序编写中,分配和管理内存不能使用熟知的Win32API函数,取而代之的是DDK提供的高效的
内核
函数。程序员必须小心地使用这些内存相关的
内核
函数。
WendyWJGu
·
2024-02-03 11:14
windows驱动开发
c++
开发语言
c语言
驱动开发
RHEL
内核
版本列表 定制 rocky linux
内核
https://kcm.trellix.com/corporate/index?page=content&id=KB93176#8.5官方教程https://docs.rockylinux.org/zh/guides/custom-linux-kernel/
nongcunqq
·
2024-02-03 11:35
Linux
笔记
服务器
在树莓派3B+中移植和使用移远EC200T模块
一、驱动移植从移远官网下载EC200T驱动“Quectel_EC200T_Linux_USB_Driver_V1.0.zip”下载的压缩包中包含了多个
内核
版本的驱动,我选择的是v4.19.51版本,因为这个版本最接近我所使用的
内核
版本
fengwxx
·
2024-02-03 11:48
AnacondaNavigator Jupyter Notebook更换Python
内核
AnacondaNavigatorJupyterNotebook更换Python
内核
前言安装```ipykernel```替换
内核
路径前言为什么要换呢,因为新安装的AnacondaNavigator默认安装了一个
SlowFeather
·
2024-02-03 10:20
Python
python
jupyter
ide
RK35X8 SDK
内核
menuconfig 配置
通过menuconfig对
内核
进行配置,配置丢失的问题RK35x8的
内核
配置我们是进入SDK的kernel文件夹中执行makeARCH=arm64menuconfig进入
内核
的图形化配置界面进行配置,配置完成后保存退出配置界面
荻夜
·
2024-02-03 08:51
RK35XX系列调试记录
linux
RK35X8
什么是IO多路复用?怎么实现?
实现原理:用户将想要监视的文件描述符(FileDescriptor)添加到select/poll/epoll函数中,由
内核
监视,函数阻塞。
GoKu~
·
2024-02-03 08:19
操作系统
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他