java
未读javaweb尚硅谷版 一、 前端 1.Ajax 1.1 whay ajax? AJAX = Asynchronous JavaScript and XML(异步的 JavaScript和XML)。 AJAX不是新的编程语言,而是一种使用现有标准的新方法。 AJAX最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。 AJAX不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。 XMLHttpRequest只是实现Ajax的一种方式。 工作原理: ·简单来说,我们之前发的请求通过类似form表单标签,a标签这种方式,现在通过运行js代码动态决定什么时候发送什么样的请求。 通过运行Js代码发送的请求浏览器可以不用跳转页面,我们可以在JS代码中决定是否要跳转页面 ·通过运行JS代码发送的请求,接收到返回结果后,我们可以将结果通过dom编程渲染到页面的某些元素上,实现局部更新 1.2 使用说明 html <!DOCTYPE html><html lang="en& ...
期末考试78分完美上岸! 后序有时间再慢慢更新嘿嘿 软件设计与体系结构 逆水行舟用力撑,一篙松劲退千寻 ——-董必武《题赠送中学生》 这里暂时就不更新了,等我如果挂科了我在更新! 第一章 软件设计模式相关内容介绍1.设计模式概述1.1产生背景1990年软件工程界开始研讨设计模式的话题,后来召开了多次关于设计模式的研讨会。直到1995 年,艾瑞克·伽马(EichGamma).理查德·海尔姆(Richard Helm)、拉尔夫·约翰森(Ralph Johnson)、约翰·威利斯迪斯(John Vlissides)等4位作者合作出版了《设计模式:可复用面向对象软件的基础》一书,在此书中收录了23个设计模式,这是设计模式领域里程碑的事件,导致了软件设计模式的突破。这4位作者在软件开发领域里也以他们的”四人组”(Gang of Four,GoF)著称。 1.2软件设计模式概念软件设计模式(Software Design Pattern), ...
计算机网络 合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。 ——《老子·德经·第六十四章》 写在前面: 本来打算写一篇最详细的计算机网络知识点,后来发现打字太累了,所以我都记书上了,这篇笔记只会更新书上写不下的笔记 一、计算机网络体系结构本章主要考察选择题与简单计算题 408要求 (一)计算机网络基本概念1.计算机网络的定义、组成及功能 2.计算机网络的分类 3.计算机网络主要性能指标(速率,带宽,吞吐量…) (二)计算机网络体系结构1.计算机网络分层结构 2.计算机网络协议、接口、服务等概念 3.ISO /OSI参考模型和 TCP/IP 模型 1.计算机网络概述王道书中零散概念书上知识点1.什么是计 ...
计算机网络期末考试版————————————————————-参考b站《网络工程师学长》 千淘万漉虽辛苦,吹尽狂沙始到金。 ——刘禹锡《浪淘沙九首》 一、计算机网络概述1.计网定义(重要)计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路链接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 2.计网组成 终端系统/资源子网:提供共享的软件资源和硬件资源 通信子网:提供信息交换的网络结点和通信线路。 3.计网类型 按照拓朴分类: 星型结构 树形结构 总线型结构 环形结构 网状结构 按照范围分类:局域网LAN 城域网MAN 广域网 WAN 补充:个人区域网PAN 互联网Internet 按照传输方式分类:有线网络(IEEE802.3) 无线网络:( IEEE802.11 WLAN无线局域网(wireless) WPAN无线个域网) 4.传输方式 按照传输的方向分: 单工:只能单方向传输的工作模式 双工:在同一时间,线路上只能 ...
2025 年计算机学科专业基础考试大纲 一、 数据结构【考查目标】1 掌握数据结构的基本概念 基本原理和基本方法。 2 掌握数据的逻辑结构 存储结构及基本操作的实现 能够对算法进行基本的时间复杂度与空间复杂度的分析。 3. 能够运用数据结构基本原理和方法进行问题的分析与求解,具备采用 C 或 C++ 语言设计 与实现算法的能力。 一、基本概念量(2025 新增)(一)数据结构的基本概念 (二)算法的基本概念 二、线性表(一)线性表的基本概念 (二)线性表的实现 顺序存储 链式存储 (三)线性表的应用 三、栈、队列和数组 (一)栈和队列的基本概念 (二)栈和队列的顺序存储结构 (三)栈和队列的链式存储结构 (四)多维数组的存储 (五)特殊矩阵的压缩存储 (六)栈、队列和数组的应用 四、树与二叉树(一)树的基本概念 (二)二叉树 1. 二叉树的定义及其主要特征 2. 二叉树的顺序存储结构和链式存储结构 3. 二叉树的遍历 4. 线索二叉树的基本概念和构造 (三)树、森林 1 树的存储结构 2 森林与二叉树的转换 3 树和森林的遍历 (四)树与二叉 ...
力扣之初体验 1.两数之和给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。 你可以按任意顺序返回答案。 示例 1: 输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。 示例 2: 输入:nums = [3,2,4], target = 6输出:[1,2] 示例 3: 输入:nums = [3,3], target = 6输出:[0,1] 提示: 2 <= nums.length <= 104 -109 <= nums[i] <= 109 -109 <= target <= 109 只会存在一个有效答案 进阶:你可以想出一个时间复杂度小于 O(n2) 的算法吗? 题解int* twoSum(int* nums, int numsSize, int target, int* ...
C语言基础 高山仰止,景行行止。 ——佚名《车舝》 >> 这篇笔记写的不太好,很像人机 视频笔记主要参考小甲鱼(不推荐)和郝斌老师(推荐),一边睡觉一边听课的 后面主要是刷题(谭浩强的小绿本),整本书大概全写完了一遍(后面准备二刷),感悟很深,还是比较推荐视频看个大概,然后对着答案刷题,感觉还是很有收获的 c语言是结构化的程序设计——顺序结构,选择结构,循环结构 一、C语言入门一、hello worldeg:#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>int main(){ printf("hello world\n"); return 0;} 程序从main函数开始执行,且只有一个 return 返回0,int是整型,然后返回一个整型0 print f 打印函数 \n换行 include 包含一个名字叫stdio.h的文件 二、数据类型char 字符 ‘ ‘ 打印字 ...