dreaife
dreaife
全部文章
分类
# AcWing基础课(2)
AcWing(2)
git(1)
Java(3)
计算机网络(1)
归档
标签
去牛客网
登录
/
注册
dreaife的博客
全部文章
(共9篇)
计算机网络大作业 阿里云配置docker+code-server实现线上编译器
阿里云配置docker+code-server实现线上编译器 1. 安装docker 1. 安装Docker Docker有两个分支版本:Docker CE和Docker EE,即社区版和企业版。本实验使用Docker CE进行操作。 安装Docker依赖库,添加Docker的软件源信息...
2022-07-18
0
0
git大文件上传
众所周知,github不能上传过大的文件。本人由于需将资料pdf上传备份,故参考多份博客得以解决。 对于已经将git在本地配置过的只需三步即可完成。若尚未配置好git,请先浏览其他博客完成git设置。 1 安装下载Git Large File Storage 要上传大文件首先需要获取对于git...
2022-07-18
0
0
Java核心技术卷 学习Day01
java学习&复习,本文主要参照《Java核心技术卷》作为学习对象。 第一章 Java概述 java*** 简单性 面向对象 分布式 健壮性 安全性 体系结构中立 可移植性 解释型 高性能 多线程 动态性 Java applet 在网页中运行的Jav...
2022-07-18
0
0
排序 二分学习
AcWing基础课学习 排序 1. 快速排序 1. 原理 对于一段无序的数列,若要将其排序,可以以此步骤进行: 对于一段的数列,可以先任取一点mid作为判断点。(其中mid一般为数列中点) 对于这段数列进行一次遍历,将大于mid的数放于右端,小于mid的数放于左端。 然后对于分配过...
2022-07-18
0
0
高精度 学习笔记
高精度 平时我们对于加减乘除是直接使用+-*/来实现的,但当数的长度来到100、1000时,int、long long的存储范围就不够了,此时就是使用高精度的时候。 1. 高精度加法 A+B 1.1 运算原理 首先是大数之间的加法,可以模拟我们正常进行加法的步骤来进行运算。例如下图: ...
2022-07-18
0
0
Java核心技术卷 学习Day02
java学习&复习,本文主要参照《Java核心技术卷》作为学习对象。 第四章 对象与类 1. 类 面向对象程序设计OOP 类:封装实例字段+方法 类><mark>继承(is a)/依赖(uses a)/聚合(has a)</mark>>类 ...
2022-07-18
0
0
HTML学习笔记
HTML学习 MDN官方文档 1. 结构 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <met...
2022-07-18
0
0
前缀和、差分和双指针 算法学习
1. 前缀和 1.1 算法原理 所谓前缀和,就是记录下前方所有数据之和,当所需中间数据时,可以通过o(1)的时间复杂度将数据求出。 一维数组前缀和 求出1~i的所有项之和。 由于当运算到第i位时,前i-1位已经运算完成,故a[i] = a[i] + a[i-1]。 ...
2022-07-18
0
0
位运算、离散化和区间合并 算法学习
1. 位运算 1.1 使用背景 在进行位运算时,我们可以将数看为二进制数,而位运算也就是对于数特定位置的值进行运算。 1.2 例题 801. 二进制中1的个数 在找数字中的1的时候有两种常用方法。 当1<<i & x = 1时,第i位存在1 lowbit(...
2022-07-18
0
0