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 MyOS
linux
内核驱动第一课(基于RK3568)
学习
Linux
驱动需要以下基础知识:C语言编程:掌握C语言是开发
Linux
驱动程序的基本要求。操作系统原理:了解操作系统的基本概念和原理,如进程管理、内存管理、中断处理等。
·
2025-07-24 01:50
linux
正则提取字符串,正则表达式 – shell脚本 如何使用正则表达式提取字符串...
使用bashregularexpressions:re="http://([^/]+)/"if[[$name=~$re]];thenecho${BASH_REMATCH[1]};fi编辑–OP要求解释语法。Regularexpressionsyntax是一个很大的话题,我无法在这里全面解释,但我会尝试解释足够的理解这个例子。re="http://([^/]+)/"这是存储在bash变量中的正则表达
weixin_39747577
·
2025-07-24 01:20
linux正则提取字符串
linux
git 命令补全,
linux
命令自动补全工具bash-completion,自动补全git、Docker、kubenetes等命令...
什么是命令自动补全在
Linux
命令行中,当输入字符后,按Tab键,Shell就会列出以这些字符开头的所有可用命令,如果只有一个命令匹配到,按一次Tab键就自动将这个命令补全。
·
2025-07-24 01:20
bash-completion使
linux
下命令自动补全
有时我们会遇到较长的
linux
命令,难以记住例如centos8的nmcli命令,不同于centos7的systemd重启网卡即可,命令冗长.这时就轮到bash-completion登场了bash-completion
·
2025-07-24 00:19
重塑未来:AI如何重新定义全栈开发
——他们需要精通前端界面构建(HTML/CSS/JavaScript)、后端业务逻辑实现(Python/Java/Node.js)、数据库设计优化(MySQL/MongoDB)以及服务器部署运维(
Linux
熊猫钓鱼>_>
·
2025-07-24 00:17
人工智能
函数调用栈回溯机制详解
函数调用回溯Backtrace是现代软件系统调试中的关键技术之一,尤其在嵌入式开发和
Linux
平台调试中更显重要。它提供了程序在运行或崩溃时的函数调用路径,有助于快速定位错误源。
硬核科技
·
2025-07-24 00:46
嵌入式单片机开发实战
嵌入式
嵌入式硬件
软件
单片机
云服务器环境下
Linux
系统epoll机制与高并发服务器优化实践
本文将深入探讨
Linux
系统核心的epoll机制如何赋能云环境下的高并发服务器,解析其底层工作原理与性能优势,并对比传统IO复用模型的差异,帮助开发者构建更高效的云端服务架构。
cpsvps_net
·
2025-07-24 00:44
服务器
linux
运维
云服务器性能优化全攻略:CPU、内存、磁盘IO调优实战
本攻略将从CPU调度、内存管理、磁盘IO三个维度,结合
Linux
系统特性和实际场景,提供可落地的优化方案。
Gloria歌洛莉亚
·
2025-07-24 00:12
c语言
数据库
服务器
python
性能优化
python
1.技术面试题(1)解释
Linux
中的进程、线程和守护进程的概念,以及如何管理它们?答:进程:是操作系统进行资源分配的基本单位,拥有独立的地址空间、进程控制块,每个进程之间相互隔离。
www_hhhhhhh
·
2025-07-23 23:06
python
java
面试
keepalived的工作原理与配置
Keepalived的工作原理基于VRRP(虚拟路由冗余协议)和LVS(
Linux
虚拟服务器),通过多层次协作实现服务器的高可用性和负载均衡。
皮蛋solo.粥
·
2025-07-23 22:32
云计算
网络
云计算
linux
C语言面向对象编程
list_head是
Linux
内核中自己实现的一种双向循环链表的结构,定义在中。它设计得非常轻巧、灵活,广泛用于内核模块、驱动、进程调度、网络协议栈等。
小恶魔巴巴塔
·
2025-07-23 22:01
c语言
开发语言
RabbitMQ 利用死信队列来实现延迟消息
的方式来实现延迟消息首先消息会被推送到普通队列中,该消息设置了TTL,当TTL到期未被消费掉,则会自动进入死信队列(DLQ)中,由死信队列消费者消费,来达到延迟消息的效果首先让我们来安装RabbitMQ服务端由于服务器基本都是使用
Linux
_真相只有一个
·
2025-07-23 22:59
rabbitmq
分布式
Systemd:现代
Linux
系统服务管理的核心
Systemd:现代
Linux
系统服务管理的核心引言Systemd是一种现代的系统和服务管理器,用于在
Linux
系统启动时初始化用户空间,并通过服务管理和资源控制实现系统的自动化管理。
嵌入式Jerry
·
2025-07-23 21:27
Linux+内核
应用程序
linux
物联网
系统架构
服务器
网络
git
Linux
系统编程(六)线程同步、互斥机制
本文目录前述:同步机制的引入及概念一、互斥锁1.定义2.互斥锁常用方法3.相关函数(1)头文件(2)创建互斥锁(3)销毁互斥锁(4)加锁(5)解锁4.使用例程二、条件变量1.相关函数(1)创建条件变量(2)注销条件变量(3)等待条件变量成立(4)条件变量激发(使条件变量成立)2.使用注意3.使用例程三、信号灯1.分类2.信号灯操作3.相关函数4.使用例程四、原子操作(内核层)1.优势2.常用的原子
小仇学长
·
2025-07-23 21:54
Linux
linux
线程
互斥锁
信号量
初识TCP和UDP
二、TCP和UDP的特点三、网络层协议四、
Linux
下网络命令以及网络配置总结前言本期主要分享的是网络的一些基本概念以及UDP相关通信的内容,希望各位小伙伴能够把接口使用起来!一、网络是什么?
F.LASH.
·
2025-07-23 20:21
网络编程
网络
tcp/ip
udp
linux
arm开发
Linux
利用多线程和线程同步实现一个简单的聊天服务器
1.概述本文实现一个基于TCP/IP的简单多人聊天室程序。它包含一个服务器端和一个客户端:服务器能够接收多个客户端的连接,并将任何一个客户端发来的消息广播给所有其他连接的客户端;客户端则可以连接到服务器,发送消息并接收来自其他人的消息。该Demo运用了网络编程(SocketAPI)、多线程(Pthreads)以及线程同步(互斥锁)技术,以实现并发处理和数据共享安全。2.核心技术网络编程(Socke
·
2025-07-23 20:21
小白带你部署LNMP分布式部署
、编译安装四、安装1、编译安装nginx2、网络源3、稍作优化4、修改配置文件vim/usr/local/nginx/conf/nginx.conf5、书写测试页面五、部署应用前言LNMP平台指的是将
Linux
刘俊涛liu
·
2025-07-23 20:19
分布式
深入理解Socket套接字原理
Socket起源于
Linux
系统,我们都知道Li
Princesk
·
2025-07-23 19:14
web应用测试学习
websocket
tcp/ip
python
LINUX
手动搭建wordpress
进行搭建WordPress个人博客,你需要熟悉
Linux
命令,例如CentOS环境下通过YUM安装软件等常用命令,并对所安装软件的使用及版本兼容性比较了解。
技术栈壳
·
2025-07-23 19:12
linux
运维
服务器
Linux
查看服务器日志
Linux
查看服务器日志第一种:查看实时变化的日志#默认最后10行tail-fcatalina.out#显示最后20行tail-n20catalina.out#从第5行开始显示tail-n+5catalina.out
芝兰生于深谷
·
2025-07-23 18:12
Linux
linux
服务器
java
Linux
-Mysql 日志
文章目录(一)二进制日志(二)错误日志(三)慢查询日志此处主要记录关于常用日志的作用和用法(一)二进制日志主要用于数据备份1)登入数据库,查看二进制日志是否打开,默认是OFF状态showvariableslike'%log_bin%'2)进入配置文件vim/etc/my.cnf添加以下参数log-bin=mysql-binserver_id=2#id必须唯一binlog_format=ROWexp
·
2025-07-23 18:12
Linux
-系统日志简介
Linux
-系统日志简介1、日志的介绍日志文件记录了时间,地点,人物,事件四大信息,故系统出现故障时,可以查询日志文件。
兔子王cool
·
2025-07-23 18:11
Linux基础
linux
服务器
运维
ELF文件解析
这样便要求对Native层的so文件进行逆向解析,而so文件是
linux
系统下的ELF(ExcutableandLinkableFil
涌进的小羔羊
·
2025-07-23 18:10
Android逆向
android
c++
ELF
解析
Linux
日志-message日志
Linux
进阶部分又分了很多小的部分,我们刚讲完了
Linux
基础软件,下面是
Linux
日志。
dessler
·
2025-07-23 18:10
Linux进阶
#
Linux日志
linux
服务器
java
linux
-日志服务
linux
-日志服务一、rsyslog1.配置文件2.消息级别3.设备类型二、日志轮转1.主配置文件2.配置日志轮转功能3.结合cron使用总结一、rsyslogrsyslog是
Linux
/Unix系统上的一款高性能
Code Rhythm
·
2025-07-23 18:39
Linux
linux
运维
服务器
linux
中ps ef和aux,
Linux
中ps aux、ps -aux、ps -ef之间的区别讲解
Linux
中的ps命令是ProcessStatus的缩写。ps命令用来列出系统中当前运行的那些进程。
·
2025-07-23 18:37
【PGCCC】PostgreSQL 18 Beta 1发布,有哪些亮点?
Linux
系统可使用io_uring,其他平台则提供基
PGCCC-PostgeSQL培训认证
·
2025-07-23 17:35
postgresql
数据库
/etc/profile 和 ~/.bashrc
/etc/profile和~/.bashrc是
Linux
系统中用于配置BashShell环境的两个重要文件,它们在作用范围、加载时机和使用场景上有显著区别。
·
2025-07-23 17:35
Ubuntu/
linux
小操作
最近重装了一个ubuntu系统,借机整理一下一些基本要用到的操作。1.磁盘扩容右键虚拟机设置可以更改虚拟机最大储存空间;不过这并不能直接修改磁盘大小。进入虚拟机,下载gparted,在gparted中选择调整磁盘空间,才可以真正修改sudoaptinstallgpartedsudogparted2.挂载共享文件夹(VMware)sudomount-tfuse.vmhgfs-fuse.host://
楚潸潸
·
2025-07-23 17:35
linux
ubuntu
运维
【无标题】
其跨平台兼容性极强,可在Windows、macOS、
Linux
等主流操作系统上稳定运行,且能保持界面风格的一致性,这对开发多场景应用系统至关重要。
·
2025-07-23 17:33
Jenkins集成Gitlab流水线
参考这篇文章就够了https://www.zxb
linux
.com/archives/665另外,备注下流水线的配置:pipeline{agentanystages{stage('GitPull'){steps
大唐雷恋
·
2025-07-23 17:44
【
Linux
系列】rsync和mv
博客目录1.操作性质不同2.对源文件的影响3.使用场景4.示例对比使用`rsync-a`:使用`mv`:5.注意事项总结rsync-a/data/software/build0713/dist//usr/share/nginx/html/和mv是两种完全不同的操作,主要区别如下:1.操作性质不同rsync-a复制同步:将源目录(/data/software/build0713/dist/)的内容递
檀越@新空间
·
2025-07-23 16:28
s5
Linux学习
linux
服务器
java
盘点MacOS和
Linux
操作系统互传文件的几种方法,你应该用得着!(1)
ps-e|grepssh如下,只有客户端//返回root@SongyangJi-Ubuntu-DeskStop:/home/songyangji#ps-e|grepssh2020?00:00:00ssh-agent这个也是不成功的。songyangji@SongyangJi-Ubuntu-DeskStop:~$sshlocalhostssh:connecttohostlocalhostport22
·
2025-07-23 15:53
【Python】(三)面试题和Py基础题
1.技术面试题(1)解释
Linux
中的进程、线程和守护进程的概念,以及如何管理它们?答:进程(Process):进程是操作系统中资源分配的基本单位,是正在运行的程序的实例。
戏精亿点点菜
·
2025-07-23 15:22
面试
职场和发展
python
Git小白 的正确使用姿势与最佳实践
Git是由
Linux
之父LinusTorvalds在2005年创造的,目的是为了管理
Linux
内核的开发。Git的设计目标是实现高效的分支和合并,以及对大型项目的快速处理。
-睡到自然醒~
·
2025-07-23 15:17
git
elasticsearch
大数据
golang
开发语言
后端
python
没有 Mac,如何上架 iOS App?跨平台团队的全流程实践指南
,结合我们在多个项目中积累的实战经验,分享一整套可复用的跨平台上架方案,让Windows、
Linux
开发者也能协作完成iOS上架,并保持高效、稳定、安全。为什么“没有Mac”是个上架难题?i
程序员不说人话
·
2025-07-23 13:34
ios
小程序
uni-app
iphone
android
webview
https
Apache Ignite控制脚本(control.sh/bat)完全指南
控制脚本基础控制脚本位于Ignite安装目录的/bin/文件夹下,根据操作系统不同分为:Unix/
Linux
秋泉律Samson
·
2025-07-23 12:00
Windows 10 设定静态路由
情景:Windows电脑想要存取
Linux
电脑里面z/OS主机z/OS主机跟
Linux
电脑使用内部tunnel管道连接
Linux
电脑192.168.50.15Windows电脑192.168.50.16
Linux
沉迷学习w
·
2025-07-23 12:30
Windows
相关
windows
linux
c语言
Linux
定时任务全解析:atd 与 crond 的区别及实战案例(含日志备份 + 时间写入)
1.atd和crond两个任务管理程序的区别atd:用于执行一次性的定时任务,即设置任务在某个特定的时间点仅执行一次,适合处理不需要重复执行的定时操作,比如在未来某个确切时间执行一个脚本、发送一份文件等场景。crond:用于执行周期性的定时任务,可按照设定的周期(如每分钟、每小时、每天、每周等)重复执行任务,常用来做系统监控、日志备份、定期数据清理或生成等周期性需求。对比项atdcrond任务执行
睡觉的时候不会困
·
2025-07-23 12:59
Linux
linux
服务器
运维
docker构建springboot镜像
先在
Linux
服务器安装docker由于镜像现在访问不了,所以采用其它国内镜像的方法拉去镜像直接运行该命令:dockerpulldocker.1ms.run/library/openjdk:21前面是镜像地址
frt6668
·
2025-07-23 12:29
Spring
Docker
Springboot
docker
spring
boot
java
Shell脚本编程:从入门到精通的实战指南
一、Shell与Shell脚本概述Shell是用户与操作系统内核之间的命令解释器,它接收用户输入的命令并转换为系统调用,是Unix/
Linux
系统的核心交互界面。
Monkey的自我迭代
·
2025-07-23 12:28
Linux
linux
ssh
linux
shell watchdog,使用shell编写的极简WatchDog
WatchDog-看门狗程序用于自动监测进程的运行状态,并按照需要重启进程。对于嵌入式系统的存储服务、网络服务程序经常因为各种错误出现中断,可以使用WatchDog来自动保持服务的可用。WatchDog可以使用shell来进行编写,这里给出一个极简的实现。1、基本逻辑检查进程是否存在。如果进程不存在,则启动之。如果进程存在,则跳过,休眠给定时间。再次检查进程,重复上面的步骤。2、极简版本编写脚本,
weixin_39743603
·
2025-07-23 12:58
linux
shell
watchdog
Android常用ADB和
LINUX
命令
Android常用ADB命令前言一、adb命令二、
linux
命令总结前言本文章主要记录android可能经常用到的一些adb命令和
linux
命令一、adb命令logcat日志写入外部文件adbshelllogcat-vtime
摸鱼摸一天
·
2025-07-23 11:26
android
adb
execve 继承了什么?映射、信号、文件描述符、优先级、ptrace
文章目录简介execve一次简单的跟踪入口ftrace流程bprm加载elfload\_elf\_binarybegin\_new\_exec最后总结简介execvesyscall做了什么重要参考
Linux
Kira Skyler
·
2025-07-23 11:20
linux
linux
Linux
常用命令最全总结
一、文件和命令1、cd命令(它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径)cd/home进入‘/home’目录cd..返回上一级目录cd../..返回上两级目录cd/返回跟目录cd-返回上次所在的目录mkdir创建目录mkdirdir1dir2同时创建两个目录mkdir-p/tmp/dir1/dir2递归创建目录树rm-ffile1删除’file1’⽂件rm
北觅_小太阳
·
2025-07-23 10:48
linux
运维
服务器
Linux
命令大全之reset命令
Linux
reset命令其实和tset是一同个命令,它的用途是设定终端机的状态。一般而言,这个命令会自动的从环境变数、命令列或是其它的组态档决定目前终端机的型态。如果指定型态是'?'
传说三哥
·
2025-07-23 10:18
linux
Linux基础
Linux命令
管道魔法:高阶组合技引爆
Linux
数据处理效率
管道魔法:高阶组合技引爆
Linux
数据处理效率核心理念管道符|是
Linux
哲学"一个工具只做一件事"的灵魂实践。通过串联多个单一功能指令,可构建复杂的数据处理流水线。
yhyvc
·
2025-07-23 10:16
后端开发
linux
运维
服务器
Docker原理 Namespace
Docker是一个开源的容器化平台,使用了多种
Linux
内核特性来实现隔离和资源管理。其中,Namespace(命名空间)是Docker实现进程隔离的核心技术之一。
·
2025-07-23 10:46
docker 中安装 ONLYOFFICE 服务
由于需要在线编译word文件,所以安装ONLYOFFICE服务(已知
Linux
机器中有docker环境)具体如下:1️⃣
Linux
中创建目录若是没有docker,可先在线安装docker,具体如下:Ubuntu
两点王爷
·
2025-07-23 10:44
docker
容器
运维
Tomcat问题Cannot find /data/tomcat/bin/setclasspath.sh
问题:
linux
环境下,启动startup命令报错Cannotfind/data/tomcat/bin/setclasspath.shThisfileisneededtorunthisprogram任一目录下面执行下面命令
·
2025-07-23 09:06
上一页
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
其他