摘要:
GitHub国内网络有时候访问速度很慢,连不上去,所以要借助VPN。 当VPN开启全局模式时,需要将ssh配置增加一条 Host github.com User git ProxyCommand connect -H 127.0.0.1:7890 %h %p 端口号为VPN的端口查询自己设置即可。 阅读全文
摘要:
Clion是一个很流行的开发工具 远程开发一般是在集群上进行开发,集群中有很多台机器,一般会有一个跳板机。 但是往往会遇到这样一个问题,跳板机为node1,自己需要用的节点为node3,那怎么把自己CLion上的项目跟node3产生连接。 我们借助mobaxterm,建立tunneling,clio 阅读全文
摘要:
零零散散,把大话设计模式这本书,看完了。 简单的谈一谈感受,首先这本书很通俗易懂,用比较直白的语言,讲解了各种设计模式,单例模式,观察者模式,工厂模式。 前面也记录了写笔记,但是由于最近忙于科研任务,暂时放置了下,后面需要补充上这些内容。 但是学完感觉自己目前仅仅只是建立对这些知识的基本了解,但是并 阅读全文
摘要:
49. 字母异位词分组 把含有相同的字母的放在一起,关键点在于如何把相同字母这个点给做成一个统一的标志,当作哈希表的key,每个元素可以当作value 排序 可以先把每个string排序,那么同一组排完序应该是同一个结果,然后做哈希,遍历一遍即可 时间复杂度:O(nklogk) 空间复杂度:O(nk 阅读全文
摘要:
48. 旋转图像 使用辅助数组 行列交换,从matrix[i] [j]换到 matrix[j] [n-i-1] 时间复杂度O(n2) 空间复杂度O(n2) class Solution { public void rotate(int[][] matrix) { int n = matrix.len 阅读全文
摘要:
1816. 截断句子 遍历 class Solution { public String truncateSentence(String s, int k) { String ans=""; int n = s.length(); for(int i=0;i < n;i++) { if(s.char 阅读全文
摘要:
Boosting Full-Node Repair in Erasure-Coded Storage 0.Abstract RepairBoost 调度框架 提高全节点修复性能 修复抽象 修复流量平衡 传输调度 提高35%-97.1% 1.Introduction 减少修复过程中I/O放大的问题方法 阅读全文
摘要:
506. 相对名次 先排序,排完,按照顺序颁发名次 class Solution { public String[] findRelativeRanks(int[] score) { int n = score.length; String [] tmp = {"Gold Medal","Silve 阅读全文
摘要:
1446. 连续字符 遍历一遍即可 class Solution { public int maxPower(String s) { int len = s.length(); if(len <= 0) { return 0; } int max=1,tmp=1; for(int i=1;i<len 阅读全文
摘要:
Geometric Partitioning: Explore the Boundary of Optimal Erasure Code Repair 0.Abstract 再生码是特殊的纠删码,目的是减少修复所需的数据量 再生码的修复粒度是块而不是字节 块大小的选择会导致流降级读时间和修复吞吐量之 阅读全文