摘要:
js基础知识 在我写这篇文章时,我还是个js小白 所以记录我认为有用的基础知识 数组 尾部插入: push 已知value获取index 删除元素 索引删除:splice(index,len,[item]) :index:数组开始下标;len: 替换/删除的长度;item:替换的值,删除操作的话 i
阅读全文
posted @ 2022-04-23 11:42
dutrmp19
阅读(36)
推荐(0)
摘要:
flex 内部元素间距:justify-content 一排的最后一个div占据剩下所有空间:flex-grow:1 text div 中字体左右居中:text-align: center 单行文本溢出 多行文本溢出 px em rem 垂直居中 line-height 和父元素同高 div 圆形:
阅读全文
posted @ 2022-04-22 22:45
dutrmp19
阅读(46)
推荐(0)
摘要:
ssh真的好烦啊,干什么都要用,但是每次都记不住,特别是本机上的ssh。 所以本文记录下ssh的数学原理和ssh的使用方法 1. "非对称加密,ssh的数学基础" 2. "RSA算法及其证明 木子穿叶的文章 知乎" 3. "关于 ssh 这项工具的描述" 4. "vscode 连接远程服务器配置ss
阅读全文
posted @ 2022-04-22 22:23
dutrmp19
阅读(29)
推荐(0)
摘要:
在做前端的时候,后端的api开发进度可能慢于前端,此时,就需要自己模拟一些api的响应。 当然,还有图床也是很重要的。 moco-runner: 本地模拟一个服务器,监听http/https 请求,并发送响应 参考1 参考2 nginx: 本地运行一个服务器,作为图床,解决跨域问题 Nginx配置本
阅读全文
posted @ 2022-04-16 11:54
dutrmp19
阅读(42)
推荐(0)
摘要:
要setData 很无语 setData 本身就已经够丑了,不能实现双向绑定还得再 setData 一遍,丑上加丑啊。 什么煞笔设计 "小程序动态设置了数组数据,但是前端遍历渲染不出来"
阅读全文
posted @ 2022-04-12 22:14
dutrmp19
阅读(596)
推荐(1)
摘要:
fast-grasp python 语言 python 版本:python -v 安装的包:pip list 浮点数 四舍五入 round(float): 输出的是整数部分 round(float, 0): 输出的是一位小数 round(float, digit) print('%.2f'% (nu
阅读全文
posted @ 2022-04-09 00:08
dutrmp19
阅读(33)
推荐(0)
摘要:
https://www.bilibili.com/video/BV1BA411c7Sd 理解RESTful风格的最好方式是举例 以知乎为例 知乎的api 关注问题 POST https://www.zhihu.com/api/v4/questions/291486382/followers 取消关注
阅读全文
posted @ 2022-04-06 22:22
dutrmp19
阅读(29)
推荐(0)
摘要:
红黑树旋转记忆 关键词: 红黑树 旋转 记忆 参考: 1. "动画红黑树,旋转的艺术 知乎 ACM算法日常的文章" 2. "红黑树快速入门 04删除 知乎 谢某人" 因为红黑树操作的时候要考虑的情况太多了,需要“有规律”地记住。 + 插入 + 一条线,且叔叔不是红色 + 一条线,叔叔是红色 + 折线
阅读全文
posted @ 2022-03-15 11:48
dutrmp19
阅读(84)
推荐(0)
摘要:
SpringMVC 的执行原理 关键词: Spring MVC 转自SpringMVC 执行流程-睿站-狂神说 SpringMVC 是一个web 框架,它实现了 MVC 三层架构。 大体上来说,SpringMVC 通过 DispatchServlet 拦截用户请求的 url, 然后决定交给哪一个 c
阅读全文
posted @ 2022-03-14 19:18
dutrmp19
阅读(52)
推荐(0)
摘要:
转自 "AOP 睿站 狂神说" AOP 指的是面向切面编程 常用的场景是通过动态代理的对象,在原有的方法前后加上新的方法。 比如要在某个 service 的前后,增加日志功能。 可以写个类,实现 或 然后在 xml 中定义切入点等配置,那么在执行对应的方法时,就会有方法“环绕”在其周围。 我们还可以
阅读全文
posted @ 2022-03-14 11:35
dutrmp19
阅读(33)
推荐(0)
摘要:
Spring 教程-睿站-狂神说 Spring 优点 Spring 是一个开源的免费的框架(容器) Spring时一个轻量级的,非入侵式的框架 控制反转(IOC (Inversion of Control)),面向切面编程(AOP(Aspect Oriented Programming)) 支持事务
阅读全文
posted @ 2022-03-07 20:53
dutrmp19
阅读(46)
推荐(0)
摘要:
Tomcat 是 Servlet 的容器 ——佚名 + 初识 Tomcat + 在 IDEA 中开发 Tomcat 项目 + Servlet 初识 Tomcat 就是下载了 Tomcat ,然后 start 一下,就可以访问 8080 端口。 这时,不考虑背后的逻辑,我们可以使用 Tomcat 编写
阅读全文
posted @ 2022-03-05 23:40
dutrmp19
阅读(34)
推荐(0)
摘要:
"注解与反射" + 背景 + 注解是框架的基础 + 注解可以通过反射去读取 + 元注解 + 注解的注解 + Target: 新定义注解的作用域,如写在 Method 上,或者写在 Class 上 + Retention: 何时能够通过反射机制读取到 + Documented: 表示是否生成在 Jav
阅读全文
posted @ 2022-03-04 11:22
dutrmp19
阅读(25)
推荐(0)
摘要:
import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; class Fruit { static { System.out
阅读全文
posted @ 2022-03-03 23:27
dutrmp19
阅读(29)
推荐(0)
摘要:
算法题目 + 堆 + "topK" : 复习堆 + 链表 + "reverseKNodes" : 经典的反转链表,写不对会很烦 + "合并K个有序链表" : 练习分治和链表合并 + 二叉树 + "之字遍历二叉树" + "找到公共祖先" : 难度在于反向思考 + "输出二叉树的右视图" : + 从先序
阅读全文
posted @ 2022-03-01 15:05
dutrmp19
阅读(42)
推荐(0)
摘要:
Java 中 StringBuffer 类的使用 注意事项 初始化 curd append(int number), append(String str): 追加 insert(index, str): 在指定的位置插入 setCharAt(int index, char ch): 改变指定位置的字
阅读全文
posted @ 2022-02-26 11:25
dutrmp19
阅读(82)
推荐(0)
摘要:
Java 中 String 类的使用 + 注意事项 + 创建 String 对象 + 常用接口 + charAt(index): + 转整数 + String 对象的判等问题 注意事项 + String 不是 Java 的基本数据类型,是被封装好的对象 + 编译时能确定的 String 被存放到常量
阅读全文
posted @ 2022-02-25 17:07
dutrmp19
阅读(80)
推荐(0)
摘要:
Java 中 HashMap 的使用 注意事项 curd create put(key, value) update replace(key, newValue) retrieve get(key) containsKey(key) containsValue(value) keySet(): 获取
阅读全文
posted @ 2022-02-24 22:55
dutrmp19
阅读(221)
推荐(0)
摘要:
Java 中 Hashmap 的使用 + 注意事项 + curd + create + put(key, value) + update + replace(key, newValue) + retrieve + get(key) + containsKey(key) + containsValue
阅读全文
posted @ 2022-02-24 22:55
dutrmp19
阅读(67)
推荐(0)
摘要:
Java 中HashSet的使用
阅读全文
posted @ 2022-02-24 22:54
dutrmp19
阅读(33)
推荐(0)
摘要:
Java中队列的使用 + 注意事项 + curd + create + add(obj): 增加一个元素,如果队列已满,则抛出异常 + offer(obj): 添加一个元素并返回true,如果队列已满,则返回false + update + set(index, obj) + retrieve +
阅读全文
posted @ 2022-02-22 16:25
dutrmp19
阅读(913)
推荐(0)
摘要:
PriorityQueue + 注意事项 + new 一个 PriorityQueue + curd + offer(obj), add(obj) + element(), peek():查询堆顶的元素,peek很形象,中文是“窥视”的意思,表示只看而不移除 + remove(), poll():优
阅读全文
posted @ 2022-02-21 21:41
dutrmp19
阅读(343)
推荐(0)
摘要:
Created: 2023-11-28T16:46+08:00 目录堆堆的建立add 和 delete例题 堆 定义 堆是一棵完全二叉树 每个父节点大于子节点就是大顶堆,反之就是小顶堆 优先队列可以用堆实现 建堆:自底向上 新增元素:上浮 弹出元素:下沉 例题 topK 参考:数据结构 - 堆和堆的
阅读全文
posted @ 2022-02-21 12:10
dutrmp19
阅读(43)
推荐(0)
摘要:
+ "数组" + "ArrayList" + "String" + "StringBuffer" + "队列" + "PriorityQueue" + "HashMap" + "HashSet" + "静态代理" + Lambda 表达式 + "N 种内部类 睿站_狂神说" + "Lambda 表达
阅读全文
posted @ 2022-02-19 21:50
dutrmp19
阅读(29)
推荐(0)
摘要:
+ 注意事项 + 实例 + 数组声明的写法 + 以二维数组为例解析数组创建 注意事项 + 数组是对象,具体内容需要在堆上创建,其引用是在栈上的。 + 在堆上创建需要指定数组的大小 + 所以定义数组,必须指定第一维的大小 "指定列_为什么Java二维数组不用指定列的长度" 实例 java public
阅读全文
posted @ 2022-02-19 11:51
dutrmp19
阅读(46)
推荐(0)
摘要:
ArrayList的使用 注意事项 new一个ArrayList curd add(object) add(index, object) set(index, object) get(index) remove(index) 循环 size()获得数组的大小 迭代器 在循环中删除 ArrayList
阅读全文
posted @ 2022-02-18 22:30
dutrmp19
阅读(158)
推荐(0)
摘要:
数据挖掘笔记 变量的类型 分类变量 分类变量可以分为有序和无序 无序:无程度之间的差别,如男女 有序:如小,中,大 分类、有序、定量变量...你清楚你的变量类型吗? https://zhuanlan.zhihu.com/p/26941279 无序可以直接用皮尔逊 有序就用斯皮尔曼相关系数计算关系 斯
阅读全文
posted @ 2022-02-17 21:35
dutrmp19
阅读(42)
推荐(0)
摘要:
安装 安装到当前项目的node_modules/下: npm install <pkg> 全局安装: npm install -g <pkg> 全局安装了就可以直接使用安装的包的命令了,比如vue。 安装指定版本: npm install @a.b.c 查看 查看全局安装了哪些包: npm list
阅读全文
posted @ 2022-01-23 11:33
dutrmp19
阅读(22)
推荐(0)
摘要:
数据库课程感想 Datetime: 2022-01-21T22:03+08:00 Categories: BUAA 简单来说,这是一门背 PPT 的课,考察了 PPT 中很多的细节。 但是最恶心的,还是那些要硬生生记下来的句子,总能在一份卷子中时不时跳出来恶心你几下。 这门课的授课老师有郎波和刘瑞,
阅读全文
posted @ 2022-01-21 22:05
dutrmp19
阅读(466)
推荐(0)
摘要:
一份关于前后端的自学指南 前言 目标是建成下面视频中的项目: 带你从0搭建一个Springboot+vue前后端分离项目 尽量把里面一些技术栈分离出来,前端可以只看vue相关的教程,后端只有springboot教程。 建议在具有vue的基础后,边看上面的视频边学习下面的教程边自己写项目,有不会的地方
阅读全文
posted @ 2022-01-21 21:44
dutrmp19
阅读(513)
推荐(0)
摘要:
经常使用git、anaconda和npm这些命令行工具,有些命令记不住。 git: 常用git命令 conda: conda创建、查看、删除虚拟环境 npm: npm常用命令 用地熟练了,就不会上网看博客了,可以尝试git -h之类的命令,自己试着看使用说明。
阅读全文
posted @ 2022-01-19 12:24
dutrmp19
阅读(26)
推荐(0)
摘要:
git cheatsheet Modified: 2024-01-04T11:32+08:00 Categories: Git 目录config个人信息配置proxygitignorecommitcommit messageempty commit合并多个 commit协同开发本地创建切换分支推送到
阅读全文
posted @ 2022-01-19 12:15
dutrmp19
阅读(65)
推荐(0)
摘要:
各编程语言项目风格 为了避免开发时被自己的强迫症害死,记录各种语言的项目风格。 参考Google 开源项目风格指南 (中文版)和一些文档自动生成工具支持的格式。 python NumPy样式Python Docstrings示例 GitHub上的numpy风格参考代码 Google风格的Python
阅读全文
posted @ 2022-01-11 23:19
dutrmp19
阅读(43)
推荐(0)
摘要:
最近(2022/07/26)准备一些高校的夏令营,圣软微面了我三道位运算,深感自己功力不足。 在看 sat/smt examples 这书时,更感到自己的渺小。 位运算 使用德布鲁因获取二进制最后一个1或者前导0 排序 希尔排序解析 快速排序解析 堆排序解析 归并排序解析 图 Floyd 二分图匹配
阅读全文
posted @ 2021-12-18 22:19
dutrmp19
阅读(63)
推荐(0)
摘要:
cpp-cramming Created: 2023-08-27T11:52+08:00 本文旨在迅速了解 CPP 提供的 STL api 以应付考试。 [toc] # 头文件 头文件很重要: ```cpp #include // io 流 #include // 处理 char*风格的字符串 #i
阅读全文
posted @ 2021-12-13 01:06
dutrmp19
阅读(71)
推荐(0)
摘要:
起因 本来是root里有很多个card组件,然后,root的height设置成100%,结果没法包住所有的card。 关键是不把height设置成100%,搜索结果,也就是card过少的时候,页面的底部又会有空白,这时候又需要100%。 解决 将cards放到一个子div中,设置好width 100
阅读全文
posted @ 2021-12-10 23:16
dutrmp19
阅读(2075)
推荐(0)
摘要:
vector的使用 创建 增 删 erase一个迭代器,然后删除之,pop_back是删除最后一个元素,clear直接清空所有。 改 直接下标修改和通过迭代器修改。 查 通过下标或者迭代器访问元素即可, 访问最后一个元素的值 cpp a.push_back(1); cout = 5) { it =
阅读全文
posted @ 2021-12-05 10:36
dutrmp19
阅读(483)
推荐(0)
摘要:
题目描述 #include <iostream> #include <vector> #include <set> #include <algorithm> #include <unordered_map> #include <string> #include <cstring> using nam
阅读全文
posted @ 2021-12-04 17:14
dutrmp19
阅读(53)
推荐(0)
摘要:
题目描述 方法暴力了点,但是主要就是学个语法。 #include <iostream> #include <vector> #include <set> #include <algorithm> #include <unordered_map> #include <string> #include
阅读全文
posted @ 2021-12-04 16:09
dutrmp19
阅读(94)
推荐(0)
摘要:
C:\Users\usr>npm --version 7.24.1 起因 作为苦逼前端,得和npm打交道,这不算什么,最苦逼的是要和各种依赖打交道。 众所周知,npm会把依赖放在package.json和package-lock.json中。 众所不知,如果这个项目被clone了,直接npm ins
阅读全文
posted @ 2021-12-04 10:35
dutrmp19
阅读(388)
推荐(0)