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-
管理rpm包
一、概念1、RPM:RPM是RedHatPackageManager(RedHat软件包管理工具)的缩写。2、RPM包的名称构成:例如:ypserv-2.31-12.el7.x86_64.rpm,yelp-xsl-3.28.0-1.el7.noarch.rpm软件包名版本号发布版本系统平台ypserv2.3112.el7x86_64yelp-xsl3.28.01.el7noarch二、yum管理r
逍遥不逍遥008
·
2023-11-26 07:30
linux
linux
【Linux基础】Linux常见指令总结及周边小知识
前言Linux
系统编程
的学习我们将要开始了,学习它我们不得不谈谈它的版本发布是怎样的,谈它的版本发布就不得不说说unix。
Ja_小浩
·
2023-11-26 00:57
linux
运维
服务器
Linux-
基本指令(1.0)
Linux是一个非常流行的操作的知识,并提供实例帮助读者更好地理解。让我们一起来学习吧!系统,也是云计算、大数据、人工智能等领域的重要基础。学习Linux命令是Linux系统管理的基础,也是开发过程中必不可少的技能。本博客将介绍Linux基础命令、文件管理、目录管理、文件编辑、进程管理、网络管理和系统管理等方面周边知识(!!!):/是linux下的路径分隔符\是win的路径分隔符.和..前者表示当
hqxnb666
·
2023-11-25 21:26
Linux专栏
网络安全-从0到1
linux
运维
服务器
【Linux
系统编程
十九】:(进程通信1)--匿名管道/模拟实现进程池
【Linux
系统编程
十九】:匿名管道原理/模拟实现进程池一.进程通信理解二.通信实现原理三.系统接口四.五大特性与四种情况五.应用场景--进程池一.进程通信理解什么是通信?
小陶来咯
·
2023-11-25 15:47
Linux系统编程
linux
网络
服务器
1、
Linux-
操作系统介绍
一、什么是操作系统?操作系统(OperatingSystem,简称OS)是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。操作系统的种类很多,各种设备安装的操作系统可从简单到复杂,可从手机的嵌入式操作系统到超级计算机的大型操作系统。
唯老
·
2023-11-25 08:41
python中集合的主要应用场景有哪些_python的用途有哪些?
python用途有:Web开发、网络爬虫、人工智能、数据分析、自动化运维、
系统编程
、图形处理、数学处理、文本处理、数据库编程、网络编程、多媒体应用(例游戏开发)等。为什么这么多人学Python呢?
weixin_39529443
·
2023-11-25 01:37
python
系统编程
文章目录
系统编程
系统工具概述sys模块os模块脚本运行上下文当前工作路径命令行参数shell环境变量标准流文件和目录工具文件工具目录工具并行系统工具进程分支线程
系统编程
系统工具概述python系统模块:
WY_记录
·
2023-11-24 23:09
python
网络
第4章 C++多线程
系统编程
精要
第4章C++多线程
系统编程
精要4.1引言学习多线程编程面临的最大的思维方式的转变有以下两点:当前线程可能随时会被切换出去,或者说被抢占(preempt)了多线程程序中事件的发生顺序不再有全局统一的先后关系多线程程序的正确性不能依赖于任何一个线程的执行速度
霜晨月c
·
2023-11-24 23:06
muduo
c++
后端
信息与通信
tcp/ip
学习方法
unix
Ubuntu20.04安装搜狗输入法
1、安装包下载搜狗输入法
linux-
首页搜狗输入法forlinux—支持全拼、简拼、模糊音、云输入、皮肤、中英混输https://shurufa.sogou.com/linux点击立即下载,根据自己的硬件选择
奉系坤阀
·
2023-11-24 16:21
Linux
linux
搜狗输入法
Rust错误处理机制:优雅地管理错误
Rust作为一种
系统编程
语言,对错误处理的重视程度是非常高的。它提供了一套既安全又灵活的机制来处理可能出现的错误。Rust错误处理的两大类别在Rust中,错误大致分为两种:可恢复错误和不可恢复错误。
程序员Linc
·
2023-11-24 04:36
rust
开发语言
后端
Linux-
权限
1.Shell命令以及运行原理Linux严格意义上说的是一个操作系统,我们称之为“核心(kernel)“,但我们一般用户,不能直接使用kernel。而是通过kernel的“外壳”程序,也就是所谓的shell,来与kernel沟通。从技术角度,Shell的最简单定义:命令行解释器(commandInterpreter)主要包含:将使用者的命令翻译给核心(kernel)处理。同时,将核心的处理结果翻译
想拿offer
·
2023-11-24 03:14
Linux学习
linux
运维
服务器
C和C++:学习的优势和代码示例
C和C++是两种常见且广泛使用的编程语言,它们在软件开发和
系统编程
领域具有重要地位。本文将介绍学习C和C++的优势,并提供一些代码示例来帮助读者更好地理解这两种语言。
程序开路
·
2023-11-24 01:29
c++
c语言
学习
C/C++
一份c/c++Linux后台服务器开发者的技术拓展书单
渗透测试的艺术linux+c++编程LinuxC编程一站式学习Linux程序设计第4版Linux高性能服务器编程Linux就该这么学Linux入门教程(精华基础版)Linux入门教程Linux网络编程Linux
系统编程
面试题小能手
·
2023-11-23 10:58
2023年学习Go语言是否值得?探索Go语言的魅力
学习Go语言的好处用途广泛:Go语言可应用于各种任务,包括Web开发、
系统编程
、云计算、机器学习和数据科学等领域。无论你是想开发网站、构建分布式系统还是处理大数
爱发白日梦的后端
·
2023-11-23 08:25
Golang
学习
golang
开发语言
从零开始一步一步搭建Ubuntu Server服务器、修改数据源、安装Docker、配置镜像加速器、Compose部署Gitlab服务...
实现步骤一:
Linux-
安装UbuntuServer16.04X64(图文教程详细版)https://blog.csdn.net/BADAO_LIUMANG_QIZHI/a
baiyue8587
·
2023-11-23 06:28
严肃的在线学习宣言
作为一个E-learning从业者,无论是
系统编程
、课程开发、宣传运营,我们都在默默为此付出努力。在智能手机大潮下,到处都在提倡利用碎片时间学习。但我依然坚持提倡学习应该是严肃、认真的。
猪肚腩
·
2023-11-23 06:30
【C++】string类的介绍与使用
越努力越幸运社区简介:简料简料,简单有料~在校大学生一枚,专注C/C++/GO的干货分享,立志成为您的好帮手~C/C++学习路线(点击解锁)❤️C语言❤️初阶数据结构与算法❤️C++❤️高阶数据结构❤️Linux
系统编程
与网络编程文章目录前言
简 料
·
2023-11-23 00:02
C++
c++
开发语言
string类
字符和字符串操作
【C++】vector的介绍与使用
越努力越幸运社区简介:简料简料,简单有料~在校大学生一枚,专注C/C++/GO的干货分享,立志成为您的好帮手~C/C++学习路线(点击解锁)❤️C语言❤️初阶数据结构与算法❤️C++❤️高阶数据结构❤️Linux
系统编程
与网络编程文章目录前言
简 料
·
2023-11-23 00:59
C++
c++
开发语言
vector
容器
vector的介绍与使用
Unity开发之C#基础-File文件读取
前言今天我们将要讲解到c#中对于文件的读写是怎样的那么没接触过特别
系统编程
小伙伴们应该会有一个疑问这跟文件有什么关系呢?
想吃烤地瓜.
·
2023-11-22 23:26
c#
开发语言
unity
游戏引擎
游戏程序
Rust实用技巧:编写高效的Rust代码
Rust是一种功能强大且安全的编程语言,适用于
系统编程
、Web开发等多种场景。我们来看看如何充分利用Rust的特性来提升代码效率。
程序员Linc
·
2023-11-22 19:07
rust
开发语言
后端
Linux-
内存管理机制、内存监控、buffer/cache异同
在Linux中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉是内存不够用了,其实不然。这是Linux内存管理的一个优秀特性,主要特点是,无论物理内存有多大,Linux都将其充份利用,将一些程序调用过的硬盘数据读入内存(buffer/cache),利用内存读写的高速特性来提高Linux系统的数据访问性能。在这方面,区别于Windows的内存管理。本文从Linux的内存管理机制入手,简单
liyuxia_1991
·
2023-11-22 17:53
Linux
内存管理
buffer
cached
炼丹-002:从0开始编译
Linux-
准备(丹炉和丹)环境
现在,我们开始做炼丹的准备工作。准备开始炼丹前,我们首先明白编译一个Linux的几个阶段。大王把它分为3个阶段:1、准备工具链,2、编译基础系统,3、编译完整系统。接下来,我们具体说说这三个阶段,我们都干了什么。1、准备工具链。在准备工具链时,我们要准备一个干净的磁盘分区,并把它挂载到一个目标目录上。此时,我们要做的事情,就是将要编译新操作系统的编译工具,核心工具等安装遭到这个挂载点,成为编译工具
weixin_46069202
·
2023-11-22 15:22
linux
服务器
linux内核获取滴答数,
linux-
如何从/ proc / pid / stat获取应用程序的总CPU使用率?
linux-
如何从/proc/pid/stat获取应用程序的总CPU使用率?我想知道如何计算一个进程的总CPU使用率。
weixin_39591386
·
2023-11-22 08:08
linux内核获取滴答数
Linux
系统编程
Linux
系统编程
文章目录Linux
系统编程
Chapter1
系统编程
入门1.1GCC1.2静态库与动态库1.2.1静态库1.2.2动态库1.3makefile1.4GDB1.5文件IO1.5.1标准C库与系统
开宝特攻
·
2023-11-22 08:45
linux
linux
运维
服务器
【Linux】历史发展及安装
2.Linux历史背景2.1发展史本门课程学习Linux
系统编程
,你可能要问Linux从哪里来?它是怎么发展的?在这里简要介绍
zxctsclrjjjcph
·
2023-11-21 23:01
Linux
linux
服务器
linux
系统编程
-进程或线程间通信机制
1、通信机制分类linux进程或线程间通信机制主要分为三类:通信:这些工具关注进程之间的数据交换。同步:这些进程关注进程和线程操作之间的同步。信号:在特定场景下可以将信号作为一种同步技术,信号还可以作为一种通信技术。根据上图总结一下:用于通信的主要有:管道和FIFO、消息队列(POSIX和SYSTEMV)、共享内存(POSIX和SYSTEMV)、内存映射、socket(数据报和流)、伪终端。用于同
别拿嵌入式不当码农
·
2023-11-21 23:44
linux
嵌入式
c语言
linux内核编译ccflag,
linux-
内核编译、安装grub、安装initrd及内核,screen,组装Linux
用户空间用于访问、监控内核的目录/proc,/sys通过修改/proc,/sys中的文件控制内核参数(伪文件系统)/proc/sys:此目录中的文件很多是可读写的,可修改其中内容(重定向的方式修改)/sys/:某些文件可写[root@localhost~]#ll/proc/systotal0dr-xr-xr-x0rootroot0Mar422:48abidr-xr-xr-x0rootroot0Ma
深河先生
·
2023-11-21 20:39
linux内核编译ccflag
Linux
系统编程
(进程)——创建进程函数fork/vfork的使用
Linux
系统编程
(进程)——创建进程函数fork/vfork的使用fork的使用vfork的使用fork的使用使用fork函数创建一个进程#includepid_tfork(void);fork函数调用成功
橙子果果
·
2023-11-21 16:50
Linux系统编程
linux
Linux
系统编程
—读写锁rwlock
读写锁是另一种实现线程间同步的方式。与互斥量类似,但读写锁将操作分为读、写两种方式,可以多个线程同时占用读模式的读写锁,这样使得读写锁具有更高的并行性。读写锁的特性为:写独占,读共享;写锁优先级高。对于读写锁,掌握了这12个字就足矣了。Linux环境下,读写锁具有以下三种状态:读模式下加锁状态(读锁)写模式下加锁状态(写锁)不加锁状态虽然读写锁有读锁、写锁、不加锁三种状态,但其实它只有一把锁,而非
良许Linux
·
2023-11-21 05:07
Linux
系统编程
—有名管道
▋**1.管道的概念**管道,又名「无名管理」,或「匿名管道」,管道是一种非常基本,也是使用非常频繁的IPC方式。1.1管道本质管道的本质也是一种文件,不过是伪文件,实际上是一块内核缓冲区,大小4K;管道创建以后会产生两个文件描述符,一个是读端,另一个是写端;管道里的数据只能从写端被写入,从读端被读出;1.2管道原理管道是内核的一块缓冲区,更具体一些,是一个环形队列。数据从队列的一端写入数据,另一
良许Linux
·
2023-11-21 05:07
Linux
系统编程
—信号捕捉
前面我们学习了信号产生的几种方式,而对于信号的处理有如下几种方式:默认处理方式;忽略;捕捉。信号的捕捉,说白了就是抓到一个信号后,执行我们指定的函数,或者执行我们指定的动作。下面详细介绍两个信号捕捉操作参数:signal和sigaction。##signal函数函数原型:sighandler_tsignal(intsignum,sighandler_thandler);其中,sighandler定
宝贝啊!
·
2023-11-21 05:57
2020-12-22Linux
系统编程
—互斥量mutex
##互斥量mutex前文提到,系统中如果存在资源共享,线程间存在竞争,并且没有合理的同步机制的话,会出现数据混乱的现象。为了实现同步机制,Linux中提供了多种方式,其中一种方式为互斥锁mutex(也称之为互斥量)。互斥量的具体实现方式为:每个线程在对共享资源操作前都尝试先加锁,成功加锁后才可以对共享资源进行读写操作,操作结束后解锁。互斥量不是为了消除竞争,实际上,资源还是共享的,线程间也还是竞争
Liuyiyi6110309
·
2023-11-21 05:51
linux
使用树莓派学习Linux
系统编程
的 --- 库编程(面试重点)
在之前的Linux
系统编程
中,学习了文件的打开;关闭;读写;进程;线程等概念....本节补充“Linux库概念&相关编程”,这是一个面试的重点!
mjmmm
·
2023-11-21 04:48
树莓派
linux
C语言
系统编程
Linux库
分文件编程
【C++】标准模板库 STL 简介
越努力越幸运社区简介:简料简料,简单有料~在校大学生一枚,专注C/C++/GO的干货分享,立志成为您的好帮手~C/C++学习路线(点击解锁)❤️C语言❤️初阶数据结构与算法❤️C++❤️高阶数据结构❤️Linux
系统编程
与网络编程文章目录前言什么是
简 料
·
2023-11-20 20:28
C++
c++
开发语言
STL
标准模板库
Linux
系统编程
:详解环境变量
目录一.环境变量的基本概念1.1什么是环境变量1.2环境变量的功能测试二.与环境变量相关的操作三.环境变量的组织方式四.通过代码获取环境变量的值五.总结一.环境变量的基本概念1.1什么是环境变量环境变量是用于指定操作系统相关参数的、全局的变量。通过env指令,可以查看系统中全部的环境变量。下面是几个常见的环境变量:PATH:指令的搜索路径HOME:特定用户的家目录,即:用户登录时默认所在的路径。S
【Shine】光芒
·
2023-11-20 19:53
Linux系统和网络
linux
运维
服务器
linux mmap 作用,LINUX 中的mmap浅析
LINUX中我们可以使用mmap用来在进程虚拟地址空间中分配创建一片虚拟内存地址映射其可以是1、文件映射使用文件内容初始化内存2、匿名映射初始化全为0的内存空间(calloc也可以)下面配图来自UNIX
系统编程
手册而对于是否共享又分为
吹亚吹
·
2023-11-20 16:11
linux
mmap
作用
Linux
系统编程
------mmap函数
mmapvoid*mmap(void*addr,size_tlength,intprot,intflags,intfd,off_toffset)//创建共享内存映射参数:addr:指定映射区的首地址。通常传NULL,表示让系统自动分配;length:共享内存映射区的大小;(#include#include#include#include#includeintmain(intargc,char*ar
bamboo223
·
2023-11-20 16:11
Liunx系统编程--笔记
linux
c语言
运维
Linux
系统编程
——进程之间通信 无名管道&有名管道
文章目录什么叫进程通信进程案例代码进程使用用户空间缓存通信方式进程与进程之间通信方式:无名管道案例——一个进程对管道进行写读。案例一个进程操作管道——管道无内容,在读进入阻塞案例一个进程操作管道——管道写满在了,在写数据。(写满管道时在写就会阻塞)A进程与B进程通信有名管道有名管道实现无亲缘线程通信进程通信:在用户空间实现进程通信是不可能的,通过Linux内核通信线程通信:可以在用户空间就可以实现
CeHi
·
2023-11-20 14:06
Linux
linux
服务器
Linux
系统编程
之我的学习笔记1
gcc(g++)的工作流程:1预处理:调用cpp的预处理器,do的工作是:去掉注释,展开头文件,宏替换gcc-Etest.c-otest.i2编译:gcc将源代码文件编译为汇编语言代码gcc-Stest.i-otest.s3汇编:as,将汇编语言代码编译为了二进制文件(目标代码)gcc-ctest.s-otest.o4链接:ld,链接test.c代码中所调用到的库函数gcc-otest.otest
Fanfan21ya
·
2023-11-20 12:03
Linux下cpp开发
Linux系统编程
c++
Linux
系统编程
【文件IO、进程、进程间通信、信号、线程、互斥】
linux
系统编程
个人通过学习,手打了一份48000字的Linux
系统编程
的笔记,包含了【文件IO、进程、进程间通信、信号、多线程、互斥】等知识点,并给出了大量的代码案例对每个重要的知识点进行了代码演示
jiong1998
·
2023-11-20 12:02
c++
Linux
系统编程
day11学习目标1说出Linux下的目录结构和常见目录的作用2熟练使用Linux下的相对路径和绝对路径3熟练使用Linux下常用文件和目录操作相关的命令4熟练使用修改用户权限、用户和用户组相关的命令5熟练使用文件的查找和检索相关的命令6熟练掌握Ubuntu下的软件安装和卸载7熟练使用压缩工具完成文件或目录的压缩解压缩命令解析器(shell)作用:对用户输入到终端的命令进行解析,调用对应的执行程序
Old Tony
·
2023-11-20 12:01
LinuxC
linux
ubuntu
运维
Linux_基础编程day03
将近日学习Linux基础编程,
系统编程
,网络编程的word笔记搬运过来,图片无法直接粘贴,就丢失掉了。日后工作学习中使用与扩充维护还是word笔记。
scavenger1994
·
2023-11-20 12:00
Linux
Linux
系统编程
day02 vim、gcc、库的制作与使用
Linux
系统编程
day02vim、gcc、库的制作与使用01.vim0101.命令模式下的操作0102.切换到文本输入模式0103.末行模式下的操作0104.vim的配置文件02.gcc03.库的制作与使用
月仙儿
·
2023-11-20 12:29
Linux系统编程
linux
vim
运维
c语言
Linux
系统编程
day01 Linux常用基础命令
Linux
系统编程
day01Linux常用基础命令01.命令解释器02.Linux下常用的快捷键03.Linux下的目录结构04.文件和目录操作的相关命令04.01`tree`04.02`ls`04.03
月仙儿
·
2023-11-20 12:59
Linux系统编程
linux
运维
ubuntu
Linux
系统编程
day03 Makefile、gdb、文件IO
Linux
系统编程
day03Makefile、gdb、文件IO1.Makefile2.gdb3.文件IO1.MakefileMakefile文件中定义了一系列规则来指定哪些文件需要先编译,哪些文件需要后编译
月仙儿
·
2023-11-20 12:50
Linux系统编程
linux
ubuntu
c语言
运维
服务器
Linux 零拷贝sendfile函数
了解Linux中的sendfile函数在Linux
系统编程
中,sendfile函数是一个强大的系统调用,用于高效地在文件描述符之间传输数据,特别是用于网络编程中发送文件数据。
@新法
·
2023-11-20 08:51
Linux
系统编程
linux
服务器
零拷贝
ubuntu
【算法训练营】参数解析+跳石板
欢迎来到Python专栏♀️作者介绍:前PLA队员目前是一名普通本科大三的软件工程专业学生IP坐标:湖北武汉目前技术栈:C/C++、Linux
系统编程
、计算机网络、数据结构、Mysql、Python(
X.Dragon
·
2023-11-20 04:01
算法题解
算法
【Mysql】关于数据库增删查改的一些在线OJ练习
欢迎来到Python专栏♀️作者介绍:前PLA队员目前是一名普通本科大三的软件工程专业学生IP坐标:湖北武汉目前技术栈:C/C++、Linux
系统编程
、计算机网络、数据结构、Mysql、Python(
X.Dragon
·
2023-11-20 04:30
Mysql数据库
数据库
mysql
oj
牛客
【Mysql】Mysql内置函数介绍
欢迎来到Python专栏♀️作者介绍:前PLA队员目前是一名普通本科大三的软件工程专业学生IP坐标:湖北武汉目前技术栈:C/C++、Linux
系统编程
、计算机网络、数据结构、Mysql、Python(
X.Dragon
·
2023-11-20 04:30
Mysql数据库
mysql
数据库
【Mysql】复合查询详解+实战操作(多表查询、自链接、子查询等)
欢迎来到Python专栏♀️作者介绍:前PLA队员目前是一名普通本科大三的软件工程专业学生IP坐标:湖北武汉目前技术栈:C/C++、Linux
系统编程
、计算机网络、数据结构、Mysql、Python(
X.Dragon
·
2023-11-20 04:27
Mysql数据库
mysql
数据库
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他