命令记录
命令记录
uos
# 消除桌面水印
gsettings set com.deepin.dde.filemanager.desktop water-mask false
windows
开机启动项
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run
cmd、pw
修改硬件时间为UTC
PS C:\Users\kuail> Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
解除 powershell 的签名要求
PS C:\Windows\system32> Get-ExecutionPolicy
Restricted
PS C:\Windows\system32> set-ExecutionPolicy RemoteSigned
执行策略更改
执行策略可帮助你防止执行不信任的脚本。更改执行策略可能会产生安全风险,如 https:/go.microsoft.com/fwlink/?LinkID=135170
中的 about_Execution_Policies 帮助主题所述。是否要更改执行策略?
[Y] 是(Y) [A] 全是(A) [N] 否(N) [L] 全否(L) [S] 暂停(S) [?] 帮助 (默认值为“N”): y
PS C:\Windows\system32>
2021年8月26日
tensorflow 支持到了 python3.9、cuda11.2、cudnn8.1.0、tensorRT6.0
pa 中的python包冲突
2021年9月1日
安装代码格式化工具 black
后产生:
ERROR: pip’s dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. tensorflow-gpu 2.6.0 requires typing-extensions~=3.7.4, but you have typing-extensions 3.10.0.2 which is incompatible.
2021年9月3日
git
git 设置了全局名称、邮箱,ssh-key 如果 git clone 后没有分支:
git remote update origin --prune
blade
- balde-dox 相关文档
- bladex-tool 先构建
-
mvn istall
- 然后 bladex
- 最后是 bladex-biz
- 框架使用的东西都比较老,不可以用 jdk-16
- 在tool中 instlall 时,ojdbc7-12.2.0.1出了问题:
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.2.0.1 -Dpackaging=jar -Dfile=ojdbc7-12.2.0.1.jar
- 在bladex中 install 时,taobao-sdk-20200415.jar 出了问题:mvn新版本block了http,从3.8.2降级到了3.6.3
微信多开
二进制编辑器打开 WeChatWin.dll
搜索输入 E86B00000084C07456566A00
替换输入 E86B00000084C0EB56566A00
wifi
netsh wlan connect name=the_wifi_name
hash
certutil -hashfile <文件名> <hash类型 MD5、SHA1、SHA256>
Windows自修复
DISM.exe /Online /Cleanup-image /{}
# ScanHealth,扫描全部系统文件和系统映像文件是否与官方版一致
# ChechHealth,检查文件损坏程度
# RestoreHealth,联网还原
sfc # 系统文件检查器
# sfc /scannow:扫描所有受保护系统文件的完整性,并尽可能修复有问题的文件。
# sfc /verifyonly:扫描所有受保护系统文件的完整性,不会执行修复操作。
# sfc /scanfile:扫描引用的文件的完整性,如果找到问题,则修复文件(需指定完整路径)。
# sfc /verifyfile:验证带有完整路径的文件的完整性,但不会执行修复操作。
# sfc /offbootdir:对于脱机修复,指定脱机启动目录的位置。
# sfc /offwindir:对于脱机修复,指定脱机Windows目录的位置。
# sfc /logfile:对于脱机修复,通过指定日志文件路径选择性地启用记录。
docker
Getting Started
clone a repository
The Getting Started project is a simple GitHub repository which contains everything you need to build an image and run it as a container.
Clone the repository by running Git in a container.
docker run --name repo alpine/git clone https://github.com/docker/getting-started.git
docker cp repo:/git/gettring-started/ .
build the image
A Docker image is a private file system just for your container. It provides all the files and code your container needs.
cd getting-started
docker build -t docker101tutorial .
Run your first container
Start a container based on the image you built in the previous step. Running a container launches your application with private resources, securely isolated from the rest of your machine.
docker run -d -p 80:80 --name docker-tutorial docker101tutorial
# -d 在分离模式下运行容器
# -p 80:80 将主机的80 端口映射到容器的80
Now save and share your image
You must be signed in to Docker Hub to share your image.
Save and share your image on Docker Hub to enable other users to easily download and run the image on any destination machine.
docker tag doker101tutorial {username}/docker101tutorial
docker push {username}/docker101tutorial
wsl
重启wsl
# wsl基于LxssManager
net stop LxssManager
net start LxssManager
python
venv升级
python -m venv ./venv --upgrade
存list
import pickle
text_data = [[1,2,3],[4,5,6]]
text_txt = 'text.txt'
with open(text_txt, 'wb') as text:
pickle.dump(text_data, text)
with open(text_txt, 'rb') as text:
pickle.dump(text)
sql
mysql
select * from thebluetable where not exists
(select * from white2021 where white2021.收报人姓名 = thebluetable.收报人姓名
and white2021.收报人详细地址 = thebluetable.收报人详细地址 );
select blue2022.* from blue2022 left join white2021
on (white2021.收报人姓名 = blue2022.收报人姓名 and white2021.收报人详细地址 = blue2022.收报人详细地址)
where white2021.收报人姓名 is null;
github
watt tools
如果用watt来加速github,则应该信任其证书
git config --global http.sslCAInfo 'D:\path\cer\SteamTools.Certificate.cer'
git clone 后的子模块
git submodule init
git submodule update --remote
rm -rf 子模块目录 #删除子模块目录及源码
vi .gitmodules #删除项目目录下.gitmodules文件中子模块相关条目
vi .git/config #删除配置项中子模块相关条目
rm .git/module/* #删除模块下的子模块目录,每个子模块对应一个目录,注意只删除对应的子模块目录即可
github fork
fork其它项目后如何保持更新
# 查看是不是有上游仓库
git remote -v
# 设置上游仓库
git remote add upstream git@github.com:dillonzq/LoveIt.git
# 同步上游仓库
git fetch upstream
# 签出到自己的本地分支
git checkout master
# 变基
git rebase upstream/master
# 更新自己的仓库
git push origin master
nodejs
pnpm 管理 nodejs
首先安装 pnpm: curl -fsSL https://get.pnpm.io/install.sh | sh - ,然后就可以使用 pnpm env 管理 nodejs 版本了。
pnpm env list
pnpm env list --remote
# 列出本地或远程可用的 Node.js 版本
pnpm env use --global <version>
# 安装并使用指定版本的 Node.js
# lts 版本:
pnpm env use --global lts
# latest 版本:
pnpm env use --global latest
# codenames:
pnpm env use --global Gallium
# v16:
pnpm env use --global 16
pnpm env remove --global <version>
# 移除指定版本的 Node.js
pnpm env remove --global 14.0.0