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
深入理解Linux2.6内核
[C指针]指针与字符串:snprintf() 用函数初始化字符串,再返回
学习笔记《
深入理解
C指针》http://www.ituring.com.cn/book/1147第5章指针与字符串用函数初始化字符串,再返回1、给函数传递一个空缓冲区让它填充并返回必须传递缓冲区的地址和长度
AkuRinbu
·
2024-01-27 08:51
深入理解
ZooKeeper分布式锁
第1章:引言分布式系统,简单来说,就是由多台计算机通过网络相连,共同完成任务的系统。想象一下,咱们平时上网浏览网页、看视频,背后其实都是一大堆服务器在协同工作。这些服务器之间需要协调一致,保证数据的一致性和完整性,这就是分布式系统的挑战之一。在这种环境下,锁就显得尤为重要了。为什么呢?因为在多个进程或者线程同时访问同一资源的时候,如果不加控制,就会造成数据混乱,比如同一时间两个线程都试图修改同一个
宋小黑
·
2024-01-27 08:54
分布式
zookeeper
java
后端
Linux中断 -- 中断路由、优先级、数据和标识
目录1.中断路由2.中断优先级3.中断平衡4.Linux
内核
中重要的数据结构5.中断标识承前文,本文从中断路由、优先级、数据结构和标识意义等方面对Linux
内核
中断进行一步的解析。
hello_yj
·
2024-01-27 08:53
interrupt
Linux
linux
kernel
驱动开发
android
arm
Linux操作系统IPC之—SYSTEM V共享内存
一旦这样的内存映射到共享它的进程的地址空间,这些进程间数据传递不再涉及到
内核
,换句话说是进程不再通过执行进入
内核
的系统调用来传递彼此的数据共享内存示意图共享内存数据结构structshmid_ds{structipc_permshm_perm
Achlorine
·
2024-01-27 07:29
linux
c++
linux
服务器
静默(P2022–137–291)
春节过后,第73天早上跑步,6公里(正月22天,二月21天,三月26天,四月4天)2022.5.4早上院
内核
酸检测昨天下午接到通知,从今天开始全市管控,“足不出区,严禁聚集”。看来疫情又严重了。
三六吾语
·
2024-01-27 07:29
“养娃如种树•家长成长营”~能量分享卡片79#0809坚持Day79
放养绝对不是简单的承担父母责任的方法,那样父母就无法帮孩子建立起复杂体系所需要具备的精神
内核
了。父母是孩子成长的第一责任人。在动物世界里,老马养小马,要教会小马走路、吃草、跑步。
馨元_亲子教育_生活本真
·
2024-01-27 07:33
鸿蒙架构&Android架构分析
以下是对鸿蒙架构和Android架构的详细分析:架构设计鸿蒙OS架构:鸿蒙OS采用微
内核
设计,这种架构有利于系统的稳定性和安全性,因为微
内核
只提供最基本的功能,如进程管理、文件系统、内存管理,以及设备通信等
wayne214
·
2024-01-27 06:03
harmonyos
架构
android
linux -- 内存管理 -- 页面分配器
linux内存管理为什么要了解linux内存管理分配并使用内存,是
内核
程序与驱动程序中非常重要的一环。内存分配函数都依赖于
内核
中一个非常复杂而重要的组件-内存管理。
三境界
·
2024-01-27 06:17
操作系统
嵌入式Linux
linux
arm开发
kernel
【JAVASE】探索“继承”的奥秘,
深入理解
JAVA中的继承机制
继承1.什么是继承?为啥要继承?2.继承的语法3.父类成员的访问3.1子类中访问父类的成员变量3.2super关键字3.3super和this在Java中,继承是个非常重要的概念,它们是实现代码复用和提高代码灵活性的关键。在这篇博客中,我们将深入探讨这个概念,并通过实例来展示它的实际应用。1.什么是继承?为啥要继承?继承是面向对象编程中的一个重要特性,它允许我们在一个类的基础上创建一个新的类,新的
小舒不服输
·
2024-01-27 06:25
JAVASE基础
java
开发语言
算法
git
ide
Socket编程01
本质为
内核
借助缓冲区形成的伪文件。在TCP/IP协议中,“IP地址+TCP或UDP端口号”唯一标识网络通讯中的一个进程。“IP地址+端口号”就对应一个socket。
须臾_0d97
·
2024-01-27 05:32
linux软件安装以及vim
linux软件安装shell就是一个“翻译官”让我们能与
内核
交流沟通:shell分类shell补充知识点:mkdir创建文件夹mkdir-p逐级创建文件夹rm删除非空的文件夹rm-r递归地删除,egrm-ra
shine_9457
·
2024-01-27 05:35
Android设备启动流程
系统的启动1.打开电源,引导芯片代码加载引导程序BootLoader到RAM中去执行2.BootLoader把系统拉起来3.Linunx
内核
启动开始系统设置,找到一个init.rc文件初始化进程,init.rc
枫狂的孩子
·
2024-01-27 05:04
epoll
常用函数//创建/***@paramsize告诉
内核
监听的数目**@returns返回一个epoll句柄(即一个文件描述符)*/intepoll_create(intsize);//控制/***@paramepfd
一天开始了
·
2024-01-27 05:48
linux
epoll
epoll_socket
epoll是
linux2.6
内核
的一个新的系统调用,epoll在设计之初,就是为了替代select,poll线性复杂度的模型,epoll的时间复杂度为O(1),也就意味着,epoll在高并发场景,随着文件描述符的增长
一天开始了
·
2024-01-27 05:48
linux
复用io
epoll
dmesg的详细用法
某些硬件设备(比如七号信令卡、语音卡之类)在安装的时候,通常会安装驱动程序(
内核
模块),会打印一些信息,就可以通过dme
时光漫走
·
2024-01-27 05:41
shell脚本语言
LINUX
APUE——IPC_管道,消息队列
写入管道写入端的数据是由
内核
缓冲,直到从读取端读取管道。pipe函数#includeintpipe(intpipefd[2]);#define_GNU_SOURCE/*Seefeatu
liuge
·
2024-01-27 04:05
APUE
Linux
[15]APUE:pipe / FIFO
管道pipe一、概述管道(pipe/FIFO)是一种文件,属于pipefs文件系统类型,可以使用read、write、close等系统调用进行操作其本质是
内核
维护了一块缓冲区与管道相关联,对管道的任何操作
weixin_30702413
·
2024-01-27 04:35
shell
操作系统
java mkfifo_命名管道FIFO和mkfifo函数
进程间通信必须通过
内核
提供的通道,而且必须有一种办法在进程中标识
内核
提供的某个通道,前面讲过的匿名管道是用打开的文件描述符来标识的。
666齐乐家园
·
2024-01-27 04:35
java
mkfifo
《unix高级环境编程》进程间通信——管道和FIFO
对于一个进程来说,管道的写入和读取操作与写入和读取一个普通文件没有区别,只是在
内核
中通过这种机制来实现进程间通信。管道IPC有以下两个特性:管
逆风微积分
·
2024-01-27 04:03
Unix
高级环境编程
UNIX高级环境编程
进程间通信
管道
popen
函数
pclose
函数
【pysot
深入理解
】 一、demo.py
加入pysot包。#---------------------查找包------------------------importsyssys.path.append('D:\code\Github_code\pysot')#---------------------查找包------------------------函数说明脚本使用了OpenCV的selectROI函数进行初始对象选择,这需要在
prinTao
·
2024-01-27 04:49
PySOT
python
k8s----集群优化
目录一、节点配额和
内核
参数调整二、
内核
参数优化2.1
内核
参数详解2.2其他的
内核
参数三、Etcd性能优化3.1磁盘3.2、etcd进程设置优先级3.3、增大etcd的存储限制3.4、提高etcd对于对等网络流量优先级
醉凡尘¢ World1y
·
2024-01-27 04:15
运维
kubernetes
容器
Linux新建分区,格式化,新建SWAP分区,创建LVM逻辑卷
格式化操作步骤:1、新建分区2、
内核
识别到新的分区表3、格式化分区4、挂载分区首先查看当前分区列表:fdisk-l这个硬盘是21.4G的,有255个磁面;63个扇区;2610个磁柱;每个cylinder
莎拉拉吗酷奇
·
2024-01-27 03:36
linux
服务器
Linux_RedHat_7_硬盘分区与存储
1、inux系统中常见的目录名称以及相应内容目录文件内容/boot开机所需文件—
内核
、开机菜单以及所需配置文件等/dev以文件形式存放任何设备与接口/etc配置文件/home用户主目录/bin存放单用户模式下还可以操作的命令
飞菜来了
·
2024-01-27 03:31
Linux
linux
Centos7.5安装VirtualBox5.2
1.查看自己的
内核
版本[root@localhost/]#rpm-qa|grepkernelkernel-tools-libs-3.10.0-862.6.3.el7.x86_64kernel-ml-4.17.6
hongdada
·
2024-01-27 03:26
Linux命令-apk命令(Alpine Linux 下的包管理工具)
apkinfoxxx#查看包的详细信息apkshow#listlocalpackage#卸载并删除包apkdelopensshopenntpvim升级upgrade命令升级系统已安装的所以软件包(一般包括
内核
RisunJan
·
2024-01-27 03:26
Linux
linux
运维
服务器
linux shell脚本 基础认识
Linux系统中的Shell是一个特殊的应用程序,它介于操作系统
内核
与用户之间,充当了一个“命令解释器”的角色,负责接收用户输入的操作指令(命令)并进行解释,将需要执行的操作传递给
内核
执行,并输出执行结果
...emmm?
·
2024-01-27 02:35
linux
运维
服务器
【速存】
深入理解
Django ORM:编写高效的数据库查询
Django作为一个高级PythonWeb框架,其自带的对象关系映射(ORM)是其最强大的特性之一。ORM允许开发者以编程语言原生的方式操作数据库,而无需编写原始的SQL查询。本文展示如何在Django项目中利用ORM执行各种数据库查询,并提供详细的代码示例及其解释。基础查询操作查询所有对象frommyapp.modelsimportMyModel#获取MyModel表中的所有对象all_entr
qa浪涛
·
2024-01-27 02:02
数据库
django
python
Linux——缓冲区与FLIE*的原理简单实现
Linux——缓冲区与FLIE*的原理简单实现缓冲区的概念(bufferingarea)强制刷新fflush进程结束一个奇怪的例子用户级别缓冲区和
内核
缓冲区自己实现简易版的FILE*我们之前在fd的分配规则里面见到过了缓冲区这样的东西
落水 zh
·
2024-01-27 01:19
linux
服务器
c语言
CentOS7升级
内核
背景在CentOS使用过程中,难免需要升级
内核
,但有时候因为源码编译依赖问题,不一定所有程序都支持最新
内核
版本,所以以下将介绍两种升级
内核
方式。
羋学僧
·
2024-01-27 01:02
Linux中LVM实验
扩展空间lvextend-L+5G/dev/vg0/lv1/dev/vg0/lv1(pp,vg,lv)刷新文件系统xfs_growfs/lvdirVG扩容1、重新创建分区——fdisk查看分区命令2、
内核
重新加载分区
小王丨小王
·
2024-01-27 01:11
Centos
Linux系统
linux
运维
服务器
Shell:stdbuf 解决实时输出问题
但是当程序输出介质为重定向文件或者管道时,
内核
为了性能优化,可能变成非实时的。究其原因也就是因为pipe的缓冲区问题。举例例子tail-faccess.log|c
技术探索者
·
2024-01-27 00:18
#
Shell
shell
stdbuf
BBB linux
内核
及模块编译
BBB基于TI公司的AM335X开发的Linux
内核
编译先进行环境变量导出,参考上一篇文章:exportPATH=/linux-devkit/sysroots/x86_64-arago-linux/usr
zhang433
·
2024-01-26 23:32
linux
arm开发
ubuntu
ds1302模块 树莓派_移植DS1302模块到MT7621
首先需要打开
内核
的时钟模块配置。DS1302模块需要将CE,I/O,SCLK引脚接到CPU上,我的方案是CE接到MT7621的GPIO#16,SCLK接到GPIO#4,I/O接到GPIO#3。
weixin_39779467
·
2024-01-26 23:31
ds1302模块
树莓派
linux 实时时钟(RTC)驱动
这个是linux
内核
文档关于rtc实时时钟部分的说明,此文档主要描述了rtc实时时钟的作用和编程接口,分别介绍了老的rtc接口和新的rtc类架构。并给出了一个测试rtc驱动的程序。
ahaochina
·
2024-01-26 23:59
pmic
五大网路io模型
是相对于操作系统内存或缓存来说的,当用户所需要操作的数据在内存/缓存中不存在时,需要从其他地方获取数据,比如数据库,文件和网络请求等等,这就发生了数据输入,就是i,o是相反的情况,称这个过程为io用户空间从
内核
空间获取数据的过程分为两个阶段数据准备阶段和数据拷贝阶段数据准备阶段是数据获取阶段
Newzer
·
2024-01-26 22:01
C语言如何面向对象编程? 面向对象编程是一种方法,并不局限于某一种编程语言
这包括大型C项目,如Linux
内核
、BSD
内核
和SQLite。StartingSimple从简单开始假设您正在编写一个函数pass_match(),它接受输入流、输出流和模式。
xuejianxinokok
·
2024-01-26 22:02
java
c语言
java
mysql
Shell(2)------shell的基础知识
感兴趣的小伙伴可以去下面的链接学习哦~Shell入门——基础知识+实战_在线视频教程-CSDN程序员研修院Shell不仅仅是Linux系统的命令行界面,它更是一种命令语言,允许用户与系统
内核
进行交互。
IVY_WANG_QAQ
·
2024-01-26 22:57
Shell
linux
进程之间的通信
1.思维导图2.面试题消息队列原理:消息队列是在
内核
空间创建消息队列(msgget),进程通过特定的函数msgsnd向消息队列中存放消息,存放的形式是结构体类型的,进程通过特定的函数msgrcv从消息队列中获取消息
愤怒的秃头鸟
·
2024-01-26 22:56
linux
运维
服务器
docker的资源限制(cgroup)
Cgroup是ControlGroups的缩写,是Linux
内核
提供的一种可以限制、记录、隔离进程组所使用的物理资源(如CPU、内存、磁盘IO等等)的机制,被LXC、docker等很多项目用于实现进程资源控制
Cloud034
·
2024-01-26 22:21
运维
LINUX历史
1991年:芬兰大学生林纳斯·托瓦兹(LinusTorvalds)开始编写Linux
内核
,并通过互联网与其他开发者进行合作。1992年:Linux
内核
逐渐稳定,并在互联网上发布。
奥雷里亚诺上校.
·
2024-01-26 22:48
linux
运维
服务器
深入理解
java之字符串String类型
一。简介java中String不是基本数据类型,String中之所以能够保存字符串是因为其中定义了一个数组。源码:通过上图可以发现定义了一个char型数组二、字符串的比较publicclassStringDemo{publicstaticvoidmain(String[]args){StringstrA="abc";StringstrB=newString("abc");System.out.pr
中北萌新程序员
·
2024-01-26 21:46
深入理解java
java
开发语言
git入门学习-1
fromModule=lemma_inlink)为了帮助管理Linux
内核
开发而开发的一个开放源码的版本控制软件。Git
中北萌新程序员
·
2024-01-26 21:16
git
学习
Linux——进程间通信(共享内存)
一旦这样的内存映射到共享它的进程的地址空间(即内存通过某种映射关系连接到了进程使得进程能够访问这段内存),这些进程间数据传递不再涉及到
内核
,换句话说是进程不再通过执行进入
内核
的系统调用来传递彼此的数据。
双葉Souyou
·
2024-01-26 21:39
linux
运维
服务器
深入理解
stress/stress-ng
文章目录一、概述二、安装2.1、源码编译安装2.2、命令行安装2.3、安装确认三、重要参数详解3.1、查询支持的参数3.2、重要参数说明四、实例4.1、压测CPU4.2、压测内存4.3、压测IO4.4、压测磁盘及IO4.5、压测磁盘及CPU 团队博客:汽车电子社区一、概述 stress是一种工作负载生成器工具,主要用于系统CPU、内存、I/O和磁盘压力的可配置测量。 stress-ng是压力
Coder个人博客
·
2024-01-26 21:57
系统性能优化
性能优化
车载系统
系统安全
鸿蒙系统
深入理解
sysbench工具
文章目录一、概述二、安装2.1、源码编译安装2.2、命令行安装2.3、安装确认三、重要参数详解3.1、查询支持的参数3.2、重要参数说明四、实例4.1、CPU性能测试4.2、内存性能测试4.3、IO性能测试4.4、POSIX线程性能测试4.5、多线程调度测试 团队博客:汽车电子社区一、概述 sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负
Coder个人博客
·
2024-01-26 21:54
系统性能优化
性能优化
安全性测试
车载系统
系统架构
系统安全
鸿蒙系统
IO多路复用之epoll
注:文章转自:爱编程的大丙原链接:https://subingwen.cn/linux/epoll/详情排版:我的编程小屋1.概述epoll全称eventpoll,是linux
内核
实现IO多路转接/复用
陈子青 - See
·
2024-01-26 20:24
Linux
C++
linux
运维
服务器
IO多路复用---epoll详解及示例
其次,epoll把用户关心的文件描述符上的事件放在
内核
的一个事件表里面,从而无需像select和poll那样每次调用都要重复传入文件描述符或事件集。
榨菜炒肉丝1
·
2024-01-26 20:24
网络编程--IO多路复用
c++
指针
linux
Linux的IO多路复用和Epoll
(迫不及待)基础概念在开始之前我们需要了解Linux的一些基础概念,里面有很多内容会和以前的《你好,Linux
内核
架构和原理》有重复,但我觉得没必要让一篇文章的内容建立在另一篇的基础上,太麻烦了,直接在这里
MAKIROR
·
2024-01-26 20:23
linux
网络
IO多路复用——epoll
epollI/O复用:指应用程序向
内核
注册一组事件(eg:新连接到达——监听套接字上的可读事件),然后阻塞在IO复用函数上(select,poll,epoll),
内核
通过IO复用函数把就绪的事件通知给应用程序
每天都吃不饱_
·
2024-01-26 20:23
UNP学习笔记
网络
服务器
c++
IO多路复用-poll(附通信代码)
IO多路复用-poll1.poll函数和select函数的比较
内核
对应文件描述符的检测也是以线性的方式进行轮询,根据描述符的状态进行处理poll和select检测的文件描述符集合会在检测过程中频繁的进行用户区和
内核
区的拷贝
Liuuuu408
·
2024-01-26 20:22
linux
c++
开发语言
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
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
其他