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脚本 如何使用正则表达式提取字符串...
使用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语言
开发语言
技术演进中的开发沉思-15 window编程系列:内存体系结构(下)
今天接着上个章节没讲完的内容继续,在我眼里Windows内存体系结构就如同深埋在海底的神秘宝藏,承载着系统运行的关键密码,今天我们从其中的页面保护属性、
实例
分析与数据对齐说起。
chilavert318
·
2025-07-23 22:00
熬之滴水穿石
windows
RabbitMQ 利用死信队列来实现延迟消息
的方式来实现延迟消息首先消息会被推送到普通队列中,该消息设置了TTL,当TTL到期未被消费掉,则会自动进入死信队列(DLQ)中,由死信队列消费者消费,来达到延迟消息的效果首先让我们来安装RabbitMQ服务端由于服务器基本都是使用
Linux
_真相只有一个
·
2025-07-23 22:59
rabbitmq
分布式
阿里云服务器ECS付费类型节省计划、按量付费、抢占式
实例
阿里云服务器ECS付费类型包年包月、按量付费和抢占式
实例
有什么区别?
阿腾云
·
2025-07-23 21:38
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
线程
互斥锁
信号量
Java内存模型深度解析:栈、堆、方法区详解
Java划分栈、堆、方法区是为了提高内存使用效率,不同数据有不同的生命周期和访问频率:数据类型类比场景存储位置生命周期临时数据(方法参数)便签纸栈内存方法执行期间对象
实例
常用文件夹堆内存对象存在期间类定义信息公司制度手册方法区程序运行期间就像高效的办公桌管理
wsj__WSJ
·
2025-07-23 20:22
java
java
初识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
分布式
vue如何使用websocket
连接letwebSocketPort=url+'/ws/socket'constdataList=ref([]);//用于展示从WebSocket获取的消息letws=null;//WebSocket
实例
·
2025-07-23 20:48
深入理解Socket套接字原理
Socket起源于
Linux
系统,我们都知道Li
Princesk
·
2025-07-23 19:14
web应用测试学习
websocket
tcp/ip
python
MYSQL操作简单易懂
一、安装mysql(rocky9为例)
实例
1、下载并安装mysql官方仓库wgethttps://repo.mysql.com//mysql80-community-release-el9-1.noarch.rpm2
·
2025-07-23 19:13
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
《Spring Bean生命周期全景图解:从
实例
化到销毁》
SpringBean生命周期全景图解:从
实例
化到销毁文章目录SpringBean生命周期全景图解:从
实例
化到销毁一、引言:为什么需要理解Bean生命周期?
没有bug.的程序员
·
2025-07-23 18:11
Spring全家桶实战精通系列
spring
java
后端
Spring生命周期
源码解析
Java后端实战
IOC容器
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
深度解析:阿里云服务器ECS计算型c7性能CPU内存、带宽和存储测评
深度解析:阿里云服务器ECS计算型c7性能CPU内存、带宽和存储测评,ECS计算型c7
实例
性能测评,CPU采用第三代IntelXeon可扩展处理器(IceLake),基频2.7GHz,全核睿频3.5GHz
阿腾云
·
2025-07-23 17: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
运维
使用C#对象将WinRiver项目文件进行复杂的XML序列化和反序列化
实例
详解
使用C#对象将WinRiver项目文件进行XML序列化和反序列化的
实例
详解一、序列化和反序列化的目的二、WinRiver的项目MMT文件架构示例三、以WinRiver为对象进行C#代码编程3.1声明WinRiver
中游鱼
·
2025-07-23 17:34
C#
序列化和反序列化
MMT
c#
xml
序列化和反序列化
属性的序列化和反序列化
完整序列化
ADCP和WinRiver
【无标题】
其跨平台兼容性极强,可在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
单片机C语言程序设计实训100例--Proteus仿真实战
本文还有配套的精品资源,点击获取简介:《单片机C语言程序设计实训100例--Proteus仿真实战》是一本面向初学者和进阶者的实践指南,通过100个
实例
帮助读者掌握8051单片机的C语言编程技能。
·
2025-07-23 17:28
java web登录代码_Java Web 登录页面的实现代码
实例
代码如下~内有详细解释,最后有照片!functioninuser(){username_mess.style.visibility="visible";}functionoutuser(){//获取name为usesrname的文本u=f1.username.value;f1.username.style.border="1pxsolidaaaaaa";if(u==""){username_mes
KJ(Kan Jia)
·
2025-07-23 16:58
java
web登录代码
【
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
Java学习————————ThreadLocal
ThreadLocal的实现原理主要依赖于:(1)ThreadLocalMap:每个Thread对象内部都有一个ThreadLocalMap
实例
(2)弱引用键:ThreadLocalMap使用ThreadLocal
典孝赢麻崩乐急
·
2025-07-23 16:57
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
tp5 model 使用
在thinkphp3.X的时候我们经常使用M,D方法
实例
化一个model,然后通过model对数据进行增删改查操作。
·
2025-07-23 12:33
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
服务器
运维
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他