-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtypescript
More file actions
226 lines (199 loc) · 9.01 KB
/
Copy pathtypescript
File metadata and controls
226 lines (199 loc) · 9.01 KB
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
Script started on Mon Mar 30 18:21:31 2026
ls [1m[7m%[27m[1m[0m ]7;file://eduroam-campus-10-36-254-107.campus-dynamic.uwaterloo.ca/Users/zyf/Desktop/Programmer[0m[27m[24m[J(base) zyf@eduroam-campus-10-36-254-107 Programmer % [K[?2004hccd scrt i[?2004l
cd: no such file or directory: scri
[1m[7m%[27m[1m[0m ]7;file://eduroam-campus-10-36-254-107.campus-dynamic.uwaterloo.ca/Users/zyf/Desktop/Programmer[0m[27m[24m[J(base) zyf@eduroam-campus-10-36-254-107 Programmer % [K[?2004hcd scri S
[JScript/ SQL/[A[0m[27m[24m[53Ccd S[Kcript[1m/[0m[0m [?2004l
[J[1m[7m%[27m[1m[0m ]7;file://eduroam-campus-10-36-254-107.campus-dynamic.uwaterloo.ca/Users/zyf/Desktop/Programmer/Script[0m[27m[24m[J(base) zyf@eduroam-campus-10-36-254-107 Script % [K[?2004hlls[?2004l
convert_code_block_to_go.py
convert_multi_long_pngpdf_to_formal_pdf.py
interview.py
labuladong_refine.py
md_change_all_code_block_to_python.py
merge_markdown.py
merge_pdf.py
remove_run.py
runoob_web_crawler.py
typora_all_title_downgrade.py
update_code_format_to_java.py
vueNote_correction.py
[1m[7m%[27m[1m[0m ]7;file://eduroam-campus-10-36-254-107.campus-dynamic.uwaterloo.ca/Users/zyf/Desktop/Programmer/Script[0m[27m[24m[J(base) zyf@eduroam-campus-10-36-254-107 Script % [K[?2004hlls[?2004l
convert_code_block_to_go.py
convert_multi_long_pngpdf_to_formal_pdf.py
interview.py
labuladong_refine.py
md_change_all_code_block_to_python.py
merge_markdown.py
merge_pdf.py
remove_run.py
runoob_web_crawler.py
typora_all_title_downgrade.py
update_code_format_to_java.py
vueNote_correction.py
[1m[7m%[27m[1m[0m ]7;file://eduroam-campus-10-36-254-107.campus-dynamic.uwaterloo.ca/Users/zyf/Desktop/Programmer/Script[0m[27m[24m[J(base) zyf@eduroam-campus-10-36-254-107 Script % [K[?2004hppython [7mconvert_multi_long_pngpd[7mf[7m_to_formal_pdf.py[27m[K[A[38C[27mc[27mo[27mn[27mv[27me[27mr[27mt[27m_[27mm[27mu[27ml[27mt[27mi[27m_[27ml[27mo[27mn[27mg[27m_[27mp[27mn[27mg[27mp[27mdf[27m_[27mt[27mo[27m_[27mf[27mo[27mr[27mm[27ma[27ml[27m_[27mp[27md[27mf[27m.[27mp[27my[?2004l
使用方法: python3 mergepy.py <输入路径> <输出文件名> [前缀过滤器]
输入路径: 目录(处理该目录下所有 pdf/图片)或单个 .pdf / .png 文件路径
示例:
python3 mergepy.py ./Module\ 1 merged.pdf
- 合并该目录下所有 PDF 和图片
python3 mergepy.py ./Module\ 1 1b_merged.pdf 1b
- 只合并以 '1b' 开头的 PDF 和图片
python3 mergepy.py /path/to/single.png out.pdf
- 将单个图片转为 PDF 并保存为 out.pdf
[1m[7m%[27m[1m[0m ]7;file://eduroam-campus-10-36-254-107.campus-dynamic.uwaterloo.ca/Users/zyf/Desktop/Programmer/Script[0m[27m[24m[J(base) zyf@eduroam-campus-10-36-254-107 Script % [K[?2004hpython convert_multi_long_pngpdf_to_formal_pdf.py[K[1C[7m/Users/zyf/Downloads/123.pdf [27m[29D[27m/[27mU[27ms[27me[27mr[27ms[27m/[27mz[27my[27mf[27m/[27mD[27mo[27mw[27mn[27ml[27mo[27ma[27md[27ms[27m/[27m1[27m2[27m3[27m.[27mp[27md[27mf[27m ou [?2004l
找到 1 个文件:
1. 123.pdf [PDF]
开始处理文件...
添加PDF: 123.pdf
开始合并 1 个PDF文件...
已添加: 123.pdf
✅ 成功!合并后的PDF已保存为: o.pdf
文件位置: /Users/zyf/Downloads/o.pdf
[1m[7m%[27m[1m[0m ]7;file://eduroam-campus-10-36-254-107.campus-dynamic.uwaterloo.ca/Users/zyf/Desktop/Programmer/Script[0m[27m[24m[J(base) zyf@eduroam-campus-10-36-254-107 Script % [K[?2004hpython convert_multi_long_pngpdf_to_formal_pdf.py /Users/zyf/Downloads/123.pdf o[K o o o p on og o[?2004l
找到 1 个文件:
1. 123.png [图片]
开始处理文件...
处理图片: 123.png
图片尺寸: 2752 x 24002 像素
将分割为 7 个PDF
开始合并 7 个PDF文件...
已添加: 123-1.pdf
已添加: 123-2.pdf
已添加: 123-3.pdf
已添加: 123-4.pdf
已添加: 123-5.pdf
已添加: 123-6.pdf
已添加: 123-7.pdf
✅ 成功!合并后的PDF已保存为: o.pdf
文件位置: /Users/zyf/Downloads/o.pdf
[1m[7m%[27m[1m[0m ]7;file://eduroam-campus-10-36-254-107.campus-dynamic.uwaterloo.ca/Users/zyf/Desktop/Programmer/Script[0m[27m[24m[J(base) zyf@eduroam-campus-10-36-254-107 Script % [K[?2004hggp[?2004l
Pulling latest...
Already up to date.
Adding changes...
Committing...
[main b3cba4fc] auto daily push
19 files changed, 915 insertions(+), 401 deletions(-)
rename "Go/Go \344\270\255\347\232\204String\344\270\215\345\217\257\345\217\230\346\200\247\357\274\210Immutability\357\274\211.md" => "Go/Go \344\270\255\347\232\204String\344\270\215\345\217\257\345\217\230\346\200\247.md" (100%)
create mode 100644 "Go/Go \344\276\235\350\265\226\347\256\241\347\220\206.md"
create mode 100644 Go/assets/image-20260330181648256.png
create mode 100644 Go/code_material/.idea/.gitignore
create mode 100644 Go/code_material/advance/goroutine/goroutine.go
create mode 100644 Leetcode/Data_Structure_Code/golang/Array_test.go
create mode 100644 Leetcode/Data_Structure_Code/golang/LinkedList_test.go
create mode 100644 Leetcode/Data_Structure_Code/golang/Map_test.go
create mode 100644 Leetcode/Data_Structure_Code/golang/Set_test.go
create mode 100644 Leetcode/Data_Structure_Code/golang/Slice_test.go
create mode 100644 Leetcode/Data_Structure_Code/golang/Tree_test.go
create mode 100644 typescript
Pushing...
Enumerating objects: 46, done.
Counting objects: 2% (1/46)Counting objects: 4% (2/46)Counting objects: 6% (3/46)Counting objects: 8% (4/46)Counting objects: 10% (5/46)Counting objects: 13% (6/46)Counting objects: 15% (7/46)Counting objects: 17% (8/46)Counting objects: 19% (9/46)Counting objects: 21% (10/46)Counting objects: 23% (11/46)Counting objects: 26% (12/46)Counting objects: 28% (13/46)Counting objects: 30% (14/46)Counting objects: 32% (15/46)Counting objects: 34% (16/46)Counting objects: 36% (17/46)Counting objects: 39% (18/46)Counting objects: 41% (19/46)Counting objects: 43% (20/46)Counting objects: 45% (21/46)Counting objects: 47% (22/46)Counting objects: 50% (23/46)Counting objects: 52% (24/46)Counting objects: 54% (25/46)Counting objects: 56% (26/46)Counting objects: 58% (27/46)Counting objects: 60% (28/46)Counting objects: 63% (29/46)Counting objects: 65% (30/46)Counting objects: 67% (31/46)Counting objects: 69% (32/46)Counting objects: 71% (33/46)Counting objects: 73% (34/46)Counting objects: 76% (35/46)Counting objects: 78% (36/46)Counting objects: 80% (37/46)Counting objects: 82% (38/46)Counting objects: 84% (39/46)Counting objects: 86% (40/46)Counting objects: 89% (41/46)Counting objects: 91% (42/46)Counting objects: 93% (43/46)Counting objects: 95% (44/46)Counting objects: 97% (45/46)Counting objects: 100% (46/46)Counting objects: 100% (46/46), done.
Delta compression using up to 14 threads
Compressing objects: 3% (1/26)Compressing objects: 7% (2/26)Compressing objects: 11% (3/26)Compressing objects: 15% (4/26)Compressing objects: 19% (5/26)Compressing objects: 23% (6/26)Compressing objects: 26% (7/26)Compressing objects: 30% (8/26)Compressing objects: 34% (9/26)Compressing objects: 38% (10/26)Compressing objects: 42% (11/26)Compressing objects: 46% (12/26)Compressing objects: 50% (13/26)Compressing objects: 53% (14/26)Compressing objects: 57% (15/26)Compressing objects: 61% (16/26)Compressing objects: 65% (17/26)Compressing objects: 69% (18/26)Compressing objects: 73% (19/26)Compressing objects: 76% (20/26)Compressing objects: 80% (21/26)Compressing objects: 84% (22/26)Compressing objects: 88% (23/26)Compressing objects: 92% (24/26)Compressing objects: 96% (25/26)Compressing objects: 100% (26/26)Compressing objects: 100% (26/26), done.
Writing objects: 3% (1/30)Writing objects: 6% (2/30)Writing objects: 10% (3/30)Writing objects: 13% (4/30)Writing objects: 16% (5/30)Writing objects: 20% (6/30)Writing objects: 23% (7/30)Writing objects: 26% (8/30)Writing objects: 30% (9/30)Writing objects: 33% (10/30)Writing objects: 36% (11/30)Writing objects: 40% (12/30)Writing objects: 43% (13/30)Writing objects: 46% (14/30)Writing objects: 50% (15/30)Writing objects: 53% (16/30)Writing objects: 56% (17/30)Writing objects: 60% (18/30)Writi