- 博客(187)
- 资源 (1)
- 收藏
- 关注
原创 TypeScript算法-19. 删除链表的倒数第 N 个结点
用TypeScript做【LeetCode 热题 HOT 100】:19. 删除链表的倒数第 N 个结点
2022-12-29 10:58:58 581
原创 TypeScript算法-17. 电话号码的字母组合
用TypeScript做【LeetCode 热题 HOT 100】:17. 电话号码的字母组合
2022-12-28 22:30:01 397
原创 TypeScript算法-3. 无重复字符的最长子串
用TypeScript做【LeetCode 热题 HOT 100】:3. 无重复字符的最长子串
2022-12-25 22:12:05 150
原创 TypeScript算法-136. 只出现一次的数字
用TypeScript做【LeetCode 热题 HOT 100】:136. 只出现一次的数字
2022-12-12 14:11:16 172
原创 TypeScript算法-121.买卖股票的最佳时机
用TypeScript做【LeetCode 热题 HOT 100】:121. 买卖股票的最佳时机
2022-12-12 13:51:08 180
原创 TypeScript算法-104. 二叉树的最大深度
用TypeScript做【LeetCode 热题 HOT 100】:104. 二叉树的最大深度
2022-12-12 11:41:01 166
原创 TypeScript算法-94.二叉树的中序遍历(递归和非递归写法)
用TypeScript做【LeetCode 热题 HOT 100】:94. 二叉树的中序遍历
2022-12-05 23:16:18 390
原创 TypeScript算法-21. 合并两个有序链表(包含数组到链表的转换、链表遍历的方法)
用TypeScript做【LeetCode 热题 HOT 100】:21. 合并两个有序链表(包含数组到链表的转换函数、链表遍历函数)
2022-12-02 16:22:29 555
原创 dva报错解决方法:path.isPrivate is not a function at Array.forEach (<anonymous>)
Dva快速上手教程报错:/src/models/xxx.js: path.isPrivate is not a function at Array.forEach (),这是由于yarn下载依赖包的问题…,删除依赖包,用npm下重新起就可以了。rm -rf node_modulesnpm installnpm start
2022-04-02 16:34:57 1796
原创 Wins提示:禁止运行脚本,禁止脚本执行
Wins报错:禁止运行脚本,禁止脚本执行微软对执行策略的解释:about_Execution_Policies在wins下执行权限有以下几种:AllSignedBypassDefaultRemoteSignedRestrictedUndefinedUnrestricted可以以管理员身份打开windows powershell中通过以下命令查看和设置执行策略:Get-ExecutionPolicyset-ExecutionPolicy xxx(上面七个之一)返回的是Restr
2021-11-08 16:16:36 278
原创 React路由--Index Route(Index路由,官方文档翻译理解)
React路由--Index Route,官方文档翻译理解强烈建议跟着Getting Start做一遍:React-router | Getting start tutorial主要翻译自官方教程“Index Routes”:Index routes are possibly the most difficult concept in React Router for people to understand. So if you’ve struggled before, we hope this
2021-11-07 14:36:01 3016 2
原创 K8s学习笔记二:Ubuntu安装minikube以及K8s简单体验
Ubuntu安装Minikube完成Docker十分钟了解Docker(我的Docker学习笔记)和kubectlUbuntu安装kubectl的下载安装后,就可以进行minikube的安装了,它能够帮助我们在本地非常容易的启动和管理k8s集群,适合个人单机学习和测试。参考博文Minikube - Kubernetes本地实验环境通过命令curl -Lo minikube https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/release
2021-09-26 16:17:07 1869 2
原创 十分钟了解Docker(我的Docker学习笔记)
Docker学习笔记背景知识Docker是什么Docker有什么用Docker原理参考资料最近再学云原生技术与应用,之前没接触过,所以从Docker开始好好入个门。文本仅涉及Docker相关的基础概念,Docker如何理解、有什么用之类。背景知识对于我们计算机的学生来说,90%的难题大概都在安装软件、配置环境上;并且如果中途出差错、自己装好了想要帮同学装或者换电脑了,所有的一切都要重新来一遍。要是各种环境配置也能存在软件的安装包中该多好啊,这样我们只要把安装包复制过来,安装完毕后所有的环境配置就像软
2021-09-26 15:24:45 2038 2
原创 K8s学习笔记一:Ubuntu安装kubectl
先完成Docker的安装十分钟了解Docker(我的Docker学习笔记)。根据官网教程Install and Set Up kubectl on Linux很容易就完成kubectl的安装,我们可以使用 Kubectl 命令行工具管理 Kubernetes 集群。Install kubectl binary with curl on Linux在Linux上通过curl下载kubectl的二进制文件,这一步还是比较快的:(base) zou@zou-virtual-machine:~$ sudo
2021-09-26 15:24:24 1249 2
原创 Docker练习:部署Tomcat
Docker练习:部署Tomcat搜索tomcat镜像,根据星星筛选(base) zou@zou-virtual-machine:~$ sudo docker search -f=STARS=1000 tomcatNAME DESCRIPTION STARS OFFICIAL AUTOMATEDtomcat Apache Tomcat is an open source implementati…
2021-09-26 11:09:47 194
原创 Docker练习:部署Nginx
Docker练习:部署Nginx搜索nginx镜像# 1. 搜索nginx镜像(base) zou@zou-virtual-machine:~$ sudo docker search nginx[sudo] password for zou: NAME DESCRIPTION STARS OFFICIAL AUTOMATEDnginx
2021-09-26 10:10:49 248
原创 PCA算法用于人脸降维Python实现(吴恩达机器学习作业)
PCA算法用于人脸降维Python实现题目要求步骤数据集PCA实验过程Python实现问题和心得问题心得题目要求采用PCA算法对数据进行降维。步骤利用PCA对人脸进行降维,从1024维降到100维:(1) 均值归一化。 计算出每一维特征的均值???????? ,令 ???????? = ???????? − ????????。如果特征是在不同的数量级上,还需要将其除以标准差。(2) 计算协方差矩阵(covariance matrix)????。 ∑ = 1/???? ∑????=1???
2021-01-22 11:15:00 5453 1
原创 保研心得(华东师范、东南和浙软)
保研心得(华师东南和浙软)个人基本情况保研经历华东师范大学东南大学浙江大学心得体会和一些建议个人基本情况邹菁瑶,江南大学,人工智能与计算机学院,计算机科学与技术专业,2017届,江西南昌人。前五学期(夏令营用到)GPA:3.68,专业9/223,前六学期(预推免用到)GPA:3.69,专业排名 8/223,综合推荐排名 5/23(本校推免)。四级553 分,六级 645 分,无论文无科研,曾获第十届蓝桥杯江苏赛区二等奖,CCF CSP 认证 240 分(7.21%)、校级“三好学生”以及一等学业奖学
2021-01-20 19:40:00 6070 3
原创 k均值算法python实现(吴恩达机器学习作业)
k均值算法python实现(吴恩达机器学习作业)题目要求数据集读取mat文件K-means实现题目要求采用K均值算法对样本进行聚类。编写K均值算法源代码,对ex7data2.m中的数据进行聚类(K=3)。随机取初始聚类中心点,画出收敛时的结果。数据集链接:ex7data2.m提取码:72bb读取mat文件Python中读取mat文件的三种方式我用的是scipy.io中的loadmat(),注意读取到的是字典,其中的X才是需要的点坐标数据。import scipy.io as scio
2021-01-16 14:26:01 1772 2
原创 蓝桥杯 观光铁路 莫名其妙的65分
蓝桥杯 观光铁路原题链接并没有解题思路源代码原题链接历年真题 观光铁路并没有解题思路这道题我一开始想对于每个点进行一次DFS,在到达边界时(再次回到该点):累计每条路径经过的边数,路径条数加1。然后该点的期望时间就是总边数/路径条数。但是做的时候发现我无法保证不会回头,因为是无向边,可能1->2,然后2->1,本来1->2,那可能将该边删去,防止回头,但是因为其他点的路径可能需要这条边,所以不能删去,因此没有想到更好的办法处理。然后在网上只看到了SPFA算法运用于非最短路问题的
2020-10-07 09:59:50 398 1
原创 用DFS求解蓝桥杯 分考场
用DFS求解蓝桥杯 分考场原题链接解题思路注意点源代码原题链接蓝桥杯练习系统 历年真题 分考场解题思路n最大到100,可以用深搜做。首先考虑DFS函数所需要的参数,应该有当前处理到的考生编号index,并且我们需要最少的考场数,所以当前已经使用了的考场数目room_num也应该记录。DFS函数的边界:当前处理的考生编号index大于考生数了即为边界,在全局记录最好值(历史使用最少的考场数ans),在到边界时候更新该值。DFS函数的主体部分:对于当前的考生index,先尝试能否安排进入已建的考场
2020-09-23 19:13:07 263
原创 用并查集解决CSP合根植物
用并查集解决CSP合根植物原题链接解题思路搜索并查集源代码没什么用的BFS100分的并查集(有路径压缩,无按秩归并)原题链接CSP 合根植物解题思路搜索刚开始看到题目就想当然的认为是一道BFS,把整个矩阵看成0,1阵,连通用1表示,谁知道我当时怎么想到,很明显这样不能区分不同的块,唯一的价值就是找了编号和行列号的关系吧。// 编号为a,则:// 行号为(a-1)/n// 列号(a-1)%n本来想了想以为不同的块用不同的数字表示也可以做,比如第一块用1 ,第二块都用2,但是并不能保证读入顺
2020-09-22 19:51:39 133
转载 How to install epstopdf on Ubuntu
If you want to convert an eps to pdf then a really good tool is the obviously named epstopdf. To install this you need install the texlive-font-utils package:sudo apt-get install texlive-font-utils
2020-09-19 21:41:04 1202
原创 学学Gnuplot(常用命令及参数)
GNUplot学习记录Linux下安装启动Linux下安装Ctrl+Alt+T打开终端,输入以下命令安装GNUplot:sudo apt-get install gnuplot-x11启动终端内输入gnuplot启动命令行窗口,
2020-09-11 21:27:04 1656
原创 CSP 1246,线性代数的知识还可以这么用
1, 2, 4, 6总共能组成16个不同的两位数,对于每个两位数,写出其下一秒可能的变化形态。可能的组合形式下一秒能变换出的数字11121416222421, 1626, 6421222426424441, 1646, 644142444616, 6216, 6416, 6116, 66, 646162646664, 4264, 4464, 41, 1664, 46刚开始我认
2020-09-09 16:55:41 832 1
原创 C对成员为二维数组的结构体变量赋值(多加一对大括号?奇奇怪怪的)
今天遇到了一个很奇怪的写法,对于成员为二维数组的结构体,声明时通过多加一对大括号对其中的成员,即二维数组进行了赋值,感觉怪怪的。如果有多个成员那这样怎么确定是在给数组赋值,也没有取到m,而且还多了一对大括号,不了解的奇奇怪怪的语法又增加了,好想知道原因或者相关知识点语法~#include<iostream>using namespace std;struct mat{ long long m[5][5];};int main(){ mat a = {{ {0,0,
2020-09-07 21:50:40 1112
原创 稀疏向量svector(CSP认证20年6月)
稀疏向量svector原题链接解题思路&注意点源代码评测记录原题链接CSP认证2020年6月 第二题解题思路&注意点利用map将向量u的稀疏矩阵存储在map中,对于输入的每一对向量v的(idx, value)对,判断向量u中的是否有位置为idx的值,如果有,则结果result += map_u[idx]*value;本来的源代码是:// 对于每一对输入的向量v的(idx, value)if(u.find(idx) != u.end()){ result += u[idx]*
2020-09-02 20:22:49 304
原创 线性分类器(CSP认证20年6月)
线性分类器原题链接解题思路源代码注意点原题链接CSP认证2020年6月第一题 线性分类器解题思路容易想到只要把点的坐标带入方程看结果与0的大小可以判断出点在直线左侧还是右侧。对于每一个方程(直线),判断的过程如下:记录下每个点的信息(包括哪一类),判断的时候先计算第一个点位于直线左边还是右边,然后看剩余的点是否和第一个点同类别:如果同类别,那么该点应该和第一个点在直线同一边如果不同类别,那么该点应该和第一个点分处于直线两侧源代码#include<iostream>usi
2020-09-01 21:30:16 934
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人