截图中的字体是XCode默认编码字体:SF Mono
自己动手打造一款intelliJ IDEA的主题-MyGruvbox熟悉的vim的同学大多都用过的一个配色Gruvbox,整体给人感觉沉稳、清晰,对眼睛也十分友好,没有过于暗或者亮的地方,也不花里胡哨。正重要的是,微微泛黄,在晚上看起来也很舒...
截图中的字体是XCode默认编码字体:SF Mono
自己动手打造一款intelliJ IDEA的主题-MyGruvbox熟悉的vim的同学大多都用过的一个配色Gruvbox,整体给人感觉沉稳、清晰,对眼睛也十分友好,没有过于暗或者亮的地方,也不花里胡哨。正重要的是,微微泛黄,在晚上看起来也很舒...
什么是LRU,参考:LRU算法 缓存淘汰策略[https://www.cnblogs.com/Dhouse/p/8615481.html] 基于LinkedHashMap实现...
1. 普通实现(线程不安全) 2. 简单加锁实现(锁开销较大) 3. double check + synchronized 内外双层检查,外层存在竞态,内层可能会因为指令重...
很少在Product视图里翻,一般都是double shift,然后搜索需要跳转的文件,跳过去
IdeaVim键盘流ideavim键盘流 最后更新于2019-12-06 作为一个vimer,不管使用什么IDE或者编辑器,安装完成后的第一步就是安装vim插件。 我的日常开发中使用最多的就是I...
1. firewalld的基本使用 启动: systemctl start firewalld 关闭: systemctl stop firewalld 查看状态:syste...
关于时区常见的问题:如何在java8及更高版本中获取默认的ZoneOffset? tl;dr 但是,建议使用时区(ZoneId) 而不是UTC的偏移量 (ZoneOffset...
主体还是归并排序,使用插入排序粗化原子任务的叶子节点
项目中写了类似逻辑的Scala代码如下,很明显没有按照预期工作。 如果上面这一段代码翻译为java呢? 对比的结果很明显,scala并没有按照“预期”工作,java的运行结果...
我是按照vim快捷键的那张图去记忆的,你可以看下,不过可能大家的理解都不一样😂殊途同归
如何优雅的删除代码-VIM删代码一时爽,一直删一直爽。 删除应该是编码过程中非常高频率的操作了,不用vim的时候,一般就是选中删除或者跳到目标位置一直按Backspace或者Delete。而在vim中...
@翼士六高达 没有
IdeaVim键盘流ideavim键盘流 最后更新于2019-12-06 作为一个vimer,不管使用什么IDE或者编辑器,安装完成后的第一步就是安装vim插件。 我的日常开发中使用最多的就是I...
" leader: ,
let mapleader = ","
" 基础键位映射
" esc 使用jk
inoremap jk <esc>
" 映射idea常用快捷键
" 重命名
nnoremap <leader>r :action RenameElement<CR>
" 格式化当前文件
nnoremap <leader>f :action ReformatCode<CR><esc>
" quick java doc
nnoremap <leader>q :action QuickJavaDoc<CR>
" 插件模拟
" surround
set surround
" multiple-cursors
set multiple-cursors
" easyMotion 模拟,额外依赖插件:AceJump,IdeaVim-EasyMotion
set easymotion
" 注释插件模拟
set commentary
IdeaVim键盘流ideavim键盘流 最后更新于2019-12-06 作为一个vimer,不管使用什么IDE或者编辑器,安装完成后的第一步就是安装vim插件。 我的日常开发中使用最多的就是I...
题目: 合并K个排序链表 合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。 示例: 输入: 输出: 1->1->2->3->4->4->5->6 解析 ...
题目 7:整数反转 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 190:颠倒二进制位 颠倒给定的 32 位无符号整数的二进制位。 解析 7:整数...
题目 给定两个数组,编写一个函数来计算它们的交集。 示例 1: 示例 2: 说明: 输出结果中的每个元素一定是唯一的。我们可以不考虑输出结果的顺序。 解析 想了两种思路: 针...
注:学习算法导论,按照标准伪代码理解翻译为java实现,如有兴趣理解整个过程的细节,建议阅读《算法导论》第7章:快速排序。
注:学习算法导论,按照标准伪代码理解翻译为java实现,如有兴趣理解整个过程的细节,建议阅读《算法导论》第二章:2.1插入排序。 标准实现:从左往右排序 本章练习:从右往左,...