| タイトル | パスワード | タグ | ケイトックス | コメント | さて | 日付 | top_img | カバー | |||
|---|---|---|---|---|---|---|---|---|---|---|---|
docs-wutils |
| 間違い | 真実 | 真実 | 2024-08-05 21:47:19 -0700 | https://pan.weidows.tech/d/local/blog/1d36e9d50555555555555555555555555555555490809012.jpg |
https://github.com/weidows/wutils
{%プルコートマインドマップマインドマップ-SM%}
{%endpullquote%}
一部のコマンドラインプログラムは服务(service)基本的に必要なものです。
# install with golang
go install github.com/Weidows/wutils/cmd/common-starter@master
go install github.com/Weidows/wutils/cmd/gmm@master
go install github.com/Weidows/wutils/cmd/subdir-extracter@master
go install github.com/Weidows/wutils/cmd/wutils@master
# or use scoop
scoop install wutils
# or, just download from release:
https://github.com/Weidows/wutils/releasesデフォルトの構成|
スクープ/リリースのインストールの場合、構成は圧縮パッケージに含まれます
CPU:ほとんどの場合<0.1%。
RAM:<10MB、非常に小さく。
> ./wutils
NAME:
wutils - Documents(使用指南) at here:
https://blog.weidows.tech/post/lang/golang/wutils
USAGE:
wutils [global options] command [command options]
AUTHOR:
Weidows <[email protected]>
COMMANDS:
config print config file
diff diff - Differential set between two files
文件对比工具, 但不是 Git-diff 那种
是用来求 '行-差集' 的工具
输入为两个特定名称的文件: './inputA.txt', './inputB.txt'
parallel, pl 并行+后台执行任务 (配置取自wutils.yml)
dsg Disk sleep guard
防止硬盘睡眠 (每隔一段自定义的时间, 往指定盘里写一个时间戳)
外接 HDD 频繁启停甚是头疼, 后台让它怠速跑着, 免得起起停停增加损坏率
ol Opacity Listener
后台持续运行, 并每隔指定时间扫一次运行的窗口
把指定窗口设置opacity, 使其透明化 (same as BLend)
help, h Shows a list of commands or help for one command
GLOBAL OPTIONS:
--help, -h show help Wutilsの一部のサブプログラミングは、構成ファイルに従って連続的に実行するように設計されています。
したがって、個別の構成アイテムがリリースされ、サブルーチンを制御して一緒に実行します。
図に示すように、ウィンドウの透明性を継続的に実行および制御するプログラム:
Windowsプラットフォームでのみ使用およびテストされている場合、他のプラットフォームにバグがある場合があります
アナロジーに使用できるソフトウェアは、そのソフトウェアが古く、常にいくつかのバグがあるので、私は自分で書いています。
これで、検索できるツールのほとんどはよりマニュアルであり、新しく開かれた各ウィンドウを手動で再度設定する必要があります。
wutilsは一度変更する必要があり、任意のウィンドウをすぐに有効にすることができます
調整可能なパラメーター
同じプログラムの透明性の統一制御
異なるプログラムの透明性制御を個別に
設定可能
毎回調整しないでください
引き続き更新されます
ハハ、結局のところ、それは主に私がそれを自分で使っているからです
パスはconfig/cmd/wutils.ymlです
debug : false
parallel :
dsg : true
ol : true
dsg :
disk :
- " E: "
- " D: "
delay : 30
ol :
delay : 2
patterns :
- title : xyplorer
opacity : 210
- title : XYplorer
opacity : 210
- title : " - Microsoft Edge$ "
opacity : 200
- title : " - Visual Studio Code "
opacity : 180一致するルールはタイトルに基づいているので、上記に従って修正するだけで、非常に直感的です
タイトルはRegex文字列です
^最初から一致します、 $は終わりです
たとえば、私のエッジブラウザでは、 wutils ol list Weidows/wutils: Some demos and utils in learning u0026 developing golang. 和另外154 个页面- 个人- Microsoft Edgeを通じてタイトルが長くなります
「weidows」で始まり、「Microsoft Edge」で終わる窓にwutilsが一致してもらいたいです^Weidows.*- Microsoft Edge$
不透明度は透明性です(0,255]
一般的に、200〜240の範囲で設定する方が快適です
{%Media "bilibili" "bvid:bv1d94y1j7jc"%}
上記の紹介を参照してください
当然のことながら、「行差」アプローチはGITといくつかの同様のツールを通じて実装できますが、差分セットとして出力することはできません
ここでテストケース
> ./wutils diff
================== Missing in A ==================
onlyB1
onlyB2
================== Missing in B:==================
onlyA1
onlyA2 シンプルで理解しやすい、圧縮パッケージをクラックします
password.txtという名前の辞書ファイルを配置します>=1000 test/s~50% CPU使用nMB ~ nGB RAMの使用フォーマット変換は開始されます。たとえば、一部のプログラムは.exeのみを開始できます。
> common-starter ./test.bat主な機能は、第1レベルのディレクトリを解散させることです
subdir-extracter 0 ./1
パラメーション:
以下は解散前後に、テストファイルはcmd/subdir-extracter/1にあります
D:DESKTOP1
│ 2.3.txt
│
├─2.1
│ │ 3.1.txt
│ │ 3.2.txt
│ │
│ └─3.3
└─2.2
│ 3.1.txt
│ 3.2.txt
│
└─2.2
D:DESKTOP1
│ 2.2-3.2.txt
│ 2.3.txt
│ 3.1.txt
│ 3.2.txt
│
├─2.2
└─3.3
適用可能なシナリオは非常に単一です。たとえば、多数の画像パッケージ/データセットがあり、多くのレイヤーをネストすると、人々は不快になります(n> 10で手動で動かすのは頭痛です)
使用する対応するツールはないので、私はこれを書きました
Golang Package Mirror Manager
> gmm test
proxy
125ms huawei
178ms baidu
219ms aliyun
338ms proxy-cn
476ms default
612ms proxy-io
623ms tencent
sumdb
433ms google
451ms default
743ms sumdb-io ╰─ gmm proxy huawei
Proxy use huawei https://repo.huaweicloud.com/repository/goproxy
╰─ gmm sumdb default
Sumdb use default https://sum.golang.org 一般的に、それは对象(object)をターゲットにする新しいで使用されるパッケージです
圧縮ファイルをクラックするために使用されるパッケージ、上記のCMDに呼び出しがあります
ツールのような機能はしばしば使用されますが、类型(type)をターゲットにするコードに対処するのが困難です
GOに向けてより偏っているコメントは、最初にそれらをインストールできるさまざまなツールライブラリがあります。
现存函数大大大概率不会删/改名。
まだありません。