logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c语言程序运行环境

目录程序运行环境翻译环境和执行环境从源代码到可执行程序的几个阶段翻译环境的执行中的编译和链接预编译编译汇编链接运行环境程序运行环境在学习c语言中我们是否有这样的困惑,我们平常写代码,但是我们一开始就会很好奇,通过程序员写的代码,然后经过编译器翻译就可以运行我们的程序得到我们的结果。我们写的代码是经过什么样的处理才能生成我们的可执行程序(.exe文件)呢?这篇文章就会告诉你答案。翻译环境和执行环境在

#c语言#开发语言#后端
c语言经典习题之矩阵

这一篇文章我来讲一些矩阵的相关基础题。矩阵元素定位​​​​​​矩阵元素定位_牛客题霸_牛客网 (nowcoder.com)思路很简单就是遍历整个数组然后如果由于它找的那个元素相等就打印,这里要注意的是,我们看见的行和列与二维数组中的行和列不一样,所以我们在比较的时候要将输入的行和列减1在与遍历的行和列比较。当然看到这个题我们也能想到杨氏矩阵那个做法,但是因为我们这个题目矩阵不一定是行和列全部递增的

#矩阵#c语言#线性代数
链表的插入排序

对链表进行插入排序思路:我们可以把链表中的第一个元素当做排好序的头,然后依次往这个头结点上插入(头插,尾插,中间插),也就是刚开始有一个元素的时候我们把他当做有序,我们依次插入元素,还是有序,所以最后链表就是有序的。我们画图来举例拿这个来举例子/*** Definition for singly-linked list.* struct ListNode {*int val;*struct Lis

#链表#数据结构#排序算法
TCP滑动窗口机制(重要)

这篇文章是关于TCP的又一个重要机制-->滑动窗口,下面是这篇文章的思维导图: 在没有引入窗口的概念之前,都是发送方发一个数据报,接收方返回一个ACK,发送方才可以发送下一个数据报,这样的缺点就是如果数据报往返时间较长的话,传输数据的效率低下.所以我们引入了窗口,在没有接收到上次发送数据的ACK,还可以发送下一个数据报,可以通过后面的ACK来确认前面发送的数据报也称为累计确认.窗口是将等待ACK的

#服务器#运维#tcp/ip +2
【JAVA 数据结构】 JAVA实现动态数组

这篇文章我是这样安排的---》首先对ArrayList类做一个介绍-》其次对ArrayList进行模拟实现-》最后我们将ArrayList的源码几个重要的点讲一下。给大家分享个宝藏这里可以阅读ArrayList的详细源码讲解:ArrayList源码&扩容机制分析 | JavaGuide本篇文章最后讲解ArrayList源码时候会参考这篇文章进行讲解。好,我们一起来学习ArrayList吧~

#java#开发语言#数据结构
Spring依赖注入的三种方式

还是与属性注入的解释是一样的,原因就是JDK是我们最底层的框架,Spring作为上层,要基于JDK/Java的,所以要满足Java的规范,java规定,被final修饰的属性1.在定义的时候进行赋值2.在构造方法内部进行赋值。原因还是一样的,因为满足Java的规范,被final修饰的属性 一个是定义的时候就进行赋值,一个是在构造方法内部进行赋值.满足第二条,所以可以注入final修饰的属性.将Be

#spring#java#后端
Java异常梳理总结

当程序发生不正确的行为,就代表程序出现了问题 这就代表发生了异常.异常有很多类型,我们会将异常进行分类Throwable是 Java 语言中所有错误或异常的基类。Throwable 又分为Error和Exception,其中ErrorError 属于程序无法处理的错误,我们没办法通过 catch 来进行捕获不建议通过catch捕获。例如Java 虚拟机运行错误虚拟机内存不够错误类定义错误(NoCl

文章图片
#java#开发语言
java开发和运行环境知识点总结

ヾ(◍°∇°◍)ノ゙参考书籍:java程序员面试宝典1.JDK JRE JVM 三者有什么区别? 作用分别是什么?JDK是java开发工具不仅提供了程序运行环境JRE,还提供了编译运行工具如javac(编译命令),java(运行命令)等命令 JRE是程序运行环境包含了最核心的JVM及核心类库 JVM是java虚拟机用来运行代码 编译生成的.class文件就是加载到JVM上的。2.如何利用JDK编译

#java#后端
到底了