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
8086系统编程
【汇编的救赎】汇编语言入门必看基本知识点
虽然汇编语言相对于高级语言来说更加复杂和底层,但它是学习计算机体系结构和
系统编程
的重要基础。文章目录什么是
嵌入式小白—小黑
·
2023-10-02 00:36
汇编的救赎
汇编
基础
嵌入式小黑
docker安装influxdb
dockerpullquay.io/influxdb/influxdb:v2.0.4dockerrun-p
8086
:
8086
--name=influxdb1influxdbdockerexec-itinfluxdb1
赢一把就睡
·
2023-10-02 00:05
flink
Docker安装InfluxDB_用户名密码和策略使用
,启动后进入创建好用户和密码后,修改auth-enabled=true重启容器生效,就必须要用户和密码dockerpullinfluxdbdockerrun-d--namemy-influxdb\-p
8086
阿亮说技术
·
2023-10-02 00:35
docker
docker
容器
influxdb
【Linux
系统编程
】进程状态
文章目录前言1.准备工作2.阻塞、挂起状态的了解2.1阻塞2.2挂起3.看看Linux内核源代码怎么说4.R运行状态(running)5.S休眠状态(sleeping)6.D不可中断休眠状态7.T暂停状态(stopped)8.t追踪暂停状态(tracingstop)9.X死亡状态(dead)10.Z僵尸状态(zombie)前言在前面的学习中,我们已经学习了进程的概念和基本创建,以及如何通过相关的系
YIN_尹
·
2023-10-01 23:20
Linux
系统编程
linux
进程状态
系统编程
【Linux
系统编程
】僵尸进程与孤儿进程
文章目录1.僵尸进程2.僵尸进程的危害3.孤儿进程1.僵尸进程上一篇文章进程的状态中最后我们提出了僵尸状态:为了方便子进程退出后父进程或操作系统获取该进程的退出结果,Linux进程退出时,进程一般不会立即死亡,而是要维持一个Z状态即——僵尸状态。那处在僵尸状态的进程即僵尸进程,那首先我们就要来重点理解一下僵尸进程。那我们来给大家讲一个故事:假如你呢是一名非常自律上进的大学生,每天早晨都有到外面跑步
YIN_尹
·
2023-10-01 23:20
Linux
系统编程
linux
服务器
unix
Linux
系统编程
系列之守护进程
一、什么是守护进程守护进程(Daemon)被翻译为精灵进程、后台进程(不推荐这么叫),是一种旨在运行于相对干净环境、不受终端影响的、常驻内存的进程,像西方神话中的精灵拥有不死的特性,长期稳定提供某种功能或者服务。在Unix/Linux系统中,使用ps命令可以看到许多以-d结尾的进程,它们大多都是守护进程。二、守护进程的特性行于相对干净环境、不受终端影响的、常驻内存的进程,长期稳定提供某种功能或者服
Great Macro
·
2023-10-01 21:41
Linux
C语言程序设计
c语言
linux
Linux
系统编程
系列之进程间通信-信号量组
一、什么是信号量组信号量组是信号量的一种,是system-V三种IPC对象之一,是进程间通信的一种方式。二、信号量组的特性信号量组不是用来传输数据的,而是作为“旗语”,用来协调各进程或者线程工作的。信号量组可以一次性在其内部设置多个信号量,而信号量本质上是一个数字,用来表征一种资源的数量,当多个进程或者线程争夺这些稀缺资源的时候,信号量用来保证他们合理地,秩序地使用这些资源,而不会陷入逻辑谬误之中
Great Macro
·
2023-10-01 17:14
Linux
C语言程序设计
c语言
linux
【Linux
系统编程
】开源的分布式版本控制系统——git的基本使用
文章目录1.git的历史2.什么是版本控制,怎么理解?3.git的主要功能4.git与Gitee/GitHub的关系与区别5.git的基本使用5.1git的安装5.2创建仓库5.3开源设置5.4克隆到本地5.5如何上传到仓库并推送到远端addcommitpush5.6删除文件5.7删除仓库这篇文章我们继续学习开发工具,今天要学的是开源的分布式版本控制系统——git1.git的历史Git是一个分布式
YIN_尹
·
2023-10-01 12:35
Linux
系统编程
linux
开源
分布式
linux课程_【课程完结】嵌入式Linux应用/驱动开发基础知识两大篇章已全部录制完毕 共72集...
应用开发基础知识嵌入式Linux全新系列教程第四篇《嵌入式Linux应用开发基础知识》我们首先讲解一个应用程序怎么去编译才能在开发板上运行,再到GCC编译器、Makefile的使用,然后讲解Linux
系统编程
相关的一些知识
weixin_39753397
·
2023-10-01 05:54
linux课程
四通道信息融合下的齿轮箱故障诊断(Python代码,SVM模型和CNN模型进行对比实验,解压缩即可运行,有详细中文注释)
模型进行对比实验)_哔哩哔哩_bilibili用到的库:2.数据集介绍:数据免费下载链接(不要积分):https://download.csdn.net/download/qq_40840797/883
8086
9
深度学习的奋斗者
·
2023-10-01 01:32
诊断领域创新代码
人工智能
Linux
系统编程
系列之进程间通信-IPC对象
一、什么是IPC对象消息队列,共享内存和信号量组被称为IPC对象。各种不同的IPC其实是在不同时期逐步引入的,他们是在UNIX伯克利版本system-V中引入的三种通信方式。二、IPC对象特性1、在系统中使用键值(KEY)来唯一确定,类似文件系统中的文件路径。2、当某个进程创建(或打开)一个IPC对象时,将会获得一个整形ID,类似文件描述符。3、IPC对象属于系统,而不是进程,因此在没有明确删除操
Great Macro
·
2023-10-01 00:15
C语言程序设计
Linux
c语言
linux
Linux
系统编程
系列之进程间通信-共享内存
一、什么是共享内存共享内存是system-V三种IPC对象之一,是进程间通信的一种方式。二、共享内存的特性通过不同进程共享一段相同的内存(物理内存)来达到通信的目的,由于SHM对象不再交由内核托管,因此共享内存SHM对象是众多IPC方式最高效的一种方式,但也因为这个原因,SHM一般不能单独使用,而需要配合诸如互斥锁、信号量等协同机制使用。三、共享内存的使用场景1、进程间数据共享比如单机上需要启动多
Great Macro
·
2023-10-01 00:45
Linux
C语言程序设计
c语言
linux
Linux
系统编程
系列之进程间通信-消息队列
一、什么是消息队列消息队列是system-V三种IPC对象之一,是进程间通信的一种方式。二、消息队列的特性允许发送的数据携带类型(指定发送给谁),具有相同类型的数据在消息队列内部排队,读取的时候也要指定类型,然后依次读出数据。可以理解为消息队列就是一个多管道集合。三、消息使用场景由于每个消息都携带有类型,相同的类型自成一队,因此读取方向可以根据类型来挑选不同的队列,所以说MSG适用于“多对一”的场
Great Macro
·
2023-10-01 00:45
Linux
C语言程序设计
c语言
linux
PostgreSQL 11 - with_llvm
在2016年,俄罗斯国家科学院
系统编程
研究所(InstituteforSystemProgrammingo
hemny
·
2023-09-30 22:38
Linux
系统编程
(六):线程
参考引用UNIX环境高级编程(第3版)黑马程序员-Linux
系统编程
1.线程概念1.1什么是线程线程LWP:lightweightprocess轻量级的进程,本质仍是进程(在Linux环境下)有独立的PCB
Robot_Yue
·
2023-09-30 21:28
Linux系统编程
linux
学习
笔记
服务器
机器人
stm32
单片机
Linux
系统编程
(文章链接汇总)
参考引用UNIX环境高级编程(第3版)黑马程序员-Linux
系统编程
Linux
系统编程
(一):文件I/OLinux
系统编程
(二):文件和目录Linux
系统编程
(三):进程Linux
系统编程
(四):进程间通信
Robot_Yue
·
2023-09-30 21:28
Linux系统编程
linux
运维
服务器
学习
笔记
c++
Linux
系统编程
(七):线程同步
参考引用UNIX环境高级编程(第3版)黑马程序员-Linux
系统编程
1.同步概念所谓同步,即同时起步、协调一致。
Robot_Yue
·
2023-09-30 21:57
Linux系统编程
linux
数据库
服务器
c++
学习
stm32
单片机
Linux
系统编程
(1)
父子进程通过两个管道进行通信。伪代码#includevoidclient(int,int),server(int,int);intmain(intargc,char**argv){intpipe1[2],pipe2[2];pid_tchildpid;Pipe(pipe1);Pipe(pipe2);if((childpid==Fork())==0){//childClose(pipe1[1]);Cl
半路程序员
·
2023-09-30 16:27
unix
php
服务器
Linux调试器------gdb的使用【Linux
系统编程
】
目录背景:指令:背景:(1)debug和release:debug可以调试(形成可执行程序时会有调试信息),release不可以。Linux下默认是release版本。如果要以debug版本发布,带-g选项。指令:(1)进入调试:gdb可执行程序名(2)退出调试:q(3)怎么看到代码:list(l)行数也可以跟函数名:(4)打断点:b行号(如果是多文件,b文件名行号)查看断点信息:infob第一行
勤奋的懒羊羊~
·
2023-09-29 18:08
linux
运维
服务器
make/Makefile【Linux
系统编程
】
一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作makefile带来的好处就是——自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。make是一个命令工具,是一个解释makefile中指令的命令工具,一
勤奋的懒羊羊~
·
2023-09-29 18:38
Linux系统编程
linux
运维
服务器
Linux小程序——进度条【Linux
系统编程
】
回车换行:回车(\r)是回到当前光标所在行的最开始,换行(\n)是换到下一行,回车换行就是到下一行的最开始。缓冲区:先看第一种:helloworld后面有反斜杠n,那么我们看到的现象是先打印再停两秒。再看第二种:没有\n,此时,我们观察到的现象是先停2秒,才显示helloworld,那么,helloworld去哪里了呢,答案是:缓冲区里C程序默认打开3个输入输出流,分别是标准输入,标准输出(显示器
勤奋的懒羊羊~
·
2023-09-29 18:38
Linux系统编程
linux
linux
系统编程
之进程间通信(IPC)及相关API
文章目录无名管道命名管道FIFO消息队列MessageQueue共享存储SharedMemory信号量Semaphore信号(sinal)无名管道无名管道pipe是一种半双工的通信方式,不会创建一个实际的文件,相当于只是运行时在linux内核下有一个缓冲区来进行读写数据,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。#includeintpipe(int
@默默学习
·
2023-09-29 10:00
LINUX
c语言
linux
vim
多进程
QT基础入门——认识与创建QT(一)
前言:前面学了Linux的基础命令、
系统编程
、网络编程,对LInux的使用也有了一个简单的了解与认识,之后的学习就要用到imx6ull_pro这款开发板进行学习了,所以在使用前还是决定把QT的基础知识学习一下
我想学LINUX
·
2023-09-29 09:24
qt
什么是QT
QT的创建
QT的优点
QT的安装
开发语言
golang汇编之x86-64指令集(二)
X86其实是是80X86的简称(后面三个字母),包括Intel
8086
、80286、80386以及80486等指令集合,因此其架构被称为x86架构。
raoxiaoya
·
2023-09-28 14:28
golang
golang
汇编
获取CPU序列号的Delphi程序
UnitCPUid;InterfaceTypeTCpuType=(cpu
8086
,cpu286,cpu386,cpu486,cpuPentium);FunctionCpuType:TCpuType;FunctionCpuTypeString
weixin_33738555
·
2023-09-28 05:59
C代码练手记录之五
Linux
系统编程
中的信号有几个属性,信号的类型,信号是否可被打断,信号处理函数处理完后的动作,系统提供了对这几个方面进行控制的几个函数和对应的结构体,结构体数据用于填充参数,函数用于设置到系统中生效配置
icquu
·
2023-09-27 13:28
C基本代码学习
编程语言
人工智能
数据结构
8255芯片实现7段LED显示器
题目是:软件:Proteus、emu
8086
在最小系统和译码电路的基础上,学习使用8255芯片。
未知~
·
2023-09-27 01:47
汇编
学习总结
微机原理
(6) zero prefix must be added to a HEX value, for example: 0Ch
在emu
8086
中编写代码的时候,遇到了如标题这样奇怪的问题,具体的编码如下:;输出端口DigitalLEDDB40H,F9H,24H,30H,19H,12H,2H,78H,0H,10H,8H,0H,46H
未知~
·
2023-09-27 01:17
学习总结
汇编
Swift学习之汇编语言简单学习
image.png总线的分类:地址总线、数据总线、控制总线图片1.png地址总线:宽度决定了CPU的寻址能力
8086
的地址总线宽度是20,所以寻址能力是1M(2的20次方)数据总线:宽度决定了cpu的单次数据传送量
冷武橘
·
2023-09-26 15:14
二 机器指令 (course 5-9)
https://www.cs.cmu.edu/~213/lectures/05-machine-basics.pdf从
8086
到Corei71978年,Intel发布了第一款x86指令集的微处理器——Intel
8086
西部小笼包
·
2023-09-26 15:48
自动化测试框架:Rust实现
Rust是一门以安全、并发和性能著称的
系统编程
语言。它提供了许多功能强大的工具和库,可以用于构建高效、可靠的软件系统。在自动化测试领域,Rust也有一些优秀的框架和库可供选择。在Rust中,一个广
QijPostscript
·
2023-09-26 10:56
rust
rust
开发语言
后端
Linux内核之内存管理分段机制原理与实现(从无到有的过程)
1.分段机制概述对于分段机制,要从Intel的微处理器的
8086
开始说起,刚开始内存空间比较小,内存寻址采用的是直接访问物理地址的方式。
VicRestart
·
2023-09-26 09:27
程序设计
操作系统
分段机制
linux内核
Linux
系统编程
(四):进程间通信
参考引用UNIX环境高级编程(第3版)黑马程序员-Linux
系统编程
1.引言Linux环境下,进程地址空间相互独立,每个进程各自有不同的用户地址空间。
Robot_Yue
·
2023-09-26 03:46
Linux系统编程
linux
数据库
学习
运维
c语言
笔记
stm32
Linux
系统编程
(五):信号
参考引用UNIX环境高级编程(第3版)黑马程序员-Linux
系统编程
1.信号基础理论1.1概念和机制概念信号在生活中随处可见,如:古代战争中摔杯为号、现代战争中的信号弹、体育比赛中使用的信号枪他们都有共性
Robot_Yue
·
2023-09-26 03:45
Linux系统编程
linux
运维
服务器
开发语言
学习
笔记
stm32
【Linux】
系统编程
简单线程池(C++)
目录【1】线程池概念【1.1】线程池【1.2】线程池的应用场景【1.3】线程池的种类【1.4】线程池示例【2】线程池代码【1】线程池概念【1.1】线程池一种线程使用模式。线程过多会带来调度开销,进而影响缓存局部性和整体性能。而线程池维护着多个线程,等待着监督管理者分配可并发执行的任务。这避免了在处理短时间任务时创建与销毁线程的代价。线程池不仅能够保证内核的充分利用,还能防止过分调度。可用线程数量应
傻响
·
2023-09-26 01:24
Linux
linux
Apache HTTPD 换行解析漏洞(CVE-2017-15715)
ApacheHTTPD换行解析漏洞(CVE-2017-15715)1在线漏洞解读2环境搭建3影响版本:4漏洞复现4.1上传前准备一句话脚本文件4.2访问`http://192.168.225.166:
8086
煜磊
·
2023-09-25 15:30
漏洞复现
apache
web安全
网络安全
【Linux】
系统编程
线程读写者模式(C++)
目录一、读写锁二、读写锁接口【2.1】设置读写优先【2.2】初始化【2.3】销毁【2.4】加读锁【2.5】加写锁【2.6】解锁三、读写锁实例一、读写锁在编写多线程的时候,有一种情况是十分常见的。那就是,有些公共数据修改的机会比较少。相比较改写,它们读的机会反而高的多。通常而言,在读的过程中,往往伴随着查找的操作,中间耗时很长。给这种代码段加锁,会极大地降低我们程序的效率。那么有没有一种方法,可以专
傻响
·
2023-09-25 12:15
Linux
linux
【Linux】
系统编程
线程池单例模式(C++)
目录【1】什么是单例模式【2】什么是设计模式【3】单例模式的特点【4】饿汉实现方式和懒汉实现方式【5】饿汉方式实现单例模式【6】懒汉方式实现单例模式【7】将线程池改为单例模式【1】什么是单例模式单例模式是一种"经典的,常用的,常考的"设计模式。【2】什么是设计模式IT行业这么火,涌入的人很多.俗话说林子大了啥鸟都有.大佬和菜鸡们两极分化的越来越严重.为了让菜鸡们不太拖大佬的后腿,于是大佬们针对一些
傻响
·
2023-09-25 12:44
Linux
linux
初识Linux
系统编程
Linux
系统编程
最近一直在看关于Linux
系统编程
方面的知识,让我清楚的明白,作为一个编程人员学习了解Linux
系统编程
还是很有必要的。
空 白
·
2023-09-25 09:57
linux
ubuntu
Linux
系统编程
——信号
在学习Linux
系统编程
总结了笔记,并分享出来。有问题请及时联系博主:Alliswell_WP,转载请注明出处。
AllisWell_WP
·
2023-09-25 09:56
linux
java
操作系统
嵌入式
python
Linux
系统编程
——文件
文章目录Linux文件从哪来?Linux文件基本函数open函数文件描述符close函数write函数read函数lseek函数creat函数ioctlmmap文件编程的一般步骤文件系统的初识实现cp指令带参数的main函数实现步骤:代码:C语言的文件指令与C库的文件指令的区别怎么知道函数的用法Linux文件从哪来?Linux的文件既可以是真实保存到存储介质的文件,也可以是自身内核提供的虚拟文件,
Is Fang
·
2023-09-25 09:55
Linux
linux
unix
服务器
Linux
系统编程
——总结初识Linux(常用命令、特点、常见操作系统)
文章目录UNIX操作系统(了解)Linux操作系统主要特征Linux和unix的区别和联系什么是操作系统常见的操作系统Ubuntu操作系统Ubuntu安装linux下的目录的类型(掌握)shell指令shell指令的格式文件操作相关指令系统相关命令网络相关命令其他命令软件安装相关的指令UNIX操作系统(了解)UNIX操作系统的起源可以追溯到1960年代末和1970年代初,它最初由贝尔实验室的肯·汤
老王WHH
·
2023-09-25 09:25
Linux系统编程
linux
运维
服务器
【Linux
系统编程
】通过系统调用获取进程标识符 及 创建子进程(fork)
文章目录1.通过系统调用获取进程标示符(PID)1.1进程id(PID)1.2父进程id(PPID)2.bash也是一个进程3.通过系统调用创建进程-fork初识3.1批量化注释3.2取消注释3.3fork创建子进程3.4fork的返回值3.5fork之后通常要用if进行分流3.6父子进程代码共享,数据写时拷贝(实现相互独立)3.7如何理解fork两个返回值的问题1.通过系统调用获取进程标示符(P
YIN_尹
·
2023-09-24 23:04
Linux
系统编程
linux
进程
fork
PID
【利用proteus建立
8086
最小系统】MASM32的安装下载问题
在利用proteus建立
8086
最小系统这个作业中,当在新建项目时,大家是不是遇到了MASM32(notconfigured)呢,如下图:下面就是我痛苦了好久最后找到的解决方法先放一张解决后,新建项目时的图片
我是火星人集成灶都说好
·
2023-09-24 22:08
proteus
《Linux
系统编程
训练营》9_Linux 进程层次分析
详解Linux进程组每个进程都有一个进程组号(PGID)进程组:一个或多个进程的集合(集合中的进程并不孤立)进程组中的进程通常存在父子关系,兄弟关系,或功能相近进程组可方便进程管理(如:同时杀死多个进程,发送一个信号给多个进程)每个进程必定属于一个进程组,也只能属于一个进程组进程除了有PID外,还有PGID(唯一,可变,即某一个进程可以切换进程组)每个进程组有一个进程组长,进程组长的PID和PGI
·
2023-09-24 20:11
linux
Linux
系统编程
进程相关概念
1.进程相关概念程序(Program)”是一个静态的概念,一般对应于操作系统中的一个可执行文件执行中的程序叫做进程(Process),是一个动态的概念,现代的操作系统都可以同时启动多个进程。程序:死的。只占用磁盘空间。——剧本。进程;活的。运行起来的程序。占用内存、cpu等系统资源。——戏。比如:我们在用酷狗听音乐,也可以使用eclipse写代码,也可以同时用浏览器查看网页。(1)进程:一个正在运
zyc0705
·
2023-09-24 18:59
Linux
linux
DOSBox debug模式常用指令
Debug是DOS、Windows都提供的实模式(
8086
方式)程序的调试工具。使用它,可以查看CPU各种寄存器中的内容、内存的情况和在机器码级跟踪程序的运行。
up up day
·
2023-09-24 12:19
汇编语言
经验分享
windows
一款练习汇编的神器——DosBox
以
8086
为例前面两节简单地阐述了CPU和内存如何通信以及物理地址的确定方法。
量子孤岛
·
2023-09-24 12:18
C/C++
汇编
dosbox
汇编语言
Linux下的网络编程——网络基础、socket编程(一)
前言:前面我们学习了Linux的
系统编程
,从今天我们就要开始Linux网络编程的学习了,Linux网络编程中的知识点可能没有前面的Linux系统多一点,但是基础的网络知识我们还是需要了解的,并且网络编程中的
我想学LINUX
·
2023-09-24 07:17
网络
linux
IPC方式
IP协议
TCP协议
UDP协议
socket编程
Rust vs C++ 深度比较
Rust由于其强大的安全性受到大量关注,被认为C++在
系统编程
领域最强大的挑战者。本文从语言、框架等方面比较了两者的优缺点。
俞凡 DeepNoMind
·
2023-09-24 06:55
c++
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他