算法-基础算法
快速排序算法模板使用两个指针,左边的指针指向的数如果>x就停止,然后右边的指针移动,右边的到
Linux-常用命令
常用命令
ctrl c
取消命令,并且换行
ctrl u
清空本行命令
tab键
补全命令和文件名,如果补全不了快速按两下tab键,可以显示备选选项
ls
列出当前目录下所有文件,蓝色的是文件夹,白色的是普通文件,绿色的是可执行文件
pwd
显示当前路径
cd XXX
进入XXX目录下
cd ../
返回上层目录
cp XXX YYY
将XXX文件复制成YYY,XXX和YYY可以是一个路径,比如../dir_c/a.txt,表示上层目录下的dir_c文件夹下的文件a.txt
mkdir XXX
创建目录XXX
rm XXX
删除普通文件
rm XXX -r
删除文件夹
mv XXX YYY
将XXX文件移动到YYY,和cp命令一样,XXX和YYY可以是一个路径;重命名也是用这个命令
touch``XXX
创建一个文件
cat XXX
展示文件XXX中的内容
Ctrl insert
windows/Linux下复制文本
command c
Mac下复制文本
Shift insert
windows/Linux下粘 ...
开发-Java开发技巧
Caffeine - 最好的本地缓存https://zhuanlan.zhihu.com/p/329684099有时间我会抄录一下
.intern() - 有关String放到缓冲池https://zhuanlan.zhihu.com/p/357872204
mybatisPlus的注解使用mybatisX使用方法事务 @Transactional(rollbackFor = Exception.class)Collectors.groupingBy 对某个字段进行分组12345678910111213141516171819List<User> users = Arrays.asList( new User("Jack",9), new User("Kreas",10), new User("Marry",13), new User("Timi",14)); Map<Integer,List<User>> map=users.stream().c ...
工具-MAC电脑
软件推荐:iTerm2 + oh my zsh详细的可以看如下两个链接https://zhuanlan.zhihu.com/p/290737828https://blog.csdn.net/qierkang/article/details/85941316https://juejin.cn/post/6844904178075058189
软件初始化Homebrew这玩意是管理软件安装下载的,官网:[https://brew.sh/index_zh-cn](https://brew.sh/index_zh-cn)
可以直接使用下边的脚本,一键安装。
1/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
使用
操作
命令
安装软件包
brew install XXX
安装配置
brew install —cask XXX
更新软件包
brew upgrade XXX
卸载软件包
brew uninstall X ...
工具-windows常用工具总汇
聊天类企业微信懂的都懂
钉钉懂的都懂
QQ能够存文件,一般up主群、等等都用的qq
微信不用说了,常用
飞秋emmm
Adobe公司的软件Premiere - PR视频编辑的软件,但是现在我用必剪
photoshop - PS修图软件
audition - au调音的软件,之前用它做鬼畜
浏览器Google - 谷歌最常用的浏览器
Firefox - 火狐也很不错
视频和音乐网易云音乐酷我音乐PotPlaye专门看视频的,可以加入视频源,超好用
iTunes这个没办法,传输ipa就需要用到
开发工具IntelliJ IDEAjava开发工具,超级好用没有之一
WebStorm开发JavaScript、HTML的
PyCharm开发python用的工具
Visual Studio Code可以集成多个插件、体现在一个字:精简!
Golandgo语言编辑器
CLionC、C++编辑器
DevCpp也是C、C++编辑器,是个很老的了
eclips、myEclipse很老的东西了,我都不用了
Rstudio专用于R语言的
微信开发者工具开发微信相关的东西,我很少用
文本编辑器NotePa++ ...
开发-IDEA初始化
IDEA自动导包、删除无用包、鼠标悬浮提示
字号、文本大小
开启文档注释
忽略大小写提示
修改注释颜色
修改编码集规范
开启自动编译开启自动编译
开启热部署
在pom.xml中添加热部署配置文件:12345<!--支持热部署 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId></dependency>
快捷键修改(谨慎选择)
设置自动保存
设置构造方法提示
关闭自动更新
关闭打开项目为最后关闭项目
关闭Tab页多行显示
...