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
Liunx系统编程
【Linux
系统编程
】如何创建进程(什么是fork函数?进程创建的原理是什么?)
目录一、前言二、进程创建的初次了解(创建进程的原理)三、什么是fork函数?初识fork函数fork函数的四个为什么?⭐为什么fork()要给子进程返回0,给父进程返回子进程pid?⭐一个函数是如何做到返回两次的?如何理解?⭐fork()函数究竟在干什么?干了什么?⭐一个变量怎么会有不同的内容呢?四、总结五、共勉一、前言在之前的博客中,已经详细的讲解了什么是进程包括了进程的概念,进程与操作系统的关
sunny-ll
·
2024-02-01 05:55
Linux系统编程
linux
运维
服务器
c++
算法
数据结构
Liunx
shell编程及自动化运维实现--第二章判断
一、Shell条件测试1.数值比较[整数1操作符整数2]操作符-gt大于-lt小于-eq等于-ne不等于-ge大于等于-le小于等于echo${#pass}变量长度测试语法必须有空格1.test条件表达式test2-ge7|echo$?2.[条件表达式][2-ge7]|echo$?3.[[条件表达式]][[2-ge7]]|echo$?if语法结构if如果then那么else否则fi结束实例1.需求
沉浸月
·
2024-02-01 05:26
自动化
运维
【PyQt】01-PyQt下载
二、安装1.Windows环境下安装安装PyQt5Designer2.
Liunx
环境下安装总结前言拜吾师PyQt5快速入门静态库补充一点知识:Windows:.libLinux:.a.so(动态库)简单描述
R三哥哥啊
·
2024-02-01 00:16
PyQt
pyqt
python
liunx
使用sakura frp进行进行内网穿透,搭建网站
文章目录前言一、注册sakurafrp账号并实名认证二、自己电脑下载一个虚拟机软件,安装
liunx
系统1.下载虚拟机软件2.按照sakurafrp安装客户端三、开通隧道,启动隧道四、其他内网穿透工具总结前言工具
lyk_dtf
·
2024-01-31 19:24
认真写博客
linux
服务器
运维
06.
系统编程
-4.多线程和GIL
为什么有人会说Python?多线程是鸡肋?知乎上有人提出这样一个问题,在我们常识中,多进程、多线程都是通过并发的方式充分利用硬件资源提高程序的运行效率,怎么在Python中反而成了鸡肋?有同学可能知道答案,因为Python中臭名昭著的GIL,GIL是什么?为什么会有GIL?多线程真的是鸡肋吗?GIL可以去掉吗?带着这些问题,我们一起往下看,同时需要你有一点点耐心。多线程是不是鸡肋,我们先做个实验,
JerryChenn07
·
2024-01-31 11:52
ubuntu+nginx+uwsgi部署django项目
相比较学习Django来说,部署应该是在整个环节中比较难的一项,特别是一些自学者,对
liunx
系统的命令行操作不熟悉,甚至是从来没有接触过服务器,这一块我相信劝退了很多人!
轻编程
·
2024-01-31 10:31
ubuntu
nginx
django
Linux
系统编程
——管道
文章目录一、管道1.管道的特质2.管道的用法——pipe函数3.管道的读写行为4..管道的优劣二.实战练习:实现ls|wc-l指令三、fifo实现非血缘关系进程间通信一、管道1.管道的特质实现原理:内核借助环形队列机制,使用内核缓冲区实现。特质:1.伪文件2.管道中的数据只能一次读取。3.数据在管道中,只能单向流动。局限性:1.自己写,不能自己读。2.数据不可以反复读。3.半双工通信。4.血缘关系
Strive_LiJiaLe
·
2024-01-30 22:01
Linux系统编程
linux
c++
运维
Liunx
基础:一篇文章看明白什么是基础操作系统!
文章目录前言一、Linux入门概述二、常用快捷键三、Linux常用命令总结前言想入门Llinux,新手不知道Linux怎么入门?有这一篇就够了提示:以下是本篇文章正文内容,下面案例可供参考一、Linux入门概述概述Linux全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发
赵闪闪168
·
2024-01-30 20:06
闪闪精选
linux
嵌入式Linux
系统编程
学习之十七计时器与信号
文章目录一、睡眠函数二、时钟处理一、睡眠函数 Linux下有2个睡眠函数,原型分别为:#includeunsignedintsleep(unsignedintseconds);voidusleep(unsignedlongusec); 函数sleep让进程睡眠seconds秒,函数usleep让进程睡眠usec微秒。 sleep睡眠函数内部是用信号机制进行处理的,用到的函数有:#includ
PoroKing
·
2024-01-30 16:44
嵌入式Linux系统编程学习
linux
使用java进行串口开发测试,超详细(一篇就够了)!
文章目录前言一、开发前准备二、开发java项目时所依赖的RXTXcom.jar包(window)三、开发java代码(window)四、开发java项目后进行测试(window)五、打包后jar包测试环境配置(
liunx
么卡
·
2024-01-30 13:49
串口通信
问题解决方案
linux
centos
java
串口通信
liunx
集成jmeter进行压测实践
首先
liunx
环境需要部署jdk1,获取jmeter免安装包:点击我获取免安装包2,获取jmeter-manger工具,用于生成报告,日志等点击我获取工具3,在服务器上新建一个文件夹存放jmeter,推荐在
枯枫叶
·
2024-01-30 09:32
java
jmeter压测
23国赛网络建设与运维正式赛题12.开发环境搭建和13.系统运维
开发环境搭建任务描述:实现linux
系统编程
开发环境搭建。在linux4上搭建开发环境。(1)利用系统iso文件,搭建c语言、c++语言、rust语言开发环境。
南港清风i
·
2024-01-30 09:55
23国赛正式赛题答案解析
网络
运维
Liunx
常用命令(3)安装软件
磁盘目录/bin(binaries):该目录中存储的都是一些二进制文件,文件都是可以被运行的。/dev(devices):该目录中主要存放的是外接设备,例如盘、其他的光盘等。在其中的外接设备是不能直接被使用的,需要挂载(类似windows下的分配盘符)。/etc(etcetera):该目录主要存储一些配置文件。/home:表示“家”,表示除了root用户以外其他用户的家目录,类似于windows下
消灭师
·
2024-01-30 08:46
linux
Liunx
常用命令(2)
压缩解压文件命令压缩文件:zipzip-r压缩的文件名字.zip./目录;需要先安装一下zip命令插件;yum-yinstallzip;安装成功,重新运行zip命令;zip-r要压缩的文件名字.zip./test2;(./指的是当前目录下的test2文件);解压:unzip要解压的文件名字;同样使用之前也需要安装一下unzip的插件;yum-yinstallunzip;压缩压缩文件:bzip2-k
消灭师
·
2024-01-30 08:16
linux
运维
服务器
VMware安装和
Liunx
操作系统使用
常见的操作系统:win7,xp,win8,win10,mac,linux;win闭源不开放源代码mac闭源不收费linux开源redHatUbantuCentos目前市面上比较常见的开源的操作系统,有许多分支如:redHat,Ubantu(乌班图),CentOS,目前linux在世界上最大的分支是安卓运维常见概念:域名(英语:DomainName),又称网域,是由一串用点分隔的名字组成的Inter
消灭师
·
2024-01-30 08:15
服务器
linux
网络
漏洞原理linux操作系统的SqlMap工具的使用
漏洞原理linux操作系统的SqlMap工具的使用Linux操作系统基础操作链接:1024一篇通俗易懂的
liunx
命令操作总结(第十课)-CSDN博客kali的IP地址:192.168.56.1实操#kali
人生的方向随自己而走
·
2024-01-30 04:57
漏洞攻防
安全
Linux
系统编程
笔记-(1)基本概念
一.UNIX与Linux发展史1965年,Bell实验室、MIT、GE(通用电气公司)准备开发Multics系统,为了同时支持300个终端访问主机,但是1969年失败了;1969年,KenThompson(C语言之父)利用汇编语言开发了FIleServerSystem(Unics,即UNIX的原型);1973年,DennisRitchie和KenThompson发明了C语言,而后写出了UNIX的内
王莞原
·
2024-01-30 03:49
linux
Linux
Linux编程
C语言
进程
内核
【Linux】文件IO
#前置知识Linux文件I/O分为系统IO和标准IO,常用于
系统编程
系统I/O通过文件描述符fd来操作文件标准I/O通过文件流FILE*来操作文件Linux下可以使用man命令来查看使用手册man指令通过
姿势的搬运工
·
2024-01-30 00:28
linux
运维
服务器
arch
liunx
安装android studio
0x01安装jdksudopacman-Sjdk8-openjdk0x02安装androidstudiopacman安装不到,使用yayyay-Sandroid-studio
FeiJiNcFan
·
2024-01-29 18:39
android逆向
android
studio
android
ide
RabbitMQ 快速上手教程 ~
本文前置知识云服务器的基本使用Docker基本命令SpringBootDocker搭建RabbitMQ环境为了方便,采用Docker进行安装,直接从仓库拉取即可(首先要在
Liunx
中安装Docker环境
只是曾路过
·
2024-01-29 08:18
RabbitMQ
消息队列
rabbitmq
spring
boot
七牛云测开实习一面凉经整理
)Java大厂面试——常见集合篇ListHashMap红黑树_javalist是连续内存吗-CSDN博客5.创建线程的方式23Java面试专题八股文面试全套真题(含大厂高频面试真题)多线程_linux
系统编程
多线程编程网络
软工菜鸡
·
2024-01-28 16:16
面经
java
数据库
linux
七牛云
面经
软件测试
大厂
Linux基本指令
Liunx
基本指令文章目录
Liunx
基本指令零、前言一、ls指令1.ls指令基本概述2.ls常用指令选项讲解:2.1ls-l2.2ls-a二、pwd指令三、cd指令1.cd指令基本概述2.
Liunx
相关知识
羽舟_
·
2024-01-28 10:16
Liunx系统编程
linux
Liunx
基础---------------------第八章软件管理
一、概述1.RPM包RPMPackageManager(原RedHatPackageManager),由RedHat公司提出,被众多
Liunx
发行版所采用,也成二进制无需编译,可直接使用,无法设定个人设置
沉浸月
·
2024-01-28 00:26
linux
运维
服务器
Liunx
基础-------------------------第十一章网络管理
两台机器要想联通,就需要两台机器都设置NAT模式注意:虚拟机的总内存,不能超过真机一、网络接口规则二、NetworkManager服务网络管理器(NetworkManager)是一个动态网络的控制器与配置系统,它用于当网络设备可用时保持设备和连接开启并激活。默认情况下,CentOS/RHEL7已安装网络管理器,并处于启用状态。systemctlstatusNetworkManager查看网络管理程
沉浸月
·
2024-01-28 00:26
网络
Liunx
基础-----------------------第十五章文件服务
一、FTPServer1.简介FTP(文本传输协议)是TCP/IP协议组中的协议之一作用:提供文件共享服务,互联网上多的媒体资料和软件资源,绝大部分是通过FTP服务器传递基础:控制端口command21/tcp数据端口data20/tcpyumlist|grepvsftp查找vsftp服务2.FTPServer默认配置2.1安装vsftpyum-yinstallvsftp2.2准备分发的文件tou
沉浸月
·
2024-01-28 00:26
网络
Liunx
基础----------------------第十二章网络管理实战一
一、OSI简介1.简介OSI:开放系统互联模型,国际标准化组织制定,定义了不同计算机互联的标准,设计和描述,计算机网络通信的框架全世界网络通信的工作氛围7层:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层好记口诀:应表会传网数物定制OSI优势:开放,厂商兼容性,易于理解、学习,模块化工程,故障排除2.OSI7层次结构/功能应用层应用程序/原始数据qq/yy/爱奇艺/吃鸡表示层格式/压缩
沉浸月
·
2024-01-28 00:26
网络
服务器
linux
Liunx
基础----------------第六章磁盘管理一
用户账号,用户头像,用户视频,用户信息等学习目标:在
Liunx
系统中,管理存储设备和资源磁盘类型:机械硬盘:盘片,马达,磁头,磁臂组成的机械机构存储器。
沉浸月
·
2024-01-28 00:56
运维
Liunx
基础-----------------------第十六章网站服务
HYML:超文本标记语言网页:使用HTML,PHP,JAVA语言格式书写的文件主页:网页中呈现用户的第一个页面网站:多个网页组合而成的一台网站服务器URL:统一资源定位符,访问网站的地址网站架构:LAMP:
Liunx
沉浸月
·
2024-01-28 00:51
运维
网络
深入了解Go语言中的HTTP代理处理机制
Go语言,也被称为Golang,自2009年诞生以来,凭借其简洁、高效的特点,逐渐在
系统编程
、Web开发等多个领域崭露头角。在Web开发中,HTTP代理处理是常见的需求之一。
华科℡云
·
2024-01-27 20:50
python
http
liunx
安装redis
安装1.官网下载Redis压缩包,地址:http://redis.io/download下载稳定版2.(服务器)通过远程管理工具,将压缩包拷贝到Linux服务器中,执行解压操作3.解压,执行make对Redis解压后文件进行编译4.cdsrc执行sudomakeinstall进行Redis安装Redis的部署为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中(可忽视,为了
Aedda
·
2024-01-27 18:20
linux如何挂载swap分区,Linux挂载新硬盘和创建Swap分区的方法
Liunx
添加新硬盘其实和Windows的操作一样,但一个是图形化操作,另一个是命令行操作,不过步骤是一样,下面就动手演示和讲解Linux挂载新硬盘1、查看硬盘信息命令:fdisk-l[root@center
武吴为
·
2024-01-27 17:30
linux如何挂载swap分区
【Linux
系统编程
应用层开发目录】介绍Linux应用层开发的知识点和文章
博客主页:https://blog.csdn.net/wkd_007专栏地址:LinuxC语言博客内容:嵌入式开发、Linux、C语言、C++、数据结构、音视频本文内容:介绍Linux应用层开发的知识点和文章金句分享:你不能选择最好的,但最好的会来选择你——泰戈尔目录一、Linux编程|文件操作二、Linux编程|常见操作三、Linux编程|进程相关四、Linux编程|网络编程五、预留六、预留我希
wkd_007
·
2024-01-27 16:38
#
✨Linux
C语言
linux
Linux系统编程
Linux应用层开发
Linux/Uinx
系统编程
:进程管理(2)
Linux/Uinx
系统编程
:进程管理(2)文章目录Linux/Uinx
系统编程
:进程管理(2)subreaper进程subreaper进程代码示例exec()更改进程执行映像exec()我们接着上一章的内容继续讲解
若亦_Royi
·
2024-01-27 00:09
Linux/Uinx系统编程
linux
网络
运维
Linux/Uinx
系统编程
:getopt()函数用法
Linux/Uinx
系统编程
:getopt()函数用法getopt()函数描述getopt()函数是用来分析命令行参数的,该函数由Unix标准库提供,包含在头文件中。
若亦_Royi
·
2024-01-27 00:09
Linux/Uinx系统编程
linux
运维
服务器
Linux/Uinx
系统编程
:进程管理(1)
Linux/Uinx
系统编程
:进程管理(1)文章目录Linux/Uinx
系统编程
:进程管理(1)什么是进程进程来源INIT和守护进程登录进程sh进程进程的执行模式进程管理的系统调用关于syscall中参数
若亦_Royi
·
2024-01-27 00:04
Linux/Uinx系统编程
linux
服务器
运维
后端
【C++基础】C++内存处理机制面试题(以面促学 )
欢迎来到C++基础专栏♀️作者介绍:前PLA队员目前是一名普通本科大三的软件工程专业学生IP坐标:湖北武汉目前技术栈:C/C++、Linux
系统编程
、计算机网络、数据结构、Mysql、Python(目前在学
X.Dragon
·
2024-01-26 20:21
C++基础
c++
【C语言】(1)初识C语言
什么是C语言C语言是一种广泛应用的计算机编程语言,它具有强大的功能和灵活性,使其成为
系统编程
和底层开发的首选语言。C语言的设计简洁、高效,且不依赖于特定的硬件或系统,因此在各种计算平台上都能稳定运行。
游码客
·
2024-01-26 19:27
C语言程序设计
c语言
开发语言
Linux
系统编程
(二)文件IO/系统调用IO
一、IO简介I/O是一切实现的基础:标准IO(stdio);系统调用IO(sysio,文件IO);不同系统上的系统调用IO的使用方式可能不一样,为了隐藏不同系统上的细节,提出了标准IO给程序员调用,标准IO的实现是依赖于系统调用IO的,但是标准IO的可移植性更好。文件IO都是不带缓冲的IO,而标准IO是带缓冲的IO。二、系统调用IO部分系统调用IO如下(文件描述符fd贯穿始终):open()、cl
Patarw_Li
·
2024-01-26 09:39
Linux系统编程
linux
学习
c语言
Linux
系统编程
(三)文件系统
一、目录和文件1.1文件属性(stat)stat()可以通过文件名获取文件的属性。fstat()可以通过打开的文件描述符获取文件的属性。lstat()和stat()功能相同,有一点区别就是当pathname是一个符号链接文件的时候,lstat()返回的是符号链接文件本身的属性,而不是链接文件指向的文件的属性。而stat()则是返回符号链接所指向文件的属性。#include#include#incl
Patarw_Li
·
2024-01-26 09:37
Linux系统编程
linux
学习
c语言
一文详细讲解 io_uring
背景简介熟悉Linux
系统编程
的同学都清楚,Linux并没有提供完善的异步IO(网络IO、磁盘IO)机制。在网络编程中,我们通常使用epollIO多路复用来处理网络IO,然而epoll也
Linux内核站
·
2024-01-26 01:09
linux
网络
服务器
内核
io_uring
20种最常用编程语言的特点及应用
-应用场景:
系统编程
、嵌入式系统、游戏开发、驱动开发。4.JavaScript-特点:解释型
极客代码
·
2024-01-25 21:39
java
c++
c语言
liunx
服务异常分析
systemd-journald服务分析系统日志实验环境:本地Centos7请勿在vps服务器上操作!!!1systemd-journald介绍systemd-journald是一个收集并存储各类日志数据的系统服务。它创建并维护一个带有索引的、结构化的日志数据库,并可以收集来自各种不同渠道的日志。systemd是内核启动后的第一个用户进程,PID为1,是所有其它用户进程的父进程。所有服务的启动运行
仲夏那片海
·
2024-01-25 19:56
运维文档
网络安全专栏
linux
安全威胁分析
web安全
lIunx
-4
主要内容掌握shell语言熟练编写shell脚本能力目标掌握shell语言熟练编写shell脚本shell1.什么是shellShell脚本语言是实现Linux/UNIX系统管理及自动化运维所必备的重要工具,Linux/UNIX系统的底层及基础应用软件的核心大都涉及Shell脚本的内容。Shell是一种编程语言,它像其它编程语言如:C,Java,Python等一样也有变量/函数/运算符/if语句/
灰灰..
·
2024-01-25 08:45
linux
Linux 快速上手
Liunx
不同的操作系统Linux、Unix、Windows…Linux的不同的发行版本:debian、ubuntu、deepin、rethat、centos、fedora等等Linux系统安装可以参考我的安装
xfchn多多学习学习
·
2024-01-25 00:54
#
Linux
linux
运维
服务器
【国产化】用
Liunx
程序运行.NET程序
一、概述用户场景常用C端程序技术为微软.Net和PB技术。对此类应用适配,项目重新开发是最好选择,用java等描述性语言重写是常用的选择。.Net平台在理论上可以利用.NETCore迁移到国产麒麟操作系统,实际操作中利用Core可能需要程序做部分调整。PB语言目前活跃度相对较低,相关开源维护技术较少,目前在国产操作系统下不能完整的迁移实现,对于调整难度大,需要重构工作量大的程序,可以选择麒麟的Kw
yuzhangfeng
·
2024-01-24 22:13
Linux
.net
linux
国产化
操作系统
windows
嵌入式系统工程开发的新模式|软件自动化( 代码自动生成)|使用建模的方法(数字孪生)<结合视频一起学习>2022-02-04
嵌入式系统工程开发的新模式|软件自动化(代码自动生成)|使用建模的方法(数字孪生)嵌入式系统工程开发的新模式|软件自动化(代码自动生成)|使用建模的方法(数字孪生)学习UML编程语言,是嵌入式
系统编程
的一条成功之路和未来趋势
德国SiSy编程就这么简单
·
2024-01-24 15:33
为什么 Go 开发者一定要会 Rust?
其一,Rust和Go在很多方面都很相似,例如并发模型、内存安全和
系统编程
liu7322
·
2024-01-24 15:50
golang
rust
开发语言
13-Linux笔记
13-
Liunx
笔记-ydl-heima-笔记笔记内容来自黑马程序员&元动力视频教程文章目录13-
Liunx
笔记-ydl-heima-笔记**笔记内容来自`黑马程序员&元动力`视频教程**第一章Linux
欣慰的三叶草(● ̄(エ) ̄●)
·
2024-01-24 09:51
Java
#
java-Spring入门
java
Linux
【C语言】程序的编译与链接(C语言代码为例) #代码写好后到运行期间要经过怎样的过程呢?# 粗略版 #
简料简料,简单有料~在校大学生一枚,专注C/C++/GO的干货分享,立志成为您的好帮手~C/C++学习路线(点击解锁)(●’◡’●)❤️C语言❤️初阶数据结构与算法❤️C++❤️高阶数据结构❤️Linux
系统编程
与网络编程编译与链接前言程序的环境程序的编译与链接写在最后前言每当我们运行一段代码时
简 料
·
2024-01-24 04:36
C语言
c语言
编译与链接
Liunx
部署教程
1.总体流程图1.1系统环境需求阿里云CentOS8.2JDK>=1.8MySQL>=5.7Maven>=3.0RedisNode.jsNginx2.安装流程2.1安装jdk新建目录#tmp存放临时安装包mkdir-p/data/tmp#service存放软件环境mkdir-p/data/service#gitee存放代码版本控制库mkdir-p/data/gitee以上目录非必须,可以自行选择安
LYX3693
·
2024-01-24 02:07
java
linux
阿里云
上一页
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
其他