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_系统编程
JAVA版本发布历史整理
java已经走过了21个年头,发布了10个版本,是现下最流行的后台
系统编程
语言。
wangjing_dc
·
2023-03-26 20:32
Linux
系统编程
—互斥量mutex
互斥量mutex前文提到,系统中如果存在资源共享,线程间存在竞争,并且没有合理的同步机制的话,会出现数据混乱的现象。为了实现同步机制,Linux中提供了多种方式,其中一种方式为互斥锁mutex(也称之为互斥量)。互斥量的具体实现方式为:每个线程在对共享资源操作前都尝试先加锁,成功加锁后才可以对共享资源进行读写操作,操作结束后解锁。互斥量不是为了消除竞争,实际上,资源还是共享的,线程间也还是竞争的,
良许Linux
·
2023-03-25 21:21
Linux
系统编程
之网络编程(socket)
一、socket网络编程首先简单介绍一下UNIX/Linux下的socket:在UNIX、Linux系统中,为了统一对各种硬件的操作,简化接口,不同的硬件设备也都被看成一个文件。对这些文件的操作,等同于对磁盘上普通文件的操作。你也许听过很多高手说过,UNIX/LLinux中的一切皆文件,那个家伙说的没错。为了表示和区分已经打开的文件,UNIX/Linux会为每个文件分配一个ID,这个文件就是一个整
嵌入式软件工程师
·
2023-03-25 12:24
socket编程
linux
网络
linux
tcp/ip
Linux
系统编程
:线程创建、回收、分离
线程创建、回收、分离一、线程的概念1.1线程与进程的区别进程:分配资源(内存)的最小单位,有独立的进程地址空间,有独立的pcb。线程:程序执行的最小单位,没有独立的进程地址空间,有独立的pcb。每一个进程由一个或者多个线程组成,即每个进程至少有一个主线程。1.2线程之间的资源共享独享:栈空间(内核栈、用户栈)共享./text./data./rodata./bsssheap全局变量1.3线程id与进
CodeDog_wang
·
2023-03-24 18:53
并发编程
操作系统
多线程
linux
【Linux】Linux
系统编程
(入门与
系统编程
)(二)(vim、gcc、gdb、Makefile、yum、git等工具的了解与使用)
本文重点学习yum工具,进行软件安装掌握vim编辑器使用,学会vim的简单配置掌握gcc/g++编译器的使用,并了解其过程,原理掌握简单gdb使用于调试掌握简单的Makefile编写了解其运行思想编写自己的第一个Linux程序:进度条学习git命令行的简单操作,能够将代码上传到Github上目录本文重点Linux软件包管理器yum什么是软件包关于rzsz注意事项查看软件包yum三班斧yumlist
笨笨同学
·
2023-03-23 12:30
linux
笔记
田轩宇的c++
linux
vim
运维
1024程序员节
【Linux】基础IO(一) :文件描述符,文件流指针,重定向
作者:阿润菜菜专栏:Linux
系统编程
码字不易,请多多支持这是目录重新认识文件系统内部的文件操作我们C语言的文件操作系统内部的文件操作OS一般会如何让用户给自己传递标志位的?多个标志位怎么实现呢?
阿润菜菜
·
2023-03-23 07:16
Linux系统编程
linux
运维
基础IO
2022-02-22第一次课
老师:丁宋涛办公:信息楼A308第一个办公桌内容:shell编程:如何使用linux命令对Linux系统进行交互
系统编程
:创建一个进程,如何使用linux的系统调用实现一个进程间通信。
开朗的饭团
·
2023-03-19 15:02
jenkins重启
linux_
在Linux中,Jenkins无法启动
问题描述升级后去运行jenkins,并获得以下信息:startjenkinsstart:Jobfailedtostart就是这样…詹金的日志中什么也没有显示…所以很难说很难调试。(它尚未运行,或类似的东西)。我应该在其他地方查看另一个日志会有所帮助吗?(我假设对这个问题的回答将是反复的,因此希望有人可以在调试该路径的道路上开始我的工作)最佳方法因此,知道这是一个启动前错误,使我可以进行更深入的研究
岁月静好夏雨嫣然
·
2023-03-18 17:06
jenkins重启
linux
【Linux】Linux进程控制及程序替换
作者:阿润菜菜专栏:Linux
系统编程
进程控制及程序替换进程创建fork的用法进程调用fork,内核做了什么fork函数的返回值问题fork创建失败的原因进程等待进程等待是什么?为什么要有?
阿润菜菜
·
2023-03-18 07:12
Linux系统编程
linux
运维
服务器
收藏夹
C/C++1、问题产生场景:链接说明:链接:
系统编程
QT1、问题产生场景:安装Qt后,设置断点后不生效链接说明:说明重新构件的后,使断点生效的方法链接:https://www.cnblogs.com/bigfi
w_x_myself
·
2023-03-16 16:20
【Linux】理解进程地址空间
作者:阿润菜菜专栏:Linux
系统编程
我们在学习C语言的时候,都学过内存区域的划分如栈、堆、代码区、数据区这些。但我们其实并不真正理解内存—我们之前一直说的内存是物理上的内存吗?
阿润菜菜
·
2023-03-15 11:44
Linux系统编程
linux
服务器
运维
【Linux】理解Linux环境变量
作者:阿润菜菜专栏:Linux
系统编程
初识环境变量什么是环境变量我们平常所用的Linux指令其实也是可执行程序,和我们自己写的二进制程序没什么两样,那么为什么我们在执行自己的程序的时候需要加上.
阿润菜菜
·
2023-03-15 07:10
Linux系统编程
linux
运维
服务器
【Linux】工作中常用的linux命令
作者:阿润菜菜专栏:Linux
系统编程
本文目录基础常用命令进程相关的命令ps查看进程kill杀掉进程sar命令find查找文件查看文件命令打包和压缩文件tar命令gzip命令基础常用命令命令功能用法cd
阿润菜菜
·
2023-03-15 07:40
Linux系统编程
linux
运维
服务器
(1)
Linux_
网卡
1.linux设置固定IP:1.(1)先查看网卡名称:ipaddr(2)查看网卡名:ifcfg-ens332.cat/etc/sysconfig/network-scripts/ifcfg-ens33:TYPE-网卡的类型(1)配置BOOTPROTO:DHCP-动态分配IP,没有dhcp设置成none/staticBOOTPROTO=static(2)配置IP:IPADDR=10.0.1.136(
至未来自己
·
2023-03-14 15:10
用TypeScript类型
系统编程
实现斐波那契数列
作为一名前端开发者,一定知道TypeScript经常被用于项目中的类型约束,使得在JavaScript这种弱类型语言中有了静态检查的能力,也推进了前端工程化的演进过程,在研究学习TypeScript过程中,我的小伙伴(育豪)发现了TS的一些好玩儿功能,独乐乐不容众乐乐,遂分享这篇文章给大家。小伙伴(育豪)的原文可能理解起来有一些难度,笔者有尝试增加一些描述,但想要完全领略TS的“类型体操”的奥妙,
DYBOY
·
2023-03-13 19:16
5 Linux
系统编程
之网络编程--学习笔记
目录:1.网络相关概念2.tcp协议3.UDP协议4.网络地址转换5.tcp协议socket编程6.udp协议socket编程流程7.epoll多路复用8.总结9.进程池(以文件传输服务器为例)10.线程池查看文件大小du-shfilename查看磁盘相关信息dfvim中dG命令删除当前行到最后md5sum文件名:查看文件的md5码,可以唯一标识一个文件vim中:开始行,结束行d删除中间的行1.网
沉默的abbot
·
2023-03-13 18:39
Linux
网络
网络协议
linux
Linux
系统编程
—第二节—(Centos 7)开发工具等(yum vim gcc g++ gdb make Makefile )
目录一、Linux软件包管理器yum什么是软件包?二、Linux编辑器:vim2-1vim的一键配置2-2vim的使用2-2-1vim的模式三种命令模式的转换举例:vim正常模式命令集插入模式Linux编译器:gcc/g++使用Linux调试器:gdbLinux项目自动构建化工具:Makefile笼统地来说,在Linux命令行下,软件安装方式有三种,分别是:源码安装;rpm包安装;yum安装。其中
jxwd
·
2023-03-13 12:24
Linux
linux
vim
c语言
centos
服务器
大数据工程师、BI工程师、数据库工程师什么区别?
etl工程师:是从事
系统编程
、数据库编程与设计,要掌握各种常用的编程语言的专业技术人员。也叫数据库工程师。对大数据的概念
傲娇的程序媛
·
2023-03-13 00:09
如何学习嵌入式Linux
文章来源:如何学习嵌入式
Linux_
韦东山...第1章单片机和Linux的区别1.1有哪些产品使用单片机或Linux1.2在硬件操作上单片机和Linux是类似的1.3在单片机中点灯、使用LCD1.4在Linux
zhenkobe
·
2023-03-12 23:42
嵌入式LINUX
linux
学习
单片机
系统编程
--线程
一、线程概念线程:有独立pcb,没有独立空间进程:有pcb,有独立空间查看线程ps-Lf进程号lwp线程号二、线程函数gcc后要加-pthread2.1线程id与线程号不同,id用来标示进程内线程,号用来cpu分配资源pthread_tpthread_self(void);2.2创建线程intpthread_create(pthread_t*thread,constpthread_attr_t*a
魔芋辣椒
·
2023-03-12 17:56
Go语言学习之路(一)
一、初识Go1.1背景Go语言被设计成一门应用于搭载Web服务器,存储集群或类似用途的巨型中央服务器的
系统编程
语言。对于高性能分布式系统领域而言,Go语言无疑比大多数其它语言有着更高的开
今年也要加油努力
·
2023-03-12 12:26
Golang学习之路
学习
go
重磅发布!RK3568开发板C应用编程手册
系统编程
指的是在Linux操作系统下对应用程序进行的编程,也叫做应用编程,编写好的应用程序运行在Linux操作系统的用户空间,通过直接或间接的调用系统调用API完成相应的功能和逻辑。
北京迅为
·
2023-03-12 07:22
RK3568
嵌入式
linux
运维
服务器
【译】无所畏惧的 Rust 并发
原文链接:FearlessConcurrencywithRustApr.10,2015·AaronTuronRust项目旨在解决这两个棘手的问题:如何进行安全的
系统编程
?如何使得并发更容易?
袁世超
·
2023-03-11 23:37
python自动化测试学习路线(从入门到精通)
自动化测试的那些事三、主流自动化测试框架三、Python自动化测试学习路线写在最后一、Python的应用场景Python用于简单脚本编程,如编写2048小游戏或12306的自动抢票软件;Python用于
系统编程
锦都不二
·
2023-03-10 19:55
自动化测试
自动化测试框架
软件测试
python
自动化测试
Python自动化测试
接口自动化测试
自动化测试框架
Python 语言概述
系统编程
,GUI,网络编程,web编程,数据库编程,数学及科学原理,快速产品原型,大数据分析编程特性:面向过程,面向对象,函数式编程
窗外有棵树
·
2023-03-09 23:15
Linux
系统编程
03和04---makefile-gdb-文件IO
作者介绍学习目标1makefile(被make命令解析)1.1makefile的基本规则1.2makefile工作原理1.3makefile中的变量1.4模式规则---版本v2和v3的实例(助于理解)1.4makefile函数---版本v4的实例(助于理解)1.5makefile的清理操作---第五个版本v5增加makefile文件中的清理功能(理解会用即可)2gdb调试2.1gdb介绍2.2启动
骊山道童
·
2023-03-01 09:12
Linux操作系统
linux
bash
运维
实时操作系统UCOS学习笔记1----UCOSII简介
UCOSII简介UCOSII的前身是UCOS,最早出自于1992年美国嵌入式系统专家JeanJ.Labrosse在《嵌入式
系统编程
》杂志的5月和6月刊上刊登的文章连载,并把UCOS的源码发布在该杂志的BBS
_Amen
·
2023-02-24 08:12
操作系统
嵌入式
操作系统
内核
学习
系统编程
No.5【虚拟地址空间】
引言:北京时间:2023/2/22,离补考期末考试还有5天,不慌,刚午觉睡醒,闹钟2点20,拖到2点50,是近以来,唯一一次有一种睡不醒的感觉,但是现在却没有精神,因为听了一首歌(当然洗脸更重要),天后孙燕姿的《直来直往》,三天170遍,上头,感兴趣的小伙伴可以去尝试一下哦!上篇博客我们学习了系统中环境变量等知识,现在我们接着系统环境变量的知识,来学习一下进程地址空间的相关知识虚拟地址空间什么是进
今天还要努力
·
2023-02-24 07:59
深入理解计算机系统
学习
linux
jvm
学习
系统编程
No.4【环境变量】
引言:北京时间:2023/2/20/22:15,昨天晚上,看了一晚上的cs:go,主要原因是因为我的好舍友,叫我开箱子,然后就不可言语,看了一晚上的开箱子和精彩剪辑,不过这个游戏确实是颠覆了我对游戏的认知,游戏里的装备居然是可以卖钱的,我发现这个游戏机制非常好,但是这个游戏对新手不太友好,不然这个游戏还是挺快乐的,并且该游戏里的装备也颠覆了我对钱的认知,……,今天就让我们来学习一下孤儿进程、环境变
今天还要努力
·
2023-02-23 03:31
深入理解计算机系统
学习
linux
bash
系统编程
中的进程的概念No.3【进程状态】
引言:北京时间:2023/2/17/8:17,目前听着超能陆战队主题曲《Immortals》,感觉又要螺旋式升天,并且为我今天上午没课感到happy,所以继我们很久以前的关于进程的博客,今天我们就再来学习一下有关进程状态这一方面的知识,让我们可以更好的理解硬件、操作系统和各种应用软件之间的关系和原理。有关为什么学习Linux、Linux的指令,权限、各种工具使用、操作系统等知识各位可以适当的复习一
今天还要努力
·
2023-02-23 03:01
深入理解计算机系统
linux
服务器
网络
进程
操作系统
[Linux
系统编程
]信号(三)
开始写一系列关于
系统编程
和网络编程内容进行总结。温故而知新,欢迎大家讨论学习。
Windalove
·
2023-02-23 03:28
Linux系统编程
linux
系统编程
c++
服务器
运维
【python
系统编程
1】多进程
【python
系统编程
1】多进程1进程的含义1.1程序、进程与线程的管理1.2多进程的运行原理1.3并发与并行1.4pid和ppid2Process类2.1入门案例2.2传递参数2.3常用方法与属性2.4pid
kzl_knight
·
2023-02-23 03:48
python
进程
process
pool
系统编程
系统编程
中的进程的概念No.2
引言:今天是个好日子,日更动态养成习惯,日更博客你我他,北京时间2023/1/29/10:09,今天阳光明媚,但是还是很冷,起床时间8:55,可以看出又早了那么一点点,今天为什么能起的更早了呢?原因就是,我听了一首五月天的歌,导致我激情澎湃,如下视屏,我给大家分享一下这首起床必备神曲,说实话,真好听,当然好听的歌就跟有趣的灵魂一样是千千万万的,就看你自己喜欢什么风格的,当然身为Jay的00后头号粉
今天还要努力
·
2023-02-23 03:44
linux
运维
进程
pcb
pid
linux c编程实战 中文 pdf版,linux c编程实战
文中第一篇主要介绍了linux和c编程基础,包括linux安装与使用,c语言的开发技巧,第二篇介绍了linux
系统编程
,包括文件和目录操作,进程和线程控制,信号的使用,进程间通信等;第三
Quant最爱
·
2023-02-21 12:18
linux
c编程实战
中文
pdf版
linux
系统编程
之杀死线程
pthread_cancel函数杀死(取消)线程其作用,对应进程中kill()函数。函数原型:intpthread_cancel(pthread_tthread);成功:0;失败:错误号【注意】:线程的取消并不是实时的,而有一定的延时。需要等待线程到达某个取消点(检查点)。取消点:是线程检查是否被取消,并按请求进行动作的一个位置。通常是一些系统调用creat,open,pause,close,re
蜀沐
·
2023-02-21 11:11
linux
linux
linux
系统编程
之线程
线程文章目录线程1线程概念2NPT安装线程manpage:查看指定线程的LWP号:3线程的特点4线程共享资源5线程非共享资源6线程的优缺点7线程常用操作1线程号pthread_self函数:pthread_equal函数:参考代码2错误返回值分析参考代码3线程的创建pthread_create函数:参考代码创建多个线程传地址作为函数参数传值作为函数参数4线程共享资源的验证共享数据段共享堆空间5线程
uManBoy
·
2023-02-21 10:31
linux
linux
运维
服务器
Spark(七):scala类型
系统编程
实战
一、泛型的操作背景scala的类和方法1、函数都可以是泛型,在Spark源码中可以到处看到类和方法的类型,在实际的实例化的时候指定具体的类型2、例如Spark的最核心、最基础、最重要的抽象数据结构RDD里面关于RDD的类的定义是泛型,RDD几乎所有的方法的定义也都是泛型,之所以这么做3、是以为内RDD会派生很多的子类,通过子类适配了各种不同的数据源以及业务逻辑classAnimal[T](vals
文子轩
·
2023-02-17 12:23
4-c++教程起航篇-学习笔记
C++之父:本贾尼·斯特劳斯特卢普C++社区排行榜最新排行,c++排名第三,Python排名第四C++语言的应用领域:嵌入式(手机,机顶盒),游戏编程,网络编程,
系统编程
快,省C与C++的关系:C语言是
weixin_34248118
·
2023-02-05 00:11
c/c++
嵌入式
python
完美!各大厂资深架构师泄露了Redis成长手册,看完必涨薪!
行文中也能看出作者团队在源码分析和
系统编程
方面的功力﹐我相信本书对于所有想要了解Redis及其内部实现的人来说都会有所帮助。震撼!
小迁不秃头
·
2023-02-04 20:39
Python语言的重要性(模式识别与图像处理课程作业)
简单1.2、易学1.3、速度快1.4、免费1.5、高层语言1.6、解释性1.7、面向对象1.8、可扩展性1.9、可嵌入性1.10、丰富的库1.11、规范的代码2Python语言的应用有许多方面2.1、
系统编程
编程爱好者-阿新
·
2023-02-04 09:15
#
模式识别与图像处理课程实验
大学期间课程实验
Python
python
图像处理
开发语言
Python语言
【小甲鱼Python课堂笔记】第一节 000愉快的开始
以简单的方式快速完成某些复杂的事情通常是创造脚本语言的重要原则,基于这项原则,使得脚本语言通常比C语言、C++语言或Java之类的
系统编程
语言要
MrWong_2534
·
2023-02-04 03:44
嵌入式开发:从C语言成功过渡的3个技巧
当谈到嵌入式
系统编程
语言时,毫无疑问,C是主导语言。在过去的几十年里,有无数次尝试改变,但当尘埃落定时,C编程语言似乎永远是屹立不倒的语言。近年来,关于用其他语言取代C语言的争论再次出现。
粤嵌教育
·
2023-02-02 16:14
嵌入式
嵌入式
嵌入式软件
嵌入式硬件
嵌入式开发
嵌入式学习
Golang(四)语言特性
Golang是一种强类型的通用
系统编程
语言,具有垃圾回收机制并明确支持并发编程。
云时代的运维开发
·
2023-02-02 01:12
嵌入式操作系统介绍分析
μC/OS-II的前身是μC/OS,最早出自于1992年美国嵌入式系统专家JeanJ.Labrosse在《嵌入式
系统编程
》杂志的5月和6月刊上刊登的文章连载,并把μC/OS的源码发布在该杂志的BBS上。
卫见见
·
2023-02-01 08:48
OS-操作系统
嵌入式操作系统
嵌入式
任务
windows
linux
存储
Linux_
第四周
Q1:统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来A1:cat/etc/passwd|grep-v‘/sbin/nologin’|cut-d:-f1Q2:查出用户UID最大值的用户名、UID及shell类型A2:sort-t:-n-k3/etc/passwd|tail-1|cut-d:-f1,3,7Q3:统计当前连接本机的每个远程主
丹枫_Nariss
·
2023-01-30 09:21
C语言被忽视的一些小东西!C语言基础教程之错误处理
C语言不提供对错误处理的直接支持,但是作为一种
系统编程
语言,它以返回值的形式允许您访问底层数据。
轻松学习C语言
·
2023-01-29 01:04
Rust 初步研究
亚马逊等大公司内部都有开始在底层系统上用Rust替代部分C/C++;最新的安卓13公布了SOAP底层系统有21%的Rust程序,且数据显示极大降低了安全漏洞;Linus也表示Rust将成为C以外的另一种
系统编程
语言
·
2023-01-28 11:16
rust编程总结
Linux_
第五周
Q1:编写脚本createuser.sh,实现如下功能:使用一个用户名做为参数,如果指定参数的用户存在,就显示其存在,否则添加之;显示添加的用户的id号等信息。A1:!/bin/bashzhangfengread-p"请输入一个用户名:"optionid?-eq0];thenecho"该用户已经存在"elseuseraddoption`"fiQ2:编写生成脚本基本格式的脚本,包括作者,联系方式,版
丹枫_Nariss
·
2023-01-28 08:40
runtime编程指南小结
本章节作为Objective-C2.0运行时
系统编程
指南的小结;也算是一次对系统性书籍的知识吸收,对零散知识的复习首先第一个问题:runtime到底是什么?
最初的自己_f7c3
·
2023-01-26 13:25
C语言错误处理
C语言不提供对错误处理的直接支持,但是作为一种
系统编程
语言,它以返回值的形式允许您访问底层数据。
有缺_z
·
2023-01-26 12:53
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他