随笔分类 - 其他技术文章
摘要:Sealed Class 密封类 如果想对能够创建出的子类做限制,可以使用密封类。 下面一个例子是没有使用密封类的: interface Expr class Num(val value: Int) : Expr class Sum(val left: Expr, val right: Expr)
阅读全文
摘要:Jetpack Compose今年就要发布了,挺像Flutter,但是由于是测试版,API会变动,所以还是不敢用它做项目,虽然最后还是会跑到Jetpack上,还是决定先学学Flutter玩玩。 Dart是Flutter的官方语言,官方网站上有一套交互式教程:Intro to Dart for Jav
阅读全文
摘要:线性回归就是用直线拟合一批数据,例如下面是一组二维数据,线性回归就是拟合出一条最优的直线使得这些数据点和这条直线之间的误差最小。 线性代数中有一个最小二乘法也是用来解决这个问题的,在统计学里也非常常用,它和梯度下降法各有优劣,但是这篇笔记主要介绍梯度下降法,所以不讨论最小二乘。 其实从名字不难看出,
阅读全文
摘要:视频链接: 【私人网盘】使用树莓派搭建个人私有网盘 用到的软硬件 硬件:树莓派 4b 2G RAM 操作系统:raspbian lite 2020-02-13 网盘服务器:NextCloud18.0.4 APACHE/MYSQL/PHP安装 apt-get install apache2 maria
阅读全文
摘要:之前刷了MIT Gilbert Strang老爷子的线性代数公开课,觉得挺牛逼,然后想起以前看了但是没咋看懂的3Blue1Brown的线性代数本质,决定再刷一遍,然后直接被里面的动画圈粉。后来发现3B1B把这个视频框架开源了,决定学学。 传送门: github - 3b1b/manim 介绍&安装
阅读全文
