自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 收藏
  • 关注

原创 华硕天选2-WiFi消失

这次是网络适配器里的WiFi设备也没有解决办法是再shell里运行这个指令。可以把网卡重新插拔一下,清清灰,再不行就花几百到店里修一下。

2023-06-18 13:06:49 1265

原创 如何从本地wsl登录阿里云服务器

这时我们以root身份修改。之后重启一下ssh服务。

2022-10-25 21:05:36 339 1

原创 hdfs/libhdfs的使用

先把仓库拷贝下来这个时候遇到了报错看来得装一下这样就行了又会报错奇怪我电脑上明明又protobuf的参考直接装上安装uuid。

2022-10-08 00:21:49 774

原创 Hadoop-hdfs学习使用/ssh设置免密登录

Hadoop是一个开源的分布式计算和存储框架,由apache基金会开发维护。Hadoop使用Java开发,其核心部分包括hdfs和mapreduce。

2022-10-06 22:59:04 1159

原创 【工具】【机制】git

把.ssh/id_rsa.pub 里面的内容拷贝过来就可以了。但是这样安装了以后也是不能用GitHub的,需要配置才可以。这个配置非常简单,本质上是ssh的设置,而不是git的设置。这样我们会生成两个文件。

2022-10-06 14:44:48 90

原创 c++11 shared_ptr智能指针

每当有新对象使用该堆内存时,+1,对象被释放时-1,整形值为0时,释放该堆空间。智能指针在申请堆内存空间时,会有一个整形值,初始化为1。c++的智能指针是通过引用计数实现的。

2022-10-05 20:26:00 201

转载 【算法】【贪心】621. Task Scheduler

来源:力扣(LeetCode)链接:https://leetcode.cn/problems/task-scheduler著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

2022-08-30 22:35:12 106

原创 【算法】【手撕】207课程表等题

还有210课程表2,以及一道困难的课程表3感觉是和图相关的理论。

2022-08-24 14:31:29 55

原创 【算法】【笔试】优雅的split方法/从单行输入中获取多个string

注意func1是永远不会跳出的,所以只有有n的时候才能用cin>>直接输入。否则用getline。

2022-08-11 00:57:27 101

原创 【笔试】2022/08/11-zoom

对于每个2请求,返回推荐的个数,注意关联集合有传递性。我当时的答案,但是只过了30%

2022-08-11 00:42:01 96

原创 【lc】678-有效括号模式

输入一个字符串,仅有3种字符构成(, *, ),其中 * 可以代表左括号或右括号,或空字符请判断字符串是否是有效的括号串,注意,空串属于有效

2022-08-05 22:38:04 160

原创 【rocksdb源码解析】2.跳表skiplist

todo

2021-10-26 22:52:21 551

原创 【rocksdb源码解析】1.histogram

2021-10-26挖坑待施工基于版本6.25.0 (2021-09-20)看了histogram最基本的实现。实际上在monitor目录下有相当多的文件,都与监控有关,即使是histogram开头的也有好几个。想必以rocksdb面面俱到的风格,即使是histogram也实现了多种子类。这个结构用来实时保存巨大数据流当中的百分比分位数,如90分位数,99分位数最初接触到这个概念我毫无头绪,完全想不到是怎么样的鬼斧神工能在巨大的qps下保存90分位数。如果说中位数可以用两个一样大小的堆来保持的话,百

2021-10-26 22:40:34 509

原创 【结构】【c++】lc208-字典树trie,前缀树

字典树的每个节点有以下字段指向子节点的指针数组childrenbool值isEnd,表示该节点是否可以为string的结尾#include <bits/stdc++.h>using namespace std;class Trie {private: vector<Trie*> children; bool isEnd; Trie* searchPrefix(string prefix) { Trie* node = this; for

2021-10-19 18:29:47 92

原创 【dp】1986. 完成任务的最少工作时间段

你被安排了 n 个任务。任务需要花费的时间用长度为 n 的整数数组 tasks 表示,第 i 个任务需要花费 tasks[i] 小时完成。一个 工作时间段 中,你可以 至多 连续工作 sessionTime 个小时,然后休息一会儿。你需要按照如下条件完成给定任务:如果你在某一个时间段开始一个任务,你需要在 同一个 时间段完成它。完成一个任务后,你可以 立马 开始一个新的任务。你可以按 任意顺序 完成任务。给你 tasks 和 sessionTime ,请你按照上述要求,返回完成所有任务所需要的 最

2021-09-07 21:40:50 267

原创 [git][debug]一次向rocksdb提交pr的体验

首先应该做的是fork fb的仓库再clone自己的仓库,在分支开发完之后从自己的分支提交pr到facebook:master不过我当时并不知道要先fork直接clone的fb的主仓库,然后才fork的,这样push不上去。不过不要紧执行下面的指令$ git remote add upstream git@github.com:KNOEEE/rocksdb.git$ git remote -v origin git@github.com:facebook/rocksdb.git.

2021-09-01 18:28:20 193

原创 [linux][shell][git]-some-tips

#!/bin/bashDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"echo $DIRhttps://stackoverflow.com/questions/39340169/dir-cd-dirname-bash-source0-pwd-how-does-that-work/39340259cat /etc/network/interfaces查看网卡信息lscpustrace查看系统调用cat /pro

2021-09-01 17:53:56 64

原创 【算法】【寻路】启发式搜索之a*算法

a star search algorithm是一种静态路网中求解最短路径的高效算法可以看作是bfs的改进

2021-08-22 14:17:27 1194 1

原创 【工具】vscode全部改造/c++configuration

插件color theme现在用的是community material theme其实依然不太满意,找不到好看的颜色搭配3。 配置竖直切割线{ // AppData/Roaming/Code/User/settings.json "security.workspace.trust.untrustedFiles": "open", "editor.fontSize": 16, "editor.tabSize": 2, "editor.rulers": .

2021-08-22 00:00:32 634

原创 在window10上安装Linux的使用方法/wsl/zsh/omz/ohmyzsh

好东西,VMware滚出我电脑大体上我们需要4个东西powershellwslDebian分别来介绍他们。

2021-08-08 12:34:11 453

原创 [c++]map的两种遍历

#include <iostream>#include <unordered_map>int main() { std::unordered_map<int, int> mp; for (int i = 0; i < 5; i++) { mp[i] = i * i; } for (std::unordered_map<int, int>::iterator it = mp.begin(); it != mp..

2021-07-23 11:49:58 140

原创 【算法】【dp】【贪心】【二分】300. Longest Increasing Subsequence

太nb了这题Given an integer array nums, return the length of the longest strictly increasing subsequence.A subsequence is a sequence that can be derived from an array by deleting some or no elements without changing the order of the remaining elements. For ex

2021-07-09 16:58:44 69

原创 【堆】【数组】378. Kth Smallest Element in a Sorted Matrix

这题乍一看挺妙的,实际没想到暴力也能过。。Given an n x n matrix where each of the rows and columns are sorted in ascending order, return the kth smallest element in the matrix.Note that it is the kth smallest element in the sorted order, not the kth distinct element.题目链接法1

2021-07-08 11:12:39 71

原创 一些特殊的手写题也要准备【单例模式】

像这种特殊的算法题也要准备准备,很可能突然写不出。像单例,实现lru,多线程交替打印,实现一个blockingqueue啥的

2021-06-05 16:47:54 56

原创 1143. Longest Common Subsequence

大概是最最基础的dp?Given two strings text1 and text2, return the length of their longest common subsequence. If there is no common subsequence, return 0.A subsequence of a string is a new string generated from the original string with some characters (can be non

2021-05-22 22:29:12 58

原创 【算法】1442. Count Triplets That Can Form Two Arrays of Equal XOR

https://leetcode-cn.com/problems/count-triplets-that-can-form-two-arrays-of-equal-xor/Given an array of integers arr.We want to select three indices i, j and k where (0 <= i < j <= k < arr.length).Let’s define a and b as follows:a = arr[i]

2021-05-18 21:19:36 105

原创 【vscode】【工具】vscode-cpp改造字体

vscode默认的字体太丑了,改成consolas舒服多了。但是感觉还不够爽,适当改造一下先下载个fira code的字体https://github.com/tonsky/FiraCodetonsky/FiraCode/tree/master/distr/ttf到这个路径下面,全选右键open选install改vscode的字体font family 的最前面加一个fira code搜索font ligature“editor.fontLigatures”: true

2021-04-15 17:48:06 395

原创 几道智力题

今天听说的,挺有意思一、飞机绕圈问题一架飞机的满油只能飞1/2圈每一架飞机可以把自己的油给另一个飞机总共需要几架飞机可以使a plane飞完完整的一圈呢其他飞机不需要飞回原点,相当于把自己所有的油给出去,幼儿难度所有飞机都需要飞回原点二、总共100个????两个人轮流吃每次可以1~3个,吃最后一个的赢求先手必胜策略每次可以吃2或3个呢zong共101个????呢,这个难三、64匹????,8条赛道如果找出最快的????需要跑9次找出前四名最少要几次呢?四、设计题如微博上每

2021-04-10 21:09:47 60

原创 【工具】【jb】clion快捷模版

mac上设置按 command+,live Templates:for: indexed for loopiter: iterate range c++11itit: iterate using member functions没了。。就这仨。不过可以自定义

2021-03-31 14:08:55 97

原创 欢迎使用CSDN-markdown使用说明

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-03-31 11:53:41 47

转载 判断一个数字是否是质数

冷知识,大于3的质数必是6x-1或6x+1参考文章https://blog.csdn.net/m0_37586991/article/details/79673837#include<bits/stdc++.h>using namespace std;int main() { int res = 0; bool aa = false; for(int i = 2; i < 2021; ++i) { if(i == 2 || 3 == i

2021-02-16 17:23:36 96

转载 MySQL错误码大全

https://www.cnblogs.com/niuben/p/12423717.html很有用,

2021-02-03 12:37:17 123

原创 写两个线程 分别打印odd和even交替打印

写完整一点

2020-11-09 14:42:46 104

原创 【算法】381. O(1) 时间插入、删除和获取随机元素 - 允许重复

集合本身用vector实现额外用一个map保存,元素到它所有位置的映射o1的删除实现是通过交换元素和数组的最后一个元素。因为是随机获取元素,元素的位置并不重要。有一说一,写完真的很爽...

2020-10-31 14:42:48 164

原创 【算法】169. 多数元素

虽然是个简单题,还挺有东西的。给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。func majorityElement(nums []int) int { res := -1 //define a candidate count := 0 // we need a counter for i := 0; i < len(nums); i++ {

2020-10-26 16:52:32 103

原创 【工具】【thyme leaf】解决idea里面thyme leaf没有自动补全

搞了一下午,真的烦主要就是三个点1.首先就是pom中的引用<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>这个如果创建项目的时候选了thymeleaf就会自动添加了2.然后是id

2020-10-25 17:05:10 1107 1

原创 【工具】【Lombok】解决idea处理不了Lombok的问题

虽然在pomxml里面引入了Lombok也能用相关的annotation,但是code的时候提出不了联想就 很烦函数也都说红的,看着烦的一*,实在忍不了了解决一下原来是要在idea里装一个Lombok的plugin搜到后,会有一个install的按钮,我这里已经装上了,就没有。但是实际上在装的时候会报错,访问不了,我又没有梯子,很气只能去网页https://plugins.jetbrains.com/plugin/6317-lombok/versions直接下注意点help-abo

2020-10-24 13:34:46 534

原创 【springboot】【java】【MySQL】【mybatis】【db】mybatis初体验

首先看一下整个项目的文件结构接下来我们一步一步完成这个结构首先新建一个spring boot的项目为项目添加3个依赖,分别是web、jdbc、MySQL driver到https://mvnrepository.com/找到mybatis的依赖加到pom里面<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://w

2020-10-18 21:57:17 217 2

原创 【算法】中等链表两则-82删除重复-86分隔

删除排序链表中的重复元素 II给定一个排序链表,删除所有含有重复数字的节点,只保留原始链表中 没有重复出现 的数字。/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNo.

2020-10-17 15:11:15 63 1

原创 【算法】1568. 使陆地分离的最少天数

给你一个由若干 0 和 1 组成的二维网格 grid ,其中 0 表示水,而 1 表示陆地。岛屿由水平方向或竖直方向上相邻的 1 (陆地)连接形成。如果 恰好只有一座岛屿 ,则认为陆地是 连通的 ;否则,陆地就是 分离的 。一天内,可以将任何单个陆地单元(1)更改为水单元(0)。返回使陆地分离的最少天数。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/minimum-number-of-days-to-disconnect-island著作权

2020-10-17 12:09:56 243

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除