⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 一个uuid生成算法的c语言实现 --- win32版本.mht

📁 UUID算法的完全实现,很不好找的,很有用给大家分享!
💻 MHT
📖 第 1 页 / 共 5 页
字号:
#000000">&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #0000ff">int</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;state[</SPAN><SPAN=20
style=3D"COLOR: #000000">4</SPAN><SPAN=20
style=3D"COLOR: =
#000000">];&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #008000">/*</SPAN><SPAN=20
style=3D"COLOR: #008000">&nbsp;state&nbsp;(ABCD)&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #008000">*/</SPAN><SPAN=20
style=3D"COLOR: =
#000000"><BR>&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #0000ff">int</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;count[</SPAN><SPAN=20
style=3D"COLOR: #000000">2</SPAN><SPAN=20
style=3D"COLOR: =
#000000">];&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #008000">/*</SPAN><SPAN=20
style=3D"COLOR: =
#008000">&nbsp;number&nbsp;of&nbsp;bits,&nbsp;modulo&nbsp;2^64&nbsp;(lsb&=
nbsp;first)&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #008000">*/</SPAN><SPAN=20
style=3D"COLOR: =
#000000"><BR>&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #0000ff">char</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;buffer[</SPAN><SPAN=20
style=3D"COLOR: #000000">64</SPAN><SPAN=20
style=3D"COLOR: #000000">];&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #008000">/*</SPAN><SPAN=20
style=3D"COLOR: #008000">&nbsp;input&nbsp;buffer&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #008000">*/</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR>}&nbsp;MD5_CTX;<BR><BR></SPAN><SPAN=20
style=3D"COLOR: #0000ff">void</SPAN><SPAN=20
style=3D"COLOR: =
#000000">&nbsp;&nbsp;MD5_init&nbsp;(MD5_CTX&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #000000">*</SPAN><SPAN style=3D"COLOR: =
#000000">);<BR></SPAN><SPAN=20
style=3D"COLOR: #0000ff">void</SPAN><SPAN=20
style=3D"COLOR: =
#000000">&nbsp;&nbsp;MD5_update&nbsp;(MD5_CTX&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #000000">*</SPAN><SPAN style=3D"COLOR: =
#000000">,&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #0000ff">const</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;unsigned&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #0000ff">char</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;</SPAN><SPAN style=3D"COLOR: =
#000000">*</SPAN><SPAN=20
style=3D"COLOR: #000000">str,&nbsp;unsigned&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #0000ff">int</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;len);<BR></SPAN><SPAN=20
style=3D"COLOR: #0000ff">void</SPAN><SPAN=20
style=3D"COLOR: =
#000000">&nbsp;&nbsp;MD5_fini&nbsp;(unsigned&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #0000ff">char</SPAN><SPAN style=3D"COLOR: =
#000000">[</SPAN><SPAN=20
style=3D"COLOR: #000000">16</SPAN><SPAN=20
style=3D"COLOR: #000000">],&nbsp;MD5_CTX&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #000000">*</SPAN><SPAN=20
style=3D"COLOR: #000000">);<BR><BR></SPAN><SPAN=20
style=3D"COLOR: #0000ff">char</SPAN><SPAN style=3D"COLOR: =
#000000">*</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;MD5_sign&nbsp;(</SPAN><SPAN=20
style=3D"COLOR: #0000ff">const</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;unsigned&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #0000ff">char</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;</SPAN><SPAN style=3D"COLOR: =
#000000">*</SPAN><SPAN=20
style=3D"COLOR: #000000">str,&nbsp;unsigned&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #0000ff">int</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;len);<BR><BR></SPAN><SPAN=20
style=3D"COLOR: #0000ff">#endif</SPAN><SPAN=20
style=3D"COLOR: =
#000000">&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;_MD5_H__&nbsp;*/</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR></SPAN></DIV></DIV>
<P>&nbsp;</P>
<DIV=20
style=3D"BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; =
BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: =
#e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; =
WIDTH: 95%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: =
windowtext 0.5pt solid">
<DIV><SPAN style=3D"COLOR: #008000">/*</SPAN><SPAN=20
style=3D"COLOR: =
#008000">&nbsp;<BR>&nbsp;*&nbsp;md5.c&nbsp;-&nbsp;Copyright&nbsp;1997&nbs=
p;Lachlan&nbsp;Roche&nbsp;<BR>&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;-&nbsp;Modified&nbsp;by&nbsp;cheungmine,&nbsp;2007-9-15<BR>&nbsp;</=
SPAN><SPAN=20
style=3D"COLOR: #008000">*/</SPAN><SPAN style=3D"COLOR: =
#000000"><BR></SPAN><SPAN=20
style=3D"COLOR: #000000"><BR>#include&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #000000">&lt;</SPAN><SPAN=20
style=3D"COLOR: #000000">stdio.h</SPAN><SPAN=20
style=3D"COLOR: #000000">&gt;</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR>#include&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #000000">&lt;</SPAN><SPAN=20
style=3D"COLOR: #000000">stdlib.h</SPAN><SPAN=20
style=3D"COLOR: #000000">&gt;</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR>#include&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #000000">&lt;</SPAN><SPAN=20
style=3D"COLOR: #0000ff">string</SPAN><SPAN style=3D"COLOR: =
#000000">.h</SPAN><SPAN=20
style=3D"COLOR: #000000">&gt;</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR>#include&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #000000">&lt;</SPAN><SPAN=20
style=3D"COLOR: #000000">memory.h</SPAN><SPAN=20
style=3D"COLOR: #000000">&gt;</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR>#include&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #000000">"</SPAN><SPAN style=3D"COLOR: =
#000000">md5.h</SPAN><SPAN=20
style=3D"COLOR: #000000">"</SPAN><SPAN style=3D"COLOR: =
#000000"><BR><BR></SPAN><SPAN=20
style=3D"COLOR: #0000ff">#define</SPAN><SPAN=20
style=3D"COLOR: =
#000000">&nbsp;MD5STR_LEN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
32&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR><BR><BR></SPAN><SPAN=20
style=3D"COLOR: #008000">/*</SPAN><SPAN=20
style=3D"COLOR: =
#008000">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<BR>&nb=
sp;&nbsp;&nbsp;The&nbsp;remaining&nbsp;code&nbsp;is&nbsp;the&nbsp;referen=
ce&nbsp;MD5&nbsp;code&nbsp;(md5c.c)&nbsp;from&nbsp;rfc1321<BR>&nbsp;&nbsp=
;&nbsp;MD5C.C&nbsp;-&nbsp;RSA&nbsp;Data&nbsp;Security,&nbsp;Inc.,&nbsp;MD=
5&nbsp;message-digest&nbsp;algorithm<BR><BR>&nbsp;&nbsp;&nbsp;Copyright&n=
bsp;(C)&nbsp;1991-2,&nbsp;RSA&nbsp;Data&nbsp;Security,&nbsp;Inc.&nbsp;Cre=
ated&nbsp;1991.&nbsp;All<BR>&nbsp;&nbsp;&nbsp;rights&nbsp;reserved.<BR><B=
R>&nbsp;&nbsp;&nbsp;License&nbsp;to&nbsp;copy&nbsp;and&nbsp;use&nbsp;this=
&nbsp;software&nbsp;is&nbsp;granted&nbsp;provided&nbsp;that&nbsp;it<BR>&n=
bsp;&nbsp;&nbsp;is&nbsp;identified&nbsp;as&nbsp;the&nbsp;"RSA&nbsp;Data&n=
bsp;Security,&nbsp;Inc.&nbsp;MD5&nbsp;Message-Digest<BR>&nbsp;&nbsp;&nbsp=
;Algorithm"&nbsp;in&nbsp;all&nbsp;material&nbsp;mentioning&nbsp;or&nbsp;r=
eferencing&nbsp;this&nbsp;software<BR>&nbsp;&nbsp;&nbsp;or&nbsp;this&nbsp=
;function.<BR><BR>&nbsp;&nbsp;&nbsp;License&nbsp;is&nbsp;also&nbsp;grante=
d&nbsp;to&nbsp;make&nbsp;and&nbsp;use&nbsp;derivative&nbsp;works&nbsp;pro=
vided<BR>&nbsp;&nbsp;&nbsp;that&nbsp;such&nbsp;works&nbsp;are&nbsp;identi=
fied&nbsp;as&nbsp;"derived&nbsp;from&nbsp;the&nbsp;RSA&nbsp;Data<BR>&nbsp=
;&nbsp;&nbsp;Security,&nbsp;Inc.&nbsp;MD5&nbsp;Message-Digest&nbsp;Algori=
thm"&nbsp;in&nbsp;all&nbsp;material<BR>&nbsp;&nbsp;&nbsp;mentioning&nbsp;=
or&nbsp;referencing&nbsp;the&nbsp;derived&nbsp;work.<BR><BR>&nbsp;&nbsp;&=
nbsp;RSA&nbsp;Data&nbsp;Security,&nbsp;Inc.&nbsp;makes&nbsp;no&nbsp;repre=
sentations&nbsp;concerning&nbsp;either<BR>&nbsp;&nbsp;&nbsp;the&nbsp;merc=
hantability&nbsp;of&nbsp;this&nbsp;software&nbsp;or&nbsp;the&nbsp;suitabi=
lity&nbsp;of&nbsp;this<BR>&nbsp;&nbsp;&nbsp;software&nbsp;for&nbsp;any&nb=
sp;particular&nbsp;purpose.&nbsp;It&nbsp;is&nbsp;provided&nbsp;"as&nbsp;i=
s"<BR>&nbsp;&nbsp;&nbsp;without&nbsp;express&nbsp;or&nbsp;implied&nbsp;wa=
rranty&nbsp;of&nbsp;any&nbsp;kind.<BR><BR>&nbsp;&nbsp;&nbsp;These&nbsp;no=
tices&nbsp;must&nbsp;be&nbsp;retained&nbsp;in&nbsp;any&nbsp;copies&nbsp;o=
f&nbsp;any&nbsp;part&nbsp;of&nbsp;this<BR>&nbsp;&nbsp;&nbsp;documentation=
&nbsp;and/or&nbsp;software.<BR>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D</SPAN><SPAN=20
style=3D"COLOR: #008000">*/</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR><BR></SPAN><SPAN=20
style=3D"COLOR: #008000">/*</SPAN><SPAN=20
style=3D"COLOR: =
#008000">&nbsp;Constants&nbsp;for&nbsp;_MD5Transform&nbsp;routine.&nbsp;<=
/SPAN><SPAN=20
style=3D"COLOR: #008000">*/</SPAN><SPAN style=3D"COLOR: =
#000000"><BR></SPAN><SPAN=20
style=3D"COLOR: #0000ff">#define</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;S11&nbsp;7</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR></SPAN><SPAN=20
style=3D"COLOR: #0000ff">#define</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;S12&nbsp;12</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR></SPAN><SPAN=20
style=3D"COLOR: #0000ff">#define</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;S13&nbsp;17</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR></SPAN><SPAN=20
style=3D"COLOR: #0000ff">#define</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;S14&nbsp;22</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR></SPAN><SPAN=20
style=3D"COLOR: #0000ff">#define</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;S21&nbsp;5</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR></SPAN><SPAN=20
style=3D"COLOR: #0000ff">#define</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;S22&nbsp;9</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR></SPAN><SPAN=20
style=3D"COLOR: #0000ff">#define</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;S23&nbsp;14</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR></SPAN><SPAN=20
style=3D"COLOR: #0000ff">#define</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;S24&nbsp;20</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR></SPAN><SPAN=20
style=3D"COLOR: #0000ff">#define</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;S31&nbsp;4</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR></SPAN><SPAN=20
style=3D"COLOR: #0000ff">#define</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;S32&nbsp;11</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR></SPAN><SPAN=20
style=3D"COLOR: #0000ff">#define</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;S33&nbsp;16</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR></SPAN><SPAN=20
style=3D"COLOR: #0000ff">#define</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;S34&nbsp;23</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR></SPAN><SPAN=20
style=3D"COLOR: #0000ff">#define</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;S41&nbsp;6</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR></SPAN><SPAN=20
style=3D"COLOR: #0000ff">#define</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;S42&nbsp;10</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR></SPAN><SPAN=20
style=3D"COLOR: #0000ff">#define</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;S43&nbsp;15</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR></SPAN><SPAN=20
style=3D"COLOR: #0000ff">#define</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;S44&nbsp;21</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR><BR></SPAN><SPAN=20
style=3D"COLOR: #0000ff">static</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #0000ff">void</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;_MD5Transform(unsigned&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #0000ff">int</SPAN><SPAN style=3D"COLOR: =
#000000">[</SPAN><SPAN=20
style=3D"COLOR: #000000">4</SPAN><SPAN style=3D"COLOR: =
#000000">],&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #0000ff">const</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;unsigned&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #0000ff">char</SPAN><SPAN style=3D"COLOR: =
#000000">[</SPAN><SPAN=20
style=3D"COLOR: #000000">64</SPAN><SPAN style=3D"COLOR: =
#000000">]);<BR></SPAN><SPAN=20
style=3D"COLOR: #0000ff">static</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #0000ff">void</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;_Encode(unsigned&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #0000ff">char</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;</SPAN><SPAN style=3D"COLOR: =
#000000">*</SPAN><SPAN=20
style=3D"COLOR: #000000">,&nbsp;unsigned&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #0000ff">int</SPAN><SPAN style=3D"COLOR: =
#000000">&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #000000">*</SPAN><SPAN=20
style=3D"COLOR: #000000">,&nbsp;unsigned&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #0000ff">int</SPAN><SPAN style=3D"COLOR: =
#000000">);<BR></SPAN><SPAN=20
style=3D"COLOR: #0000ff">static</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #0000ff">void</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;_Decode(unsigned&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #0000ff">int</SPAN><SPAN style=3D"COLOR: =
#000000">&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #000000">*</SPAN><SPAN style=3D"COLOR: =
#000000">,&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #0000ff">const</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;unsigned&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #0000ff">char</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;</SPAN><SPAN style=3D"COLOR: =
#000000">*</SPAN><SPAN=20
style=3D"COLOR: #000000">,&nbsp;unsigned&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #0000ff">int</SPAN><SPAN=20
style=3D"COLOR: #000000">);<BR><BR></SPAN><SPAN=20
style=3D"COLOR: #0000ff">static</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;unsigned&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #0000ff">char</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;PADDING[</SPAN><SPAN=20
style=3D"COLOR: #000000">64</SPAN><SPAN style=3D"COLOR: =
#000000">]&nbsp;</SPAN><SPAN=20
style=3D"COLOR: #000000">=3D</SPAN><SPAN=20
style=3D"COLOR: #000000">&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN =

style=3D"COLOR: #000000">0x80</SPAN><SPAN=20
style=3D"COLOR: #000000">,&nbsp;</SPAN><SPAN style=3D"COLOR: =
#000000">0</SPAN><SPAN=20
style=3D"COLOR: #000000">,&nbsp;</SPAN><SPAN style=3D"COLOR: =
#000000">0</SPAN><SPAN=20
style=3D"COLOR: #000000">,&nbsp;</SPAN><SPAN style=3D"COLOR: =
#000000">0</SPAN><SPAN=20
style=3D"COLOR: #000000">,&nbsp;</SPAN><SPAN style=3D"COLOR: =
#000000">0</SPAN><SPAN=20
style=3D"COLOR: #000000">,&nbsp;</SPA

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -