2025/02/23 19:45:45
终端开启文件颜色区分
vim ~/.bash_profile
# 添加以下内容
export CLICOLOR=1 # 打开颜色区分显示
export LSCOLORS=Gxfxcxdxbxegedabagacad # 颜色显示的格式
LSCOLORS的值中每两个字母为一组,分别设置某个文件类型的文字颜色和背景颜色。LSCOLORS中一共11组颜色设置,按照先后顺序,分别对以下的文件类型进行设置:
directory
symbolic link
socket
pipe
executable
block special
character special
executable with setuid bit set
executable with setgid bit set
directory writable to others, with sticky bit
directory writable to others, without sticky bit
LSCOLORS中,字母代表的颜色如下:
a 黑色
b 红色
c 绿色
d 棕色
e 蓝色
f 洋红色
g 青色
h 浅灰色
A 黑色粗体
B 红色粗体
C 绿色粗体
D 棕色粗体
E 蓝色粗体
F 洋红色粗体
G 青色粗体
H 浅灰色粗体
x 系统默认颜色
2025/02/18 23:16:13
使用HTTP认证(例如登录私有git仓库)
home目录下创建.netrc
文件, 添加凭证信息
machine <your_domain>
login your_username
password your_password
这样再使用git clone https://gitlab.demo.com
就不用输入密码了
2025/01/18 21:13:54
Windows11升级24H2之后无法关闭Hyper-V
https://mumu.163.com/help/20241104/35041_1191309.html
2025/01/13 22:23:49
Linux执行.sh文件,提示No such file or directory的解决方法
执行后报错: ': No such file or directory
出现此问题的原因:
当我们在win上创建好了sh文件然后上传到Linux上时,会因为文件的格式不对出现这个问题。能正确运行需要文件的格式为unix。当时我使用的是xftp上自带的功能创建的sh文件,sh文件的格式为dos,所以造成了此问题。
解决方法:
用vim打开该sh文件:vim a.sh
输入 :set ff
(记得冒号哦!)
回车,显示 fileformat=dos,重新设置下文件格式:
输入:set ff=unix
(记得冒号)
回车,输入 :wq
(保存退出,记得冒号)
2025/01/08 11:14:01
Linux系统中关闭google浏览器更新提示
修改/usr/bin/google-chrome-stable
在文件末尾处添加--disable-background-networking
修改后如下:
exec -a "$0" "$HERE/chrome" "$@" --disable-background-networking
2025/01/07 10:35:53
BaseMpscLinkedArrayQueue.poll无限循环导致CPU100%
https://github.com/netty/netty/pull/11972
https://github.com/netty/netty/issues/13137
可以加一下配置,不知道是否有效
-Dio.netty.recycler.blocking=true
2025/01/03 10:11:07
查看堆栈信息
# 查看占用资源的线程
top -Hc
# 查找指定java程序的进程号
ps -ef | grep java程序
# 查看该进程下的线程
ps -T <PID>
# 获取java堆栈 ,将上面命令查询到异常的线程号,转换为16进制,在堆栈日志中搜索
jstack <PID> > stack.log
2024/12/19 21:34:13
一行中某个单元格填入内容时,第一列单元格插入当前时间,且不再更新
Private Sub Worksheet_Change(ByVal Target As Range)
' 确定修改的单元格是否在你想监控的范围内(例如,第2列)
If Not Intersect(Target, Me.Columns(2)) Is Nothing Then
' 如果第一列的对应行没有时间,则填入当前时间
If IsEmpty(Me.Cells(Target.Row, 1)) Then
Me.Cells(Target.Row, 1).Value = Now
End If
End If
End Sub
2024/11/25 17:42:26
Mac打开软件在Dock栏上一直跳,打开很慢
原因:Mac打开软件时,会通过苹果的服务器进行软件签名的校验,这个过程中会有网络通信,如果网络不好,这个过程就会有点慢,导致软件一直在Dock栏上跳,而打不开应用
解决方案:
直接关闭网络
添加hosts
127.0.0.1 ocsp.apple.com
127.0.0.1 ocsp2.apple.com
2024/11/09 23:23:37
pnpm : 无法加载文件 C:\Git\node_global\pnpm.ps1,因为在此系统上禁止运行脚本。
以管理员身份运行 PowerShell,输入以下命令,输入Y
Set-ExecutionPolicy RemoteSigned