第三次双周赛

第三篇 计算机网络基础 - Http协议【 http报文 + http状态码 + http压缩协议 】

http 报文 HTTP 报文:用于 HTTP 协议 交互的信息 被称为 HTTP 报文 1、请求 【 Request 】 端的报文叫 请求报文 2、响应 【 response 】 端的报文叫 响应报文 http 请求报文 1、请求报文 示例 POST /index.html HTTP/1.1 HO ......
http 报文 网络基础 状态 计算机

第三篇 TypeScript 【 typeScript 函数 + typeScript 数组 + typeScript 对象】

typeScript 函数 TypeScript 函数与 JavaScript 函数的区别 | TypeScript 函数 | JavaScript 函数 | | | | | 含有类型 | 无类型 | | 箭头函数 | 箭头函数(ES2015) | | 函数类型 | 无函数类型 | | 必填和可选参 ......
typeScript 数组 TypeScript 函数 对象

第三章 设计模式 - 创建型 - 工厂模式

工厂模式的概念 1、工厂模式 是用来创建对象的一种 最常用的 设计模式 2、不暴露创建对象的具体逻辑,而是将将逻辑封装在一个函数中,那么这个函数就可以被视为一个工厂 3、工厂模式根据抽象程度的不同可以分为 3 类 1、简单工厂 【 静态工厂 】 2、工厂方法 3、抽象工厂 工厂模式的功能 1、解耦, ......
模式 设计模式 工厂 第三章

第三章 工程化 - 基于 webpack 从零构建 vue3.x 项目基本流程二

bable 概述 1、babel 是什么 babel 是把 最新特性、浏览器无法兼容的代码,编译成浏览器可识别的代码(低版本浏览器对新特性的支持不友好),就比如 箭头函数,经过 babel 的转化后,就会变成 普通的函数 2、babel 的 3 种使用方式 1、使用单体文件 2、命令行 【 babe ......
流程 webpack 第三章 项目 工程

第三篇 vue - 基础 - 创建一个 Vue 应用、应用实例讲解

创建一个 Vue 应用 当前介绍如何在本地搭建 Vue 单页应用。创建的项目将使用基于 Vite 的构建设置,并允许我们使用 Vue 的单文件组件 (SFC) 确保已经安装了最新版本的 Node.js,然后在命令行中运行以下命令 npm init vite vue@latest 这一指令将会安装并执 ......
实例 基础 vue Vue

第三篇 css - 优先级 - 【 级联 和 继承 】

概述 CSS样式优先级分为 两 大类 1、级联 2、继承 级联 CSS 级联 规则决定了 样式冲突 时 胜出 的样式,这 三条 规则按照优先级 从高到低 分别为 1、样式表来源 2、选择器优先级 3、代码顺序 样式表来源 优先级最高 如果来源一致,那么取决于 选择器 优先级(行内样式归纳到选择器这一 ......
优先级 css

第三篇 html5 - 新特性【语义化标签 + 增强型表单 + 音频视频】

语义化标签 语义化标签概述 1、清晰易读 2、有利于SEO,方便搜索引擎识别页面结构 3、方便设备解析、比如盲人阅读 | 标签 | 特性 | | | | | header | 定义文档头部区域,一般用在头部 | | section | 定义文档中的一块区域,替代 div 布局 | | nav | 定 ......
增强型 语义 音频视频 表单 特性

第三篇 作用域、作用域链、执行上下文、函数、内存泄漏和垃圾回收

1、作用域 作用域表示当前的执行上下文,值和表达式在其中可见或可被访问到的上下文。作用域决定了代码区块中变量和其他资源的可见性。 1、全局作用域 在代码中任何地方都能访问到的对象,拥有全局作用域。 window对象的属性、方法 定义在最外层的变量、函数、对象 未定义直接赋值的变量 2、局部作用域 局 ......
作用 上下文 函数 上下 内存

python不借助第三方异步框架如何做异步、定时、延时任务?

问题 python不借助第三方异步框架如何做异步、定时、延时任务? 回答 在Python中,可以使用标准库中的asyncio模块来实现异步任务、定时任务和延时任务。 异步任务: 使用asyncio模块中的async关键字定义协程函数,使用await关键字调用异步函数,同时使用asyncio.run( ......
第三方 框架 任务 python

Linux学习第三课-文件基本属性

1. 文件基本属性 ​ 在Linux中,可以使用ll或ls -l命令来显示一个目录或文件的属性以及所属的用户和组 ​ 如在根目录下: ​ 如上图所示,每列的含义为: 第一列表示属性; 第二列对于普通文件是链接数,对于目录文件是第一级子目录数; 第三列表示所属用户; 第四列表示所属组; 第五列表示文件 ......
属性 文件 Linux

百度2020校招Web前端工程师笔试卷(第三批)(大题21~23)

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style> body, ul, li,select { margin: 0; padding: 0; box-sizing: border-box; } ul,li {list-style: ......
前端 笔试 工程师 工程 2020

第三部分:Spdlog 日志库的实现原理

#! https://zhuanlan.zhihu.com/p/617432495 Spdlog 是一个快速、异步的 C++ 日志库,被广泛应用于 C++ 项目中。在这篇文章中,我们将探讨 Spdlog 日志库的实现原理。 Spdlog 的结构 Spdlog 由五个主要组件构成:Loggers、Si ......
原理 部分 Spdlog 日志

Android Studio 学习-第三章 Activity 第一组

事先申明:所有android 类型的学习记录全部基于《第一行代码 Android》第三版,在此感谢郭霖老师的书籍帮助。 1.手动创建Activity 在Project类型目录中寻找到 项目/app/src/main/java/com.example.activitytest 在 com.exampl ......
Activity Android 第三章 Studio

利用RAII处理第三方变量

#include <iostream> #include <functional> using F1 = std::function<void()>; using F2 = F1; template <typename T1, typename T2> class RAII { public: RA ......
变量 第三方 RAII

离线安装第三方库

参考文档:www.manongjc.com/detail/41-poopitbfamsxoxp.html 1.生成requirements.txt pip freeze > requirements.txt 在当前路径下生成一个requirements.txt文件,该文件中则会记录当前python环 ......
第三方

Linux基础第三章Linux软件安装及yum本地库创建

一、Linux软件安装软件安装共2种安装方式,通过rpm包安装或通过yum仓库库安装。 1、Rpm包安装rpm:Redhat Package Manager 多用于红帽系列的系统,例如Redhat、Centos等,优点是直接安装,缺点是虽然可以检查依赖关系但是不会将依赖包直接安装,若强行跳过依赖包安 ......
Linux 第三章 基础 软件 yum

LeetCode 周赛 338,贪心 / 埃氏筛 / 欧氏线性筛 / 前缀和 / 二分查找 / 拓扑排序

本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 提问。 大家好,我是小彭。 上周末是 LeetCode 第 338 场周赛,你参加了吗?这场周赛覆盖的知识点很多,第四题称得上是近期几场周赛的天花板。 小彭的技术交流群 02 群来了,公众号回复 “加群” 加入我们~ ......
拓扑 前缀 线性 LeetCode 338

第三章 列表简介

列表是什么 # 用[]来表示列表,列表中的元素用 , 隔开 list = ['element_one', 'element_two'] #访问列表元素 程序员的数学中开头的数字不是1,而是0 print(list[0]) # 打印list列表的第一个元素 # 访问列表的最后元素的方法 print(l ......
第三章 简介

pip 将第三方库,变成离线包

参考文档:https://zhuanlan.zhihu.com/p/351494670 下载 pip download -d ./path pyinstaller -i https://pypi.mirrors.ustc.edu.cn/simple/<-d ./path>的意思是将下载的文件存放到当 ......
第三方 pip

OOP前三次训练集总结

关于pta上OOP前三次训练集的总结: 前言: 前三次作业算是练手,第一次便是基本的了解java的大体主类的写法和基本操作。第二次则偏向于基本方法的调用,第三次是加入了其他类的方法的设计与调用。三次训练集一共25题,难度由简到难,但都不算复杂。 设计与分析: 大部分题都简单,就直接跳到第三次题目集的 ......
OOP

pta第一到第三次题目集

(1)前言 pta第一次作业的7-1,7-2,7-4主要熟悉运用了 if-else 的语句使用,以及运用System.out.printf进行格式化输出,7-3九九乘法表主要学会了运用for循环及多重循环的使用7-5到7-10,在运用循环和if-else语句的同时,学会了应用String类,对字符串 ......
题目 pta

前三次题目总结

一.前言 总体来说,前三次作业的题量对我来说可能比较大,尤其是对于我这个初学者来说。在看到第一次作业发布时,我承认我是有些害怕我写不完的,但好在第一次的难度不算很高,不过我还是没能拿到满分,第一次作业主要让我熟悉了一些Java的基本语法,也对java的结构有了一定的掌握。其中的难点我认为是在字符串这 ......
题目

初学javaPTA前三次作业集总结

一.前言 1)第一次题目集其中涉及内容包括循环结构的建立,数组的运用以及java的基本程序设计的基础内容(包括Java中对数据的输入输出的规则,以及对赋值变量的运用)和对s.indexOf(b)==s.lastIndexOf(b)、str.charAt()的应用。其中第十题由于掺入了对GPS的数据处 ......
javaPTA

前三次oo作业总结

一,前言 第一次作业 由于是第一次作业,难度较低,主要是让我们熟悉java的输入输出,循环结构的基础,感受其与c语言的不同之处和相似之处,像计算年利率,身体质量指数计算,快递运费这些题,需要用到简单的if语句,If语句的嵌套,分支,让我们熟悉java的if语句,九九乘法表让我们认识java中的双循环 ......

OO前三次作业总结

一、前言 前三次的PTA作业是考察基本语法。在OO的几次作业中,由于自己到目前为止只学过C语言以及一点C++,是第一次接触面向对象的语言,所以对于语法还不怎么熟练,在刚开始完成作业的时候,也闹出许多令人啼笑皆非的事情。 三次作业的语法涉及到了定义对象,输入输出,基本数据类型的使用,if-else判断 ......

java pta三次题目集的总结

第一次题目集 第一次题目集相对比较简单,整体考验的是我们循环和if else逻辑判断还有一定的算法基础,比如最后一题: 7-12 列出最简真分数序列* 题目描述: 按递增顺序依次列出所有分母为N(10 <= N <= 40),分子小于N的最简分数。 分析: 首先从题目可以看出来,只要分子不能被N整除 ......
题目 java pta

前三次oop作业总结

前言: 这三次题目集总的来说有简单的题目,也有相对来说不太容易做出来的题目,毕竟是初学,肯定有很多需要我们研究的知识点。相比来说第一次题目集知识比较基础,我认为老师的目的是让我们上手试试感觉,主要是一些Java基础语法,比如选择语句(if、if-else、嵌套if语句等),循环语句,嵌套循环,字符数 ......
oop

南昌航空大学前三次pta作业,日期类设计

前言: 我们大一下学期开始学习java语言,到现在已经进行了三次pta作业,经过一个多月的学习对java已经有了初步的认识感觉Java和c语言最大的区别就是Java中有很多实用的函数,可以大大的缩短程序员编程的时间,而c就要从最基本的写起, 在第一次作业当中,那些通过循环和判断的题目我都能轻松搞定, ......
航空 日期 大学 pta

前三次题目及集总结

前言:前三次pta实验让我了解到了基本的java入门知识和基本语法,也让我能够有一定的时间去适应从C语言到java的转变,也让我够感觉到面向过程和面向对象的不同之处,总体来说前三次pta实验让我对java有了初步的了解。 题目集一: 主要知识点就是熟悉Scanner类 import java.uti ......
题目

oop前三次java作业总结

前言 Pta的作业已经做到完了前三次了。 第一次的作业,我个人认为是最烦的,因为他题量比较大,虽然整体上来说题目都比较简单,但是毕竟是第一次写Java的作业,有一些非常基础的东西,还需要当时去学习,所以写的也比较慢。包括一开始犯了一些非常低级的错误,关于一些主方法以及类名的用不清楚,甚至编译时还用C ......
java oop