摘要:
leetcode 704 Java二分查找的三种解法 题目 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 示例 1: 输入: nums = [-1,0,3,5,9,12], 阅读全文
摘要:
Anaconda下的conda常用指令 背景: 至于为什么使用Anaconda,相比你搜索到这篇文章或许更知道为什么,如果还不知道,肯定使用pip安装出现的问题比较多啊。。。。 Anaconda其实就是一个集装箱,类似docker,但是和docker也有区别,跟pip类似,可以对python包进行管 阅读全文
摘要:
git指令 1. $ git config global user.name "Your Name" $ git config global user.email "email@example.com" 注意git config命令的 global参数,用了这个参数,表示你这台机器上所有的Git仓库 阅读全文
摘要:
IntelliJ Idea 常用快捷键总结 0 ,部分有示例 1. 自动补齐代码 1. 常用的有for循环体,fori可以输出循环语句: eg: public void test(){ for (int i = 0; i Alt+Insert 生成代码(如 get,set 方法,构造函数等) 或者右 阅读全文
摘要:
索引的种类 索引有哪几种类型? 主键索引:数据列不允许重复,不允许为NULL,一个表只有一个主键。 唯一索引:数据列不允许重复,允许为NULL,一个表允许多个列创建唯一索引。 普通索引:基本的索引类型,没有唯一性的限制,允许为NULL值。 全文索引:是目前搜索引擎使用的一种关键技术,对文本的内容进行 阅读全文
摘要:
leetcode-课程表I和课程表II 典型的拓扑排序问题。 课程表I 课程表II 先说最重要的部分: 拓扑排序是专门应用于有向图的算法,使用BFS解法即可。 BFS 的写法就叫「拓扑排序」,这里还用到了贪心算法的思想,贪的点是:当前让入度为 0 的那些结点入队; 「拓扑排序」的结果不唯一; 删除结 阅读全文
摘要:
剑指offer 004 只出现一次的数字 题目 给你一个整数数组 nums ,除某个元素仅出现 一次 外,其余每个元素都恰出现 三次 。请你找出并返回那个只出现了一次的元素。 示例 1: 输入:nums = [2,2,3,2] 输出:3 示例 2: 输入:nums = [0,1,0,1,0,1,10 阅读全文
摘要:
413.等差数列划分 题目: 如果一个数列 至少有三个元素 ,并且任意两个相邻元素之差相同,则称该数列为等差数列。 例如,[1,3,5,7,9]、[7,7,7,7] 和 [3,-1,-5,-9] 都是等差数列。 给你一个整数数组 nums ,返回数组 nums 中所有为等差数组的 子数组 个数。 子 阅读全文
摘要:
Typora+PicGo+Gitee设置图床,实现图片上传 背景 Typora+PicGo实现图片上传之后,简直如虎添翼,文档的效率更高了,尤其是实现了自动上传功能之后,效率更是没的说。去年年末的时候,曾经配置了一遍Typora文本编辑器,实现自动上传到gitee上,并且直接就可以返回Markdow 阅读全文
摘要:
十大排序算法详解 参考程序员必知必会的十大排序算法详解 引言 对于排序的分类,可以将排序算法分为两大类:基于比较和非比较的算法。 基于比较的排序算法可以细分为: 基于交换类:冒泡排序、快速排序 基于插入类:直接插入排序、希尔排序 基于选择类:简单选择排序、堆排序 基于归并类:归并排序 基于非比较的排 阅读全文
摘要:
最初设计互联网络时,为了便于寻址以及层次化构造网络,IP地址采用分层结构,每个IP地址包括两个标识码(ID),即网络ID和主机ID。同一个物理网络上的所有主机都使用同一个网络ID,网络上的一个主机(包括网络上工作站,服务器和路由器等)有一个主机ID与其对应。IP地址根据网络ID的不同分为5种类型,A 阅读全文
摘要:
LeetCode 981基于时间的键值存储 题目 创建一个基于时间的键值存储类 TimeMap,它支持下面两个操作: 1. set(string key, string value, int timestamp) 存储键 key、值 value,以及给定的时间戳 timestamp。 2. get( 阅读全文
摘要:
LeetCode总结 169多数元素和面试17.10 主要元素 这两道题都可以使用Boyer-Moore 投票算法。先说169简单题 169. 多数元素 题目: 给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且 阅读全文
摘要:
LeetCode剑指offer二叉树系列 07 重建二叉树 题目 输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 例如,给出 前序遍历 preorder = [3,9,20,15,7] 中序遍历 inorder = [9,3,15,20 阅读全文
摘要:
![](https://img2020.cnblogs.com/blog/1080016/202107/1080016-20210705202353926-73293951.png) ![](https://img2020.cnblogs.com/blog/1080016/202107/1080016-20210705202405447-899965384.png) 阅读全文
摘要:
使用Arrays.sort排序的升序写法以及避坑记录 背景 LeetCode上面的一道题:452. 用最少数量的箭引爆气球 题目描述: 在二维空间中有许多球形的气球。对于每个气球,提供的输入是水平方向上,气球直径的开始和结束坐标。由于它是水平的,所以纵坐标并不重要,因此只要知道开始和结束的横坐标就足 阅读全文
摘要:
Pandas读取csv文件某一列并保存到txt文件中 按道理来说挺简单的,但是却查了好久,本来想利用pandas的api获取某一列的数据,然后写入到文件中,但是写入到文件后出现各种问题,要不程序报错,要不不分行。最后还是按照之前的那样,获取的之后一个个的添加到之前创建好的list中。 def sav 阅读全文
摘要:
miniKeys——钥匙库项目系列一(项目介绍以及Go项目部署) 项目介绍: 背景 互联网上需要账号太多太繁琐,对应的密码也就比较多,而且每个网站上面对应的规则也都不同,导致每个人的密码太多,虽然说浏览器在一定程度上可以缓解这个问题,但是如果更换设备就会导致密码全部丢失等问题,而手机端则不会丢失 阅读全文
摘要:
datatables表格中每一行的某一列的input框添加监听事件 背景 因效果需要,所以需要对表格中的每一行的某一列中的input框添加失去焦点事件。实现效果如下: 实现代码 html代码如下: <table id="inputOrderRebackTable" class="table tabl 阅读全文
摘要:
使用docker部署springboot项目到服务器 背景 好久没有更新过博客了,没啥的,就是闲的,对,就是闲的,代码敲得比较烦,后端逻辑实在有点绕了,就寻思着不如将项目部署一下,使用docker部署到服务器上。首先说一下自己的感受吧,截止到现在吧,感觉docker部署springboot的项目有点 阅读全文
摘要:
pytorch对text数据的预处理 我们需要把文本数据转化为向量从而可以被神经网络处理。在被喂给神经网络之前,我们需要对text文本数据进行预处理。 关于这一块的预处理,其实有一个很高度抽象化的接口torchtext可以很高效的解决问题,但是有些时候不清楚里面怎么运作的心理总是没谱,所以我一般在写 阅读全文
摘要:
fastnlp无法使用spacy,报错[E050] Can't find model 'en'. It doesn't seem to be a shortcut link, a Python package or a valid path to a data directory. 此方法只能使用与 阅读全文
摘要:
windows下安装pytorch1.7.1 背景 由于课题需要pytorch,所以转向pytorch。而网上的都下载特别慢,尤其是官网上面的,如果是用conda下载的话,清华源的镜像会特别不好使,但是如果用官网的话,下载会直接报错: 而官网上的要求安装的包如下: 但是咱们最后需要的包也就是torc 阅读全文