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:
Linux
shell脚本100道练习题(每日更新)
1.创作目的为了加强和巩固自身对
linux
shell脚本的熟悉程度,通过100道练习题强化shell能力,同时分享自己的劳动成果给很多需要提升脚本能力的朋友,大家一起共同进步;2.练习题100道合集2.1
不做梦的Carlos
·
2025-06-14 08:42
linux
linux
运维
服务器
Linux
多进程和多线程(八)多线程
多线程线程定义线程与进程线程资源线程相关命令pidstat命令top命令ps命令常见的并发方案1.多进程模式2.多线程模式创建线程1.pthread_create()示例:创建一个线程2.pthread_exit()退出线程3.pthread_join()等待线程结束示例:线程分离创建多个线程示例1:创建多个线程执行不同的任务示例2:创建多个线程执行相同的任务线程间的通讯主线程向子线程传递参数子线
可能只会写BUG
·
2025-06-14 08:11
网络编程
c/c++
c语言
linux
c
多线程
多进程
c高级
Linux
内核4级页表的演进
Linux
内存管理中coreVM代码中,关于页表(pagetables)管理的代码是个重点,是虚拟内存(VirtualMemory,VM)的基石,本文探讨
Linux
的页表实现及发展过程。
江太翁
·
2025-06-14 08:40
Linux
linux
运维
服务器
x86-64 架构下的四级分页模型
一、分页机制的起源与目标现代操作系统(如
Linux
)采用虚拟内存技术,将程序使用的“虚拟地址”(VirtualAddress,VA)与物理内存的“物理地址”(PhysicalAddress,PA)分离。
Mr_-G
·
2025-06-14 08:08
嵌入式软件开发
Linux
数据库
linux
嵌入式
页表
内存
分页
页全局页表
Git 首次使用完整设置指南
1gitconfig的三层级与文件路径Git使用gitconfig命令读写配置,配置值可存在三种层级,后者会覆盖前者:层级影响范围默认文件读写命令示例系统级--system整台机器所有用户、所有仓库
Linux
·
2025-06-14 08:37
升级openssl后无法使用cmake和curl的解决方法
现象
Linux
升级openssl后(笔者的案例是编译源码升级1.1.1f到1.1.1k)无法使用curl,提示libcurl.so无法加载符号SSLv3_*,cmake因为依赖libcurl也无法使用。
Lazy Dave
·
2025-06-14 07:33
服务器
linux
运维
HBase安装配置和使用的实验报告
实验环境操作系统:
Linux
环境版本:ubuntu-18.04.6Hadoop版本:hadoop3
椰奶茸茸
·
2025-06-14 07:02
hbase
数据库
大数据
【
Linux
系统编程】:进程池(简易版)
目录1.制作游戏菜单2.对管道进行描述和组织3.初始化管道3.1子进程执行任务slaver()3.2检查管道是否创建有误4.父进程向管道写入(控制子进程执行任务)5.清理资源修改初始化管道代码6.完整代码:1.制作游戏菜单我们利用管道的原理,创建一个简易的进程池,其中父进程向管道写入“任务码”,子进程从管道中读取“任务码”,并根据任务码执行对应的任务。我们先模拟一个简易的游戏任务菜单,voidMe
Beyls
·
2025-06-14 06:54
Linux
linux
c++
算法
Zookeeper与Dubbo微服务实战之Zookeeper篇
文章目录zookeeper环境搭建
linux
下jdk环境搭建一、安装jdkjdk1.8.0_211链接zookeeper链接,新版本只有带bin的是编译过的更是我们需要的,另一个版本只是源码1、将jdk
AARM
·
2025-06-14 06:23
Zookeeper
Zookeeper
基础学习
慕课
笔记
Linux
:简易进程池
ProcessPool.hpp#ifndef__PROCESS_POOL_HPP__#define__PROCESS_POOL_HPP__#include#include#include#include#include#include"Task.hpp"classChannel{public:Channel(intfd,pid_tid):_wfd(fd),_subid(id){_name="cha
小跌—
·
2025-06-14 06:22
开发语言
linux
【一】Ollama 简介与安装配置
文章目录1.Ollama概述2.系统要求2.1硬件要求2.2软件要求3.安装步骤3.1macOS安装3.2
Linux
安装3.3Windows安装(通过WSL2)4.环境配置4.1基本配置4.2配置文件示例
·
2025-06-14 05:20
JetBrains PyCharm 2025.1 发布 - 面向专业开发者的 Python IDE
JetBrainsPyCharm2025.1(macOS,
Linux
,Windows)-面向专业开发者的PythonIDEJetBrains跨平台开发者工具请访问原文链接:https://sysin.org
sysinside
·
2025-06-14 05:49
Developer
python
ide
pycharm
Linux
reboot 命令详解:用于重启系统
Linux
reboot命令详解一、命令简介reboot命令用于重启系统,等效于shutdown-rnow,适用于需要快速重新启动
Linux
服务器或桌面环境。
麻瓜也要学魔法
·
2025-06-14 05:19
linux命令
linux
linux
运维
命令
Linux
系统之vim命令详解
vim是基于vi的增强版本,支持多级撤销、多窗口/缓冲区、语法高亮、命令行编辑等高级功能。它适用于编辑文本文件,尤其是编程代码。基本语法vim[选项][文件名...]vim[选项]-vim[选项]-t标签vim[选项]-q[错误文件]选项基础选项选项描述+num打开文件时将光标定位到第num行。若未指定num,则定位到最后一行。+/模式根据正则表达式模式定位光标到首次匹配位置。-c"命令"文件加载
门前灯
·
2025-06-14 05:49
运维
linux
vim
运维
Linux
常用知识:常用命令、Vi/Vim、系统管理、包管理指南
相关链接:超详细的VMware虚拟机安装
Linux
图文教程保姆级_vmware虚拟机安装
linux
教程-CSDN博客技术|
Linux
黑话解释:什么是
Linux
发行版?为什么它被称为“发行版”?
Vistrl
·
2025-06-14 05:49
Linux
vim
编辑器
linux
Linux
系统环境变量详解
Linux
系统环境变量详解打印环境变量打印环境变量命令结果对比环境变量修改方式修改方式${变量名#匹配字串}环境变量配置文件系统级/etc/environment,/etc/profile/etc/bashrc
Linux技术支持工程师
·
2025-06-14 05:18
银河麒麟操作系统最佳实践
linux
服务器
java
linux
系统sar命令,
Linux
系统sar命令解析
安装如果系统没有该命令请安装:apt-getinstallsysstatyuminstallsysstat安装完毕:vi/etc/default/sysstatENABLED="true"启动这个工具来收集系统性能数据:/etc/init.d/sysstatstartsar参数说明-A汇总所有的报告-a报告文件读写使用情况-B报告附加的缓存的使用情况-b报告缓存的使用情况-c报告系统调用的使用情况
刘新征
·
2025-06-14 05:18
linux系统sar命令
linux
日志工具Rsyslog
linux
日志工具Rsyslog
linux
日志工具Rsyslogrsyslog介绍特点配置文件MODULESGLOBALDRICTIVESRULES命令rsyslog配置rsyslog外发配置(客户端)
Linux技术支持工程师
·
2025-06-14 05:48
系统工具
linux
运维
服务器
linux
运维工作常用命令
一、基本常用命令:命令--help//可以快速查看命令的用法及其各种选项sudoyumupdate-y//CentOS7和RHEL7系统更新命令sudodnfupdate-y//CentOS8或RHEL8及更高版本系统更新命令sudoyuminstall-yepel-release//安装EPEL仓库sudoyumcleanall//#清除缓存sudoyummakecache//更新仓库的缓存信息
GHY云端大师
·
2025-06-14 05:48
Linux
运维
linux
服务器
防火墙
[
Linux
入门]
Linux
安装及管理程序入门指南
一、
Linux
应用程序基础1️⃣命令与应用程序的区别命令:通常较小,放置在/bin和/sbin目录中,集成在Bash程序内,用于系统管理,只在字符操作界面运行。
kura_tsuki
·
2025-06-14 05:18
linux
服务器
运维
Linux
Vim编辑常用操作
首先学习如何使用Vim打开文件。Vim打开文件使用Vim打开文件很简单,例如在命令行模式下打开一个自己编写的文件/test/vi.test,打开方法如下:[root@itxdl~]#vim/test/vi.test刚打开文件时Vim处于命令模式,此时文件的下方会显示文件的一些信息,包括文件的总行数和字符数,以及当前光标所在的位置等,此时可以使用插入命令进入输入模式对文件进行编辑,如图1所示。
传说三哥
·
2025-06-14 05:48
linux基础入门
Linux
VIM
vim编辑器
Linux服务器
运维
Linux
操作系统-命令基础
1.
Linux
的目录结构
Linux
的目录结构是一个树形结构Windows系统可以拥有多个盘符,如c盘、d盘、E盘
Linux
没有盘符这个概念,只有一个根目录/,所有的文件都在它的下面1.
Linux
操作系统的目录结构
前端码虫
·
2025-06-14 04:40
linux
运维
服务器
Linux
命名空间与容器技术:从入门到精通
Linux
命名空间与容器技术:从入门到精通关键词:
Linux
命名空间、容器技术、Docker、进程隔离、资源隔离、虚拟化、云计算摘要:本文将深入浅出地讲解
Linux
命名空间和容器技术的核心概念、工作原理及实际应用
操作系统内核探秘
·
2025-06-14 03:37
linux
运维
服务器
ai
ping命令 – 测试主机间网络连通性
不过值得我们注意的是
Linux
与Windows相比有一定差异,Windows系统下的ping命令会发送出去4个请求后自动结束该命令;而
Linux
系统则不会自动终止,需要用户手动按下组合键“
yt94832
·
2025-06-14 03:06
网络
Linux
运维新人自用笔记补充(alias、cp、mv、vim编辑器、校验文件唯一值、与Windows文件传输)
内容全为个人理解和自查资料梳理,欢迎各位大神指点!每天学习较为零散。一、alias命令alias核心功能功能示例作用简化长命令aliasll='ls-lh'缩短频繁使用的命令添加默认参数aliasgrep='grep--color=auto'自动启用颜色高亮防止误操作aliasrm='rm-i'删除前确认组合多个命令aliasupdate='yumupdate&&yumupgrade'一键执行多个
m0_71981711
·
2025-06-14 02:29
学习
linux
Linux
运维新人自用笔记(yum、源代码编译安装、sheel执行、fdisk分区)
内容全为个人理解和自查资料梳理,欢迎各位大神指点!每天学习较为零散。day12一、yum命令参数/命令作用示例yuminstall安装指定软件包yuminstallnginxyumremove卸载指定软件包yumremovenginxyumupdate更新所有已安装的软件包yumupdateyumupdate更新指定软件包yumupdatenginxyumsearch搜索包含关键词的软件包yums
m0_71981711
·
2025-06-14 02:59
学习
linux
centos开启samba服务
Samba是一种用于在
Linux
和Windows之间共享文件和打印机的开源软件。通过配置Samba服务,CentOS系统可以充当文件服务器,使Windows客户端能够访问和共享资源。
kaikaile1995
·
2025-06-14 01:52
centos
linux
运维
linux
性能优化-CPU上下文切换
linux
系统说明
Linux
是一个多任务操作系统,它支持远大于CPU数量的任务同时运行。
妖妖灵誓言
·
2025-06-14 00:51
linux
linux
性能优化
如何从 Windows 11 或 10 远程访问 Ubuntu 24.04 或 22.04 桌面
当从Windows系统建立远程桌面连接时,使用起来非常简单,但
Linux
系统则不同。这是因为RDP协议在
Linux
中不是默认安装的。在这种情况下,我们需要手
山岚的运维笔记
·
2025-06-14 00:16
windows
ubuntu
linux
Android中如何通过perfetto抓取trace
一,perfetto的作用Perfetto的作用是提供一个性能检测和跟踪分析工具集,用于Android、
Linux
和Chrome平台。
·
2025-06-14 00:14
理解TCP协议核心机制:从封装解包到网络通信原理
封装与解包的本质:内核指针操作本质上就是
Linux
内核中的指针移动操作!!!!
拓海家的豆腐店
·
2025-06-13 23:12
Linux
tcp/ip
网络
网络协议
【
Linux
命令大全】
Linux
内核调试终极指南:从Oops分析到动态追踪
【
Linux
命令大全】
Linux
内核调试终极指南:从Oops分析到动态追踪内核真相:90%的系统崩溃可通过正确调试避免!掌握这些技巧可节省80%的故障排查时间!
全息架构师
·
2025-06-13 22:34
Linux
前沿技术与应用
linux
chrome
运维
sqlmap 的基本用法
1.安装(如果尚未安装):
Linux
(Kali
Linux
海尔辛
·
2025-06-13 22:33
hack
sql
数据库
网络
sqlmap
linux
alignment fault对齐造成设备挂死问题定位梳理
1,boot的alignmentfault问题ESR_ELx寄存器里保存着一些异常的诊断信息,比如异常产生的原因。在进入异常后,我们可以读取对应异常等级的ESR_ELx(ESR_EL1,ESR_EL2或者ESR_EL3表示不同的等级),通过解析各个字段的数值所表示的含义,来分析出当前异常产生的原因,我们接下来看一下这个字段的一些重要描述。ESR寄存器的主要字段EC(ExceptionClass):
陌上花开缓缓归以
·
2025-06-13 21:57
性能优化
linux
Linux
边缘智能:物联网的终极进化
Linux
边缘智能:物联网的终极进化从数据中心到万物终端的智能革命引言:边缘计算的范式转变随着物联网设备的爆炸式增长,传统的云计算架构已无法满足实时性、隐私保护和带宽效率的需求。
·
2025-06-13 21:56
Linux
操作语句
---->实例重置密码公网ip远程连接远程连接工具Xshell,Xftp(推荐远程连接+文件传输)TabbySecureCRTWinscpputtyXManagerSSHssh协议22端口ip地址密码
linux
Rancemy
·
2025-06-13 20:21
linux
运维
服务器
在阿里云上Create Discourse forum 论坛
PuttyloginAliyunECSStep1:Checkthe
Linux
Ubuntuversionroot@iZ2ze472xetukni84zf7l3Z:~#uname-a
Linux
iZ2ze472xetukni84zf7l3Z5.4.0
BigDataSmallTeam
·
2025-06-13 20:21
阿里云
云计算
linux
ubuntu
redis
rsync实现远程同步
什么是rsyncrsync是
linux
系统下的数据镜像备份工具。使用快速增量备份工具RemoteSync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。
·
2025-06-13 20:19
linux
查看达梦数据库信息,DM8 达梦数据库 查看数据库版本号 方法
在DM7中,查询数据库版本号的方法和Oracle一样,通过v$version视图可以查询。https://www.cndba.cn/dave/article/4260https://www.cndba.cn/dave/article/4260https://www.cndba.cn/dave/article/4260[
[email protected]
~]$disqlSYSDBA/SYSDBA@
丛越
·
2025-06-13 19:15
linux查看达梦数据库信息
ftp传输速率测试用什么软件,FTP和TCP的文件传输效率对比测试分析
测试环境开发板:
Linux
,ARMv7单核,内存512MPC:winodw,i7,8G内存,SSD网络:100M,局域网文件:大小4.06M,数量50个四种方案简述1、FTP上传,短连接,单线程2、FTP
赵崇慧
·
2025-06-13 19:14
ftp传输速率测试用什么软件
linux
执行脚本什么命令行,
Linux
命令行上程序执行的那一刹那!
action是动作,它也有很多选择,我们关心几个常用的initdefault用来指定系统启动后进入的运行级别,通常在/etc/inittab的第一条配置,如Quote:id:3:initdefault:这个说明默认运行级别是3,即多用户模式,但是不启动Xwindow的那种。sysinit指定那些在系统启动时将被执行的程序,例如Quote:si:S:sysinit:/etc/rc.d/rc.S[qu
战略咨询马北苍
·
2025-06-13 18:08
linux执行脚本什么命令行
芯原科技嵌入式面试题及参考答案
Linux
相关驱动怎么写?在
Linux
中编写驱动主要有以下步骤。首先,需要了解设备的硬件特性。这包括设备的工作原理、寄存器地址和功能、中断号等信息。
大模型大数据攻城狮
·
2025-06-13 18:36
科技
stm32
单片机
蓝牙协议
电路设计
嵌入式offer
arm开发
Coverity本地增量C/C++代码检查(
Linux
)操作--常见问题及解决方法
上一篇我们讲了:Coverity本地增量C/C++代码检查(
Linux
)操作简介这一篇我们开始讲:Coverity本地增量C/C++代码检查(
Linux
)操作--常见问题及解决方法目录【关注我,后续持续新增专题博文
·
2025-06-13 18:33
Linux
内核编程深度解析与实战指南
本文还有配套的精品资源,点击获取简介:本书《
Linux
内核编程》对操作系统的核心机制进行了深入探讨,尤其是
Linux
内核的架构、设计哲学和内核模块。
·
2025-06-13 18:30
Linux
进程管理学习指南:架构、计划与关键问题全解
Linux
进程管理学习指南:架构、计划与关键问题全解本文面向初学者,旨在帮助你从架构视角理解
Linux
进程管理子系统,构建系统化学习路径,并通过结构化笔记方法与典型问题总结,夯实基础、明确方向,逐步掌握内核进程控制机制
嵌入式Jerry
·
2025-06-13 17:57
linux
架构
运维
什么是
Linux
kernel(内核)?架构解析与实战指南
一、引言
Linux
内核(
Linux
Kernel)是
Linux
操作系统的核心组件,它是一个开源的、运行在计算机硬件之上的系统软件,负责管理计算机的底层资源(如CPU、内存、输入输出设备等),并为上层应用程序提供稳定
SAT小象
·
2025-06-13 17:24
Linux
arm开发
linux
kernel
Linux
驱动开发并发与竞争 信号量使用 互斥体(Mutex)使用
信号量在
Linux
驱动开发中,信号量是一种重要的同步机制,用于控制对共享资源的访问,防止并发访问造成的数据不一致或竞争条件。以下是对信号量的详解,包括定义、使用方式、相关API、示例代码及注意事项。
Narcotis
·
2025-06-13 17:53
linux
驱动开发
学习
c++
arm开发
硬件工程
【AI应用】10 分钟搭建一个本地运行的 Dify 环境?
一、准备工作(1分钟)在开始之前,确保你的电脑满足以下条件:✅操作系统:Windows/macOS/
Linux
(推荐Ubuntu)✅Docker:已安装并运行(下载Docker)✅Python3.
码农垦荒笔记
·
2025-06-13 17:23
AI编程
经验分享
python
linux
内核链表应用--笔记
Windows应用
linux
内核链表一、从网上现在
linux
kernel代码
linux
内核版本有2种:稳定版(次版本为偶数),开发版(次版本为奇数)版本号:主版本.次版本.释出版本-修改版本内核下载连接网站
须须草
·
2025-06-13 17:52
linux内核
c++
c语言
内核
linux
驱动开发(6)-内核虚拟空间管理
vmalloc与vfreevmalloc函数也是内核模块会使用到的一个内存分配函数,它的特点是分配的虚拟地址空间是连续的,但是这段虚拟地址空间所映射的物理地址可能是不连续的。vmalloc函数主要对vmalloc区进行操作,它返回的虚拟地址就来自于该区域。在驱动程序中并不鼓励使用vmalloc函数,这主要是出于以下几个方面的考虑:首先,vmalloc的实现机制决定了它的使用效率没有kmalloc这
yyc_audio
·
2025-06-13 16:19
linux驱动开发
linux
驱动开发
上一页
41
42
43
44
45
46
47
48
下一页
按字母分类:
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
其他