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_系统编程
Rust基础入门 面向对象 IO流 多线程 增删改查
为什么学习RustRust是一种现代的、安全的、高效的
系统编程
语言,它因其出色的特性和功能而受到越来越多开发者的关注。Rust之所以备受青睐,主要在于其出色的安全性和效率。
jonssonyan
·
2023-04-07 03:24
Rust
rust
开发语言
后端
学习
系统编程
No.14【动静态库】
引言:北京时间:2023/4/3/7:06,刚刚晨跑回来,为了摆脱困意,刷了一下视屏,哈哈哈!我发现我每次刷视屏都是被迫的,都是看到某个感兴趣的标题,然后点进去一看,就不能自拔了,所以我下次得把消息提醒给全部关掉,烦人;并且全宿舍英文4级都报上了,就我没报上,真的是天命孤星啊!不对,有一个学日语的舍友也没报上,哈哈哈,开心,有人陪我啦!这里必须记录一下,我的神奇舍友4级日志,他不写,我帮他写,到时
今天还要努力
·
2023-04-05 22:25
深入理解计算机系统
学习
数据库
大数据
linux
云原生
嵌入式学习之linux
系统编程
----1 了解linux编程并且在ubuntu以及ARM上运行测试程序
1、何为linux
系统编程
?linux
系统编程
也称为linux下的高级编程,它介于应用层与驱动层之间。
要努力丫!
·
2023-04-05 22:36
linux
ITOP4412学习
linux
ubuntu
学习
学习
系统编程
No.13【文件系统】
引言:北京时间:2023/3/31/7:48,该篇博客在两天前本就应该产出,但是摆烂谁拦得住,所以呜呜呜!本以为欠的钱也要快还完了,没想到啊,越欠越多,烦人!但是,欠的都是小钱,不像以前,欠的是大钱,所以也不怎么打紧,慢慢还啦!这周的榜估计是保不住了,具体还要看看周末摆烂不摆烂,谁让腾讯有钱,可以看《阿凡达之水之道》,真的很想看,所以我已经料想都了自己的周末是怎么过的了,难过!但是不怕,伤心和开心
今天还要努力
·
2023-04-05 21:08
linux
云原生
文件系统
运维
在掌握C#基础上再学习C语言
其次,C#是由微软开发的一种语言,主要应用于.NET框架上,而C语言是由贝尔实验室开发的,广泛用于
系统编程
和嵌入式开发中。在语法方面,C#和C语言有很多相似之处,
polsnet
·
2023-04-05 16:24
c#
开发语言
Python中回调的含义详解
回调函数的最初需求背景回调函数我能想到的最古老的场景就是
系统编程
会用到。
Exist_3ebb
·
2023-04-05 13:39
嵌入式学习之linux
系统编程
---12 静态库与动态库
1、什么是库?为什么要使用库?库是一种可执行的二进制文件,是编译好的代码。使用库可以提高开发效率,加快开发速度。2、linux下库的种类linux下库分为两种:静态库与动态库(1)静态库:静态库在程序编译的时候会被链接到目标代码里面(即:编译程序时,静态库中的函数被拷贝到当前的程序中),所以我们的程序就不再需要该静态库了。因此编译出来的体积就比较大,静态库以lib开头,以.a结尾。(2)动态库(共
要努力丫!
·
2023-04-05 06:31
ITOP4412学习
linux
linux
ubuntu
Rust的安全
系统编程
Rust的安全
系统编程
在编程语言设计中,两种看似不可调和的需求之间存在着长期的紧张关系。˲安全。我们需要静态地排除大类错误的强类型系统。我们想要自动内存管理。
LinHan_Li
·
2023-04-05 05:19
论文阅读
rust
抓紧赶程序
今天晚上要改一下ppt,明天要把word文档写好,明天下午好空出时间再把
系统编程
重新的检查一遍。时间紧任务重!
流流芳芳
·
2023-04-04 20:58
【嵌入式Android开发学习攻略】手把手教你循序渐进的学习
技术学习路线:镜像烧写与源码编译、Linux
系统编程
教程、Linux驱动教程、Linux系统移植、Qt入门教程、Android入门教程、Linu
迅为电子
·
2023-04-04 16:12
4412开发板
嵌入式硬件
LINUX
物联网
linux
java jdk环境变量设置
linux_
在Linux系统下安装jdk并配置环境变量
本文主要介绍的是如何是Linux环境下安装JDK的,因为Linux环境下,很多时候也离不开Java的,下面笔者就和大家一起分享如何jdk1.8的过程吧。1、安装环境操作系统:CentOS0764位jdk版本:1.8工具:Xshell6、Putty、WinSCP说明:本文是通过WinSCP工具远程连接Linux操作,如果是直接在Linux可视化界面操作那就更方便了,原理一样。2、安装步骤第一步:下载
weixin_39883260
·
2023-04-04 16:52
java
jdk环境变量设置
linux
英特尔® 64 位和 IA-32 架构开发人员手册介绍
®64位和IA-32架构软件开发人员手册卷1:处理器基本架构和编程环境英特尔®64位和IA-32架构软件开发人员手册卷2A和2B:指令集参考英特尔®64位和IA-32架构软件开发人员手册卷3A和3B:
系统编程
指南各个部分的作用英特尔
@HDS
·
2023-04-04 04:39
Intel
处理器
Linux_
内核同步机制
1.Linux内核同步机制1.1.内核同步机制作用1)Linux操作系统是一个多任务操作系统,2.6以上版本都支持任务抢占。2)现在的CPU大部分都是多核心CPU,多核心CPU同时并发执行程序。3)不管是多核心CPU还是单核心CPU在任务执行过程都可能产生中断。多进程并发:进程之间会存在多进程同时并发访问同一共享资源,就会产生竞争。任务抢占:当进程在访问某个共享资源的时候发生任务抢占,随后进入了高
idontnoaaaa
·
2023-04-03 22:32
Linux驱动
linux
linux
系统编程
(2)--Makefile
1.Makefile简介一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。Makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全
小王的笔记仓库
·
2023-04-03 13:25
linux系统编程
linux
【Linux】-- 单例模式(线程安全版本)
目录线程安全的单例模式饿汉实现方式和懒汉实现方式饿汉方式实现单例模式懒汉方式实现单例模式懒汉方式实现单例模式(线程安全版本)普通版本的线程池实现单例模式线程池单例模式(线程安全版本)代码STL、智能指针和线程安全其他常见的各种锁
系统编程
中的锁自旋锁读者写者问题读写锁伪代码读写锁的加锁
川入
·
2023-04-03 09:57
Linux
单例模式
c语言
c++
Linux
系统编程
5:IPC共享内存
0.共享内存比喻火锅本质多个进程访问同一个逻辑内存直接访问内存,不用read()/write()非常方便1.POSIX共享内存资料:unpv22e-ch13查看:manshm_overviewls/dev/shm2.分类内存映射文件内存映射文件注意:共享内存大小=文件大小共享内存区对象(非亲缘进程)匿名内存映射(亲缘进程)风格方式BSDMAP_ANON+mmap()SystermV/dev/zer
jdzhangxin
·
2023-04-03 04:48
BOP 2016 复赛题目
复赛题是基于微软Oxford学术搜索API的
系统编程
题。O
weixin_30359021
·
2023-04-03 02:53
json
大数据
06 - 深入Linux进程
----整理自狄泰软件唐佐林老师课程查看所有文章链接:(更新中)Linux
系统编程
训练营-目录文章目录1.问题1.1进程参数和环境变量的意义1.2思考2.深入理解父子进程2.1进程等待系统接口2.2进程退出系统接口
uwu16
·
2023-04-02 14:55
Linux系统编程训练营
linux
unix
ubuntu
c语言
gnu
Linux 高并发服务器开发
Linux高并发服务器开发linux
系统编程
linux环境的搭建环境搭建需要的软件虚拟机中安装ubuntu并使用xshell连接到LinuxVScode插件VScode远程连接每次需要输入密码,解决方法
于乐_
·
2023-04-02 06:17
学习笔记
linux
c++
【Linux】权限管理
对对文件权限的修改chown/chgrp2.5以八进制修改文件权限:2.6默认权限:2.7目录权限管理:3.粘滞位4.file指令前言本章开始我们正式开始学习Linux,在日后的学习中我们将陆续学习Linux
系统编程
和网络编程
yy_上上谦
·
2023-04-02 00:16
Linux
linux
【Linux】进程状态的理解
✍作者:阿润菜菜专栏:Liunx
系统编程
本文目录概述两个先行概念我们为啥创建进程Linux下的进程状态1.R运行状态2.S休眠状态---可中断休眠状态3.D磁盘休眠状态---不可中断休眠4.T暂停状态(
阿润菜菜
·
2023-04-01 01:38
Linux系统编程
linux
bash
运维
【Linux】基础IO(二)--- 理解内核级和用户级缓冲区、磁盘与ext系列文件系统、inode与软硬连接
作者:阿润菜菜专栏:Linux
系统编程
这是目录理解缓冲区1.观察调用C库接口的现象2.理解缓冲区存在的意义(节省进程IO数据的时间)3.调用系统接口对文件进行封装---模仿C库设计接口4.用户级缓冲区和内核级缓冲区的联系
阿润菜菜
·
2023-04-01 01:38
Linux系统编程
linux
运维
服务器
linux调用系统内核函数,Linux
系统编程
如何调用内核函数
内核函数间的调用有两种方法:1)、把需要调用的函数编译进模块,与C语言的静态库类似。2)、把需要调用的函数导出到符号表,方便模块使用,与C语言的动态库类似。hello.c#include#include#include"call.h"staticint__inithello_init(void){printk("helloworld\n");call_fun();return0;}staticvo
茨小木
·
2023-03-31 23:53
linux调用系统内核函数
pythonlinux怎么通信_python学习笔记——多进程间通信——Linux信号基础
1信号的基本描述Signal信号(其全程为软中断信号)是Linux
系统编程
中非常重要的概念,信号是异步进程中通信的一种方式。作用是通知进程发生了异步事件。
拜生活教
·
2023-03-31 21:21
pythonlinux怎么通信
学习
系统编程
No.11【重定向的本质】
引言:北京时间:2023/3/27/7:05,哈哈哈,首先是开心,因为上篇博客热榜目前第15,让我初步掌握了上热榜的小妙招,不单单只是要日更,还有非常多的上榜小技巧,但是首先连续更新的占比还是比较大的,好像连续更新上榜的概率更大,所以让我们开始连续更新吧!今天我们就来学一学真正的基础IO、文件系统和承接上文的部分知识,如缓冲区、重定向等!So,herewego!再谈缓冲区回顾一切皆文件当操作系统需
今天还要努力
·
2023-03-31 19:07
深入理解计算机系统
学习
linux
运维
云原生
学习
系统编程
No.12【基础IO】
引言:北京时间:2023/3/28/7:19,周二,早八的一天,难过!终于进入C站周创作榜啦!开心!给大家推荐一首歌《盛夏的果实》,给我的感觉非常的放松,劳逸结合,音乐非它莫属,为了下周周榜可以继续前进,今天我们就来学习一下基础IO的知识吧!回顾重定向从上篇博客,我们明白,重定向不过只是关闭在文件描述符表下标为012默认打开的标准输入、标准输出和标准错误,然后把新文件打开,然后占用文件描述符表中的
今天还要努力
·
2023-03-31 19:36
深入理解计算机系统
学习
c++
云原生
Learning C++ No.18【STL No.8】
21:47,周末,不摆烂,但是欠钱终于还是遭报应了,导致坐牢7小时(上午3.5,下午3.5),难受,充分意识到行哥是那么的和蔼可亲,励志下次上蛋哥的课可以还清债务(所以下一篇,乃至更多篇博客,都将是关于
系统编程
的知识
今天还要努力
·
2023-03-31 18:08
C++学习
c++
数据结构
算法
python sys模块安装_Python系统模块sys
在python官方提供的核心库中,有两大比较重要的核心库,分别是sys和os,这两个库模块都是直接和操作系统打交道的模块,因此想要熟练掌握python
系统编程
,对这两个模块的了解就必不可少了。
周莫莫
·
2023-03-31 15:26
python
sys模块安装
【python】(十一)python内置库——OS和sys
2.sys2.1sys概述2.2sys使用2.2.1导入sys模块2.2.2sys常用属性2.2.3sys常用方法1.OS1.1os概述os:OperatingSystem的缩写os模块是python
系统编程
的操作模块
爱测试的高胖胖
·
2023-03-31 15:19
Python
python
内置库
OS
sys
linux
系统编程
环境配置
Windows10系统下Linux子系统如何配置
系统编程
环境主要针对《Linux/Unix
系统编程
手册》代码Debian/Ubuntu为例,具体操作如下:前提:已安装好Linux子系统,并修改好了源,及安装好了
姜旺不解之缘
·
2023-03-31 03:06
linux
系统编程
——套接字相关API学习
socket(协议方案,数据流/快形式,附加协议)函数介绍:#include#includeintsocket(intdomain,inttype,intprotocol);//设置网络协议创建一个句柄,成功调用返回套接字描述符,失败返回错误码domain参数指明所使用的协议族,通常为AF_INET,表示互联网协议族(TCP/IP协议族);通信协议族在文件sys/socket.h中定义。AF_IN
徐kun按门铃
·
2023-03-30 10:40
Linux
socket
linux
Linux
系统编程
之进程篇0——基本进程概念
文章目录前言个人建议多进程开发程序和进程单道/多道程序设计时间片并行和并发进程控制块最后前言本篇是Linux
系统编程
的“入学篇”了,经过的前面入门篇的学习,已经基本认识了该如何在Linux系统下编写一个
夏海藻Liam
·
2023-03-30 04:17
Linux开发
linux
服务器
操作系统
【Linux
系统编程
】Linux多进程开发-概述
Linux多进程开发进程概述程序:包含一系列信息的文件,这些信息描述了如何在运行时创建一个进程:二进制格式标识:每个程序文件都包含用于描述可执行文件格式的元信息。内核利用此信息来解释文件中的其他信息。(ELF可执行连接格式)机器语言指令:对程序算法进行编码。程序入口地址:标识程序开始执行时的起始指令位置。数据:程序文件包含的变量初始值和程序使用的字面量值(比如字符串)符号表及重定位表∶描述程序中函
Beyon.sir
·
2023-03-30 04:42
Linux高并发服务器开发
linux
c语言
【Linux
系统编程
(三)】进程
文章目录Linux多任务编程之进程1进程的概述2单道、多道程序设计3并行和并发的区别4进程控制块(PCB)5进程的状态5.1如何查看进程状态:psauxe5.2ps命令可以查看进程信息:6进程号PID6.1获取进程号6.2获取父进程号6.3获取进程组的ID7创建进程fork7.1fork7.2fork出来的子进程和父进程之间的关系7.3子进程复制父进程的资源(各自独立)7.5父子进程同时运行7.6
Eiker_3169
·
2023-03-30 04:36
Linux系统编程
linux
unix
开发语言
运维
Linux
系统编程
5(进程)
Linux
系统编程
5(进程相关概念,父子进程,孤儿进程和僵尸进程)1进程和程序(理解)我们平时写的C语言代码,通过编译器编译,最终它会成为一个可执行程序,当这个可执行程序运行起来后(没有结束之前),它就成为了一个进程
灵动的小丸子
·
2023-03-30 04:35
Linux系统编程
linux
运维
服务器
驱动模块传参
驱动模块传参文章目录驱动模块传参什么是驱动传参驱动传参的意义可传递的参数怎么给驱动传参数具体实现module_param.cMakefile什么是驱动传参在
系统编程
中绝大多数情况需要main函数作为程序的入口函数来进行参数的传递
Paranoid-up
·
2023-03-30 04:13
Linux驱动V2.0
#
内核模块
linux
arm开发
驱动开发
arm
嵌入式
为什么学python要学
linux_
为什么Python程序员需要学习Linux系统?
大家都知道,Python编程语言具有很多优势所在,优雅、简单、明确,Python看上去给人的感觉就是简单易懂,对于初学者来说,不仅容易入门,就业前景也是非常不错的,可以从事的工作岗位有很多。Python主要方向有五个:自动化运维、自动化测试、人工智能、数据分析、全栈开发。现在很多人都想要学习Python,也经常会问Python需要不需要学习Linux呢?为什么要学习Linux呢?为大家详细的介绍一
weixin_39603573
·
2023-03-29 23:16
【Linux网络编程】UDP服务器
------------->【Linux
系统编程
/网络编程】(学习目录汇总)intsetsockopt(intsockfd,intlevel,intoptname,constvoid*optval,socklen_toptlen
BillySturate
·
2023-03-29 18:38
Linux网络编程
网络
udp
服务器
【Linux网络编程】epoll反应堆
------------->【Linux
系统编程
/网络编程】(学习目录汇总)epoll_create()创建监听红黑树-->返回epfd-->epoll_ctl()向树上添加1个监听fd-->while
BillySturate
·
2023-03-29 18:37
Linux网络编程
linux
网络
服务器
【Linux网络编程】线程池实现
------------->【Linux
系统编程
/网络编程】(学习目录汇总)取数据intqueueRear;//队尾->放数据pthread_tmanagerID;//管理者线程IDpthread_t*
BillySturate
·
2023-03-29 18:37
Linux网络编程
linux
算法
c++
Linux_
网络_网络层协议 IP(报文结构,报头字段,网段划分,子网掩码,公网IP与私网IP,路由转发)
网络层解决的问题:将数据从一台主机发送到另一台主机。路由器:配有IP地址,又能进行路由控制节点:主机与路由器的统称文章目录1.IP协议IP协议报头字段MTU2.网段划分网段划分的方式3.公网IP与私网IP4.路由转发1.IP协议TCP协议:为IP协议提供策略支持,IP协议拥有通信的能力,TCP通过自己的决策,保证了IP协议在通信时的可靠性。同时TCP还负责将数据交付到上层的应用层。IP协议:知道目
NUC_Dodamce
·
2023-03-29 17:41
#
网络
Linux
网络
linux
Linux编程入门(2)-实现who指令
上一篇简单介绍了Linux
系统编程
的一些概念知识,从本篇文章开始,从解释系统命令的功能入手,由浅入深,逐步讲解Linux
系统编程
。
zppsky16
·
2023-03-29 07:43
Linux编程
linux
RGB和HSL相互转换源码VisualFreeBasic版
GDI标准RGB颜色值:这是WIn
系统编程
的GDI颜色值,还有GDI+值需要自己改造HSL值:自定义的值,主要是为了方便使用,把4个数字合成1个LONG数字同时支持透明值A,当然GDI一般不用A值,GDI
VisualFreeBasic
·
2023-03-29 07:40
VisualFreeBasic
入门Linux
系统编程
--文件
文章目录一、文件1、文件编程概述2、文件打开及创建3、文件写入操作编程4、文件读取操作5、文件光标移动操作6、文件打开创建的补充二、往期文章一、文件1、文件编程概述Linux操作系统提供一系列的API打开open写读writeread光标定位lseek关闭close2、文件打开及创建参数说明#include#include#include#include#includeintmain(){intf
秃秃秃秃哇
·
2023-03-29 06:24
Linux系统编程
linux
c语言
基于Linux的Web小型服务器HTTP项目的自主实现
完成该项目,需要掌握的预备知识主要有:
系统编程
、多线程编程、网络套接字编程、网络分层协议(尤其是HTTP协议、TCP协议等)。
Emphatic
·
2023-03-29 04:30
项目学习
服务器
C++
后端开发
书单书单
《Linux
系统编程
》4.《UNIX网络编程(卷1)》5.《UNIX编程艺术》6.《C++Primer》
赖床实习生
·
2023-03-28 01:21
学习
系统编程
No.7【进程替换】
引言:北京时间:2023/3/21/7:17,这篇博客本来昨天晚上就能开始写的,但是由于笔试强训的原因,导致时间用在了做题上,通过快2个小时的垂死挣扎,我充分意识到了自己做题能力的缺陷和运用新知识的缺陷,所以我需要把重心给转移一下了,以后做题才是我的头号目标,虽然我在很久以前可能就说过这样的话,但是这次我是认真的,就算我做题不行,但是我看代码还是行的,所以我每天必看一些做题代码,来加深自己对知识的
今天还要努力
·
2023-03-26 22:01
深入理解计算机系统
学习
网络
linux
学习
系统编程
No.8【bash实现】
引言:北京时间:2023/3/22/6:59,一晃3月都要过去了,时间真快,我都不知道自己这个月是怎么过的呢?怎么就要结束了,难受,恍惚自己还在2022年,刚刚晨跑回来,洗完澡,一个字形容,困,昏昏欲睡,可能是昨天没怎么睡好,也可能是睡的时间少了一点,也可能是正常情况,待会就不会了,并且我只知道,早上一睁眼就看见全宿舍都起床了,都在卷,一人独睡,所以咱们起的比别人迟,现在就更不能睡,乘热打铁,算了
今天还要努力
·
2023-03-26 22:01
深入理解计算机系统
云原生
学习
系统编程
No.9【文件操作】
引言:北京时间:2023/3/23/6:34,可能是昨天充分意识到自己的摆烂,所以今天起的比较早一点吧!昨天摆烂的头号原因,笔试强训,加上今天4节课,可以说一整天都是课,所以能不能更新博客,完全取决于,能不能合理的规划好空闲时间,并且今天也还需要完成一份笔试强训,所以说今天想要更新博客可以说是难如登天!哈哈哈,不过不怕,咱是小强吗?就是造,所以今天让我们抓紧来学习一下新知识吧!深入bash自我实现
今天还要努力
·
2023-03-26 22:01
深入理解计算机系统
学习
bash
linux
云原生
学习
系统编程
No.10【文件描述符】
引言:北京时间:2023/3/25,昨天摆烂一天,今天再次坐牢7小时,难受尽在不言中,并且对于笔试题,还是非常的困难,可能是我做题不够多,也可能是没有好好的总结之前做过的一些题目,反正就是摆烂,而且刚刚看了一下蓝桥杯的题目,头大,虽然我5个月前就意识到了,并且5个月前相信我自己也许现在看到这种题目的时候,不会头大,没想到啊,往日依旧啊,一点进步没有,哈哈哈!所以从明天开始,我们开始整理做过的一些题
今天还要努力
·
2023-03-26 22:27
深入理解计算机系统
学习
c++
蓝桥杯
linux
云原生
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他