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系统编程
ikbc键盘win键失效的解决方法
一、引子今天敲代码时发现键盘win键失灵了,因为最近刚从windows系统切换到mac
系统编程
,所以一直以为是mac系统下键盘配置问题或者兼容性问题,反复尝试了很久没有解决。
醉逍遥neo
·
2023-12-23 03:38
其他
windows
ikbc
mac
修饰键
win
8086
汇编程序:8255A并行口实验
实验目的:掌握流行的软硬件仿真软件Proteus的使用方法,从实践、应用的角度学习
8086
最小系统的工作。熟悉Proteus调用外部编译器,熟悉Proteus的程序编写环境。
北国无红豆
·
2023-12-23 02:14
汇编语言
学习
嵌入式硬件
8086
汇编程序:多位数码管动态扫描显示2023
实验目的1.掌握8255A和
8086
CPU接口方法,掌握8255A的工作方式和编程原理。2.掌握多位数码管动态扫描显示的工作原理和编程方法。
北国无红豆
·
2023-12-23 02:14
汇编语言
学习
汇编
8086
汇编程序:8254定时器/计数器实验
实验目的1.学会8254芯片和微机接口原理和方法2.掌握8254定时器计数器的工作方式和编程原理实验内容1、在Proteus中设计一个简单计件系统,用一个脉冲信号代表一个事件,当计数到100时,通过扬声器发音,通知操作员。2、计数器0用来统计事件数量,工作于方式0,计数初值是100,时钟信号CLKO接2Hz。3、计数器1用来驱动扬声器发生,产生500Hz的发音频率,工作于方式3。时钟信号CLK1接
北国无红豆
·
2023-12-23 01:41
汇编语言
汇编
学习
系统编程
11.22
1.多任务的概念简单地说,就是操作系统可以同时运行多个任务。2.进程的创建-fork2.1.进程VS程序编写完毕的代码,在没有运行的时候,称之为程序正在运行着的代码,就成为进程进程,除了包含代码以外,还有需要运行的环境等,所以和程序是有区别的2.2.fork()Python的os模块封装了常见的系统调用,其中就包括fork,可以在Python程序中轻松创建子进程:说明:·程序执行到os.fork(
冬gua
·
2023-12-22 14:17
rust为什么是
系统编程
语言
Rust被称为
系统编程
语言,而其他语言可能不被称为
系统编程
语言,是因为Rust在设计上注重提供与底层系统交互和控制的能力,并且在内存管理、并发性和性能等方面具有特定的优势。以下是一些原因:1.
weixin_37841024
·
2023-12-22 12:58
学习
深入理解 Rust 中的容器类型及其应用
Rust作为一种
系统编程
语言,提供了丰富的容器类型来处理各种数据结构和算法。这些容器类型不仅支持基本的数据存储和访问,还提供了高效的内存管理和安全性保障。
K8sCat
·
2023-12-22 08:20
rust
rust
python读取influxdb中数据
frominfluxdb_clientimportInfluxDBClientimportmatplotlib.pyplotasplt#InfluxDB连接信息url="http://localhost:
8086
DaxiaLeeSuper
·
2023-12-21 04:33
Python
python
influxdb
面试题总结(十一)【C++】【华清远见西安中心】
C和C++是两种不同的编程语言,它们有以下一些区别:1.语言起源和发展:C语言是由贝尔实验室的DennisRitchie在1972年开发的,主要用于
系统编程
和底层开发;而C++语言是在C语言的基础上由BjarneStroustrup
徐子宸
·
2023-12-21 00:25
华清远见
徐子宸
西安华清远见
面试
Python操作
系统编程
第1关:python获取电脑硬件信息及状态任务描述本关任务:编写查看CPU、内存和存储的要求内容的小程序。相关知识为了完成本关任务,你需要掌握:获取CPU基本信息获取内存基本信息获取存储基本信息掌握利用python的wmi模块获取电脑硬件信息及状态WMI是一项核心的Windows管理技术,WMI作为一种规范和基础结构,通过它可以访问、配置、管理和监视几乎所有的Windows资源。在联网情况下,在命
在远方的眺望
·
2023-12-20 08:51
python
开发语言
#
系统编程
--共享内存
一、共享内存概述共享内存允许两个或者多个进程共享给定的存储区域。共享内存的特点:1、共享内存是进程间共享数据的一种最快的方法。一个进程向共享的内存区域写入数据,共享这个内存区域的所有进程就可以立刻看到其中共享的内容。2、使用共享内存最主要的是多个进程之间对一个给定存储区访问的互斥。若一个进程正在向共享内存区域写数据,则在它做完这一步操作前,别的进程不应当去读,写这些数据。共享内存的示意图:总结:共
越策越开心
·
2023-12-19 23:10
linux
c语言
物联网
#
系统编程
----管道、命名管道
一、无名管道1.1无名管道概述管道(pipe)又称无名管道。无名管道是一种特殊类型的文件,在应用层体现为两个打开的文件描述符。任何一个进程在创建的时候,系统都会给他分配4G的虚拟内存,分为3G的用户空间和1G的内核空间,内核空间是所有进程公有的,无名管道就是创建在内核空间的,多进程知道同一个无名管道的空间,就可以利用它来进行通信。无名管道虽然是在内核空间创建的,但是会给当前用户进程两个文件描述符,
越策越开心
·
2023-12-19 23:40
linux
运维
服务器
#
系统编程
--消息队列
一、IPC对象除了最原始的进程间通信方式信号、无名管道和有名管道外,还有三种进程间的通信方式,这三种方式称之为IPC对象,分别为:消息队列、共享内存、信号灯集。IPC对象也是在内核空间开辟区域,每一种IPC对象创建好之后都会将其设置为全局,并且会给其分配一个编号,只要找到唯一的这个编号就可以进行通信,所以不相关的进程可以通过IPC对象通信。IPC对象创建好之后,会在当前系统中可见,只要不删除或者不
越策越开心
·
2023-12-19 23:40
linux
c语言
物联网
系统编程
—进程
一、进程的概述1.1进程的定义程序和进程的区别:程序:是静态的,存放在磁盘上的可执行文件。进程:是动态的,是运行在内存中的程序的执行实例。程序是一些指令的有序集合,而进程是程序执行的实例,进程是程序的一次执行过程。进程的状态是变化的,其中包括进程的创建、调度和消亡。只要程序运行,此时就是进程,程序每运行一次就会创建一个进程。在Linux系统中,进程时管理事务的基本单元。进程拥有自己独立的处理环境和
越策越开心
·
2023-12-19 23:10
服务器
linux
运维
c语言
2312d,D语言单元测试等
原文我最近决定在"
系统编程
"领域试些小众语言.我已用了Java,Dart和Kotlin等高级语言编程多年了(并试了许多其他相同级别或更高级的语言),需要扩大视野,因为对某些类型应用,这些语言并不是最好的工具
fqbqrr
·
2023-12-19 22:48
dlang
d
d
linux
系统编程
-内存管理day05
内存锁定linux实现了请求页面调度(在需要时将页面从硬盘交换进来,当不再需要时再交换出去),这使得系统中进程的虚拟地址空间与实际的物理内存大小没有直接的关系。交换对进程来说是透明的,应用程序一般都不需要关心内核页面调度的行为。然而在下面两种情况下,应用程序可能希望影响系统的页面调度:确定性:时间约束严格的应用程序需要自己来决定页的调度行为。安全性:如果内存中含有私人信息,这些信息可能最终被页面调
桔子满地
·
2023-12-19 20:30
在Idea中创建基于工件的本地服务
1、创建基于工件的Tomcat服务器:运行->编辑配置->【Tomcat服务器】->本地2、修改名称:与项目名称同名-【项目名称】3、修改服务器项:3.1、URL:http://localhost:
8086
飞的肖
·
2023-12-19 04:03
java
intellij-idea
服务器
后端
java
tomcat
Linux高级
系统编程
-MySQL数据库基本使用语法
DDL:数据定义语言作用:用于完成对数据库对象(数据库、数据表、视图、索引等)的创建、删除、修改数据库操作查询数据库->显示当前mysql中的数据库列表>showdatabases;->显示指定名称的数据的创建的SQL指令>showcreatedatabase库名;创建数据库->创建数据库>createdatabase库名;->创建数据库,当指定名称的数据库不存在时执行创建>createdatab
纳尔哒哒
·
2023-12-19 00:29
Linux高级系统编程
MySQL数据库
C语言
数据库
mysql
Linux高级
系统编程
-MySQL,使用C语言操作MySQL
API初始化所需头文件#include函数:MYSQL*mysql_init(MYSQL*mysql)描述:分配或初始化与mysql_real_connect()相适应的MYSQL对象参数:mysql:MYSQL*句柄返回值:初始化的MYSQL*句柄。如果无足够内存以分配新的对象,返回NULL。设置编码函数:intmysql_set_character_set(MYSQL*mysql,constc
纳尔哒哒
·
2023-12-19 00:56
Linux高级系统编程
MySQL数据库
C语言
数据库
mysql
C
X86汇编语言:从实模式到保护模式(代码+注释)--c8(硬盘和显卡的访问与控制)
8086
地址总线的宽度为20位。分段、段的汇编地址和段内汇编地址一个规范的程序应该包括代码段、数据段、附加
想考北航的小刺猬
·
2023-12-18 20:52
汇编语言
汇编
去杭州旅游5天4晚应该怎么游玩?
如果不知道怎么安排行程,可以联系小唐,他的电话是13059
8086
98,他会为您安排好线路。去杭州旅游5天4晚应该怎么游玩?杭州五日游行程线路推荐:Day1:抵达杭州—乌镇西栅、夜游乌镇Day2
想回家的外心人
·
2023-12-18 17:28
Linux
系统编程
(五):系统信息与资源
参考引用UNIX环境高级编程(第3版)嵌入式LinuxC应用编程-正点原子1.系统信息1.1系统标识uname系统调用uname()用于获取有关当前操作系统内核的名称和信息#include//buf:structutsname结构体类型指针,指向一个structutsname结构体类型对象。//返回值:成功返回0;失败将返回-1,并设置errnointuname(structutsname*buf
Robot_Yue
·
2023-12-17 19:49
Linux系统编程
linux
服务器
时间函数
随机数种子
休眠
malloc
free
Linux
系统编程
(四):字符串处理
参考引用UNIX环境高级编程(第3版)嵌入式LinuxC应用编程-正点原子1.字符串输入/输出1.1字符串输出常用的字符串输出函数有printf()、putchar()、puts()、fputc()、fputs()printf()可以按照自己规定的格式输出字符串信息,一般称为格式化输出而putchar()、puts()、fputc()、fputs()这些函数只能输出字符串,不能进行格式转换实际编程
Robot_Yue
·
2023-12-17 19:19
Linux系统编程
linux
服务器
正则表达式
字符串处理
influxdb docker安装
打开终端或命令行界面,并运行以下命令拉取InfluxDB的官方Docker镜像:dockerpullinfluxdb创建InfluxDB容器:使用以下命令创建一个InfluxDB容器:dockerrun-d-p
8086
星宇星静
·
2023-12-17 08:48
docker
容器
influxdb
时序数据库
database
Linux高级
系统编程
- 消息队列 与 内存共享
消息队列消息队列是消息的链表,存放在内存中,由内核维护特点:1、消息队列中的消息是有类型的。2、消息队列中的消息是有格式的。3、消息队列可以实现消息的随机查询。消息不一定要以先进先出的次序读取,编程时可以按消息的类型读取。4、消息队列允许一个或多个进程向它写入或者读取消息。5、与无名管道、命名管道一样,从消息队列中读出消息,消息队列中对应的数据都会被删除。6、每个消息队列都有消息队列标识符,消息队
纳尔哒哒
·
2023-12-16 18:43
Linux高级系统编程
linux
c语言
Linux高级
系统编程
-线程
进程与线程进程:系统分配资源的基本单位,可以简单理解为一个正在进行的程序线程:操作系统调度的最小单位,就是一段代码的执行顺序注意:1,一个进程必须要有一个线程,该线程被称为主线程2,一个进程可以有多个线程,除主线程外的其他线程都是子线程3,进程被销毁时,其中的线程也将被销毁.4,线程是轻量级的进程(LWP:lightweightprocess),在Linux环境下线程的本质仍是进程。5,进程所有线
纳尔哒哒
·
2023-12-16 18:43
Linux高级系统编程
linux
c语言
LInux高级
系统编程
-4 信号
进程间通讯如何将A进程中的数据传入B进程呢?我们要使用进程间通讯中文名:进程间通讯英文名:IPC英文全称:InterProcessesCommunication作用:数据传输:一个进程需要将它的数据发送给另一个进程。资源共享:多个进程之间共享同样的资源。通知事件:一个进程需要向另一个或一组进程发送消息,通知它们发生了某种事件。进程控制:有些进程希望完全控制另一个进程的执行(如Debug进程),此时
纳尔哒哒
·
2023-12-16 18:43
Linux高级系统编程
linux
C
c语言
Linux高级
系统编程
- mysql数据库安装及环境配置
简介数据库DB数据库(DataBase,DB)从本质上讲就是一个文件系统,它能够将数据有组织地集合在一起,按照一定的规则长期存储到计算机的磁盘中,并且能够供多个用户共享和使用,同时,用户能够对数据库中的数据进行插入、删除、修改和查询等操作。数据库管理系统DBMS数据库管理系统(DataBaseManagementSystem,DBMS从本质讲就是一个为管理数据库中的数据而设计的一套管理系统。它依托
纳尔哒哒
·
2023-12-16 18:32
Linux高级系统编程
MySQL数据库
C语言
数据库
mysql
Linux
系统编程
(二):文件 I/O(中)
参考引用UNIX环境高级编程(第3版)嵌入式LinuxC应用编程-正点原子1.一个简单的文件IO示例只读方式打开一个已经存在的文件(src_file),然后只写方式打开一个新建文件(dest_file),权限设置如下文件所属者拥有读、写、执行权限同组用户与其他用户只有读权限从src_file文件偏移头部500个字节位置开始读取1KB字节数据,然后将读取出来的数据写入到dest_file文件中,从文
Robot_Yue
·
2023-12-16 08:37
Linux系统编程
linux
运维
服务器
exit
竞争状态
原子操作
进程控制块
Linux
系统编程
(二):标准 I/O 库(下)
参考引用UNIX环境高级编程(第3版)嵌入式LinuxC应用编程-正点原子1.标准I/O库简介标准I/O库是指:标准C库中用于文件I/O操作(如:读、写文件等)相关的一系列库函数的集合标准I/O库函数相关的函数定义都在头文件中标准I/O库函数构建于文件I/O(open()、read()、write()、lseek()、close()等)这些系统调用之上,如:标准I/O库函数fopen()就利用系统
Robot_Yue
·
2023-12-16 08:32
Linux系统编程
linux
fseek
ftell
内核缓冲区
格式控制字符串
fflush
嵌入式学习之linux
系统编程
---6 文件IO之lseek函数
1、了解lseek函数若一个矩形代表一个文件,这个矩形由七个小矩形组成,这七个小矩形(从左到右)分别代表该文件的第1,2,3,4,5,6,7个字节。当我们打开文件时,会有一个指针指向这个文件的第一个字节;使用read函数进行读操作,假如读了两个字节,指针就会向后移动两个字节,从“1”的位置移至“3”;当再次执行读操作时此时会从第一个字节开始读还是接着从“3”的位置开始读呢?答案是从指针指向的位置“
要努力丫!
·
2023-12-16 04:52
ITOP4412学习
linux
linux
ubuntu
第一章 手册说明
架构软件开发人员手册包含四卷:第一卷:《基本架构》,介绍了Intel64和IA-32架构处理器的基本架构及其编程环境;第二卷:《指令集索引》,介绍了处理器指令集和操作码(opcode)结构;第三卷:《
系统编程
指南
spearNeil
·
2023-12-16 02:30
Intel架构书
硬件架构
第二章 Intel 64 及 IA-32架构
第二章Intel64及IA-32架构2.1Intel64和IA-32架构简史下面的几个小节总结并概述了从IA-32到Intel64架构的主要主要技术革命:从
8086
处理器到最新的IntelCore2Duo
spearNeil
·
2023-12-16 02:16
Intel架构书
硬件架构
CS110L
系统编程
安全 笔记
用户向程序输入数据,程序分析数据,但是当用户的输入大于缓冲区长度时,数据会溢出,覆盖掉内存中其他内容,比如函数返回地址,从而可能导致程序返回到错误的地址执行了不安全的程序(远程代码执行)——蠕虫病毒类型错误:有符号变成无符号而没有标识动态分析:只有在发生了才能检测到错误Valgrind检测内存错误:依赖输入,通过检测只代表当前输入下没问题模糊检测:Valgrind和其他程序结合,产生大量输入测试静
Falling_Asteroid
·
2023-12-16 01:25
安全
笔记
汇编指令LEA
LEA是微机
8086
/8088系列的一条指令,取自英语Loadeffectaddress——取有效地址,也就是取偏移地址。
Littleston
·
2023-12-16 00:01
去杭州六日游旅行团要多少钱?
如果您不知道如何安排行程,可以联系小唐,他的电话号码是13059
8086
98,他将为您提供优质的线路安排。去杭州六日游旅行团要多少钱?杭州6天5晚参团价格及行程:DAY1:抵达杭州→温馨接站→入住酒店
想回家的外心人
·
2023-12-15 10:06
【工作生活】半路出家的学习清单
目录前言正文1.电路原理2.数字电路3.模拟电路4.微机原理5.C语言6.C++语言7.计算机组成原理8.数据结构9.操作系统10.计算机网络11.Linux
系统编程
12.其他13.总结前言前两天分享了一篇科班出生的大佬的学习经验
汽车电子嵌入式
·
2023-12-15 06:46
工作生活
生活
学习
Linux
系统编程
(一):基本概念
一文带你彻底搞懂posixLinux
系统编程
(文章链接汇总)1.Unix和Linux1.1UnixUnix操作系统诞生于1969年,贝尔实验室发布了一个用C语言编写的名为「Unix」的操作系统,该系统可以更快地修改
Robot_Yue
·
2023-12-14 21:02
Linux系统编程
linux
服务器
unix
ubuntu
POSIX
系统调用
库函数
Linux
系统编程
(零):cmd & vim & gcc & gdb
Linux
系统编程
Linux
系统编程
(文章链接汇总)1.Linux(Ubuntu)cmd指令详解1.1shell1.1.1shell家族shell:命令解释器,根据输入的命令执行相应命令查看当前系统下有哪些
Robot_Yue
·
2023-12-14 21:32
Linux系统编程
linux
vim
运维
ubuntu
gdb
c语言
gcc
Linux
系统编程
—多线程互斥
资源竞争导致的问题以抢票问题为例,下面具体分析一下两个线程的执行情况。见图1.图1抢票问题.png蓝色框和红色框分别表示不同的线程。实线表示真正的执行流程,而线程是无法感知到其它线程的存在,故线程自己认为自己是按照虚线流程来走的。变量t是线程自己的局部变量,保存在线程自己的运行栈上。不同线程有各自的运行栈,所以两个线程的变量t并不是同一个t,分别用蓝红颜色表示。tickets是一个全局变量,保存在
飞扬code
·
2023-12-14 16:38
【Linux
系统编程
】代码调试工具gdb
介绍:gdb是一个非常强大的调试工具,在gdb下,我们可对编写的代码进行各种调试,找出其中的bug,但是需注意的是,此工具调试与VS编译器的调试道理相同,只有在debug版本下才可以被调试,在release版本下不能被调试。因为debug版本是程序员专门开发时使用的版本,要包含一切与调试相关的数据,占用内存大,而release版本是最终开发后给用户使用的版本,也就是测试版本,没有与调试相关的数据,
青春:一叶知秋
·
2023-12-14 12:00
linux
运维
服务器
【Linux
系统编程
】进度条的编写
目录一,进度条的必备知识1,缓冲区的粗略介绍2,回车与换行二,进度条的初步制作1,进度条的初步矿建2,进度条的版本一3,进度条的版本二一,进度条的必备知识1,缓冲区的粗略介绍缓冲区是内存的一部分空间,用于临时存储输入和输出的数据。它可分为输入缓冲区和输出缓冲区。每当我们输入数据时都是往输入缓冲区中存放数据,当刷新缓冲区时,数据将会从缓冲区中拿出输入到某个变量中。每当我们输出数据时,系统将会把数据输
青春:一叶知秋
·
2023-12-14 12:29
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
【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
运维
服务器
杭州纯玩五日游要多少钱?
如果您不知道如何安排行程,可以联系小唐,他的电话号码是13059
8086
98,他将为您
想回家的外心人
·
2023-12-06 23:55
【Proteus】绘制简单的电路图
参考书籍:微机原理与接口技术——基于
8086
和Proteus仿真(第3版)(作者:顾晖等),p1111.放置元件以
8086
为例:确保处于元件模式,点击对应的按钮:在元件库中找到需要的元件:先点右键:弹出这个界面
guts350
·
2023-12-06 21:54
proteus
一:C语言常见概念
.认识C语言:C语言是人和计算机交流的语言C语言是一门面向过程的语言,而C++,Java,Python等是一门面向对象的语言软件开发(项目):面向过程+面向对象操作系统(Windows,Linux等)
系统编程
计算机网络网络编程
温轻舟
·
2023-12-06 20:43
C语言知识详解
c语言
开发语言
Python OS 模块操作整理
一.os的简介os模块可以对不同的系统进行
系统编程
>>>importos#导入os模块>>>help(os)#查看os功能(内容太多,推荐使用标准库Python3.5.1介绍OS的链接大概有43页,有时间再全部看一遍二
自犬邦
·
2023-12-06 10:12
Python
python
编程
os
深入Linux
系统编程
(序)
这是这一系列的第一篇文章,先来唠叨唠叨写这些内容的初衷吧。记得小时候玩航模,最开始的兴趣是因为好奇,好奇飞机那么大的铁家伙,怎么就能飞上天呢?后来开始玩简单的手扔的飞机模型,渐渐知道了机翼的外形会如何影响飞机的飞行路线,如何调整能让扔出去的飞机飞得稳,飞得远;再后来,学会了给飞机加上动力,加上遥控,当然零件都是买的现成的,照着说明书装上去,再微调下配重和机翼就可以飞了;然后在这个过程中开始对动力和
混混托马斯
·
2023-12-05 23:46
C语言还会存在多久
首先,C语言作为一种深受尊重的底层编程语言,仍然在很多领域发挥着重要作用,例如
系统编程
、嵌入式系统、驱动程序开发等。因此,对于从事与这些领域相关工作的人来说,学习C语言仍然是必要的。
百锦再
·
2023-12-05 21:22
C语言
算法
visual
studio
c语言
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他