各位新年快樂,小弟在這裡奉上B-Jigsaw6.02的破解給大家拜年! (21千字)
軟體名稱:B-Jigsaw
整理日期:2001.1.21
最新版本:6.02
檔案大小:1394KB
軟體授權:共享軟體
使用平臺:Win95/98/NT
釋出公司:Home Page
軟體下載:http://www.newhua.com/BJigsaw.htm
軟體簡介:
一流的拼圖遊戲,支援用BMP、JPG格式的圖片建立拼圖,並能生成鋸齒狀拼圖。
我為何要破解這個軟體,說來話長,唉!都是怪自己不好,在前些日子將MM氣哭了,總得要想點辦法來哄哄她笑呀,希望她不要再生我的氣了
由於這個軟體沒有註冊的時候,拼好的影像有幾個大字寫著“你還沒有註冊”,看來看去總覺得不順眼,有的瑕疵東西又怎麼能給自己心愛的MM呢
於是就有想破解這個軟體的念頭了,但我的組合語言基礎這麼差,只能怪自己讀書時沒有好好學好這門了,嗚呼~~~~~~~~~~~
沒有辦法還是試試吧!日後要多來論壇裡逛逛了,大蝦們可要多多指導我這隻小菜鳥呀!
我很菜,可能下面會有很多錯漏的地方,希望各位指正
在沒有註冊這個軟體的時候,它首先會跳出一個要求你註冊的畫面和告訴你這個軟體還有多少天的試用時間等
我猜想這個軟體,應該是在一開始執行的時候,就比較WINDOWS登錄檔裡某個地方,查這個軟體是否註冊,如果沒有註冊的話,就會跳出那個
視窗,否則XXXXXXXXXX,但自己沒有登錄檔分析軟體呀,於是按了一下那個註冊按鈕,看到有USER NAME和REGISTRATION CODEG兩個輸入地方,看來
這個軟體是圍繞註冊名來計算註冊碼的,在那兩個輸入的地方亂輸入幾個數字,按OK鈕後跳出INVALID USER NAME ORREGISTRATION CODE,
馬上想起用暴力破解的方法,記下INVALID USER NAME ORREGISTRATION CODE,用反彙編工具W32dsm89載入後按STRING DATA REFERENCES找INVALID USER NAME ORREGISTRATION CODE
,這是怎麼搞的,沒有這些字元呀,難道給X了,這下可難倒我了,我還打算把它反彙編出來後找那跳出的INVALID USER NAME ORREGISTRATION CODE來看看它附近哪個地方能改呢.
看來今次HIEW要“下崗”了。還是用SOFTICE4.5吧
1)在註冊視窗中的USER NAME輸入: LINUX
REGISTRATION CODE輸入:12345678
2)按CTRL-D呼叫出SOFTICE,然後下中斷指令HMEMCPY回車後,按F5返回註冊程式,按下注冊窗中的"OK"按鈕.
3)下BD*指令
4)一直按F12,到了第13下跳出INVALID USER NAME ORREGISTRATION CODE註冊失敗視窗,計算註冊碼的地方應在上面
5)重複上面1-3步,按12下F12來到這裡
* Possible StringData Ref from Data Obj ->"@D"
|
:0040F300 A170024A00 mov eax,
dword ptr [004A0270]
:0040F305 E8CE2A0000 call
00411DD8
:0040F30A 8BF8
mov edi, eax
:0040F30C A1A0644A00 mov eax,
dword ptr [004A64A0]
:0040F311 8938
mov dword ptr [eax], edi
:0040F313 8BC7
mov eax, edi
:0040F315 8B10
mov edx, dword ptr [eax]
:0040F317 FF92CC000000 call dword
ptr [edx+000000CC]
:0040F31D 48
dec eax
:0040F31E 0F85A6020000 jne 0040F5CA
:0040F324 66C746101400 mov [esi+10],
0014
:0040F32A 33C9
xor ecx, ecx
:0040F32C 894DFC
mov dword ptr [ebp-04], ecx
:0040F32F 8D55FC
lea edx, dword ptr [ebp-04]
:0040F332 FF461C
inc [esi+1C]
:0040F335 A1A0644A00 mov eax,
dword ptr [004A64A0]
:0040F33A 8B08
mov ecx, dword ptr [eax]
:0040F33C 8B81D4020000 mov eax, dword
ptr [ecx+000002D4]
:0040F342 E8F9940300 call
00448840
:0040F347 66C746100800 mov [esi+10],
0008 ------------>按12下F12後就停在這裡
:0040F34D 66C746102000 mov [esi+10],
0020
:0040F353 33D2
xor edx, edx
:0040F355 8955F8
mov dword ptr [ebp-08], edx
:0040F358 8D55F8
lea edx, dword ptr [ebp-08]
:0040F35B FF461C
inc [esi+1C]
:0040F35E A1A0644A00 mov eax,
dword ptr [004A64A0]
:0040F363 8B08
mov ecx, dword ptr [eax]
:0040F365 8B81D8020000 mov eax, dword
ptr [ecx+000002D8]
:0040F36B E8D0940300 call
00448840
:0040F370 66C746100800 mov [esi+10],
0008
:0040F376 8BC3
mov eax, ebx
:0040F378 E8C30B0000 call
0040FF40
:0040F37D 66C746102C00 mov [esi+10],
002C
:0040F383 33D2
xor edx, edx
:0040F385 8D4DF4
lea ecx, dword ptr [ebp-0C]
:0040F388 8955F4
mov dword ptr [ebp-0C], edx
:0040F38B 8BC3
mov eax, ebx
:0040F38D FF461C
inc [esi+1C]
:0040F390 8B55FC
mov edx, dword ptr [ebp-04]
:0040F393 E814060000 call
0040F9AC
:0040F398 8D55F4
lea edx, dword ptr [ebp-0C]
:0040F39B 8D45F8
lea eax, dword ptr [ebp-08]
:0040F39E E889750700 call
0048692C<--------------------------------進入這個CALL看看
:0040F3A3 50
push eax
:0040F3A4 FF4E1C
dec [esi+1C]
:0040F3A7 8D45F4
lea eax, dword ptr [ebp-0C]
:0040F3AA BA02000000 mov edx,
00000002
:0040F3AF E8A8740700 call
0048685C
:0040F3B4 59
pop ecx
:0040F3B5 84C9
test cl, cl
:0040F3B7 0F846D010000 je 0040F52A
:0040F3BD B201
mov dl, 01
:0040F3BF A13C3D4200 mov eax,
dword ptr [00423D3C]
:0040F3C4 E8B34A0100 call
00423E7C
:0040F3C9 66C746100800 mov [esi+10],
0008
:0040F3CF 8BF8
mov edi, eax
:0040F3D1 BA02000080 mov edx,
80000002
:0040F3D6 8BC7
mov eax, edi
:0040F3D8 E8EF720700 call
004866CC
:0040F3DD 66C746103800 mov [esi+10],
0038
:0040F3E3 8D45F0
lea eax, dword ptr [ebp-10]
* Possible StringData Ref from Data Obj ->"Software\ADCSoft\BJigsaw"
|
:0040F3E6 8B15ECE74900 mov edx, dword
ptr [0049E7EC]
:0040F3EC E867730700 call
00486758
:0040F3F1 FF461C
inc [esi+1C]
:0040F3F4 8B10
mov edx, dword ptr [eax]
:0040F3F6 B101
mov cl, 01
:0040F3F8 8BC7
mov eax, edi
:0040F3FA E8794B0100 call
00423F78
:0040F3FF 50
push eax
:0040F400 FF4E1C
dec [esi+1C]
:0040F403 8D45F0
lea eax, dword ptr [ebp-10]
:0040F406 BA02000000 mov edx,
00000002
:0040F40B E84C740700 call
0048685C
:0040F410 59
pop ecx
:0040F411 84C9
test cl, cl
:0040F413 0F84DE000000 je 0040F4F7
:0040F419 66C746105000 mov [esi+10],
0050
:0040F41F 8D45E8
lea eax, dword ptr [ebp-18]
* Possible StringData Ref from Data Obj ->"Vjcpm aqw hqt tgikuvgtkpi."
|
:0040F422 8B15E8E74900 mov edx, dword
ptr [0049E7E8]
:0040F428 E82B730700 call
00486758
:0040F42D FF461C
inc [esi+1C]
:0040F430 8D4DEC
lea ecx, dword ptr [ebp-14]
:0040F433 8B10
mov edx, dword ptr [eax]
:0040F435 33C0
xor eax, eax
:0040F437 8945EC
mov dword ptr [ebp-14], eax
:0040F43A 8BC3
mov eax, ebx
:0040F43C FF461C
inc [esi+1C]
:0040F43F E8540B0000 call
0040FF98
:0040F444 FF4E1C
dec [esi+1C]
:0040F447 8D45E8
lea eax, dword ptr [ebp-18]
:0040F44A BA02000000 mov edx,
00000002
:0040F44F E808740700 call
0048685C
:0040F454 66C746104400 mov [esi+10],
0044
:0040F45A 6A40
push 00000040
* Possible StringData Ref from Data Obj ->"B-Jigsaw"
|
:0040F45C B96AE94900 mov ecx,
0049E96A
:0040F461 837DEC00
cmp dword ptr [ebp-14], 00000000
:0040F465 7405
je 0040F46C
:0040F467 8B55EC
mov edx, dword ptr [ebp-14]
:0040F46A EB05
jmp 0040F471
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040F465(C)
|
:0040F46C BA73E94900 mov edx,
0049E973
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040F46A(U)
|
:0040F471 A1B8644A00 mov eax,
dword ptr [004A64B8]
:0040F476 8B00
mov eax, dword ptr [eax]
:0040F478 E837720700 call
004866B4
:0040F47D 66C746105C00 mov [esi+10],
005C
* Possible StringData Ref from Data Obj ->"UserName"
|
:0040F483 BA74E94900 mov edx,
0049E974
:0040F488 8D45E4
lea eax, dword ptr [ebp-1C]
:0040F48B E8C8720700 call
00486758
:0040F490 FF461C
inc [esi+1C]
:0040F493 8B10
mov edx, dword ptr [eax]
:0040F495 8B4DFC
mov ecx, dword ptr [ebp-04]
:0040F498 8BC7
mov eax, edi
:0040F49A E8754C0100 call
00424114
:0040F49F FF4E1C
dec [esi+1C]
:0040F4A2 8D45E4
lea eax, dword ptr [ebp-1C]
:0040F4A5 BA02000000 mov edx,
00000002
:0040F4AA E8AD730700 call
0048685C
:0040F4AF 66C746106800 mov [esi+10],
0068
* Possible StringData Ref from Data Obj ->"RegCode"
|
:0040F4B5 BA7DE94900 mov edx,
0049E97D
:0040F4BA 8D45E0
lea eax, dword ptr [ebp-20]
:0040F4BD E896720700 call
00486758
:0040F4C2 FF461C
inc [esi+1C]
:0040F4C5 8B10
mov edx, dword ptr [eax]
:0040F4C7 8B4DF8
mov ecx, dword ptr [ebp-08]
:0040F4CA 8BC7
mov eax, edi
:0040F4CC E8434C0100 call
00424114
:0040F4D1 FF4E1C
dec [esi+1C]
:0040F4D4 8D45E0
lea eax, dword ptr [ebp-20]
:0040F4D7 BA02000000 mov edx,
00000002
:0040F4DC E87B730700 call
0048685C
:0040F4E1 FF4E1C
dec [esi+1C]
:0040F4E4 8D45EC
lea eax, dword ptr [ebp-14]
:0040F4E7 BA02000000 mov edx,
00000002
:0040F4EC E86B730700 call
0048685C
:0040F4F1 66C746100800 mov [esi+10],
0008
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040F413(C)
|
:0040F4F7 897DD8
mov dword ptr [ebp-28], edi
:0040F4FA 837DD800
cmp dword ptr [ebp-28], 00000000
:0040F4FE 7421
je 0040F521
:0040F500 8B4DD8
mov ecx, dword ptr [ebp-28]
:0040F503 8B01
mov eax, dword ptr [ecx]
:0040F505 8945DC
mov dword ptr [ebp-24], eax
:0040F508 66C746108000 mov [esi+10],
0080
:0040F50E BA03000000 mov edx,
00000003
:0040F513 8B45D8
mov eax, dword ptr [ebp-28]
:0040F516 8B08
mov ecx, dword ptr [eax]
:0040F518 FF51FC
call [ecx-04]
:0040F51B 66C746107400 mov [esi+10],
0074
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040F4FE(C)
|
:0040F521 8BC3
mov eax, ebx
:0040F523 E8E4B80200 call
0043AE0C
:0040F528 EB7A
jmp 0040F5A4
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040F3B7(C)
|
:0040F52A 66C746109800 mov [esi+10],
0098
:0040F530 8D45D0
lea eax, dword ptr [ebp-30]
* Possible StringData Ref from Data Obj ->"Kpxcnkf wugt pcog qt tgikuvtcvkqp
"
->"eqfg."
|
:0040F533 8B15E4E74900 mov edx, dword
ptr [0049E7E4]
:0040F539 E81A720700 call
00486758
:0040F53E FF461C
inc [esi+1C]
:0040F541 8D4DD4
lea ecx, dword ptr [ebp-2C]
:0040F544 8B10
mov edx, dword ptr [eax]
:0040F546 33C0
xor eax, eax
:0040F548 8945D4
mov dword ptr [ebp-2C], eax
:0040F54B 8BC3
mov eax, ebx
:0040F54D FF461C
inc [esi+1C]
:0040F550 E8430A0000 call
0040FF98
:0040F555 FF4E1C
dec [esi+1C]
:0040F558 8D45D0
lea eax, dword ptr [ebp-30]
:0040F55B BA02000000 mov edx,
00000002
:0040F560 E8F7720700 call
0048685C
:0040F565 66C746108C00 mov [esi+10],
008C
:0040F56B 6A10
push 00000010
* Possible StringData Ref from Data Obj ->"B-Jigsaw"
|
:0040F56D B985E94900 mov ecx,
0049E985
:0040F572 837DD400
cmp dword ptr [ebp-2C], 00000000
:0040F576 7405
je 0040F57D
:0040F578 8B55D4
mov edx, dword ptr [ebp-2C]
:0040F57B EB05
jmp 0040F582
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040F576(C)
|
:0040F57D BA8EE94900 mov edx,
0049E98E
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040F57B(U)
|
:0040F582 A1B8644A00 mov eax,
dword ptr [004A64B8]
:0040F587 8B00
mov eax, dword ptr [eax]
:0040F589 E826710700 call
004866B4<-------------------------------------------------------如果您走過這個CALL的話就玩完了
:0040F58E FF4E1C
dec [esi+1C]
:0040F591 8D45D4
lea eax, dword ptr [ebp-2C]
:0040F594 BA02000000 mov edx,
00000002
:0040F599 E8BE720700 call
0048685C
:0040F59E 66C746100800 mov [esi+10],
0008
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040F528(U)
|
:0040F5A4 FF4E1C
dec [esi+1C]
:0040F5A7 8D45F8
lea eax, dword ptr [ebp-08]
:0040F5AA BA02000000 mov edx,
00000002
:0040F5AF E8A8720700 call
0048685C
:0040F5B4 FF4E1C
dec [esi+1C]
:0040F5B7 8D45FC
lea eax, dword ptr [ebp-04]
:0040F5BA BA02000000 mov edx,
00000002
:0040F5BF E898720700 call
0048685C
:0040F5C4 66C746100000 mov [esi+10],
0000
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040F31E(C)
|
* Reference To: bjigsaw._FormRegistration
|
:0040F5CA 8B0DA0644A00 mov ecx, dword
ptr [004A64A0]
:0040F5D0 8B19
mov ebx, dword ptr [ecx]
:0040F5D2 895DC8
mov dword ptr [ebp-38], ebx
:0040F5D5 85DB
test ebx, ebx
:0040F5D7 741E
je 0040F5F7
:0040F5D9 8B03
mov eax, dword ptr [ebx]
:0040F5DB 8945CC
mov dword ptr [ebp-34], eax
:0040F5DE 66C74610B000 mov [esi+10],
00B0
:0040F5E4 BA03000000 mov edx,
00000003
:0040F5E9 8B45C8
mov eax, dword ptr [ebp-38]
:0040F5EC 8B08
mov ecx, dword ptr [eax]
:0040F5EE FF51FC
call [ecx-04]
:0040F5F1 66C74610A400 mov [esi+10],
00A4
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040F5D7(C)
|
:0040F5F7 8B16
mov edx, dword ptr [esi]
:0040F5F9 64891500000000 mov dword ptr fs:[00000000],
edx
:0040F600 5F
pop edi
:0040F601 5E
pop esi
:0040F602 5B
pop ebx
:0040F603 8BE5
mov esp, ebp
:0040F605 5D
pop ebp
:0040F606 C3
ret
* Referenced by a CALL at Addresses:
|:00406EF7 , :004074D0 , :0040F39E , :0040F887
|
:0048692C 55
push ebp----------------------------------------->從上面的CALL來到這裡
:0048692D 8BEC
mov ebp, esp
:0048692F 53
push ebx
:00486930 8B00
mov eax, dword ptr [eax]
:00486932 8B12
mov edx, dword ptr [edx]
:00486934 E83B23FFFF call
00478C74<------------------------------------------註冊CODE就在這裡面進入吧
:00486939 0F94C0
sete al
:0048693C 83E001
and eax, 00000001
:0048693F 5B
pop ebx
:00486940 5D
pop ebp
:00486941 C3
ret
* Referenced by a CALL at Addresses:
|:00419FFF , :0041A5E9 , :0041A759 , :0041A8CD , :004220C6
|:00424685 , :004246A3 , :00425241 , :0042645D , :00426521
|:004268FC , :004269BB , :00426E16 , :0042706A , :004275D5
|:00427793 , :0042E31D , :0042E3B5 , :0042F4C8 , :0043EAF7
|:00447932 , :004479BD , :00448623 , :00448898 , :00457CD3
|:0045810A , :0045A5C3 , :0045AFA0 , :00465D73 , :0046AA4B
|:0046B9F9 , :00486934
|
:00478C74 53 push ebx-------------------------------從這裡出來
:00478C75 56 push esi
:00478C76 57 push edi
:00478C77 89C6 mov esi, eax----------哈哈~看到這裡的指令真興奮啊!
:00478C79 89D7 mov edi, edx----------暫存器傳來傳去的,
:00478C7B 39D0 cmp eax, edx**********************在比較什麼呀!看看自己的真正CODE吧
:00478C7D 0F848F000000 je 00478D12
:00478C83 85F6 test esi, esi
:00478C85 7468 je 00478CEF
:00478C87 85FF test edi, edi
:00478C89 746B je 00478CF6
:00478C8B 8B46FC mov eax, dword ptr [esi-04]
:00478C8E 8B57FC mov edx, dword ptr [edi-04]
:00478C91 29D0 sub eax, edx
:00478C93 7702 ja 00478C97
:00478C95 01C2 add edx, eax
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00478C93(C)
|
:00478C97 52 push edx
:00478C98 C1EA02 shr edx, 02
:00478C9B 7426 je 00478CC3
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00478CB9(C)
|
:00478C9D 8B0E mov ecx, dword ptr [esi]
:00478C9F 8B1F mov ebx, dword ptr [edi]
:00478CA1 39D9 cmp ecx, ebx
:00478CA3 7558 jne 00478CFD
:00478CA5 4A dec edx
:00478CA6 7415 je 00478CBD
:00478CA8 8B4E04 mov ecx, dword ptr [esi+04]
:00478CAB 8B5F04 mov ebx, dword ptr [edi+04]
:00478CAE 39D9 cmp ecx, ebx
:00478CB0 754B jne 00478CFD
:00478CB2 83C608 add esi, 00000008
:00478CB5 83C708 add edi, 00000008
:00478CB8 4A dec edx
:00478CB9 75E2 jne 00478C9D
:00478CBB EB06 jmp 00478CC3
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00478CA6(C)
|
:00478CBD 83C604 add esi, 00000004
:00478CC0 83C704 add edi, 00000004
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:00478C9B(C), :00478CBB(U)
|
:00478CC3 5A pop edx
:00478CC4 83E203 and edx, 00000003
:00478CC7 7422 je 00478CEB
:00478CC9 8B0E mov ecx, dword ptr [esi]
:00478CCB 8B1F mov ebx, dword ptr [edi]
:00478CCD 38D9 cmp cl, bl
:00478CCF 7541 jne 00478D12
:00478CD1 4A dec edx
:00478CD2 7417 je 00478CEB
:00478CD4 38FD cmp ch, bh
:00478CD6 753A jne 00478D12
:00478CD8 4A dec edx
:00478CD9 7410 je 00478CEB
:00478CDB 81E30000FF00 and ebx, 00FF0000
:00478CE1 81E10000FF00 and ecx, 00FF0000
:00478CE7 39D9 cmp ecx, ebx
:00478CE9 7527 jne 00478D12
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:00478CC7(C), :00478CD2(C), :00478CD9(C)
|
:00478CEB 01C0 add eax, eax
:00478CED EB23 jmp 00478D12
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00478C85(C)
|
:00478CEF 8B57FC mov edx, dword ptr [edi-04]
:00478CF2 29D0 sub eax, edx
:00478CF4 EB1C jmp 00478D12
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00478C89(C)
|
:00478CF6 8B46FC mov eax, dword ptr [esi-04]
:00478CF9 29D0 sub eax, edx
:00478CFB EB15 jmp 00478D12
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:00478CA3(C), :00478CB0(C)
|
:00478CFD 5A pop edx
:00478CFE 38D9 cmp cl, bl
:00478D00 7510 jne 00478D12
:00478D02 38FD cmp ch, bh
:00478D04 750C jne 00478D12
:00478D06 C1E910 shr ecx, 10
:00478D09 C1EB10 shr ebx, 10
:00478D0C 38D9 cmp cl, bl
:00478D0E 7502 jne 00478D12
:00478D10 38FD cmp ch, bh
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:00478C7D(C), :00478CCF(C), :00478CD6(C), :00478CE9(C), :00478CED(U)
|:00478CF4(U), :00478CFB(U), :00478D00(C), :00478D04(C), :00478D0E(C)
|
:00478D12 5F pop edi
:00478D13 5E pop esi
:00478D14 5B pop ebx
:00478D15 C3 ret
清除中斷後,回到註冊視窗打入剛才看到的REGISTRATION CODE 希望看到的THANK YOU FOR REGISTERING出來了,
剛學破解的朋友有興趣的話下載一個練習練習吧!發現無論你用怎麼樣的註冊名,它的CODE都是以BJ開始的,我沒去研究了(悄悄的告訴您,其實是自己的功力不夠啊!)西西.
但有一個真的很不明白,無論我怎麼樣去修改日期,這個軟體都沒有出現過期的視窗,來來去去都是5-8天左右,有興趣的大蝦下載研究研究呀,指點一下我們這個等級的菜鳥
也好呀!不羅唆了,我還要趕著拼好“功課”給MM老師呀!到期交不到作業給MM後果不堪設想啊。
最後祝:各位財源滾滾來,有情人終成眷屬 :)
看雪兄的論壇人氣急升1000000000000000000000000000點
相關文章
- 2020 祝大家新年快樂!2020-01-20
- 新年快樂!!!2019-07-20
- 歷途機器人給大家拜年嘍2019-02-01機器人
- [踩樓有獎]看雪祝大家新年快樂,虎年大吉!2022-01-31
- [2021春節大禮包]《看雪論壇精華21》釋出!祝大家新年快樂,牛年大吉!2021-02-12
- 水一貼,新年快樂!2019-01-01
- 22種程式語言新年快樂2020-02-05
- 在這款模擬遊戲裡,做一個快樂的農民2020-04-17遊戲
- 短視訊到底怎麼運營呢?這裡給大家分析一下!2021-12-09
- 說說這半年做的一個專案,並分享給各位2018-10-30
- 大家好,希望各位前輩給予新人一些職業發展的建議2024-05-29
- Stibo Systems主資料管理祝大家雙節快樂!2020-10-01
- 祝各位碼友們元旦快樂!2021 一切越來越好!2021-01-01
- 回顧 Flutter 2021 重要時刻,奉上虎年紅包封面喜迎新年!2022-01-30Flutter
- 用“青花瓷”給全球拜年,這款遊戲將龍年中國風吹向了世界2024-02-28遊戲
- 祝大家程式設計師節快樂,開發者的未來依然可期2024-10-24程式設計師
- 新年第一彈 | 全套物業管理應用模板奉上,BI建設“開箱即用”2022-02-14
- 青年節快樂-bilibili獻給新一代的演講2020-05-04
- 女神節快樂!Apache Pulsar 願大家擁抱機遇、享受開源2022-03-09Apache
- 華為這21條,都是在炮火中打出來的經驗,刻在心裡,落在行動2019-06-11
- 最精準解析江蘇快三技巧順口溜分享給大家2019-10-31
- 我一定要給大家安利這款解壓神器《Townscaper》2020-07-03
- 部落衝突重現盛唐 祝大家新年有好市!2021-02-18
- ES6總結篇(一)小弟的第一滴血,希望大家多多包涵哈2020-03-14
- 在海口這裡找2020-10-21
- 【Pygame實戰】開心——消消樂,你樂,我樂,大家樂~2021-11-25GAM
- Github | Rust整理資料,分享給大家,多謝大家的支援2021-09-08GithubRust
- 透過知識星球提問時,請大家在提出的問題裡附加上這些資訊2023-04-16
- 這次給大家帶來複雜點的ajax請求該如何破?2018-07-10
- [electron]終極奧義 五千字教程丟給你2018-09-18
- 給各位程式設計師的一些忠告2022-01-19程式設計師
- 我們的快樂2018-12-09
- 祝思否各位社群開發者中秋節和程式設計師日雙節快樂2019-09-13程式設計師
- 五年工作回顧,現在比較迷茫,望各位大佬給點建議2024-08-02
- 大家有做筆記的習慣?這裡推薦一下 vuepress2020-06-02筆記Vue
- 寫給大家看的PPT設計書2020-04-07
- 今天,阿里巴巴報告廳裡只談快樂的數學2019-03-29阿里
- 求助各位好心人,頭快炸了2020-11-17
- 新年新氣象,接個私活賺點生活費?說說這裡的彎彎繞2020-02-21