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
IT系统编程
从零开始:Rust环境搭建指南
Rust环境搭建概览Rust是一种
系统编程
语言,以其安全性、并发性和性能闻名。搭建Rust环境是学习和使用这一语言的第一步。
程序员Linc
·
2023-11-19 21:55
rust
开发语言
后端
Linux
系统编程
文章目录Linux文件开发查看Linux用户手册文件的打开与创建open函数包含头文件函数描述查看文件权限用法文件写入操作编程write函数write函数描述包含头文件close函数用法文件读取操作read函数函数描述包含头文件用法文件光标移动操作lseek函数函数描述包含头文件用法文件打开创建补充O_EXCL参数描述O_EXCL参数的用法O_APPEND参数描述O_APPEND参数的用法O_TR
CSDN_Xian
·
2023-11-19 21:06
Linux
linux
c语言
lts安装 rust ubuntu_如何在Linux中安装Rust编程语言
Rust(俗称Rust-Lang)是一种相对较新的开源实用
系统编程
语言,运行速度极快,可防止段错误并确保线程安全。它是由Mozilla开发并由LLVM支持的安全和并发语言。
weixin_39981041
·
2023-11-19 12:25
lts安装
rust
ubuntu
【操作系统原理】—— Linux内存管理
系列文章目录【操作系统原理】——进程管理【操作系统原理】——进程调度【操作系统原理】——线程同步【操作系统原理】——信号量与PV操作实现【操作系统原理】——Linux内存管理【操作系统原理】——文件
系统编程
ZShiJ
·
2023-11-19 08:43
操作系统原理
linux
服务器
c++
ubuntu
【操作系统原理】—— 文件
系统编程
系列文章目录【操作系统原理】——进程管理【操作系统原理】——进程调度【操作系统原理】——线程同步【操作系统原理】——信号量与PV操作实现【操作系统原理】——Linux内存管理【操作系统原理】——文件
系统编程
文件
系统编程
系列文章目录实验相关知识文件
系统编程
打开文件
ZShiJ
·
2023-11-19 08:43
操作系统原理
linux
ubuntu
c++
C语言的由来与发展历程
在那个时代,计算机技术正在迅速发展,出现了多种高级编程语言,如Fortran、COBOL等,但在底层
系统编程
方面,这些语言的抽象层次较高,无法直接访问底层硬件和操作系统。
DRobot
·
2023-11-19 06:14
c语言
开发语言
gRPC遭抛弃!Storj为何使用DRPC替代gRPC?
在2016年,Google推出了gRPC,从而全面席卷了
系统编程
社区。gRPC代表带有G(远程过程调用)的东西;这是一种用于轻松定义两个不同的远程服务之间的接口的机制。似乎每个人都在使用它。
极道Jdon
·
2023-11-18 23:21
grpc
rest
网络协议
Linux
系统编程
,Binder 学习,文件访问相关的接口
文章目录Linux
系统编程
,Binder学习,文件访问相关的接口1.概念2.linux文件结构3.文件描述符4.Linux文件系统的两类常用接口,linux系统内置库函数4.1open4.2close4.3read4.4write5
qfh-coder
·
2023-11-18 23:03
Android
framework
linux
binder
学习
c++
c语言
android
①Linux简明
系统编程
(嵌入式公众号的课)---总课时12h
Linux简明
系统编程
〇、课程思维导图〇、会用到的头文件〇、视频课+参考笔记一、任务、程序、进程、线程概念和区别第1节课:程序进程线程概念、进程ID号1.程序、进程、线程的概念2.进程号pid3.查看进程号的两个函数
Reus_try
·
2023-11-16 15:57
linux
c++
运维
Go语言初识
when)Go语言被设计成一门应用于搭载Web服务器,存储集群或类似用途的巨型中央服务器的
系统编程
语言。对于高性能分布式系统领域而言,Go语言无疑比大多数其它语言有着更高的开发效率。它提供
ALex_zry
·
2023-11-16 13:58
Golang学习笔记
golang
开发语言
后端
Linux
系统编程
——标准c库对文件操作
Linux、标准c库对文件操作的区别1.来源从来源的角度看,两者能很好的区分开,这也是两者最显而易见的区别:open是UNIX系统调用函数(包括LINUX等),返回的是文件描述符(FileDescriptor),它是文件在文件描述符表里的索引。.·fopen是ANSIC标准中的C语言库函数,在不同的系统中应该调用不同的内核api。返回的是一个指向文件结构的指针。2.移植性这一点从上面的来源就可以推
郑老师的小学童
·
2023-11-16 06:59
linux
Linux
系统编程
——进程基本知识
1.什么是程序,什么是进程,区别是什么?程序:程序是已经创建好的进程,此时并未进行运行,表现为静态。windows存储在硬盘中的可执行文件Linux代码文件的编译但未运行,如gccxxx.c-opro进程:进程是正在运行的程序实例。进程是程序的一次运行活动,意思是程序跑起来了,系统中就多了一个进程。2.如何查看系统中有哪些进程?A、ps指令显示全部进程,格式为ps-aux显示部分进程,需要搭配gr
郑老师的小学童
·
2023-11-16 06:59
linux
Linux
系统编程
——进程的创建
函数名fork:创建一个子进程函数原型pid_tfork(void);调用该函数时,需包含以下头文件#include返回值fork函数调用成功,返回两次PID(1)返回值为0,代表当前进程是子进程(2)返回值为非负数,代表当前进程是父进程(3)调用失败,则返回-1代码展示1.fork函数直接调用简单输出父进程和子进程的值#include#include#includeintmain(){pid_t
郑老师的小学童
·
2023-11-16 06:59
linux
Linux
系统编程
——进程中vfork函数
函数原型pid_tvfork(void);//pid_t是无符号整型所需头文件#include#include功能vfork()函数和fork()函数一样都是在已有的进程中创建一个新的进程,但它们创建的子进程是有区别的。返回值成功子进程中返回0,父进程中返回子进程ID失败返回-1vfork与fork的区别关键区别一:fork执行时无先后顺序,父进程与子进程会争夺执行vfork保证子进程先运行,当子
郑老师的小学童
·
2023-11-16 06:56
linux
运维
服务器
Linux
系统编程
之--文件操作
前言:Linux系统之下皆文件1、缓冲区文件操作--普通文件(.TXT.MP3.MP4...)缓冲区:文件的读写并不是直接操作文件的,而是操作缓冲区的(RAM)例如:写一个字符Q到某.txt文件中,并不是真正写到了.txt文件中,而是写到了系统的内存里面(RAM---内存条),等待Ctrl+S或者手动保存、程序结束、遇到特殊符号才会把之前写到内存里面的东西一次性写入文件里面。优点:提高CPU的利用
Coder_貔貅
·
2023-11-15 13:02
回炉之
--
Linux系统编程
linux
c语言
嵌入式
Rust语言入门:理解基础语法
Rust简介Rust是一种
系统编程
语言,它注重内存安全、并发性和实用性。Rust的设计哲学是提供安全性,而不损失性能。它是一种静态类型语言,具有强大的类型推断能力。Hello,World!
程序员Linc
·
2023-11-15 10:44
rust
算法
开发语言
学习笔记-linux
系统编程
学习笔记:终端:键盘,鼠标,显示器,shell,echo$SHELL查看shell的可执行文件在哪里一些文件夹及其主要存储的文件bin:可执行文件boot:开机历程dev:设备etc:用户配置文件lib:库路径optproc:进程相关mediamnt:挂载的设备三方库一般放在/usr/lib中home:用户的根目录linux的文件类型:普通文件-目录d字符设备c块设备b软链接硬链接l管道p套接字s
忧郁的小金xi
·
2023-11-15 03:01
学习
linux
java计分
系统编程
代码_使用Java代码对实时系统进行编程
由于许多重要原因,Java语言在实时系统中的使用并不广泛。这些包括Java语言设计固有的不确定性性能影响,例如动态类加载,以及JavaRuntimeEnvironment(JRE)本身,例如垃圾收集器和本机代码编译。Java实时规范(RTSJ)是一个开放规范,它扩展了Java语言,从而为使用该语言构建实时系统提供了更广泛的机会(请参阅参考资料)。实现RTSJ需要在操作系统,JRE和Java类库(J
cusi77914
·
2023-11-14 16:02
编程语言
python
jvm
面试
java
怎样利用python做一个软件,python可以自己做软件吗
主要可以做小程序,爬虫程序,用于
系统编程
等等还是很广泛的。Python的应用领域分为下面几类。下文将介绍一些Python具体能帮我们做的事情。
阳阳2013哈哈
·
2023-11-14 13:57
物联网
python
开发语言
神经网络
Rust中的
系统编程
:超越安全
摘要Rust是一种新的
系统编程
语言,它为c提供了一种实用而安全的替代方案。Rust的独特之处在于,它在没有运行时开销的情况下加强了安全性,最重要的是,没有垃圾收集的开销。
LinHan_Li
·
2023-11-14 13:30
论文阅读
Rust语言基础:从Hello World开始
Rust简介Rust是一种
系统编程
语言,由Mozilla赞助开发,旨在提供内存安全、并发性和实用性。它的设计思想强调安全性和性能,是系统级编程的现代替代品。
程序员Linc
·
2023-11-14 07:43
rust
开发语言
后端
Linux
系统编程
——其他类型数据写到文件并读取
函数原型解读由前面章节可知,对文件的操作都是基于字符串,但对文件的操作并不仅限于此,这个时候需要重新审视几个文件操作的函数原型,函数原型如下:ssize_twrite(intfd,constvoid*buf,size_tcount);ssize_tread(intfd,void*buf,size_tcount);其中无论是写入(write)还是读取(read)函数,其第二个参数都是无类型的指针,而
郑老师的小学童
·
2023-11-13 15:33
linux
【Linux网路编程】socket套接字
------------->【Linux
系统编程
/网络编程】(学习目录汇总)//u:unsigned//16:16位,32:32位//h:host,主机字节序//n:net,网络字节序//s:short
BillySturate
·
2023-11-13 07:30
Linux网络编程
linux
网络
服务器
[工业自动化-17]:西门子S7-15xxx编程 - 软件编程 - PLC编程语言以及与嵌入式编程的比较
目录一、博图编程语言1.1概述1.2三种编程语言之间的关系二、PLC与嵌入式系统的类比三、PLC编程与嵌入式
系统编程
的比较3.1不同点3.2相同点3.3PLC是一种专门用于工业控制系统的嵌入式系统一、博图编程语言
文火冰糖的硅基工坊
·
2023-11-13 01:43
工业自动化
自动化
运维
软件工程
架构
PLC
Linux
系统编程
——文件的光标移动
光标移动(lseek)主要用于不断对文件写入数据或读取数据的的用法,每次写入数据后光标在数据尾,若要进行读取则只会没法读取到光标前的数据,这个时候就不需要重启文件,只需对光标位置做出调整就可以读取数据使用lseek函数需要包含以下两个头文件#include#includelseek的函数定义格式off_tlseek(intfd,off_toffset,intwhence);函数定义的参数解读int
郑老师的小学童
·
2023-11-12 23:33
linux
Linux
系统编程
——文件操作原理
文件描述符1.文件描述符是文件的索引:对于内核而言,所有打开文件都由文件描述符引用。文件描述符是一个非负整数。当打开一个现存文件或者创建一个新文件时,内核向进程返回一个文件描述符。intfd1=open("./file1",O_RDWR);//打开文件描述符f1对应的文件file1intfd2=creat("./file2",SIRWXU);//创建文件描述符fd2对应的文件file2当读写一个文
郑老师的小学童
·
2023-11-12 23:33
linux
Linux
系统编程
——修改配置文件(应用)
该应用主要调用到strstr函数,我们只需调用该函数并传入相关文件和修改数值即可,下面就是对strstr函数的定义解读以及实现案例1.调用strstr函数需要包含以下头文件#include2.函数定义格式char*strstr(char*str1,constchar*str2);//返回值为字符型指针3.函数参数解读:str1被查找的目标:系统里的某个文件str2要查找的对象:文件里的某个数值4.
郑老师的小学童
·
2023-11-12 23:33
linux
Linux
系统编程
——实现cp指令(应用)
cp指令格式cp[原文件][目标文件]cp1.c2.c功能是将原文件1.c复制后并改名成2.c(内容相同,实现拷贝)这里需要引入main函数的参数解读:我们在定义函数时许多都带有参数,输入参数后便可进行定义函数内的功能执行,而main函数也不例外,其函数定义和参数格式如下:intmain(intargc,char**argv)argc输入参数的个数argv输入参数的字符串,字符串个数由输入参数个数
郑老师的小学童
·
2023-11-12 23:01
linux
Linux
系统编程
:IO系统总结
stdio标准IO标准IO都是一些C语言的函数,注意与文件IO的系统调用函数区别开。fopen函数描述:第一个参数填要打开的文件路径,第二个参数填以什么形式打开(读or写or其它)。在我们学习fopen函数时,查看其返回值可以看到:成功时返回FILE类型指针,否则返回errno。errno来看errno是什么东西:errno在被定义的时候,是一个全局变量的概念,就是大家都可以使用就是全局变量的作用
TheITSea
·
2023-11-12 22:33
Linux系统以及网络编程
linux
服务器
运维
python编程第5版_正版 Python学习手册(原书第5版) python编程从入门到精通 python入门 计算机网络...
软件质量22开发者效率23Python是一门“脚本语言”吗23好吧,Python的缺点是什么25如今谁在使用Python25其他的Python设计权衡:一些难以把握的方面26使用Python可以做些什么28
系统编程
weixin_39538451
·
2023-11-12 16:57
python编程第5版
linux
系统编程
之文件编程
一、open函数创建及打开文件用一个函数之前我们必须了解其原型,在linux环境下在我们用CTRL+ALT+T调出终端,在终端界面输入man2open就可以看到对open函数的说明:1.open函数原型:intopen(constchar*pathname,intflags);intopen(constchar*pathname,intflags,mode_tmode);2.参数1:constch
STRIVE1151
·
2023-11-12 05:11
开发语言
linux
c语言
【Linux】
系统编程
之文件(常用API)
目录一、文件描述符二、函数open和creat1、函数open2、函数creat三、函数close四、函数write、read和lseek1、函数write2、函数read3、函数lseek五、补充1、lseek函数计算文件长度2、文件描述符012(标准输入、输出、错误)一、文件描述符在Linux操作系统中的一切都被抽象成了文件,那么一个打开的文件是如何与应用程序进行对应呢?解决方案是使用文件描述
Apibro
·
2023-11-12 05:09
LINUX
linux
ubuntu
c语言
unix
物联网
Linux操作系统实验五 Linux文件
系统编程
实验五Linux文件
系统编程
1.实验目的(1)了解
系统编程
概念(2)熟悉Linux
系统编程
方法(3)熟悉Linux常用的系统调用2.实验环境(1)PC一台(2)安装虚拟机版的Linux操作系统3.实验预习
Traveler飞
·
2023-11-12 05:09
linux
Linux进程间通信—管道
作者:泠沫博客主页:泠沫的博客专栏:Linux
系统编程
,文件认识与理解,Linux进程学习…觉得博主写的不错的话,希望大家三连(✌关注,✌点赞,✌评论),多多支持一下!!
泠沫-
·
2023-11-12 05:31
Linux系统编程
Linux进程学习
linux
运维
服务器
Linux 使用系统调用进行文件读写
总结《Unix/Linux
系统编程
》中关于使用系统调用进行文件读写的部分涉及opendir、readdir、readlink、open、close、read、write、lseek系统调用1.打开,读取目录文件目录也是一个文件
wudi_demaxiya
·
2023-11-12 05:25
Linux系统编程
linux
c语言
操作系统
Linux学习日记9——文件描述符
学习视频链接黑马程序员-Linux
系统编程
_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1KE411q7ee?
herb.dr
·
2023-11-12 05:54
linux
linux
文件描述符
Linux
系统编程
,Linux中的文件读写文件描述符
文章目录Linux
系统编程
,Linux中的文件读写操作1.open函数,打开文件Linux
系统编程
,Linux中的文件读写操作1.open函数,打开文件我们来看下常用的open函数这个函数最终返回一个文件描述符
qfh-coder
·
2023-11-12 05:53
Android
framework
linux
运维
服务器
嵌入式学习之linux
系统编程
---4 文件IO之read函数
1、read函数的函数原型#includessize_tread(intfd,void*buf,size_tcount);在函数原型中,ssize_t指的是返回值;fd是要读取的文件的文件描述符;*buf是万能指针,一个任意类型的指针,议案是传进去一个地址;count是要读取的字节个数。同样地,在ubuntu界面输入:man2read可以查看read函数的相关信息。该函数的作用是从文件描述符fd所
要努力丫!
·
2023-11-11 21:04
ITOP4412学习
linux
linux
嵌入式学习之linux
系统编程
---3 文件IO之close函数
1、close函数的函数原型#include;intclose(intfd);该函数的作用是:关闭一个文件描述符。fd就是文件描述符。在ubuntu界面输入“man2close”即可查看close函数的相关信息,“2”是指close在man手册的第2页。2、思考:close函数里面的fd参数是怎么来的呢?首先,每一个文件都有文件描述符与之对应的;文件描述符是打开文件之后由系统给我们分配的;当我们关
要努力丫!
·
2023-11-11 21:34
linux
ITOP4412学习
linux
天工开物 #9 Why Async Rust(译文)
诚然,Rust
系统编程
语言的定位就决定了它与其他有运行时的语言在设计时存在巨大的不同,同类语言C和C++在异步编程方面,受限于语言的历史包袱,相关的支持往往以三方库而不是语言级的支持出现。
_tison
·
2023-11-11 21:19
rust
开发语言
后端
【C语言从入门到放弃 4】字符串,结构体,共用体,位域,typedef详解
C语言是一种广泛应用于
系统编程
和嵌入式开发的高效编程语言。在本文中,我们将介绍C语言中的一些重要概念,包括字符串、结构体、共用体、位域和typedef,并提供简单的示例代码。
三岁牧羊
·
2023-11-11 12:41
C
c语言
开发语言
Linux
系统编程
46 信号 - 流量控制,通过漏桶,令牌桶实现
实验1:漏桶实例,流量控制,每秒cat10个字符输出到标准输出signal+alarm+pause+信号打断阻塞的系统调用#include#include#include#include#include#include#include#include#defineBUFSIZE10staticvolatileintloop=0;staticvoidalrm_handler(ints){alarm(
科尔沁第一狠人
·
2023-11-11 11:45
Linux系统编程
计算机控制
系统编程
语言,可编程控制器常用的几种编程语言
可编程控制器目前常用的编程语言有以下几种:梯形图语言、助记符语言、顺序功能图、功能块图和某些高级语言。手持编程器多采用助记符语言,计算机软件编程采用梯形图语言,也有采用顺序功能图、功能块图的。(1)梯形图语言梯形图的表达式沿用了原电气控制系统中的继电接触控制电路图的形式,二者的基本构思是一致的,只是使用符号和表达方式有所区别。【例1】某一过程控制系统中,工艺要求开关1闭合40S后,指示灯亮,按下开
靖dede
·
2023-11-11 09:45
计算机控制系统编程语言
Android平台上执行C/C++可执行程序,linux
系统编程
开发,NDK开发前奏。
Android平台上执行C/C++可执行程序,linux
系统编程
开发,NDK开发前奏准备。
qfh-coder
·
2023-11-10 01:59
Android进阶训练营
android
c语言
c++
linux
系统编程
之gcc/g++
两者都是编译器,只是针对目标不一样。程序的处理过程可以用来进行不同版本功能的裁剪接下来是动静态库
炬火初现
·
2023-11-08 21:33
linux
linux
系统编程
(全)
linux
系统编程
一、文件编程1、文件的打开及创建1.1open函数头文件#include#include#include1.2open函数原型intopen(constchar*pathname,intflags
my hope !
·
2023-11-08 08:19
linux
网络
算法
有关环境变量
程序可以通过操作
系统编程
接口增加、读
__0077
·
2023-11-08 03:26
杂七杂八的知识点收纳
python
Linux C
系统编程
2-4 进程管理 进程间通信
该系列文章总纲链接:专题分纲目录LinuxC
系统编程
本章节思维导图如下所示(思维导图会持续迭代):第一层:第二层:进程间通信的意义在于怎样让多个进程相互之间访问数据,在linux下有很多种方式来实现。
图王大胜
·
2023-11-07 12:59
Linux
系统
linux
c语言
运维
【Linux
系统编程
】Linux多进程开发-进程间通信
进程间通信***进程是一个独立的资源分配单元,不同进程(这里所说的进程通常指的是用户进程)之间的资源是独立的,没有关联。不能在一个进程中直接访问另一个进程的资源。但是,进程不是孤立的,不同的进程需要进行信息的交互和状态的传递等,因此需要进程间通信(IPC:InterProcessesCommunication)。进程间通信的目的:数据传输:一个进程需要将它的数据发送给另一个进程。通知事件:一个进程
Beyon.sir
·
2023-11-07 11:44
Linux高并发服务器开发
linux
服务器
linux
系统编程
:分叉函数fork && 父子进程
文章目录fork基本用法fork特点1.返回值2.拥有相同且独立的虚拟空间3.并发执行4.共享文件父子进程共享内容fork基本用法作用:通过系统调用创建一个与原来进程几乎完全相同的进程。系统为新的进程分配资源,将原来的进程的所有数据都复制到新的新进程中,除了某些细节有所不同,在某种意义上相当于克隆了一个自己。我们来看一段代码,先简单了解一下fork函数的功能:#include#includeusi
大家好,我是好同学
·
2023-11-07 11:10
linux系统编程
linux
服务器
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
其他