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
系统编程
】初步运用git工具
介绍:使用git之前首先要先认识gitee/github,gitee/github是一个远程仓库网站。git是平台专门开发的一个操控工具,是一个开源的分布式版本控制系统,我们使用git工具来与gitee/github来取得联系。git的推送使用:git既然是一个工具,我们首先要查看系统下是否安装了它:[zhu@zhujunhao~]$whichgit/usr/bin/git//出现此路径表示已经安
青春:一叶知秋
·
2023-12-14 12:29
git
linux
运维
服务器
gitee
云网络中的虚拟网络设备Tap与Tun
一、Tap和Tun的概述1.1.tap和tun介绍Tap/Tun设备是
Linux操作系统
内核中的虚拟网络设备,提供与硬件网卡完全相同的功能,但一般物理网卡一端连接的是物理网络,一端连接的是网络协议栈,而
一只CV程序猿
·
2023-12-14 12:59
网络
【linux
系统编程
】编辑器gcc/g++
目录Linux下的编辑器介绍:1,编辑器gcc/g++1-1,系统的编译过程1-2,预处理过程1-3,编译过程1-4,汇编过程1-5,链接过程Linux下的编辑器介绍:Linux系统下可支持很多高级语言的编辑,不同的编辑工具对应不同的语言。本章,我们重点介绍C语言的编辑器gcc和C++的编辑器g++,其中g++也可编辑C语言的文本,但gcc不可编辑C++的文本。1,编辑器gcc/g++我们都知道,
青春:一叶知秋
·
2023-12-14 12:29
linux
运维
服务器
Linux--程序地址空间
北尘_:个人主页个人专栏:《
Linux操作系统
》《经典算法试题》《C++》《数据结构与算法》☀️走在路上,不忘来时的初心@[TOC](文章目录)一、程序地址空间回顾我们在讲C语言的时候,老师给大家画过这样的空间布局图下图是内存吗
北尘_
·
2023-12-06 23:57
Linux操作系统
linux
运维
服务器
一:C语言常见概念
.认识C语言:C语言是人和计算机交流的语言C语言是一门面向过程的语言,而C++,Java,Python等是一门面向对象的语言软件开发(项目):面向过程+面向对象操作系统(Windows,Linux等)
系统编程
计算机网络网络编程
温轻舟
·
2023-12-06 20:43
C语言知识详解
c语言
开发语言
20天拿下华为OD笔试之【DFS/BFS】2023Q1A-Linux发行版的数量【闭着眼睛学数理化】全网注释最详细分类最全的华为OD真题题解
【DFS/BFS】2023Q1A-Linux发行版的数量题目描述与示例题目描述
Linux操作系统
有多个发行版,distrowatch.com提供了各个发行版的资料。
闭着眼睛学算法
·
2023-12-06 20:19
最新华为OD真题
#
BFS
华为od
深度优先
宽度优先
【C语言】mmap函数
mmap是一种在Unix/
Linux操作系统
中将文件映射到进程的地址空间的方法,它允许程序像访问内存一样访问文件。这种方法可以提高文件访问的速度和效率,特别是对于大文件而言。
一尘之中
·
2023-12-06 19:14
编程
C语言
c语言
FFmpeg的C++封装:FFmpegWrapper
FFmpeg是在
Linux操作系统
下开发的,但它也能在其他操作系统下编译,包括Windows。
十年编程老舅
·
2023-12-06 16:00
音视频开发
ffmpeg
c++
音视频开发
音视频编解码
音视频
FFmpegWrapper
FFmpeg封装
华纳云:linux搭建web服务器流程是怎样的
一、准备工作在开始搭建Web服务器之前,需要先准备好以下工具和软件:1.
Linux操作系统
(如Ubuntu、CentOS等);2.Web服务器软件(如Apache、Nginx
华纳云IDC服务商
·
2023-12-06 16:21
服务器
linux
前端
Linux文件结构与文件权限
所以本篇文章会对
Linux操作系统
的文件结构和文件权限进行讲解。
shark-chili
·
2023-12-06 14:36
运维
操作系统
linux上安装mysql_linux上安装MySQL
LINUX
Linux操作系统
linux上安装MySQL环境:centos7mysql8.0.18一、下载mysql服务软件包rpmpackage:是某个特定的包,比如server,client,devle
Flink 中文社区
·
2023-12-06 12:43
linux上安装mysql
Python OS 模块操作整理
一.os的简介os模块可以对不同的系统进行
系统编程
>>>importos#导入os模块>>>help(os)#查看os功能(内容太多,推荐使用标准库Python3.5.1介绍OS的链接大概有43页,有时间再全部看一遍二
自犬邦
·
2023-12-06 10:12
Python
python
编程
os
TCP 和 UDP 区别? 2、TCP/IP 协议涉及哪几层架构? 3、描述下 TCP 连接 4 次挥手的过程?为什么要 4 次挥手?
5、
Linux操作系统
设备文件有哪些?1、TCP和UDP区别?TCP基于连接,UDP基于无连接。TCP要求系统资源较多,UDP较少。UDP程序结构较简单。TCP保证数据正确性,UDP可能丢包。
皮皮攻城狮
·
2023-12-06 08:03
tcp/ip
udp
架构
windows和Ubuntu(
linux操作系统
)之间如何进行文件互传
Windows和Ubuntu下的
Linux操作系统
之间的文件互传需要用到应用层的FTP协议(文件传输协议),设置方法如下:1:打开Ubuntu下的
Linux操作系统
的FTP服务打开Linux终端窗口,执行以下指令
小牛不爱吃糖
·
2023-12-06 08:50
Linux
服务器
Ubuntu
linux
windows
ubuntu
Linux操作系统
口令加密算法(OpenEuler)
我们知道口令一般都是加密存储的,所以进行加密的算法我们常说加密算法,更准确说是哈希函数(hashfunction)。这里以OpenEuler为例来了解一下,其支持的口令加密算法都有哪些,安全性分别如何?以及默认的加密算法如何自定义。manlogin.defs/etc/login.defs有一个ENCRYPT_METHOD配置参数,但是该文件逐渐被淘汰,期内配置的参数大概率不会生效,需要注意这一点。
itachi-uchiha
·
2023-12-06 08:34
网络安全
哈希算法
算法
SM3
Linux操作系统
使用及C高级编程-D19-D21Makefile
自动化编译:一旦写好,只需要一个make命令,整个工程完全自动化编译,极大提高软件开发效率提升编译效率:再次编译,只编译修改的文件语法:target:prerequisitestab键command要使用makefile编译以上程序由上图可以看到左边是书写格式,右边是make编译,并且在没有任何改动的情况下,其会表明是最新,而若改动了以后,就可重新进行编译下图左边是错误的两步编译,右边是正确的两步
zhaojiazb
·
2023-12-06 07:55
linux
运维
服务器
Linux操作系统
使用及C高级编程-D17D18编译与调试
编译当有线程创建时编译:gcctest.c-otest-lpthread分文件编写时主要是分为:.c(函数声明的具体实现)、.h(说明性文件:#define结构体共用体声明)、.c(main)条件编译一般情况下,要对每一行都进行编译。当希望只对其中一部分内容进行编译时,需要用到条件编译。下图为模拟部分程序需要在x86运行,当不需要运行时就不定义3,而当需要运行时则定义3行还可以使用ifndef有两
zhaojiazb
·
2023-12-06 07:25
c语言
linux
Linux 计划任务(at、crontab)
一、什么是计划任务在
Linux操作系统
中,除了用户即时执行的命令操作以外,还可以配置在指定的时间、指定的日期执行预先计划好的系统管理任务(如定期备份、定期采集监测数据)。
泡泡茶壶鸭
·
2023-12-06 03:21
linux
运维
服务器
深入Linux
系统编程
(序)
这是这一系列的第一篇文章,先来唠叨唠叨写这些内容的初衷吧。记得小时候玩航模,最开始的兴趣是因为好奇,好奇飞机那么大的铁家伙,怎么就能飞上天呢?后来开始玩简单的手扔的飞机模型,渐渐知道了机翼的外形会如何影响飞机的飞行路线,如何调整能让扔出去的飞机飞得稳,飞得远;再后来,学会了给飞机加上动力,加上遥控,当然零件都是买的现成的,照着说明书装上去,再微调下配重和机翼就可以飞了;然后在这个过程中开始对动力和
混混托马斯
·
2023-12-05 23:46
能上天的代码? NASA 火星无人机飞行控制系统开源了
简介最近美国“毅力号”火星车成功登陆火星,配合它完成探测任务的“机智号”无人机搭载的是“骁龙801”处理器,并且“机智号”实际上是通过
Linux操作系统
控制的,这是人类第一次在火星上运行Linux。
开源前哨
·
2023-12-05 23:18
Linux多核飞控
这种飞控系统使用
Linux操作系统
作为主要的控制平台,可以支持多个处理器核心同时工作,以实现更高的性能和更快的响应速度。
katerdaisy
·
2023-12-05 23:14
linux
嵌入式硬件
硬件工程
Linux系统---图书管理中的同步问题
顾得泉:个人主页个人专栏:《
Linux操作系统
》《C/C++》《LeedCode刷题》键盘敲烂,年薪百万!
顾得泉
·
2023-12-05 21:33
Linux操作系统
linux
运维
ubuntu
vim
算法
Linux 的性能调优的思路
Linux操作系统
是一个开源产品,也是一个开源软件的实践和应用平台,在这个平台下有无数的开源软件支撑,我们常见的apache、tomcat、mysql等。
测试界柠檬
·
2023-12-05 21:23
软件测试
linux
运维
服务器
压力测试
单元测试
功能测试
程序人生
C语言还会存在多久
首先,C语言作为一种深受尊重的底层编程语言,仍然在很多领域发挥着重要作用,例如
系统编程
、嵌入式系统、驱动程序开发等。因此,对于从事与这些领域相关工作的人来说,学习C语言仍然是必要的。
百锦再
·
2023-12-05 21:22
C语言
算法
visual
studio
c语言
Linux操作系统
之wget下载软件并安装
文章目录前言一、apt下载二、wget下载1、新建目录存放文件2、根据下载地址使用wget下载安装包3、解压包4、命令指定目录,让其生效(创建软链接,您就可以在任意目录下直接使用node和npm命令)`如有启发,可点赞收藏哟~`前言一般安装可以直接使用apt命令,不过安转的不是最新版本的,且没法指定版本号具体需要指定版本号安转可使用wget命令下载安转包进行安装一、apt下载1.使用apt安装更新
失眠时间
·
2023-12-05 20:35
服务器篇
开发工具(软件
脚本
博客等)
linux
运维
服务器
Linux内核V4L2架构
是
linux操作系统
下一套用于采集图片、视频和音频数据的通用API接口,配合适当的视频采集设备和相应的驱动程序,可以实现图片、视频、音频等的采集。
yzw_yy
·
2023-12-05 18:45
算法
【嵌入式Linux程序开发综合实验】-1(附流程图) | ARM开发板 | 测试“Hello World” | Makefile文件 | 实现加法相加
设备以及工具硬件:Linux开发板、PC机、串口连接线图1Linux开发板以及串口接线软件:PC机
Linux操作系统
、Linux集成开发环境、设备驱动程序、超级终端通讯程序。
Akaxi-1
·
2023-12-05 18:17
嵌入式Linux系统学习
嵌入式硬件
linux
arm
【Linux
系统编程
】开发工具yum和vim
目录一,yum工具的使用1,yum的介绍2,yum的使用二,vim工具的开发1,vim的介绍2,模式的使用3,vim配置文件4,sudo配置文件一,yum工具的使用1,yum的介绍yum是CentOS系统版本下的一个软件包管理器,它可以进行工具/指令/程序的安装,检查卸载等,相当于手机上的应用商店,对各种软件进行管理。其实,它也是一个指令,在目录/usr/bin/下。这里要说明的是不同系统版本对应
青春:一叶知秋
·
2023-12-05 17:59
linux
运维
服务器
VMware 安装Ubuntu22.04
15.1.0build-135910401、安装下载地址:下载Ubuntu桌面系统|Ubuntu打开VMware,选择文件->新建虚拟机配置类型选择典型,单击“下一步”按钮选择“稍后安装操作系统”,单击“下一步”选择
Linux
瘦身小蚂蚁
·
2023-12-05 16:22
Linux
安装配置
ubuntu
linux操作系统
之终端命令echo命令详解 通俗易懂
一、使用格式:echo文字内容echo命令可以将传递给终端的参数再在终端显示一遍。那么为什么要将传递的给终端的参数再在终端显示一遍呢?其实该命令单独使用的几率是很小的,该命令通常是配合重定向一起使用将被应该输出到终端窗口的内容输出到指定文件中(即保存到文件中去)(重定向:本应显示在终端的内容输出或追加的文件上,将原本输出到终端的内容重定向到指定的文件中,那么原本输出到终端的内容也没有了)。二、其中
安然~~
·
2023-12-05 16:43
linux
操作系统
面试
echo命令
【华为OD】
Linux操作系统
有多个发行版,distrowatch.com提供了各个发行版的资料。
不是金川
·
2023-12-05 13:02
最新华为OD机试真题
华为od
python
ubuntu 20.04下工作环境的搭建(企业微信、腾讯会议)
在
linux操作系统
下,我的工作很少被各种消息打扰。我可以专心的看资料,写代码。最近,随着疫情的发展,我的工作内容发生了一些变化,新增了不少要协同和沟通的事情。
castellan
·
2023-12-05 11:41
Ubuntu
ubuntu
linux
wine
企业微信
腾讯会议
LeedCode刷题---双指针问题
顾得泉:个人主页个人专栏:《
Linux操作系统
》《C/C++》《LeedCode刷题》键盘敲烂,年薪百万!双指针简介常见的双指针有两种形式,一种是对撞指针,一种是左右指针。
顾得泉
·
2023-12-05 06:00
leetcode
c++
算法
数据结构
深入解析Linux进程管理机制
本文将深入探讨
Linux操作系统
中的进程管理机制,重点介绍进程的创建、调度和终止过程,以及进程间的通信方式。
液态不合群
·
2023-12-05 05:16
linux
运维
服务器
【容器】Docker打包
Linux操作系统
迁移
0x0场景因老服务器操作系统文centos6.5,现要迁移至uosv201050a(底层centos8),其中需要迁移的应用组件有:mysql、tomcat、apachehttpd,因版本跨越太大,导致centos8直接安装无法完全恢复原项目,故使用docker打包还原。0x1旧服务器操作将原来的系统打包压缩:[root@localhost~]#tar-cvpzfweb.tar--exclude=
Leon-zy
·
2023-12-05 02:18
tomcat
Docker
Linux
docker
linux
容器
LeetCode刷题---斐波那契数列模型
顾得泉:个人主页个人专栏:《
Linux操作系统
》《C/C++》《LeedCode刷题》键盘敲烂,年薪百万!
顾得泉
·
2023-12-05 02:44
LeetCode刷题
面试
算法
c++
记一次
linux操作系统
实验
前言最近完成了一个需要修改和编译linux内核源码的操作系统实验,个人感觉这个实验还是比较有意思的。这次实验总共耗时4天,从对linux实现零基础,通过查阅资料和不断尝试,直到完成实验目标,在这过程中确实也收获颇丰,特此记录实验内容实现系统调用inthide(pid_tpid,inton),在进程pid有效的前提下,如果on置1,进程被隐藏,用户无法通过ps或top观察到进程状态;如果on置0且此
qzero233
·
2023-12-05 00:27
linux内核开发
linux
c语言
Linux系统管理---挂载外部设备、统计文件或者文件夹大小
需要理解的是,
Linux操作系统
将所有的设备都看作文件,它将整个计算机的资源都整合成一个大的文件目录。我们要访问存储设备中的文件,必须将文件所在的分区挂载到一个已存在的目录上,然后
Jalen data analysis
·
2023-12-05 00:27
Linux
linux挂载
临时挂载命令mount
永久挂载vim
/etc/fstab
卸载umount
统计文件或者文件夹大小
rust入门(rust教程、rust安装方法)
Rust的卸载基本语法变量与数据类型控制流函数Rust的所有权系统错误处理实战:构建一个小项目创建新项目编写代码运行项目安装相关链接器运行删除项目Rust开发入门Rust是一种专注于性能、并发和内存安全的
系统编程
语言
Dontla
·
2023-12-04 22:21
Rust
rust
开发语言
后端
Linux常见指令大全及周边知识:让你的命令行变得更加强大
文章目录目录文章目录前言一,
Linux操作系统
是啥?二,
Linux操作系统
具有以下特点三,指令的学习1,指令是什么?
幾微
·
2023-12-04 22:43
linux
运维
服务器
运维开发
centos
Linux 面试题及其答案
答案:Linux发行版是
Linux操作系统
的一个特定版本,它包括了操作系统内核、用户界面、应用程序和其他一些软件。Li
bing520xu
·
2023-12-04 21:07
linux
运维
服务器
面试
对Laxcus分布式操作系统的认知、价值、痛点解决的回答
我公司现在已经使用
Linux操作系统
部署了一堆服务器,你如何说服我弃用Linux使用Laxcus?
LAXCUS分布式操作系统
·
2023-12-04 17:52
LAXCUS分布式操作系统
分布式
分布式操作系统
渗透测试——一、黑客实践之网络扫描
渗透测试一、该文章简介1、目标2、任务二、认识KaliLinux1、知识准备1.1
Linux操作系统
1.2KaliLinux系统1.3常用网络服务端口2、利用Dmitry进行端口扫描3、利用Nikto扫描网页漏洞
君衍.⠀
·
2023-12-04 15:51
渗透测试
网络安全
网络
arm开发
golang
开发语言
后端
linux
运维
linux c编程实战 中文 pdf版,linux c编程实战
文中第一篇主要介绍了linux和c编程基础,包括linux安装与使用,c语言的开发技巧,第二篇介绍了linux
系统编程
,包括文件和目录操作,进程和线程控制,信号的使用,进程间通信等;第三
月小烟
·
2023-12-04 12:33
linux
c编程实战
中文
pdf版
Linux编程技术总结
前言所谓Linux编程技术就是在
Linux操作系统
环境下进行软件开发时所使用的各种编程技术。
yunfan188
·
2023-12-04 12:03
Linux编程
Linux编程
Linux
Linux
系统编程
8-I2C通信
序号内容链接1多进程点我访问2进程间通信点我访问3多线程点我访问4网络编程点我访问5shell点我访问6Makefile点我访问7串口通信点我访问8I2C通信点我访问一I2C介绍IIC(IIC,inter-Integratedcircuit),两线式串行总线,用于MCU和外设间的通信。IIC只需两根线:数据线SDA和时钟线SCL。以半双工方式实现MCU和外设之间数据传输,速度可达400kbps。二
²º²²এ松
·
2023-12-04 12:01
Linux开发
linux
LeedCode刷题---子数组问题
顾得泉:个人主页个人专栏:《
Linux操作系统
》《C/C++》《LeedCode刷题》键盘敲烂,年薪百万!
顾得泉
·
2023-12-04 08:50
LeetCode刷题
算法
数据结构
leetcode
动态规划
Linux常用发行版本软件包安装指南
Linux操作系统
以其开源、灵活和高度定制的特性而备受欢迎。然而,对于初学者来说,熟悉不同发行版的软件包管理系统可能是一个挑战。
修己xj
·
2023-12-04 08:17
linux
linux
运维
服务器
2021-08-30 普通用户 -bash: fork: retry: No child processes
今天jenkins构建报错,登录app用户报错:-bash:fork:retry:Nochildprocesses造成的原因:上面这段错误提示的本质是
Linux操作系统
无法创建更多进程,导致出错。
宇晨棒棒的
·
2023-12-04 08:39
Linux环境搭建(Ubuntu22.04)+ 配置共享文件夹(Samba)
Linux开发环境准备搭建Linux开发环境所需要的软件如下:VMware虚拟机:用于运行
Linux操作系统
的虚拟机软件之一,VMware下载安装在文章中不做说明,可自行百度谢谢Ubuntu光盘镜像:用于源代码编译
GenCoder
·
2023-12-04 04:50
HarmonyOS
linux
Samba共享文件夹
Ubuntu22.04
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他