- 博客(7)
- 资源 (4)
- 收藏
- 关注
转载 浏览器运行原理
刚开始关注浏览器运行原来大概是刚接触前端时,项目组让我解决一些页面的兼容性问题,当时认真研究了浏览器的运行原理,并对组内的同事做了简单的分享,现在经历过大量项目的洗礼,觉得有必要将这部分内容的精华加以提炼,作为前端进阶的第一篇文章。(一)浏览器浏览器是指可以显示网页服务器或者文件系统的HTML文件(标准通用标记语言的一个应用)内容,并让用户与这些文件交互的一种软件。浏览器的主要功能就是向服务器发出请求,在浏览器窗口中展示您选择的网络资源。这里所说的...
2022-03-03 15:44:20
672
原创 HTML学习笔记
前端书写编辑器前端编辑器有很多,比如说Sublime Text,Vs code,Notepad++等等,其中前端程序员最常用的就是Vscode,号称宇宙最强编辑器。附上Vscode的下载网址Visual Studio Code - Code Editing. Redefined初始HTMLHTML:超文本标记语言(Hyper Text Markup Language)值得注意的是HTML不是一门编程语言,而是一门标记语言,是网页制作必不可少的一门语言。HTML的基本结构<
2022-03-03 15:06:19
312
原创 数据结构系列3——数组栈,链式栈和双向栈
引入:栈是一种简单的数据结构,它的特点就是数据先进后出。当我们在电脑上为要存储的数据申请了一段内存,管理数据的时候采用先进后出的方式存储和访问数据的结构都可以称之为栈结构一、数组栈1、数组栈的实现#include <stdio.h>#include <stdlib.h>#include <assert.h>#define MAX 10 //数组栈的高度typedef struct Stack{ int* number; //
2021-10-07 17:00:01
1797
原创 数据结构系列2——双向链表和双向循环链表
引入:双向链表是在原来的单链表基础上增加了一个可以保存某节点的上一个节点的指针域的数据结构,相较于单链表而言,双向链表在查找数据的时候所花费的时间是要小于单链表的,因为其可进可退。其缺点就是增删节点比单链表麻烦,而且在创建节点的时候也需要多申请一个指针存储空间。双向循环链表,顾名思义就是在双向链表的基础上,将尾节点的“right”指针指向头结点,同时头结点的“left”指针指向尾节点,它和双向链表的不同是,其判断节点是否遍历完毕的条件不再是是否为空,而是是否回到了头结点,优点是可以在任意位置插入数据,时间.
2021-09-23 20:37:51
5029
原创 数据结构系列1——单链表
引入:很多c语言初学者对数据结构中的链表一块感到有心无力,因为他们不清楚链表的实现原理,以及使用方法,接下来我将对我写的单链表的实现和简单的链表操作的代码进行解读,希望这篇博客对不了解单链表的你有所帮助一、代码实现所需要的头文件#include <stdio.h> //c语言标准头文件#include <stdlib.h> //包含为指针申请内存空间的malloc函数的头文件#include <assert.h> ...
2021-09-17 23:59:51
1098
1
原创 VS2019的常见错误和调试功能
目录一、VS2019常见问题1、scanf问题2、如何在当前页面下再创建新项目和创建多项目后无法运行当前项目的问题二、VS2019的调试功能(不打断点)三、VS2019的调试功能(打断点) 四、总结一、VS2019常见问题1、scanf问题 很多小伙伴在使用VS2019的时候写了一个带有scanf语句的很简单的代码,然而编译器却给你报错了,无法正常运行,这里教大家三种关于VS2019的scanf问题的解决办法:1、将sc...
2021-09-12 18:20:23
7257
3
原创 VS2019创建项目和添加代码
目录一、VS2019添加项目二、添加源代码三、VS2019下载网址一、VS2019添加项目1.首先打开VS2019,在下面的界面中点击添加创建新项目2.点击空项目,然后点击下一步3、 写入项目名称,选择项目存放位置(建议新建一个文件夹,方便查找),点击创建至此项目就添加好了,接下来就是添加你的源代码了。二、添加源代码1、左键双击源文件,点击添加再点击新建项,如下图2、选择C++文件,编写代码名称(名称可用中文,注意养成好习惯,代码...
2021-09-12 15:12:14
12728
5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人