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:
Looper Thread in
Linux
一、引言在
Linux
系统的多线程编程中,LooperThread是一个非常重要的概念。它为处理异步事件和消息提供了一种高效的机制,使得系统能够在复杂的环境中保持良好的响应性和稳定性。
Mr_-G
·
2025-05-03 10:34
嵌入式软件开发
Linux
java
jvm
redis
Looper
Thread
嵌入式
Linux
GCC详解:GNU编译器套件全面解析
GCC详解:GNU编译器套件全面解析GCC(GNUCompilerCollection,GNU编译器套件)是
Linux
系统中最核心的开发工具之一,也是开源世界最重要的基础设施之一。
阿牛的药铺
·
2025-05-03 08:24
LINUX驱动学习
gnu
服务器
gcc
【无报错,亲测有效】如何在Windows和
Linux
系统中查看MySQL版本
如何在Windows和
Linux
系统中查看MySQL版本MySQL作为最流行的开源关系型数据库管理系统之一,了解如何查看其版本信息对于开发者和数据库管理员来说是常用的一个基本操作。
烟锁池塘柳0
·
2025-05-03 07:49
后端与技术栈
mysql
数据库
Linux
中Nginx的安装与配置
1.1什么是NginxNginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。英文主页:http://nginx.net1.2Nginx作为web服务器Nginx可以作
讓丄帝愛伱
·
2025-05-03 07:48
Linux
环境
linux
nginx
运维
二、nginx-nginx在
linux
上安装的必备条件
一、操作系统首先我们需要一个内核为
Linux
2.6及以上版本的操作系统,因为
Linux
2.6及以上内核才支持epoll,而在
Linux
上使用select或poll来解决事件的多路复用,是无法解决高并发压力问题的
小绵羊与狮子的爱情故事
·
2025-05-03 07:17
nginx
linux
linux
nginx
运维
linux
的信号量初识
Linux
下的信号量(Semaphore)深度解析在多线程或多进程并发编程的领域中,确保对共享资源的安全访问和协调不同执行单元的同步至关重要。
whoarethenext
·
2025-05-03 07:17
linux
前端
运维
信号量
c/c++
使用frp工具实现内网穿透连接
内部的配置文件,如下图所示:[root@localhostfrp_0.38.0_
linux
_amd64]#lsfrpcfrpc_
Michaelwubo
·
2025-05-03 07:16
服务器
linux
运维
Linux
架构篇、第1章_01架构的介绍HTTP HTTPS 协议全面解析
题目:HTTP/HTTPS协议全面解析:原理、区别与状态码详解版本号:1.0,0作者:@老王要学习日期:2025.04.30适用环境:服务器文档说明本文围绕HTTP/HTTPS协议展开,详细介绍了协议的基本概念、工作原理、两者之间的区别以及常见的状态码。旨在帮助读者深入理解HTTP/HTTPS协议,为网络开发和应用提供理论支持一、HTTP/HTTPS介绍HTTP超文本传输协议是(HyperText
Lw老王要学习
·
2025-05-03 07:15
Linux学习分享
#
LINUX架构
http
linux
架构
云计算
https
运维
服务器
frp内网穿透
*to'li';[root@1~]#tar-xffrp_0.33.0_
linux
_amd64.tar.gz[root@1~]#cdfrp_0.33.0
sangexinx
·
2025-05-03 07:15
linux
Linux
架构篇、第一章_03安装部署nginx
Linux
_基础篇欢迎来到
Linux
的世界,看笔记好好学多敲多打,每个人都是大神!
Lw老王要学习
·
2025-05-03 07:14
Linux学习分享
#
LINUX架构
linux
架构
nginx
运维
云计算
linux
批量关闭启动程序,[管理篇6]使用
Linux
Shell管理OpenStack的虚拟机——批量创建、开启、关闭虚拟机...
在很多情况下,我们可以在OpenStack的horzion组件中对虚拟机进行管理,包括创建、删除、重启、关闭等操作,但是在实际工作过程中,我们可能需要对虚拟机进行批量操作,批量创建、批量关闭、批量重启等,那么我们该怎么非常便利的管理那么多虚拟机呢?也许你会说,Horzion本身有批量创建虚拟机的选择而且也有批量重启的操作,但是如果执行过该操作会发现,如果我批量创建15个虚拟机,尽管我的VM名称为a
七月步远
·
2025-05-03 05:03
linux批量关闭启动程序
批量创建OpenStack实例
在
Linux
终端实现批量创建OpenStack实例,支持支持统计、并发创建、安全确认、重试机制、日志。#!
北观止
·
2025-05-03 05:32
OpenStack
#
OpenStack运维使用
#
OpenStack部署系列
openstack
服务器
linux
运维
云计算
批量删除OpenStack实例
在
Linux
终端实现批量删除OpenStack实例,支持并发删除、安全确认、重试机制、优先清理运行中实例#!
北观止
·
2025-05-03 05:30
OpenStack
#
OpenStack运维使用
openstack
chrome
前端
linux
linux
串口dtr,串口通信 DTR DSR RTS CTS
串口通信可以连接两个设备,当使用9芯线路时:1)地(GND)2)接受数据(RXdata)3)传输数据(TXdata)4)数据终端准备(DTR)5)GND6)数据准备(DSR)7)请求发送(RTS)8)允许发送(CTS)9)振铃指示(RI)我举PC和Modem之间的通信为例子:RTS/CTS提供的是一种PC和Modem之间控制数据流的方法,当Modem准备接收数据时,使CTS为ON(1),当Mode
ssh-晨曦时梦见兮
·
2025-05-03 04:51
linux串口dtr
btop 项目下载及安装教程
btop支持
Linux
、macOS和FreeBSD系统,并且
惠颉飞Wyman
·
2025-05-03 03:18
Linux
CentOS 环境 MySQL 主从复制集群搭建
环境说明MySQL版本8.4.0操作系统
Linux
CentOS7.9官网文档https://dev.mysql.com/doc/refman/8.4/en/replication-configuration.html
千月落
·
2025-05-03 03:46
#
MySQL
环境搭建
linux
centos
mysql
Linux
字符设备驱动开发的详细步骤
1.确定主设备号手动指定:明确设备号时,使用register_chrdev_region()静态申请(需确保未被占用)。动态分配:通过alloc_chrdev_region()由内核自动分配主设备号(更灵活,推荐)。dev_tdev;alloc_chrdev_region(&dev,0,1,"mydevice");//动态分配主设备号2.定义file_operations结构体结构体作用:关联用户
秋の水
·
2025-05-03 03:16
linux
驱动开发
Linux
下如何编译有多个文件(包括不同目录下的.c/.h文件)的C/C++程序
在
Linux
下要编译一个C/C++程序,首先要知道包含目录的作用,对C/C++有了解的就会知道,#include是包含头文件所用的,也就说说部分类、函数、或者变量声明就在其中。
MrBlind
·
2025-05-03 03:44
linux
C/C++
CC
Linux
程序设计
linux
上部署多个python环境并在jupyterlab搭建各自的虚拟环境virtualenv
linux
上部署多个python环境并在jupyterlab搭建各自的虚拟环境virtualenv一,
Linux
部署多个python环境到官网https://www.python.org下载python
Leemonc
·
2025-05-03 02:43
python
virtualenv
jupyter
Linux
中/var/log目录下日志文件简介
Linux
系统日志文件通常存储在/var/log目录下,不同的日志文件记录了不同的信息,本文罗列出了一些常见的
Linux
日志文件,以及它们的作用。有理解的不到位之处,还请谅解。
满天点点星辰
·
2025-05-03 01:04
随手杂记
linux
服务器
运维
Python - os 库的详细介绍
跨平台特性:大部分函数支持Windows、
Linux
、macOS,但部分功能存在系统差异。
wanglaqqqq
·
2025-05-03 00:56
#
文件与系统操作
python
开发语言
利用Docker一键部署若依前后端分离项目详细教程
本文内容,主要介绍一下,在
Linux
服务器中如何利用Docker一键部署若依前后端分离项目。
Roc-xb
·
2025-05-02 23:50
docker
容器
运维
【代码拾遗】
linux
内核中延时机制之msleep?如何利用msleep实现间歇性确认硬件状态的函数?(不可中断方式睡眠)
文章目录背景细节这里所谓的不可中断为什么又能被其他机制唤醒呢?内核驱动例子代码模板背景msleep函数的核心逻辑是将毫秒数转换为内核的jiffies单位,并通过schedule_timeout_uninterruptible让当前进程进入不可中断的睡眠状态。细节/***msleep-sleepsafelyevenwithwaitqueueinterruptions*@msecs:Timeinmil
北冥的备忘录
·
2025-05-02 23:50
Linux内核
linux
驱动开发
Linux
设备驱动程序学习之外设通信
在学习有关I/O总线的内容时,最好先看看相关的知识:从PC总线到ARM的内部总线I/O端口和I/O内存每种外设都是通过读写寄存器来进行控制。在硬件层,内存区和I/O区域没有概念上的区别:它们都是通过向在地址总线和控制总线发出电平信号来进行访问,再通过数据总线读写数据。因为外设要与I\O总线匹配,而大部分流行的I/O总线是基于个人计算机模型(主要是x86家族:它为读和写I/O端口提供了独立的线路和特
HAOMCU
·
2025-05-02 23:50
linux内核驱动
linux
command
struct
linux内核
工作
timer
深入解析
Linux
系统中库的加载机制:从静态链接到动态运行时
引言在
Linux
系统中,库的加载机制如同软件的"血液系统",将分散的代码模块输送到需要它们的地方。
Run1.
·
2025-05-02 23:19
linux
运维
服务器
linux
自动加载ko模块v,
Linux
开机自动加载的几种方法
(1)编辑文件/etc/rc.local输入命令:vim/etc/rc.local将出现类似如下的文本片段:#!/bin/sh#Thisscriptwillbeexecutedafteralltheotherinitscripts.#Youcanputyourowninitializationstuffinhereifyoudon‘t#wanttodothefullSysVstyleinitstu
曲筱
·
2025-05-02 23:49
linux自动加载ko模块v
qemu(4) -- qemu-system-arm使用
1.前言参考网上的资料,使用qemu中的vexpress_a9板子,跑一下
Linux
环境。2.源码工作目录的结构如下。
xflm
·
2025-05-02 23:48
qemu
linux
VScode/
Linux
基础操作
远程连接基础操作1.安装插件:打开VSCode。在左侧的侧边栏中,点击扩展图标(四方格),或者使用快捷键Ctrl+Shift+X。搜索"Remote-SSH"插件并安装它。2.配置SSH:打开VSCode。在左下角点击"远程资源管理器"图标。在远程资源管理器中,点击"连接到主机"图标(纸飞机)。输入SSH连接的信息,包括用户名和主机名。3.使用配置文件:你可以将主机信息添加到.ssh/config
菠 罗 吹 雪
·
2025-05-02 22:17
Linux
vscode
linux
linux
python3安装
1安装依赖环境yum-yinstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgdbm-develdb4-devellibpcap-develxz-devel2mkdir-p/usr/python33cdusr/python3;tar-zxvfPython-3.8.3.tgz;
我会唱天意
·
2025-05-02 22:16
面试题汇总与解析
技术
注册虚拟环境到Jupyter Notebook 的内核列表
sudotar-zxfollama-
linux
-amd64.tgz-C/usr/localollamaserve将虚拟环境添加到JupyterNotebook的内核列表中:安装ipykernel在虚拟环境中安装
Jianghl_2017
·
2025-05-02 22:13
jupyter
ide
python
基于peta
linux
内核源码编写字符设备驱动
文章目录前言一、字符设备基础二、开发环境三、编写驱动1.内核目录2.编写驱动3.编写Makefile四、加载驱动五、测试用例总结前言一个基础的peta
linux
工程,在配置工程的时候即可在图形界面进行kernel
-又又-
·
2025-05-02 21:34
linux
arm开发
c语言
物联网
嵌入式硬件
mcu
ubuntu
Peta
linux
快速入门向导 (9) 第八章.驱动开发的一些小技巧
1.前提具备c语言背景基本的
linux
命令2如何找到驱动对应的源代码2.1怎么找到dts目录find-namezynq*.dtsi.
王师傅MasterWang
·
2025-05-02 20:02
Xilinx软件开发
-Master
Wang
xilinx
petalinux
fpga
zynq
driver
驱动开发硬核特训 · Day 15:电源管理核心知识与实战解析
今天我们将以
Linux
电源管理框架为基础,从理论结构、内核架构,再到典型驱动实战(如regulator、suspend/resume、runtimePM)进行完整讲解。一、为什么必须关注电源管理?
嵌入式Jerry
·
2025-05-02 20:31
Linux+内核
驱动开发
[实战] Peta
linux
驱动开发以及代码框架解读
目录Peta
linux
驱动开发以及代码框架解读一、引言二、步骤2.1创建Peta
Linux
工程2.2配置硬件描述文件2.3设备树配置2.4建立驱动框架2.5编辑`.bb`文件2.6编写驱动文件2.7编写
开发者认证为什么要改昵称呢
·
2025-05-02 20:00
驱动开发
linux
c语言
嵌入式硬件
MSYS2
本文来源:腾讯元宝MSYS2(MinimalSYStem2)是一个Windows下的轻量级Unix-like环境,主要用于开发和运行
Linux
/Unix软件。
伸头看云朵
·
2025-05-02 19:22
MSYS2
【愚公系列】2023年10月 WPF控件专题 Page控件详解
《博客内容》:.NET、Java、Python、Go、Node、前端、IOS、Android、鸿蒙、
Linux
、物联网、网络安全、大数据、人
愚公搬代码
·
2025-05-02 18:44
wpf
Shell 学习笔记 - 变量的类型 + 变量的赋值
export内置命令导出的变量,用于定义Shell的运行环境,保证Shell命令正确执行,如$0、$1、$#;从命令行、函数或脚本执行等传递参数时,$0、$1称为特殊位置变量;预定义变量是在bash(
Linux
路过的一个普通人
·
2025-05-02 18:42
Shell
学习
笔记
linux
C++ 特性之多线程
C++特性之多线程1.多线程传统的C++(C++11之前)中并没有引入线程这个概念,在C++11出来之前,如果我们想要在C++中实现多线程,需要借助操作系统平台提供的API,比如
Linux
的,或者windows
明月醉窗台
·
2025-05-02 17:08
C++特性
c++
c语言
开发语言
visualstudio
实战 Nginx+keepalived 实现高可用集群
本实验系统均使用Centos7.5,在所有节点进行以下操作://查看操作系统[root@LB-01~]#cat/etc/redhat-releaseCentOS
Linux
release7.5.1804(
36氪(36Kr)广播
·
2025-05-02 16:03
nginx
运维
Linux
C/C++ 学习路线(已拿腾讯、百度 offer)
分享一、秋招
Linux
C/C++offer情况二、
Linux
C/C++方向的一些思考三、计算机基础知识的梳理四、C++方向的深入学习路线五、项目+亮点+面试的一些思考六、总结前言
Linux
C/C++从零基础到大神的学习路线
weixin_30371469
·
2025-05-02 16:30
c/c++
面试
java
从实列中学习
linux
shell8 统计nginx中 访问量最多的前十个Ip,10G的日志文件也不怕,管道命令的精髓
统计nginx中访问量最多的前十个Ipcataccess.log|awk'{print$1}'|sort|uniq-c|sort-nr|head-10下面是对该Shell脚本的逐层解析,最终目标是统计访问日志中最高频的10个IP地址。通过管道组合多个命令,实现数据流的逐步加工:完整命令cataccess.log|awk'{print$1}'|sort|uniq-c|sort-nr|head-10分
一刀到底211
·
2025-05-02 15:52
linux
nginx
shell
Linux
多线(进)程编程——番外2:信号量实现读写锁
前言对于数据库(可以看作共享内存)等高并发的服务器,需要同时应对很多请求,这些请求里有读请求也有写请求。如果每次来一个请求的时候就给数据库加一个锁,或者使用单一信号量限制单进程访问,那么系统的性能会受到极大的影响,失去多进程的优势。为了解决这个问题,可以考虑使用读写锁。读写锁读写锁的功能:读写锁是指,当允许多个进程同时以读的方式访问共享资源,但是只能允许一个进程向共享资源内写入数据,同时在写入数据
庐阳寒月
·
2025-05-02 14:45
linux操作系统
linux
嵌入式
c语言
【快速上手C语言】第十三章:探索C语言中的并发编程-多线程、同步与嵌入式实践
POSIX线程(Pthreads)是一个在Unix、
Linux
和
Seraphina_Lily
·
2025-05-02 13:15
快速上手C语言
c语言
java
开发语言
LNMP (
Linux
+ Nginx + MySQL + PHP) 加固详细指南
一、系统层加固1.1更新系统和软件#Ubuntu/Debianaptupdate&&aptupgrade-y#CentOS/Rocky
Linux
yumupdate-y1.2设置防火墙#Ubuntu/Debianufwdefaultdenyincomingufwdefaultallowoutgoingufwallow22
sober_pindi
·
2025-05-02 13:41
linux
nginx
mysql
LNMP部署及应用(
Linux
+Nginx+MySQL+PHP)
采用
Linux
、PHP、MySQL的优点我们不必多说。
划过手的泪滴t
·
2025-05-02 13:11
应用部署
云计算运维
Linux实验室
linux
nginx
mysql
运维
云计算
php
rsyslogd 重启_
Linux
rsyslogd服务及启动方法(详解版)
在CentOS6.x中,日志服务已经由rsyslogd取代了原先的syslogd。RedHat公司认为syslogd已经不能满足工作中的需求,rsyslogd相比syslogd具有一些新的特点:基于TCP网络协议传输日志信息。更安全的网络传输方式。有日志信息的即时分析框架。后台数据库。在配置文件中可以写简单的逻辑判断。与syslog配置文件相兼容。rsyslogd日志服务更加先进,功能更多。但是,
福禄寿FloruitShow
·
2025-05-02 12:04
rsyslogd
重启
华纳云:centos如何实现JSP页面的动态加载
而CentOS作为一款稳定、高效、安全的
Linux
服务器操作系统,非常适合部署JSP应用。
华纳云IDC服务商
·
2025-05-02 11:01
centos
java
linux
Linux
:ollama大模型部署
目录Ollama是一个能在本地机器上轻松构建和运行大型语言模型的轻量级、可扩展框架,适用于多种场景,具有易于使用、资源占用少、可扩展性强等特点。1.安装下载ollama2.为Ollama创建一个用户3.为ollama创建服务文件4.启动ollama服务5.拉取语言模型镜像(1)pull一个语言模型(2)查看本地模型(3)本地运行测试模型Ollama是一个能在本地机器上轻松构建和运行大型语言模型的轻
DevOps菜鸟(Xu JieHao)
·
2025-05-02 10:25
玩转大模型
Linux
服务器
linux
语言模型
人工智能
智能助手
Linux
拓展分页:原理、机制与应用
一、引言在
Linux
操作系统中,拓展分页是一个至关重要的概念,它涉及到系统如何高效地管理内存资源,以满足各种应用程序和进程的需求。
Mr_-G
·
2025-05-02 10:54
嵌入式软件开发
Linux
java
前端
服务器
linux
嵌入式
网络协议
真实的
Linux
故障诊断场景 07 网络配置问题
场景84:无互联网连接故障排除步骤:检查网络接口状态:ipasudoifupPing外部主机:pingbaidu.comDNS配置:验证/etc/resolv.conf中的DNS服务器设置:cat/etc/resolv.conf使用nslookup或dig测试DNS解析。防火墙设置:查看防火墙规则:firewall-cmd--list-all场景85:SSH连接问题故障排除步骤:SSH服务状态:检
山岚的运维笔记
·
2025-05-02 09:49
Linux
运维
linux
网络
运维
上一页
88
89
90
91
92
93
94
95
下一页
按字母分类:
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
其他