Hexo
1 | hexo clean # 清除缓存 |
NPM
- 使用淘宝镜像
1
2npm install -g cnpm --registry=https://registry.npmmirror.com
cnpm install [name] - Vue.js安装
1
2
3
4
5
6
7
8npm init vue@latest # 最新稳定版
cd vue_project
npm install
npm run dev
npm install -g @vue/cli # 安装vue cli
# %USERPROFILE%\AppData\Roaming\npm 添加至环境变量
vue ui # 图形化界面创建和管理项目
npm run build # vue3项目打包,生成dist目录
Windows
- bat命令
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17## 批量删除指定类型文件
del /s /q "C:\Users\Username\AppData\Local\Temp\*.tmp"
# /s 表示遍历指定文件夹即其子文件夹
# /q 不确认直接删除
## 遍历指定类型文件
dir /s /b *.tmp
## 批量注册dll文件
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
## 强制结束指定程序进程
taskkill /im FoxitPDFReader.exe /f
## 卸载Win11小组件
winget uninstall MicrosoftWindows.Client.WebExperience_cw5n1h2txyewy
winget uninstall "windows web experience pack" - IP Guard
1
2
3
4# 注册表目录:\HKEY_LOCAL_MACHINE\SOFTWARE\TEC\Ocular.3\agent\config
# 修改添加下列键值
hookapi_disins = 1
hookapi_filterproc_external = excel.exe;word.exe;outlook.exe;cmd.exe;powershell.exe;git.exe;idea64.exe - Office
1
2
3# 异常奔溃的处理方法:
# 打开 %USERPROFILE%\AppData\Local\Microsoft\Office\OTele 文件夹
# 清空该文件夹内的所有内容,若没有该文件夹,则新建同名文件夹 - AD域控
1
2
3
4
5
6
7
8
9
10
11# 批量导出数据
# 方法1:
csvde -f D:\1.csv -r "(&(objectcategory=person)(objectClass=user))" -d "DC=SPT-AMAT,DC=COM" -l "sAMAccountName,userPrincipalName" -j D:\
# -f 指定导出目录
# -j 指定日志目录
# 方法2:
# 导出用户
get-aduser -filter * -properties * | select samaccountname,displayname,userprincipalname | Export-CSV "D:\1.csv" -NoTypeInformation -Encoding UTF8
# 导出组
get-adgroupmember - Handle
1
2
3
4
5
6
7
8
9
10
11
12
13
14# [官方文档]:https://learn.microsoft.com/zh-cn/sysinternals/downloads/handle
# [下载地址]:https://download.sysinternals.com/files/Handle.zip
# Handle可以快速定位文件或文件夹的占用情况
# 默认会打印所有的句柄信息和版权信息,可以通过nobanner关闭版权信息的输出
# 查询某文件或文件夹直接在命令后面接文件名或目录的绝对路径即可
handle64.exe -nobanner
handle64.exe C:\Users\xxx\Desktop\PIRR.xlsx
# EXCEL.EXE pid: 2333 type: File 8D3: C:\Users\xxx\Desktop\PIRR.xlsx
# 可以通过对进程ID或进程可执行文件名进行查看对应进程的完整信息
handle64.exe -nobanner -p 2333
handle64.exe -nobanner -p EXCEL.exe
# 可以使用taskkill终止进程,也可以使用handle结束占用的句柄
handle64.exe -nobanner -p 2333 -c 8D3
# -p 进程ID -c 句柄号(16进制) - Regedit7.xcopy
1
2
3
4
5# Windows未激活如何去除右下角的激活Windows水印
# 打开注册表定位至如下位置
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\SoftwareProtectionPlatform\Activation
# 将右侧的Manual值从0修改为1
# 重新启动计算机即可1
2
3
4
5
6# 获取Windows中GAC内的DLL文件
# 打开命令提示符(管理员)
# 切换至DLL所在的GAC目录
cd C:\Windows\assembly\GAC_MSIL\Interop.BarTender\11.0.1.1__109ff779a1b4cbc7
# 使用xcopy命令复制到指定目录下
xcopy *.* C:\Users\Administrator\Downloads
Docker
- docker启动
1 | docker run -it -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 halohub/halo:2.4 --halo.external-url=http://localhost:8090/ --halo.security.initializer.superadminusername=admin --halo.security.initializer.superadminpassword=admin@123 --SPRING_THYMELEAF_CACHE=false |
- docker配置国内镜像源
1 | { |
Epicor ERP
- SSRS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31-- 获取的文本需要换行
= First(REPLACE(Fields!InspectLines.Value, chr(13), VbCrLf)) + VbCrLf
= Fields!InspectLines.Value
-- 获取指定表的字段(by Parameters!TableGuid.Value)
select v.VendorID ,v.Name ,v.Address1
from TEST.Erp.Vendor as v
where v.VendorNum =(
select p2.VendorNum
from TEST.Erp.POHeader as p2
where p2.PONum =(
select p.PONum
from TESTSSRS.dbo.POHeader_" + Parameters!TableGuid.Value + " as p
)
)
-- 表达式中引用的全局集合类别
-- Fields 字段集合
= Fields!Sales.Value
-- ReportItems 文本框集合
= ReportItems("Textbox1").Value
-- Globals 全集变量:如报表名称或页码
= Globals.ReportName
-- Parameters 参数集合
= Parameters!JobNum.Value
-- User 用户有关的数据集合
= User.UserID
-- DataSources 数据源集合(无法在本地预览使用)
= DataSources("DS_Data").Type
-- DataSets 数据集集合(无法在本地预览使用)
= DataSets("POHead").CommandText
You-Get
1 | # GitHub:https://github.com/soimort/you-get/tree/develop |
.NET
1 | # 查看全部信息 |
SQL Server
1 | -- 查询比较两个表之间的数据 |
MYSQL
1 | -- 登录 |