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系统编程
Linux
系统编程
内容来源:李慧琴老师视频课程笔记整理+《Unix高级
系统编程
》读书笔记(记录记录自己不太清楚的内容)宗旨:一切最终不以代码展示呈现的方式都是耍流氓3~16除9章建议:在Linux中使用普通用户.makefile
yangpipi-
·
2023-06-24 09:08
Linux
系统编程
linux
运维
服务器
Linux
系统编程
:进程的管理和创建
目录一.什么是进程二.Linux对进程的管理方法2.1PCB描述进程2.2进程的组织2.3进程的查看三.子进程的创建3.1子进程创建函数fork的使用3.2子进程创建的原理四.总结一.什么是进程进程(process)是指计算机中已经存在并运行的程序,是系统进行资源分配和调度的基本单位,是计算机操作系统结构的基础。我们在Window/Linux启动一个软件,或者在执行一条指令,都会在系统层面创建进程
【Shine】光芒
·
2023-06-22 16:28
Linux系统和网络
linux
运维
服务器
07-抚摸抽象边界:Golang 接口的多彩展现
Go被设计用于构建可扩展、高性能的软件系统,具有优秀的内存管理和快速的编译速度,适用于Web开发、
系统编程
和云计算等领域。
花崽oyf
·
2023-06-21 20:15
Golang基础
golang
开发语言
后端
5个超好用的开源工具库分享~
但是,自己在学习过程中造轮子绝对是对自己百利而无一害的,造轮子是一种特别能够提高自己
系统编程
能力的手段。
骨灰级收藏家
·
2023-06-20 16:52
Java
mysql
编程
开源
数学建模
java
Linux
系统编程
- 基础IO(IO操作)
目录预备知识复习C文件IO相关操作printf相关函数fprintfsnprintf读取文件系统文件IO操作open函数umask()函数open函数返回值预备知识1.你真的理解文件原理和操作了吗?不是语言问题,是系统问题2.是不是只有C/C++有文件操作呢?不是,Java,python,go都有,他们的文件操作方法是不一样的?如何处理这种现象呢?有没有一种统一的视角,看待所有的语言文件从操作呢?
ikun66666
·
2023-06-20 12:46
Linux系统编程
linux
一、C语言入门
它由贝尔实验室的DennisRitchie于1972年左右开发,并成为了广泛应用于
系统编程
和应用程序开发的一种语言。
ikun66666
·
2023-06-20 12:44
#
C语言初阶
c语言
『Linux』第九讲:Linux多线程详解(四)_ 生产者消费者模型
「归属专栏」Linux
系统编程
「笔者」枫叶先生(fy)「座右铭」前行路上修真我「枫叶先生有点文青病」「每篇一句」记住该记住的,忘记该忘记的。改变能改变的,接受不能改变的。
枫叶先生
·
2023-06-20 11:55
Linux系统编程
linux
运维
服务器
go语言
Go语言用途Go语言被设计成一门应用于搭载Web服务器,存储集群或类似用途的巨型中央服务器的
系统编程
语言。对于高性能分布式系统领域而言,Go语言无疑比大多数其它语言有着更高的开发效率。
姚明锋
·
2023-06-18 12:28
Language
【Linux】timerfd——定时器
文章目录前言认识timerfdAPItimerfdAPIclock官方示例简单使用epoll实现前言在Linux
系统编程
中,使用timerfd实现定时器功能是一种更加可靠、高效、灵活的方式。
ღCauchyོꦿ࿐
·
2023-06-18 03:39
Linux
linux
运维
服务器
timerfd
c/c++
系统编程
(3):进程
文章目录一、概念1.1什么是进程?1.2进程ID1.3进程间通信1.4进程的三种态的转换二、进程控制2.1创建进程函数:fork函数2.1.1获得pid函数写代码:方式一:最简单的方式二:加入while(1)死循环方式三:增加自加逻辑,便于看程序运行逻辑2.2启动进程函数:exec函数族2.2.1exec函数族的使用场景写代码2.3ps和kill命令一、概念1.1什么是进程?进程指的是正在运行的程
liefyuan
·
2023-06-18 00:42
嵌入式Linux应用开发
c语言
linux
系统编程
之fifo
序言mkfifo用于创建有名管道(namedpipe),在文件系统中以管道文件的形式存在所以可用于进程与进程间,线程与线程间通信管道特点:1.有收发双方才能建立通信2.收发阻塞代码fifo_server.c#include#include#include#include#include#include#include#include#include#include#include#include#
lxzlife
·
2023-06-17 18:48
linux系统编程
linux
运维
服务器
01-抒写代码之诗:Golang 关键字的文学探索
Go被设计用于构建可扩展、高性能的软件系统,具有优秀的内存管理和快速的编译速度,适用于Web开发、
系统编程
和云计算等领域。
花崽oyf
·
2023-06-17 03:48
Golang基础
golang
开发语言
后端
02-舞动数据类型:Golang 类型定义的奇妙之旅
Go被设计用于构建可扩展、高性能的软件系统,具有优秀的内存管理和快速的编译速度,适用于Web开发、
系统编程
和云计算等领域。
花崽oyf
·
2023-06-16 13:33
Golang基础
golang
开发语言
后端
linux
系统编程
实训总结,linux实训总结与体会
通过总结,人们可以把零散的、肤浅的感性认识上升为系统、深刻的理性认识,从而得出科学的结论,以便改正缺点,吸取经验教训,使今后的工作少走弯路,多出成果。它还可以作为先进经验而被上级推广,为其他单位所汲取、借鉴,从而推动实际工作的顺利开展。小编今天为大家精心准备了linux实训总结与体会,希望对大家有所帮助!linux实训总结与体会为期一周的LINUX课程实训已经结束。现在我把这次收获丰富的实训自我总
范不易cool
·
2023-06-16 12:49
linux系统编程实训总结
Linux
系统编程
Linux
系统编程
(感谢其他博主的内容,有借用其他博主的图片如小林coding等)文件IO主要函数打开和关闭文件相关函数:-open:打开文件-creat:创建新文件-close:关闭文件读取和写入文件相关函数
杰哥马上就要找到好工作
·
2023-06-16 12:20
linux
运维
服务器
学习
系统编程
No.24【深入学习信号】
无论是线上课,还是学校的课,开心,那这不是咱持续更文的好时候嘛,但是今天在学习相关C++知识时,涉及到了线程相关知识,虽然能听,但是听起来就比较费劲,所以我们要先暂停C++相关知识的学习,转而投向有关
系统编程
的学习
今天还要努力
·
2023-06-16 06:07
深入理解计算机系统
云原生
学习笔记汇总
单片机开发软件使用1.2单片机STC8H入门1.3单片机STM8入门1.4单片机C语言基础1.5单片机常见编译报错二、嵌入式系统2.1ARM开发环境2.2linux系统移植2.3linux驱动开发2.4linux
系统编程
别问,问就是全会
·
2023-06-16 05:10
学习
2023~2030高级程序员必备知识体系结构
4Unix操作
系统编程
,unix网络通讯编程卷1卷2,Qt界面开
chenchao_shenzhen
·
2023-06-15 16:11
高级程序员
音视频开发
qt
iOS
Android
进程线程-导读
一:引出进程线程与文件IO一起,一般也叫做
系统编程
,
系统编程
,顾名思义,就是与操作系统有关系的编程,那么
系统编程
阶段学习到的函数,很多时候是系统调用,那么这部分课程写的代码,在linux上可以用的在windows
小鼻子球球小昏昏
·
2023-06-15 12:40
Linux
系统编程
(四)—— 进程基本知识
一、进程标识符pid1、pid的类型:pid_tpid是有符号的16位整型数,也就是说可以同时进行三万多进程。2、命令:psps命令用于报告当前进程的信息:ps命令有着不同的组合,可以显示进程不同的内容:(1)ps-axf:是描述当前进程(2)ps-axm:描述进程详细信息,m表示more(3)psax-L:以linux特有的方式进行查看3、进程号是顺次向下使用注意:之前讲的文件描述符,是优先使用
木头人爱学习
·
2023-06-15 10:41
Linux
linux
Linux
系统编程
(三)—— 文件编程(3)进程环境
一、main函数现在的格式:intmain(intargc,char*argv[])以前的main函数有三个参数,另一个参数就是环境变量二、进程的终止(两种都要背下来)2.1正常终止(1)从main函数返回main函数被称为程序的入口许多人写的:return0注意:进程的返回值是给父进程看的面试题:#include#includeintmain(){printf("hello!\n");retur
木头人爱学习
·
2023-06-15 10:41
Linux
linux
python编程-Python 编程速成(推荐)
同时无论在哪种平台上,都可以用Python进行
系统编程
。机器学习可以用一些Python库来实现,比如人工智能常用的TensorFlow。
编程大乐趣
·
2023-06-15 02:32
【Linux】—— 详解计算机体系结构
今天,我们将站在Linux
系统编程
的视角下“欣赏”关于进程知识!!!(一)冯诺依曼体系结
起飞的风筝
·
2023-06-14 23:58
Linux
linux
运维
服务器
Linux
系统编程
学习 NO.7 ——sudo配置、编译器的使用
引言:现在是北京时间2023年6月14日8点16分,期末考试在即,重心可能得转移到考试上了。不过想到马上就可以回家陪家人过端午节,还是非常开心的。放暑假了就可以好好陪家人了。尝试一下换个环境复习吧,洗漱一下就去图书馆了。sudo的介绍和配置在之前介绍yum工具时,普通用户需要sudo对指令进行提权才能下载或卸载软件。那么sudo是什么呢?sudo要如何配置呢?下面且听我的介绍。什么是sudo?su
玩铁的sinZz
·
2023-06-14 10:22
系统编程学习
linux
学习
服务器
运维
05-修建数据殿堂:Golang struct的艺术架构
Go被设计用于构建可扩展、高性能的软件系统,具有优秀的内存管理和快速的编译速度,适用于Web开发、
系统编程
和云计算等领域。
花崽oyf
·
2023-06-14 03:18
Golang基础
golang
后端
开发语言
06-揭开神秘面纱:Golang method的魅力解析
Go被设计用于构建可扩展、高性能的软件系统,具有优秀的内存管理和快速的编译速度,适用于Web开发、
系统编程
和云计算等领域。
花崽oyf
·
2023-06-14 03:18
Golang基础
golang
开发语言
后端
04-编织灵魂旋律:Golang 函数的魔力绽放
Go被设计用于构建可扩展、高性能的软件系统,具有优秀的内存管理和快速的编译速度,适用于Web开发、
系统编程
和云计算等领域。
花崽oyf
·
2023-06-14 03:48
Golang基础
golang
开发语言
后端
03-踏入程序诗意:Golang 流程控制的优雅律动
Go被设计用于构建可扩展、高性能的软件系统,具有优秀的内存管理和快速的编译速度,适用于Web开发、
系统编程
和云计算等领域。
花崽oyf
·
2023-06-14 03:15
Golang基础
golang
开发语言
后端
【几分醉意赠书活动 - 05期】 | 《编程语言系丛图书》
陈老老老板的博客主页传送门几分醉意.的博客主页传送门赠书活动|第五期本期好书推荐:《编程语言系列丛书》粉丝福利:书籍赠送:共计送出30本参与方式:关注公众号:码上天空回复关键词:我要抽奖截止时间:6.1818:00Rust
系统编程
几分醉意.
·
2023-06-13 21:32
赠书活动
java
python
php
c++
c语言
c语言
系统编程
十:Linux进程间通信之共享内存
共享内存一共享内存原理二共享内存相关API2.1获得一个共享存储标识符shmget2.2使用shell命令操作共享内存2.3建立进程的虚拟内存和物理内存的映射函数shmat2.4解除共享映射区2.5共享内存控制三实例一共享内存原理共享内存允许两个或多个进程共享给定的存储区域。共享内存的特点:1.共享内存是进程间共享数据的一种最快的方法。一个进程向共享内存区域写数据,共享这块内存的所有进程就可以立刻
qq_33808440
·
2023-06-13 12:31
c语言
C语言系统编程
linux
c语言
运维
如果一定要在C++和JAVA中选择,是C++还是java?
首先,C++是一种面向对象的编程语言,它允许程序员直接控制计算机硬件,而且拥有较低的底层抽象层次,可以更好地进行
系统编程
和嵌入式系统设计。
SiKi学院
·
2023-06-13 09:20
JAVA
java
c++
jvm
Linux - struct file与缓冲区
感谢各位点赞收藏评论三连支持本文章收录于专栏【Linux
系统编程
】❀希望能对大家有所帮助❀本文章由风君子吖原创前言对于文件,之前我们已经铺垫的大量的知识,知道了C语言提供的文件接口底层是如何实现,知道了系统提供的文件接口函数如何使用
风君子吖
·
2023-06-12 11:51
Linux系统编程
linux
c语言
进程
文件
Go编程语言规范
Go是一种通用语言,设计时考虑了
系统编程
。它是强类型的并且是垃圾回收的,并且对并发编程有明确的支持。程序是从package构造的,其属性可以有效地管理依赖关系。
小朱和泡芙
·
2023-06-12 08:41
go语言
golang
基于C++学院教学信息管理
系统编程
设计
一、方案概述1.教师信息数据结构教师信息被定义为一个包含以下字段的结构体:职工号姓名职称性别三门课程教学效果综合评分2.功能模块以下是教学信息管理系统的主要功能模块:3.输入教师信息编写函数用于输入每位教师的信息,并将其写入文件中。4.显示教师信息编写函数用于读取文件中的教师记录,并在屏幕上显示每位教师的信息。5.排序编写函数用于按照职工号或教学效果综合评分对教师记录进行排序,并在屏幕上显示排序结
Studying 开龙wu
·
2023-06-11 20:59
C/C++课程项目设计编写
c++
c语言
Linux - 文件操作和系统接口
感谢各位点赞收藏评论三连支持本文章收录于专栏【Linux
系统编程
】❀希望能对大家有所帮助❀本文章由风君子吖原创前言对于文件操作,不知大家是否有过接触,例如(fopen,fclose...等),那么大家在刚接触使用这些文件接口的时候
风君子吖
·
2023-06-11 19:22
Linux系统编程
c语言
linux
进程
文件
系统接口
Linux - fd文件描述符和文件详解
感谢各位点赞收藏评论三连支持本文章收录于专栏【Linux
系统编程
】❀希望能对大家有所帮助❀本文章由风君子吖原创前言之前我们学习回顾了C语言文件操作的接口函数,并且学会了使用系统给我们提供的文件操作接口函数
风君子吖
·
2023-06-11 19:48
Linux系统编程
c语言
linux
进程
文件
系统编程
Linux
系统编程
总结
day2vim的三种工作模式命令模式vihello.czz保存退出2.编辑模式iaos(有大写)可以写东西3.末行模式:文本和末行模式不能直接切换要切换回命令模式再到末行模式,w:保存q:退出按两次esc回到命令模式vim的基本操作-跳转和删除[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ub0TQGxh-1684633973964)(D:\Typora笔记\c++
别出Bug啊
·
2023-06-11 19:11
linux
vim
运维
不要再重复造轮子了,这几款开源工具类库贼好使
但是,自己在学习过程中造轮子绝对是对自己百利而无一害的,造轮子是一种特别能够提高自己
系统编程
能力的手段。基于SpringBoot+Vue+uni-app实现的全套电商系统来了,能支持完整的订单流程!
LINgZone2
·
2023-06-11 12:24
开源
java
spring
boot
嵌入式Linux开发:迅为教程学习记录
文章目录驱动开发零散篇驱动开发篇并发与竞争篇
系统编程
驱动开发零散篇嵌入式Linux驱动开发(一)Helloworld驱动模块嵌入式Linux驱动开发(二)字符设备驱动模块嵌入式Linux驱动开发(三)ioctl
liefyuan
·
2023-06-10 20:59
目录
linux
学习
驱动开发
Linux
系统编程
——多线程[上]:线程概念和线程控制
0.关注博主有更多知识操作系统入门知识合集目录1.再谈页表2.Linux线程概念2.1pthread原生库的基本使用2.2PID和LWP2.3Linux线程的资源以及优缺点2.4Linux线程健壮性问题2.5可重入函数和线程独立栈3.Linux线程控制3.1Linux线程终止3.2Linux线程等待3.3线程取消3.4线程分离使用线程库的注意事项4.pthread原生线程库的理解4.1从语言的角度
小龙向钱进
·
2023-06-10 08:28
linux
c++
运维
回调函数
编程分为两类:
系统编程
(systemprogramming)和应用编程(applicationprogramming)。
雨幻逐光
·
2023-06-09 19:10
【Linux
系统编程
】TCP通信&基于TCP实现多进程/线程并发服务器
1.TCP通信流程TCPvs.UDPTCP和UDP->传输层的协议UDP:用户数据报协议,面向无连接,可以单播,多播,广播,面向数据报,不可靠;效率高TCP:传输控制协议,面向连接的,仅支持单播传输,基于字节流,可靠的。UDPTCP是否创建连接无连接面向连接是否可靠不可靠可靠的连接的对象个数一对一、一对多、多对一、多对多支持一对一传输的方式面向数据报面向字节流首部开销8个字节最少20个字节适用场景
Beyon.sir
·
2023-06-09 04:31
Linux高并发服务器开发
服务器
tcp/ip
linux
系统编程
练习
传递一个路径名,还有一个文件名,搜索对应路径下是否有该文件,有就打印显示该文件的绝对路径。#include#include#include#include#includevoidsearch_file_in_dir(constchar*dir_path,constchar*file_name);intmain(intargc,char*argv[]){if(argc!=3){fprintf(std
不好,商鞅要跑
·
2023-06-09 00:07
linux
后端
c++
c语言
linux
linux
系统编程
-----下
linux网络编程tcp通信BerkeleySocketTCP/IP协议族标准只规定了网络各个层次的设计和规范,具体实现则需要由各个操作系统厂商完成。最出名的网络库由BSD4.2版本最先推出,所以称作伯克利套接字,这些API随后被移植到各大操作系统中,并成为了网络编程的事实标准。socket即套接字是指网络中一种用来建立连接、网络通信的设备,用户创建了socket之后,可以通过其发起或者接受TCP
不好,商鞅要跑
·
2023-06-09 00:50
linux
linux
网络
tcp/ip
【Linux】打开Linux大门,踏入Linux世界(环境搭建再加一群Linux基本指令就OK啦~)
个人主页:简料所属专栏:Linux
系统编程
与网络编程个人社区:越努力越幸运社区简介:简料简料,简单有料~在校大学生一枚,专注C/C++/GO的干货分享,立志成为您的好帮手~C/C++学习路线(点击解锁
简 料
·
2023-06-08 12:03
Linux系统编程与网络编程
linux
linux入门
Linux基本指令
Linux历史背景和环境搭建
带你轻松实现通讯录(C语言版)
简料简料,简单有料~在校大学生一枚,专注C/C++/GO的干货分享,立志成为您的好帮手~C/C++学习路线(点击解锁)(●’◡’●)❤️C语言❤️初阶数据结构与算法❤️C++❤️高阶数据结构❤️Linux
系统编程
与网络编程文章目录前言通讯录初始化通讯录运行的基本框架和菜单增添联系人删除联系人查找联系人修改联系人信息展示通讯录通讯录联系
简 料
·
2023-06-08 12:33
C语言
数据结构与算法
c语言
通讯录
顺序表结构
完成学校任务
【C++】打开C++大门,踏入C++世界
越努力越幸运社区简介:简料简料,简单有料~在校大学生一枚,专注C/C++/GO的干货分享,立志成为您的好帮手~C/C++学习路线(点击解锁)❤️C语言❤️初阶数据结构与算法❤️C++❤️高阶数据结构❤️Linux
系统编程
与网络编程文章目录
简 料
·
2023-06-08 12:32
C++
c++
c++入门
由C语言到C++的过渡
LINUX
系统编程
-----上
文章目录第一章linux系统介绍(属于扯闲篇)linux的概况linux的历史起源unixPosix标准和其他标准开源运动linux的诞生linux使用使用范围linux的登录第二章linux常用命令linux的shell使用切换用户显示所有用户退出当前用户添加用户删除用户当前工作目录当前工作目录下的所有文件改变当前工作目录创建目录删除目录拷贝文件或者目录移动文件或者目录书目录结构显示修改权限掩码
不好,商鞅要跑
·
2023-06-08 09:41
linux
linux
服务器
unix
后端
开发语言
2020-05-01学习日记(四) 回调函数
编程分为两类:
系统编程
(systemprogramming)和应用编程(applicationprogramming)。
JiaoZJ
·
2023-06-08 08:53
Linux
系统编程
学习 NO.5 ——shell命令行的概念以及原理、权限的概念
1.shell命令行的概念以及原理首先,用户下达指令需求。此时Linux操作系统的内核kernel,并不会直接接收用户下达的指令,因为操作系统不擅长跟用户打交道。那么指令要如何下达呢?这就命令行解释器来对用户的指令进行处理。1.1.shell命令行的介绍shell对于Linux主要是对指令进行解析,解析指令给Linux内核。反馈结果在通过内核运行出结果,通过shell解析给用户。这里我就简单举一个
玩铁的sinZz
·
2023-06-07 08:12
系统编程学习
linux
学习
运维
上一页
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
其他