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
系统编程
开篇/ 文件的打开/创建
从本节开始学习关于Linux
系统编程
的知识!
mjmmm
·
2023-08-04 08:23
linux
运维
系统编程
学习
系统编程
No.35【基于信号量的CP问题】
引言:北京时间:2023/8/2/12:52,时间飞逝,恍惚间已经来到了八月,给我的第一感觉就是快开学了,别的感觉其实没有,哈哈!看着身边的好友网络相关知识都要全部学完了,就好像它们工业革命都要完成了,而我还在刀耕火种,哈哈哈!他们在高速发展阶段,我还在休养生息,哈哈哈!不怕,正所谓没有压力没有动力,让压力来的再猛烈一些吧!咱无所畏惧,八月就是咱逆分翻盘之月,舍我其谁,冲冲冲!这句话我好想在哪见过
今天还要努力
·
2023-08-04 05:30
深入理解计算机系统
学习
运维
云原生
c语言嵌入式编程注意事项
不同于一般形式的软件编程,嵌入式
系统编程
建立在特定的硬件平台上,势必要求其编程语言具备较强的硬件直接操作能力。无疑,汇编语言具备这样的特质。
sun13047140038
·
2023-08-04 05:12
网络
c语言
Linux
系统编程
-文件的操作
Linux
系统编程
-文件操作前言:Linux中所有内容都是以文件的形式保存和管理的,即一切皆文件,普通文件是文件,硬件设备(键盘、监视器、硬盘、打印机)是文件,就连套接字(socket)、网络通信等资源也都是文件
柠檬你个思密达i!
·
2023-08-04 02:33
Linux系统编程
linux
ubuntu
c语言
arm
Linux编程
学习笔记-Linux系统文件编程详解
Linux系统文件编程详解Linux文件操作命令ls命令cp命令mkdir命令mv命令cat命令rm命令grep命令more命令Linux文件系统Linux文件编程打开文件关闭文件读取文件写入文件文件偏移量获取文件状态文件锁定内存映射Linux文件操作命令ls命令功能:列出指定目录下的内容及其相关属性信息语法:ls[参数选项][文件]常见参数:-a显示所有文件以及目录,包括'以"."开头的隐藏文件
猿太极
·
2023-08-04 01:33
Linux笔记
linux
关于Rust
Rust是一种
系统编程
语言,运行速度极快,可防止段错误并保证线程安全。虽然这些功能使Rust成为
系统编程
的强大工具,但它们也引入了一些其他语言的人可能不熟悉的新概念。
jascl
·
2023-08-02 12:03
rust
开发语言
后端
第三章---多线程
CSDN博客https://blog.csdn.net/csdnguoyuying/category_12159430.html创建线程线程终止连接已终止的线程线程分离取消线程(线程终止)线程属性Linux
系统编程
暴躁小萌
·
2023-08-02 10:25
jvm
Go经典阻塞式TCP协议流解析的实践
1.Go经典阻塞I/O的TCP网络编程模型Go语言诞生十多年来取得了飞速发展,并得到了全世界开发者的广泛接纳和应用,其应用领域广泛,包括:Web服务、数据库、网络编程、
系统编程
、DevOps、安全检测与管控
Tony Bai
·
2023-08-01 22:34
网络
java
go
gwt
epoll
MP4如何让去水印?python带你实现~
前言嗨喽,大家好呀~这里是爱看美女的茜茜呐开发环境:解释器版本:python3.8代码编辑器:pycharm2021.2模块使用:内置模块(无需安装)os—>python
系统编程
的操作模块,提供了非常丰富的功能去处理文件和目录
茜茜是帅哥
·
2023-08-01 09:54
python
python
开发语言
pycharm
GCC和Clang的两个值得了解的编译器开关
GCC和Clang的两个值得了解的编译器开关,在
系统编程
中非常有用。-fno-strict-aliasing禁止依赖于严格别名规则的优化。
defrag257
·
2023-08-01 07:12
linux
c
c++
gcc
linux
系统编程
重点复习--守护进程和线程
复习目标说出守护进程的特点独立完成守护进程的创建独立实现多个线程的创建独立实现线程的退出和资源回收理解线程同步的思想1守护进程1.1守护进程介绍Daemon(精灵)进程,是Linux中的后台服务进程,通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。一般采用以d结尾的名字,如vsftpdLinux后台的一些系统服务进程,没有控制终端,不能直接和用户交互。不受用户登录、注销的影响,
cat_fish_rain
·
2023-07-31 12:44
linux
服务器
运维
学习
系统编程
No.33【生产消费模型】
引言:北京时间:2023/7/22/14:27,现实和预期往往相差是巨大的,哈哈哈!白天睡不醒,晚上睡不着,就像一个夜猫子一样。熬夜耍手机,我真的是专业的,已经连续好久没有正常睡过觉了。怀念学校里的日子,每天都有人激励我早睡和早起,此处@谢xx,不知他最近的学习状态如何,但我估计没有了我的存在,他应该也不是很积极,看到CSDN里的那600条私信,现在我就头痛,居然有人真的可以天天卷,不服气!收心,
今天还要努力
·
2023-07-31 05:04
深入理解计算机系统
学习
云原生
运维
【Rust教程 | 基础系列1 | Rust初相识】Rust简介与环境配置
教程目录前言一,Rust简介1,Rust的历史2,Rust的特性3,为什么选择Rust4,Rust可以做什么二,Rust环境配置1,windows11安装2,Linux安装三,安装IDE前言Rust是一种
系统编程
语言
橙子mj
·
2023-07-30 12:18
Rust
rust
学习
开发语言
【Linux进程篇】冯诺依曼体系
OperatorSystem)概念设计OS的目的定位如何理解“管理”总结系统调用和库函数的概念作者:爱写代码的刚子时间:2023.7.28前言:本篇博客主要介绍Linux中进程概念之前的冯诺依曼体系,深入了解
系统编程
爱写代码的刚子
·
2023-07-30 06:31
Linux
linux
运维
服务器
冯诺依曼体系
操作系统
100篇带你入门——常用嵌入式
系统编程
语言介绍
本篇博客将介绍一些常用的嵌入式
系统编程
语言,帮助读者了解它们的特点和适用场景。一、C语言C语言是嵌入式系统开发中最常用的编程语言之一。它具有高效性、可移植性和灵活性的特点。
czf.Forver
·
2023-07-29 19:50
开发语言
单片机
stm32
入门学习
【Rust 基础篇】Rust 模式:高效、安全和灵活的匹配工具
Rust是一门现代的
系统编程
语言,它引入了一种称为"模式"(Pattern)的强大特性,使得数据的匹配和处理变得高效、安全和灵活。本篇博客将深入探讨Rust模式的各种用法,带您领略Rust的魅力。
繁依Fanyi
·
2023-07-29 16:56
Rust
从入门到精通系列教程
rust
安全
算法
linux学习笔记 --
系统编程
系统编程
相关概念概念简易cpu结构mmu内存管理单元环境变量PATHSHELLHOMELANGTERMgetenvsetenvunsetenv进程控制fork函数getpidgetppidgetuidgetgid
watson_pillow
·
2023-07-29 11:16
linux
c++
linux
c++
【Rust笔记】意译解构 Object Safety for trait
意译解构ObjectSafetyfortrait借助【虚表vtable】对被调用成员函数【运行时·内存寻址】的作法允许
系统编程
语言Rust模仿出OOP高级计算机语言才具备的【专用·多态Ad-hocPolymorphism
Rust语言中文社区
·
2023-07-29 10:54
rust
笔记
开发语言
后端
开启编程之旅
编程目标:从基础开始,保证知其然且知其所以然,在大学几年里可以掌握数据结构、c++语言、Linux
系统编程
、Linux网络编程、数据库、JavaWeb、JavaEE及一些实战项目。如何学习:
大爱编程♡
·
2023-07-29 06:48
c++
c语言
java
C++ 入门导引(这是一篇由GPT4写的文章)
2.
系统编程
:由于C++提供了对内存和底层系统资源的直接访问,它被广泛用于操作系统、设备驱动程序和嵌入式系统等领域。3.高性能计算:C++在科学计算、金融、工程等领域中被广
IT_xiao小巫
·
2023-07-28 20:41
c++
开发语言
反调试专题丨反调试之最朴实的招式最致命
在
系统编程
中我们遍历进程,模块,线程,堆的时候都需要用到一个函数:CreateToolhelp32Snapshot,其函数原型及其解释如下:HANDLECreateToolhelp32Snapshot(
极安御信安全研究院
·
2023-07-27 23:25
网络安全
linux初学者要读的书
1、《Linux程序设计(第4版)》2、《鸟哥的Linux私房菜》3、《UNIX环境高级编程》4、《Unix/
Linux编程
实践教程》5、《深入理解Linux内核》6、《Linux命令行与shell脚本编程大全
向阳菌
·
2023-07-27 12:08
linux
运维
服务器
《Linux
系统编程
》学习
学习资料:b站https://www.bilibili.com/video/BV1yJ411S7r6?from=search&seid=1456979354770746872参考数目:UNIX环境高级编程(第二版)建议读两遍,第10章是一个坎UNIX网络编程TCP/IP详解(卷一)深入理解计算机系统IPV4流媒体广播项目分析项目名称:基于IPV4的流媒体广播系统项目需求:客户机、服务器,网络音频广
梦想阳光早晨
·
2023-07-27 08:22
计算机技术基础
【C语言】printf的格式化指令
2023年7月23日,周日上午:遇到的问题今天早上看
Linux编程
方面的书籍时,遇到了类似下面的代码,把我给整蒙了“%.*s”是啥???怎么后面还能跟两个参数呢???
巨龙之路
·
2023-07-26 22:27
我的博客
c语言
开发语言
Red语言 -- 让软件开发再次简单有趣
简介Red是一门新的编程语言,它受到了REBOL很大的启发,但由于它有本地代码编译器,Red的应用领域更加广泛——下到
系统编程
上到高级脚本,同时提供了对现代的多核CPU并发编程的支持。
一代码宗师
·
2023-07-26 17:29
【
Linux编程
Shell自动化脚本】02 循环语句、选择语句与函数
文章目录一、循环语句1.for语句1.1forin循环(1)语法格式(2)value_list取值形式1.2C风格for循环1.3补充相关常用命令(1)seq命令(2)expr字符串表达式算术表达式逻辑关系表达式使用示例(3)find(4)scp命令(5)ssh-l(6)cd-命令(返回上一次访问的目录中)(7)ssh-copy-id命令2.while和until语句2.1语法格式2.2补充相关常
北顾.岛城
·
2023-07-26 13:20
Linux
Shell
linux
自动化
运维
linux
系统编程
文件IO从本章开始学习各种Linux系统函数,这些函数的用法必须结合Linux内核的工作原理来理解,因为系统函数正是内核提供给应用程序的接口,而要理解内核的工作原理,必须熟练掌握C语言,因为内核也是用C语言写的,我们在描述内核工作原理时必然要用“指针”、“结构体”、“链表”这些名词来组织语言,就像只有掌握了英语才能看懂英文书一样,只有学好了C语言才能看懂我描述的内核工作原理。C标准函数与系统函数的
wilson_go
·
2023-07-26 08:29
linux
运维
服务器
linux
系统编程
-进程
目录1进程组和会话1.1概念和特性1.2创建会话1.3getsid函数1.4setsid函数2守护进程2.1创建守护进程模型3线程概念3.1什么是线程3.2Linux内核线程实现原理3.3线程共享资源3.4线程非共享资源3.5线程优、缺点3.6线程控制原语3.6.1pthread_self函数3.6.2pthread_create函数3.7线程与共享3.8pthread_exit函数3.9pthr
cat_fish_rain
·
2023-07-25 23:47
linux
运维
服务器
linux
系统编程
--线程同步
1.同步概念所谓同步,即同时起步,协调一致。不同的对象,对“同步”的理解方式略有不同。如,设备同步,是指在两个设备之间规定一个共同的时间参考;数据库同步,是指让两个或多个数据库内容保持一致,或者按需要部分保持一致;文件同步,是指让两个或多个文件夹里的文件保持一致。等等而,编程中、通信中所说的同步与生活中大家印象中的同步概念略有差异。“同”字应是指协同、协助、互相配合。主旨在协同步调,按预定的先后次
cat_fish_rain
·
2023-07-25 23:47
开发语言
C++
linux
信号量
linux
系统编程
-信号
1信号的概念信号在我们的生活中随处可见,如:古代战争中摔杯为号;现代战争中的信号弹;体育比赛中使用的信号枪......他们都有共性:1.简单2.不能携带大量信息3.满足某个特设条件才发送。信号是信息的载体,Linux/UNIX环境下,古老、经典的通信方式,现下依然是主要的通信手段。Unix早期版本就提供了信号机制,但不可靠,信号可能丢失。Berkeley和AT&T都对信号模型做了更改,增加了可靠信
cat_fish_rain
·
2023-07-25 23:17
linux
运维
服务器
Linux下C语言开发(信号signal处理机制)
同样信号处理也是
Linux编程
中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号以及有关信号的几个系统调用。
灵魂战场的血与肉
·
2023-07-25 12:45
嵌入式
linux
c语言
嵌入式
Linux
系统编程
(四)——signal信号处理
目录0x01信号0x02信号相关的函数一、kill函数二、alarm()函数三、setitimer()四、signal()0x03信号集一、信号集的处理过程编辑二、关于信号集处理的函数0x04内核实现信号捕捉的过程0x05SIGCHLD信号0x01信号信号是Linux进程间通信的最古老的方式之一,是事件发生时对进程的通知机制,有时候也称之为软件中断,它是在软件层次上对中断机制的一种模拟,是一种异步
郑烯烃快去学习
·
2023-07-25 12:09
Linux系统编程
信号处理
操作系统
linux
C语言
Linux
系统编程
(信号处理机制)
文章目录前言一、中断,异常,信号的区别二、信号在Linux中的标识三、信号处理相关函数四、代码实验总结前言本篇文章我们来讲解信号的处理机制,信号处理在Linux操作系统中必不可少,这一点值得大家注意,信号又会与中断,异常一起讨论,那么下面我们就来看看到底什么是信号吧。一、中断,异常,信号的区别中断、异常和信号是计算机系统中的三个相关但不完全相同的概念。它们在发生的时机、触发方式和处理机制上有所不同
花落已飘
·
2023-07-25 12:38
Linux系统编程
linux
信号处理
运维
《TCP/IP网络编程》
-19出版日期:2014年6月开本:16开页码:1版次:1-1所属分类:计算机>计算机网络>网络协议>TCP/IP更多关于》》》《TCP/IP网络编程》编辑推荐为初学者准备的网络编程本书涵盖操作系统、
系统编程
weixin_30407613
·
2023-07-25 03:48
网络
操作系统
epoll
华为顶级网络工程师分享出这份TCP/IP网络编程笔记!已封神
本书涵盖操作系统、
系统编程
、TCP/IP协议等多种内容,结构清晰、讲解细致、通俗易懂。此书面向利用套接字进行网络编程的初学者,具备C语言基础知识的读者会获得更多帮助。
离了个大谱吧
·
2023-07-25 03:16
网络
编程语言
java
人工智能
python
学习
系统编程
No.32【线程互斥实战】
引言:北京时间:2023/7/19/15:22,昨天更新完博客,和舍友下了一会棋,快乐就是这么简单,哈哈哈!总体来说,摆烂程度得到一定的改善,想要达到以前的水准,需要一定的契机,毕竟人生在世,快乐最重要是吧!更文带给我的快乐已经没有那么多了,虽然欠了非常多的作业,非常多的课需要补,很多的题等着我去刷,怎叹一个懒字了得,本质还是作息控制不住,哎!这周小目标更文4篇,只要能达到这个水准,其它的都好说,
今天还要努力
·
2023-07-24 23:37
深入理解计算机系统
学习
java
开发语言
linux的并发和竞态管理
1并发和竞态产生的原因并发是操作
系统编程
中的核心问题之一。我们必须要能解决对共享资源的并发访问。
going_hlf
·
2023-07-24 09:57
免费送书啦!细数Github大神们的开源书籍!
本书的内容包括但不限于并发、网络编程、垃圾回收、组合、GOUNIX
系统编程
、基本数据类型(Array,Slice,Map)、GO源码、反射,接口,类型方法等高级概念。阅读本书需要一定的编程经验。
弗拉德x
·
2023-07-23 02:30
初步认识Linux
系统编程
Linux
系统编程
是指在Linux操作系统下开发应用程序的过程,其中包括与硬件交互、系统调用以及与其他程序进行通信等。
嵌入式小白—小黑
·
2023-07-23 01:11
操作系统
linux
数据库
c语言
Linux
系统编程
-文件IO
man共有九卷,
系统编程
也就是第二卷的内容,第五卷是文件格式和规范open函数函数原型参数pathname文件名参数flags为访问方式的宏:O_RDONLY(只读),O_WRONLY(只写),O_RDWR
szplzx1314
·
2023-07-22 23:19
Linux
linux
后端
运维
c++
c语言
【Linux
系统编程
】文件IO
------------->【Linux
系统编程
/网络编程】(学习目录汇总)ssize_tread(intfd,void*buf,size_tcount);4.2函数参数fd:文件描述符,open()函数的返回值
BillySturate
·
2023-07-22 23:49
Linux系统编程
linux
服务器
运维
webserver笔记1-3
webserver笔记第1章Linux
系统编程
入门g++执行的四个过程一、预处理:条件编译,头文件包含,宏替换的处理,生成.i文件。
刘能能能
·
2023-07-21 10:27
学习
后端
linux
系统编程
-进程
目录1程序和进程1.1并发1.3多道程序设计1.4CPU和MMU1.5进程控制块PCB1.6进程状态1.7环境变量1.8setenv函数2.进程控制2.1fork函数2.2循环创建n个子进程2.3getpid函数2.4getppid函数2.5getuid函数2.6getgid函数2.7进程共享2.8exec函数族2.9execlp函数2.10execl函数2.11execvp函数2.12exec函
cat_fish_rain
·
2023-07-21 07:00
linux
服务器
c++
linux
系统编程
-进程中的通信
1IPC方法Linux环境下,进程地址空间相互独立,每个进程各自有不同的用户地址空间。任何一个进程的全局变量在另一个进程中都看不到,所以进程和进程之间不能相互访问,要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制称为进程间通信(IPC,InterProcessCommunication)。在进程间完成数据传递需
cat_fish_rain
·
2023-07-21 07:00
linux
服务器
运维
Linux
系统编程
-开发环境(一)
目录1shell1.1shell家族1.2bash1.3命令和路径补齐1.4历史记录1.5主键盘快捷键2目录和文件2.1类Unix系统目录结构2.2用户目录2.2.1相对路径和绝对路径2.3ls2.4cd2.5which2.6pwd2.7mkdir2.8rmdir2.9touch2.10rmrmfile2.11mv2.12cp2.13cat2.14more2.15less2.16head2.17t
cat_fish_rain
·
2023-07-21 07:30
#网络编程
linux
运维
服务器
Swift 代码规范
Swift是一款易学易用的编程语言,而且它还是第一套具有与脚本语言同样的表现力和趣味性的
系统编程
语言。Swift的设计以安全为出发点,以避免各种常见的编程错误类别。
CarsonChen
·
2023-07-20 10:48
rust是什么
转载:https://www.liangzl.com/get-article-detail-2205.htmlRust是什么:Rust是一门
系统编程
语言,专注于安全,尤其是并发安全,支持函数式和命令式以及泛型等编程范式的多范式语言
holdddoor
·
2023-07-20 07:25
《Linux操作
系统编程
》 第六章 Linux中的进程监控: fork函数的使用,以及父子进程间的关系,掌握exec系列函数
博主libin9iOak带您GotoNewWorld.✨个人主页——libin9iOak的博客《面试题大全》文章图文并茂生动形象简单易学!欢迎大家来踩踩~《IDEA开发秘籍》学会IDEA常用操作,工作效率翻倍~希望本文能够给您带来一定的帮助文章粗浅,敬请批评指正!文章目录第六章Linux中的进程监控学习目的学习要求学习方法概念和原理6.1Linux的进程控制块6.1.1task_struct结构包
猫头虎
·
2023-07-19 19:42
Linux
linux
java
面试
【Linux工具】编译器、调式器、项目自动化构建工具以及git的使用3(GDB调试器的基础使用)
3(GDB调试器的基础使用)背景gdb的一些指令gdb实际运用显示代码运行程序、打断点、查看调试信息作者:爱写代码的刚子时间:2023.7.18前言:本篇博客主要讲解Linux中调试器的使用,为之后的
Linux
爱写代码的刚子
·
2023-07-19 12:27
Linux
linux
自动化
git
gdb
c++
什么是嵌入式
系统编程
,C 语言在嵌入式
系统编程
中的应用有哪些?什么是算法,C 语言中的常见算法有哪些?
1.什么是嵌入式
系统编程
,C语言在嵌入式
系统编程
中的应用有哪些?嵌入式
系统编程
是指针对嵌入式系统设计和开发软件的过程。嵌入式系统是指集成在其他设备或系统中的计算机系统,其目的是控制和执行特定功能。
大学生资源网
·
2023-07-19 05:35
C语言基础
c语言
算法
开发语言
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他