sublimetext 快捷键 Ctrl+Shift+L 在选中的每行行尾插入光标,即可同时编辑这些行。Ctrl+Enter 在下一行插入新行 一般与上面的快捷键连用。Ctrl+Enter 在下一行插入新行 一般与上面的快捷键连用。command + shift + L 列编辑模式(选中多行)Ctrl + [ :代码左缩进。Ctrl + ] :代码右缩进。Shift+Tab 向左缩进。cmd + y 恢复撤销。cmd + z 撤销。
替代Linux下的rm的脚本 需要将这个脚本利用alias别名写到~/.bashrc中。vim ~/.bashrc#add rm.shalias del='sh /home/username/rm.sh'rm.sh的内容如下:#!/bin/bash_recyc='/home/username/workspace/recycle'test ! -d $_recyc && mkdir -p $_recyc_datedir=`date +"%Y%m%d"`_dstdir=$_recyc/$_dated
在linux上使用gdb分析死锁问题 学习1学习2死锁代码解读:#include<bits/stdc++.h>#include "unistd.h"using namespace std;pthread_mutex_t mutex1 = PTHREAD_MUTEX_INITIALIZER;pthread_mutex_t mutex2 = PTHREAD_MUTEX_INITIALIZER;pthread_mutex_t mutex3 = PTHREAD_MUTEX_INITIALIZER;pthread_mut
tmux命令与配置 敏捷配置:alias dy='tmux -CC -u new-session -s wudanyang -A'-u:支持 utf8new-session -s 「name」 :定义你的 session 名称-A:不存在则创建,存在则进入通过这个命令,你就可以无痛保存自己的工作记录了只要机器不宕机,你就可以一直在上面无间断地玩耍会话操作:ctrl+b d 退出会话,回到shell的终端环境tmux ls 终端环境查看会话列表tmux new -s session1 新建会话ctrl+b
ServiceMesh与API Service Mesh在应用内部对pod进行调度,API附着在应用的边界。也就是说使用ServiceMesh的应用的业务代码中没有流量、网络、代理等功能代码,而使用API的应用的业务代码中需要掺杂流量、网络、代理等功能代码。...
CentOS7安装bazel wget https://copr.fedorainfracloud.org/coprs/vbatts/bazel/repo/epel-7/vbatts-bazel-epel-7.rep --no-check-certificatemv vbatts-bazel-epel-7.rep /etc/yum.repos.d/cd /etc/yum.repos.dmv vbatts-bazel-epel-7.rep vbatts-bazel-epel-7.repoyum install -y bazel
Effective学习笔记 使用explicit禁用类型转换。尽量使用引用或者指针而不是值传递,值传递过程中有拷贝构造。尽量以const、enum、inline替换#define,宏定义经过展开后不在符号表中。常量一般使用static const修饰,不定义成宏。使用宏定义来实现一小部分功能可以避免函数调用时的开销,但是容易出逻辑上的问题,建议使用inline代替。...
拯救大兵Clion 一日,在mac上修改Clion虚拟机配置后导致Clion不能重启。原因是下图中第二个红框里的数值大小不能比第一个红框大。相信熟悉java的朋友都知道这些参数事什么意思,我就不多说了。使用命令vim /System/Volumes/Data/Users/username/Library/Application Support/JetBrains/CLion2021.1/clion.vmoptions将相关参数改正即可。...
Linux常用命令及问题排查命令 在某个目录的所有文件中查询关键字“hello abcserver”find /etc -name “*” | xargs grep “hello abcserver”显示某个目录下所有文件的大小du -smh *