我的伟大航路(6)

因为不可描述的原因耽误了好几天今天把数据结构想重新复习一遍,而且觉得之前找到学习视频老师讲解的并不是
分类: 其他 发布时间: 02-08 23:21 阅读次数: 0

我的伟大航路(7)

今天的内容是单链表单链表之前写过,不过那是之前一套视频的讲法,其中我觉得node节点写的很好,因为他
分类: 其他 发布时间: 02-08 23:20 阅读次数: 0

我的伟大航路(8)

今天的内容是把昨天的栈和队列补上今天学了循环链表、双向链表、循环双向链表,以及昨天的栈和队列栈栈是一
分类: 其他 发布时间: 02-08 23:20 阅读次数: 0

我的伟大航路(10)

今天学习比较少今天的内容有1、两个排序方法(关于排序方法,我觉得对于理解算法比较重要故学之)(1)、
分类: 其他 发布时间: 02-08 23:20 阅读次数: 0

我的伟大航路(11)

有两三天没写,光做题了,主要还是为了记录学习今天开始学习了树这种结构对于树,在计算机中有很多体现的地
分类: 其他 发布时间: 02-08 23:19 阅读次数: 0

安卓——RecyclerView使用(最新版)面向小白,要多白就有多白

自定义RecycleView1、在app/build.gradle文件里,在dependencies
分类: 其他 发布时间: 02-08 23:19 阅读次数: 0

寒假学习记录第八天

那个吐槽一下下载sbt的配置和包的下载,因为下载的网站都在国外,所以真的巨慢,前前后后搞了两天才把环境搭起来,,, 题目如下 1.编写独立应用程序实现数据去重对于两个输入文件 A 和 B,编写 Spark 独立应用程序,对两个文件进行合并,并剔除其中重复的内容,得到一个新文件 C。下面是输入文件和输出文件的一个样例,供参考。输入文件 A 的样例如下: 20170101 x 20170102 y 20170103 x 20170104 y 20170105 z 20170106 z 输入文件 B
分类: 其他 发布时间: 02-08 23:17 阅读次数: 0

下面是对初学者数据库增删改查BaseDao的一个封装

大体步骤是: 1.将所有要读取的路径都写在db.properties的一个文件中,方便我们进行后续的维护 2.增删改查的sql语句写到专门的一个mapper.xml文件中,方便我们的使用 3.写一个只用来读取db.properties文件的工具类ReadPropertiesUtils 4.写一个只用来读取mapper.xml文件的工具类MapperUtils 5.导入五个jar包(等下我把jar包发到文件中) 6.写mysql的增删改的工具类MysqlCrudUtils 7.写数据库CURD的
分类: 其他 发布时间: 02-08 23:17 阅读次数: 0

[AGC023F]01 on Tree 另解

题目链接 题意 给定 $n$ 个点的有根树,每个顶点有权值 $1$ 或 $0$. 请确定一个拓扑序,即父结点先于子结点出现,使得该拓扑序的权值序列逆序数最小。 $n \le 2\times10^5$. 题解 假设两棵子树的方案已知,要合并它们。 前导 $0$ 肯定抽到前头来,后缀 $1$ 肯定排到最后去。考虑两子树的形如 $11\cdots100\cdots0$ 的段孰先孰后,反正混在一起肯定不优。 假设第一棵子树的这样的段是 $A_1\times1+A_0\times0$, 第二棵子树的这样
分类: 其他 发布时间: 02-08 23:17 阅读次数: 0

TS 原理详细解读(5)语法2-语法解析

在上一节介绍了语法树的结构,本节则介绍如何解析标记组成语法树。 对应的源码位于 src/compiler/parser.ts。 入口函数 要解析一份源码,输入当然是源码内容(字符串),同时还提供路径(用于报错)、语言版本(比如ES3 和 ES5 在有些细节不同)。 createSourceFile 是负责将源码解析为语法树的入口函数,用户可以直接调用:比如 ts.createSourceFile(‘<stdio>’, 'var xld;')。 export function createSou
分类: 其他 发布时间: 02-08 23:17 阅读次数: 0

1165:Hermite多项式(改正)

题目要求:用递归的方法求Hermite多项式的值具体的分段函数,到题目上看输入:1 2输出:4.00
分类: 其他 发布时间: 02-08 23:17 阅读次数: 0

一个操作系统的设计

之前看了《一个64位操作系统的设计与实现》看得心痒,就打算自己来实现一个操作系统。姑且起名叫“瑞”了,因为”瑞“是我喜欢的姑娘的名字。 这个操作系统的设计思路具体如下: 从实现步骤上来讲,首先是boot loader,然后是内核组件,然后是系统服务啥的。这是一切操作系统的实现步骤。 从结构上,最底下是硬件封装,主要是设备驱动以及中断啥的。估计只会有x86的。上面是进程和内存管理,这两个东西我打算放在一起实现。然后是一套机制,进程通讯机制,在内核层实现。在上面是系统基本服务器,主要有三类,文件系
分类: 其他 发布时间: 02-08 23:17 阅读次数: 0

寒假学习进度五

今天还没有把安装SPARK的问题处理完毕,自己网上查教程一步一步来出现了诸多问题,正在一个个解决。 继续看B站小甲鱼python教学视频。
分类: 其他 发布时间: 02-08 23:17 阅读次数: 0

Matrix Sum HihoCoder - 1336 二维树状数组 感觉好像二维差分。

#include<cstdio> #include<cstring> using namespace std; typedef long long ll; const ll mod=1e9+7; const int N=1005; ll c[N][N]; char op[5]; int lowbit(int x) { return x&-x; } void add(int x,int y,int d) { for(int i=x;i<=N;i+=lowbit(i))
分类: 其他 发布时间: 02-08 23:17 阅读次数: 0

2020寒假总结八

今天学习了webuploader实现文件上传 遇到的问题是:批量上传文件时,给每个文件携带参数,并在后台读取参数
分类: 其他 发布时间: 02-08 23:17 阅读次数: 0

Springmvc框架-数据转换与格式化(一)

Springmvc框架数据绑定核心流程。 现在实现一个需求: 编写一个自定义的转换器 ,自定义转换规则,实现日期格式的转换。
分类: 其他 发布时间: 02-08 23:17 阅读次数: 0

luogu P2766 最长不下降子序列问题

第一问可以直接DP来做,联想上一题,线性规划都可以化为网络流?我们可以借助第一问的DP数组,来建立第二问第三问的网络流图,考虑每一种可能,都是dp数组中满足num[i]>=num[j]&&dp[i]=dp[j]+1(i>j),每一种可能都是从dp为1的点递增到dp为第一问的值的点,那么我们就设一个源点一个汇点,每个源点向dp为1的点连capacity为1的边,每个dp为第一问答案的点向汇点连capacity为1的边,每一个满足dp条件,即num[i]>=num[j]&&dp[i]=dp[j]+
分类: 其他 发布时间: 02-08 23:17 阅读次数: 0

2.8学习进度总结

1.学习了mybatis的动态sql等,学习到了关联查询,但是由于有点困。今天晚上早点休息 2.明天学习完mybatis,在重新规划学习路线,老师发布了新任务,关于数据可视化报表的,现在还不知道学习什么技术,自己的android studio 还不能去使用,由于特殊时期也不能出去,有一点愁啊。 感受:今天有一个问题困扰了我两个多小时,于是我便想把遇到的没见过的问题和报错都记录起来,一是为了记录,二是为了其他人能够更快的解决问题。
分类: 其他 发布时间: 02-08 23:17 阅读次数: 0

认证(Authentication)与授权(Authorization)

认证与授权 漫谈认证与授权 Intro# 认证与授权一直以来都是很多人在讨论的话题,之所以想这次谈一谈认证和授权,主要是因为最近看到许多文章都把认证和授权混为一谈,把认证方式当作是授权方式。所以想写篇文章谈谈我眼中的认证与授权 Authentication# 什么是认证?认证是一个尝试解决我是谁的问题的过程。 以一个 HTTP 请求为例,认证就是 尝试 从请求信息中获取用户信息的过程, 有一点需要特别注意:认证并不等于一定有用户信息,有些文章直接把认证等同于有用户信息,再次强调,认证就是认证,
分类: 其他 发布时间: 02-08 23:17 阅读次数: 0

洛谷P2014 选课 求树取k个点的最大值

题意: 现在有 N门功课,每门课有个学分,每门课有一门或没有直接先修课(若课程a是课程b的先修课即只有学完了课程a,才能学习课程b)。 一个学生要从这些课程里选择 M 门课程学习,问他能获得的最大学分是多少 思路: 样例: 7 4 2 2 0 1 0 4 2 1 7 1 7 6 2 2 答案 13 第二行开始v,w,第i+1行v和i连接,i点点值是w,如果是v==0,就是不需要任何直接先修课 所以将他们看出以0的根的树,进行从底往高的处理dp,dp[u][j]=max(dp[u
分类: 其他 发布时间: 02-08 23:17 阅读次数: 0