摘要: 算法题目 + 堆 + "topK" : 复习堆 + 链表 + "reverseKNodes" : 经典的反转链表,写不对会很烦 + "合并K个有序链表" : 练习分治和链表合并 + 二叉树 + "之字遍历二叉树" + "找到公共祖先" : 难度在于反向思考 + "输出二叉树的右视图" : + 从先序 阅读全文
posted @ 2022-03-01 15:05 ticlab 阅读(31) 评论(0) 推荐(0) 编辑
摘要: Java 中 StringBuffer 类的使用 注意事项 初始化 curd append(int number), append(String str): 追加 insert(index, str): 在指定的位置插入 setCharAt(int index, char ch): 改变指定位置的字 阅读全文
posted @ 2022-02-26 11:25 ticlab 阅读(73) 评论(0) 推荐(0) 编辑
摘要: Java 中 String 类的使用 + 注意事项 + 创建 String 对象 + 常用接口 + charAt(index): + 转整数 + String 对象的判等问题 注意事项 + String 不是 Java 的基本数据类型,是被封装好的对象 + 编译时能确定的 String 被存放到常量 阅读全文
posted @ 2022-02-25 17:07 ticlab 阅读(65) 评论(0) 推荐(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 ticlab 阅读(214) 评论(0) 推荐(0) 编辑
摘要: Java 中 Hashmap 的使用 + 注意事项 + curd + create + put(key, value) + update + replace(key, newValue) + retrieve + get(key) + containsKey(key) + containsValue 阅读全文
posted @ 2022-02-24 22:55 ticlab 阅读(61) 评论(0) 推荐(0) 编辑
摘要: Java 中HashSet的使用 阅读全文
posted @ 2022-02-24 22:54 ticlab 阅读(29) 评论(0) 推荐(0) 编辑
摘要: Java中队列的使用 + 注意事项 + curd + create + add(obj): 增加一个元素,如果队列已满,则抛出异常 + offer(obj): 添加一个元素并返回true,如果队列已满,则返回false + update + set(index, obj) + retrieve + 阅读全文
posted @ 2022-02-22 16:25 ticlab 阅读(907) 评论(0) 推荐(0) 编辑
摘要: PriorityQueue + 注意事项 + new 一个 PriorityQueue + curd + offer(obj), add(obj) + element(), peek():查询堆顶的元素,peek很形象,中文是“窥视”的意思,表示只看而不移除 + remove(), poll():优 阅读全文
posted @ 2022-02-21 21:41 ticlab 阅读(332) 评论(0) 推荐(0) 编辑
摘要: Created: 2023-11-28T16:46+08:00 目录堆堆的建立add 和 delete例题 堆 定义 堆是一棵完全二叉树 每个父节点大于子节点就是大顶堆,反之就是小顶堆 优先队列可以用堆实现 建堆:自底向上 新增元素:上浮 弹出元素:下沉 例题 topK 参考:数据结构 - 堆和堆的 阅读全文
posted @ 2022-02-21 12:10 ticlab 阅读(22) 评论(0) 推荐(0) 编辑
摘要: + "数组" + "ArrayList" + "String" + "StringBuffer" + "队列" + "PriorityQueue" + "HashMap" + "HashSet" + "静态代理" + Lambda 表达式 + "N 种内部类 睿站_狂神说" + "Lambda 表达 阅读全文
posted @ 2022-02-19 21:50 ticlab 阅读(19) 评论(0) 推荐(0) 编辑
摘要: + 注意事项 + 实例 + 数组声明的写法 + 以二维数组为例解析数组创建 注意事项 + 数组是对象,具体内容需要在堆上创建,其引用是在栈上的。 + 在堆上创建需要指定数组的大小 + 所以定义数组,必须指定第一维的大小 "指定列_为什么Java二维数组不用指定列的长度" 实例 java public 阅读全文
posted @ 2022-02-19 11:51 ticlab 阅读(37) 评论(0) 推荐(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 ticlab 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 数据挖掘笔记 变量的类型 分类变量 分类变量可以分为有序和无序 无序:无程度之间的差别,如男女 有序:如小,中,大 分类、有序、定量变量...你清楚你的变量类型吗? https://zhuanlan.zhihu.com/p/26941279 无序可以直接用皮尔逊 有序就用斯皮尔曼相关系数计算关系 斯 阅读全文
posted @ 2022-02-17 21:35 ticlab 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 安装 安装到当前项目的node_modules/下: npm install <pkg> 全局安装: npm install -g <pkg> 全局安装了就可以直接使用安装的包的命令了,比如vue。 安装指定版本: npm install @a.b.c 查看 查看全局安装了哪些包: npm list 阅读全文
posted @ 2022-01-23 11:33 ticlab 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 数据库课程感想 Datetime: 2022-01-21T22:03+08:00 Categories: BUAA 简单来说,这是一门背 PPT 的课,考察了 PPT 中很多的细节。 但是最恶心的,还是那些要硬生生记下来的句子,总能在一份卷子中时不时跳出来恶心你几下。 这门课的授课老师有郎波和刘瑞, 阅读全文
posted @ 2022-01-21 22:05 ticlab 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 一份关于前后端的自学指南 前言 目标是建成下面视频中的项目: 带你从0搭建一个Springboot+vue前后端分离项目 尽量把里面一些技术栈分离出来,前端可以只看vue相关的教程,后端只有springboot教程。 建议在具有vue的基础后,边看上面的视频边学习下面的教程边自己写项目,有不会的地方 阅读全文
posted @ 2022-01-21 21:44 ticlab 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 经常使用git、anaconda和npm这些命令行工具,有些命令记不住。 git: 常用git命令 conda: conda创建、查看、删除虚拟环境 npm: npm常用命令 用地熟练了,就不会上网看博客了,可以尝试git -h之类的命令,自己试着看使用说明。 阅读全文
posted @ 2022-01-19 12:24 ticlab 阅读(18) 评论(0) 推荐(0) 编辑
摘要: git cheatsheet Modified: 2024-01-04T11:32+08:00 Categories: Git 目录config个人信息配置proxygitignorecommitcommit messageempty commit合并多个 commit协同开发本地创建切换分支推送到 阅读全文
posted @ 2022-01-19 12:15 ticlab 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 各编程语言项目风格 为了避免开发时被自己的强迫症害死,记录各种语言的项目风格。 参考Google 开源项目风格指南 (中文版)和一些文档自动生成工具支持的格式。 python NumPy样式Python Docstrings示例 GitHub上的numpy风格参考代码 Google风格的Python 阅读全文
posted @ 2022-01-11 23:19 ticlab 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 最近(2022/07/26)准备一些高校的夏令营,圣软微面了我三道位运算,深感自己功力不足。 在看 sat/smt examples 这书时,更感到自己的渺小。 位运算 使用德布鲁因获取二进制最后一个1或者前导0 排序 希尔排序解析 快速排序解析 堆排序解析 归并排序解析 图 Floyd 二分图匹配 阅读全文
posted @ 2021-12-18 22:19 ticlab 阅读(48) 评论(0) 推荐(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 ticlab 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 起因 本来是root里有很多个card组件,然后,root的height设置成100%,结果没法包住所有的card。 关键是不把height设置成100%,搜索结果,也就是card过少的时候,页面的底部又会有空白,这时候又需要100%。 解决 将cards放到一个子div中,设置好width 100 阅读全文
posted @ 2021-12-10 23:16 ticlab 阅读(2043) 评论(0) 推荐(0) 编辑
摘要: vector的使用 创建 增 删 erase一个迭代器,然后删除之,pop_back是删除最后一个元素,clear直接清空所有。 改 直接下标修改和通过迭代器修改。 查 通过下标或者迭代器访问元素即可, 访问最后一个元素的值 cpp a.push_back(1); cout = 5) { it = 阅读全文
posted @ 2021-12-05 10:36 ticlab 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 题目描述 #include <iostream> #include <vector> #include <set> #include <algorithm> #include <unordered_map> #include <string> #include <cstring> using nam 阅读全文
posted @ 2021-12-04 17:14 ticlab 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 题目描述 方法暴力了点,但是主要就是学个语法。 #include <iostream> #include <vector> #include <set> #include <algorithm> #include <unordered_map> #include <string> #include 阅读全文
posted @ 2021-12-04 16:09 ticlab 阅读(84) 评论(0) 推荐(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 ticlab 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 结课了,我已经明确地知道自己在接下来的日子里,负担会轻很多,可是我感觉自己还是被带走了什么,心神不定。 这门课从第二周上到第十三周,每次几乎两小时——也就是说,我在这门课上花了至少 24 个小时了。 算上我课下投入的时间,它肯定是占用了我 24 个小时。 这门课,没有理科什么枯燥的公式,就是大家动起 阅读全文
posted @ 2021-11-29 19:45 ticlab 阅读(99) 评论(0) 推荐(0) 编辑
摘要: api的url要落到实体或者联系上。 vue的component要遵循开发建议,不要乱放,做好views和components的区分 keyword还是searchText命名要统一 关于前后端传输字段,传输的内容要做到面向对象,否则会导致频繁地对字段赋值。 存储的数据尽量都面向对象,尽量避免从ur 阅读全文
posted @ 2021-11-24 11:57 ticlab 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 傻逼css img要设置高度和宽度,不要用自己的height和width属性,要在其style中设置。 那html您给img提供这两个属性是干啥,误导开发者吗? 阅读全文
posted @ 2021-11-20 02:25 ticlab 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 起因 一个组件,接收了一个数组作为其参数,要该数组进行修改,然后显示。 如果直接在组件的 里修改,会发现不起作用 解决 使用 属性,拷贝一份,再做修改,显示这一份。 这个方法很鸡肋,但是凑合着用吧。 "vue数组操作不更新视图问题" 阅读全文
posted @ 2021-11-15 21:39 ticlab 阅读(1316) 评论(0) 推荐(0) 编辑
摘要: `el carousel`是一个非常恼人的组件。 它内部实现的逻辑是这样的: 我们能够修改的只有 ,`item container`中的布局是无法修改的。 比如无法调整 到`indicators item container`中上半部分的情况。 所以我们 到`container`里面把它高度改了就行 阅读全文
posted @ 2021-11-15 20:28 ticlab 阅读(969) 评论(0) 推荐(0) 编辑
摘要: 起因 做一个el card,可以自定义宽度,而不是自动填满整个div。 就是把组件的宽度绑定到一个传入的参数上: 下面是有问题的代码: 修改 为`style width`旁的引号后,功能终于正常了。 奇怪的是el card的介绍里说要用 ,可是偏偏不起作用。 阅读全文
posted @ 2021-11-13 23:33 ticlab 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 出问题的代码, path: '/user/:username/', name: 'User', component: User, redirect: '/user/:username/posts' 输入user/100后,跳转到了user/:username/posts,100没有传递给重新向的路由 阅读全文
posted @ 2021-11-10 02:39 ticlab 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 这个文章的题目就非常的拗口。 我想要表达的意思是, cpp中的一个引用,就叫它ref好了, 它引用了vector<obj> vec, 我们通过&(ref[i])获取vec某个元素的地址, 将其赋值给一个指针ptr, 这个ptr指向的内容,有变化的风险。 阅读全文
posted @ 2021-11-08 02:07 ticlab 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 在修改了 中某个属性后, 查看,发现没有被修改。 原因是,前端此时处于运行状态,并且因为个人的设置,页面刷新时,会将vuex中的值保存到本地,完成后,又将值从本地取出,或许覆盖了修改后的值。 所以 跑起来后,可以做到页面的实时渲染,但是vuex或许会因为个人的设置导致没法与 中的内容同步。 解决方法 阅读全文
posted @ 2021-11-05 18:14 ticlab 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 一段时间不用 ,就很容易忘记它的语法。 html header固定于页面的顶端: "css固定导航栏" vue 语法 "v on, v bind, v model, v for" 将变量绑定到style上 "vue :class,style绑定的几种写法" "computed返回一个函数" "跳转时 阅读全文
posted @ 2021-11-04 20:31 ticlab 阅读(26) 评论(0) 推荐(0) 编辑
摘要: vue父子组件传参 Vue 父子组件实战 Vue 组件传参的八种方式总结 阅读全文
posted @ 2021-11-01 23:48 ticlab 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 注册组件的使用 ant design element plus中icon的使用 起因是因为我要在组件里面使用icon,奈何用的是vue3.0, 导致ant design和element plus的icon必须要注册了才能使用, 然鹅作为一个速成vuer,我不会注册一个组件,好在折腾了许久,在csdn 阅读全文
posted @ 2021-10-31 22:42 ticlab 阅读(102) 评论(0) 推荐(0) 编辑
摘要: div的布局 研究了三个小时。 给我们一个页面,我们能把它分割成一个个的box。我们要解析出来的就是这些box的横纵关系。 以下面这个组件为例,我们可以将其分割: 父级设置flex,择其内部的子元素,就是横排 父级设置成block,择其内部的子元素,就是竖排。 所以,以上面为例,我们可以写出如下结构 阅读全文
posted @ 2021-10-31 22:16 ticlab 阅读(279) 评论(0) 推荐(0) 编辑
摘要: python可视化 变量分布 hist是直方图的缩写,bins表示有多少个直方图。 df['col'].hist(bins=50, figsize=(12,5),grid=False) sns.distplot(train['col']) seaborn会自动拟合一条曲线。 双变量联系 画房屋面积和 阅读全文
posted @ 2021-10-10 22:58 ticlab 阅读(111) 评论(0) 推荐(0) 编辑