如何有逼格地輸出「Hello, World!」?
對,這是個無聊的問題
來自David:你見過哪些讓你瞠目結舌的 Java 代碼技巧?
import java.util.Random;
public class HelloWorld {
public static void main(String ... args) {
System.out.println(randomString(-229985452)+" "+randomString(-147909649));
}
public static String randomString(int seed) {
Random rand = new Random(seed);
StringBuilder sb = new StringBuilder();
while(true) {
int n = rand.nextInt(27);
if (n == 0) break;
sb.append((char) ("`" + n));
}
return sb.toString();
}
}
運行結果:
----------------------------------------
其實這道題的正經答案應該是我的某位老師,他的Hello World是在銀河一號上跑的233333
(為了測試環境配置)
右派的代碼 VS 左派的代碼
裡面有左派的hello world
顏表情版js:
?ω??= /`m′)? ~┻━┻ //*′?`*/ ["_"]; o=(???) =_=3; c=(?Θ?) =(???)-(???); (?Д?) =(?Θ?)= (o^_^o)/ (o^_^o);(?Д?)={?Θ?: "_" ,?ω?? : ((?ω??==3) +"_") [?Θ?] ,???? :(?ω??+ "_")[o^_^o -(?Θ?)] ,?Д??:((???==3) +"_")[???] }; (?Д?) [?Θ?] =((?ω??==3) +"_") [c^_^o];(?Д?) ["c"] = ((?Д?)+"_") [ (???)+(???)-(?Θ?) ];(?Д?) ["o"] = ((?Д?)+"_") [?Θ?];(?o?)=(?Д?) ["c"]+(?Д?) ["o"]+(?ω?? +"_")[?Θ?]+ ((?ω??==3) +"_") [???] + ((?Д?) +"_") [(???)+(???)]+ ((???==3) +"_") [?Θ?]+((???==3) +"_") [(???) - (?Θ?)]+(?Д?) ["c"]+((?Д?)+"_") [(???)+(???)]+ (?Д?) ["o"]+((???==3) +"_") [?Θ?];(?Д?) ["_"] =(o^_^o) [?o?] [?o?];(?ε?)=((???==3) +"_") [?Θ?]+ (?Д?) .?Д??+((?Д?)+"_") [(???) + (???)]+((???==3) +"_") [o^_^o -?Θ?]+((???==3) +"_") [?Θ?]+ (?ω?? +"_") [?Θ?]; (???)+=(?Θ?); (?Д?)[?ε?]="\"; (?Д?).?Θ??=(?Д?+ ???)[o^_^o -(?Θ?)];(o???o)=(?ω?? +"_")[c^_^o];(?Д?) [?o?]=""";(?Д?) ["_"] ( (?Д?) ["_"] (?ε?+(?Д?)[?o?]+ (?Д?)[?ε?]+(?Θ?)+ (???)+ (?Θ?)+ (?Д?)[?ε?]+(?Θ?)+ ((???) + (?Θ?))+ (???)+ (?Д?)[?ε?]+(?Θ?)+ (???)+ ((???) + (?Θ?))+ (?Д?)[?ε?]+(?Θ?)+ ((o^_^o) +(o^_^o))+ ((o^_^o) - (?Θ?))+ (?Д?)[?ε?]+(?Θ?)+ ((o^_^o) +(o^_^o))+ (???)+ (?Д?)[?ε?]+((???) + (?Θ?))+ (c^_^o)+ (?Д?)[?ε?]+(???)+ ((o^_^o) - (?Θ?))+ (?Д?)[?ε?]+(?Θ?)+ (?Θ?)+ (c^_^o)+ (?Д?)[?ε?]+(?Θ?)+ (???)+ ((???) + (?Θ?))+ (?Д?)[?ε?]+(?Θ?)+ ((???) + (?Θ?))+ (???)+ (?Д?)[?ε?]+(?Θ?)+ ((???) + (?Θ?))+ (???)+ (?Д?)[?ε?]+(?Θ?)+ ((???) + (?Θ?))+ ((???) + (o^_^o))+ (?Д?)[?ε?]+((???) + (?Θ?))+ (???)+ (?Д?)[?ε?]+(???)+ (c^_^o)+ (?Д?)[?ε?]+(?Θ?)+ ((o^_^o) - (?Θ?))+ ((???) + (o^_^o))+ (?Д?)[?ε?]+(?Θ?)+ ((???) + (?Θ?))+ ((???) + (o^_^o))+ (?Д?)[?ε?]+(?Θ?)+ ((o^_^o) +(o^_^o))+ ((o^_^o) - (?Θ?))+ (?Д?)[?ε?]+(?Θ?)+ ((???) + (?Θ?))+ (???)+ (?Д?)[?ε?]+(?Θ?)+ (???)+ (???)+ (?Д?)[?ε?]+(???)+ ((o^_^o) - (?Θ?))+ (?Д?)[?ε?]+((???) + (?Θ?))+ (?Θ?)+ (?Д?)[?o?]) (?Θ?)) ("_");
附上代碼轉換器(輸入原來的js代碼生成顏表情版js代碼):http://utf-8.jp/public/aaencode.html
看了一圈,好像沒有使用JIT來寫的,奉上一個JIT版本的。
#include &
#include &
#include &
typedef (* sayHello)(char * msg, int length);
char s[] = {0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x20,
0x77, 0x6f, 0x72, 0x6c, 0x64, 0x21, 0xa, 0x0};
int main() {
char code[] = {
0x53,
0x48, 0x89, 0xf2,
0x48, 0x89, 0xf9,
0x48, 0xc7, 0xc3, 0x01, 0x00, 0x00, 0x00,
0x48, 0xc7, 0xc0, 0x04, 0x00, 0x00, 0x00,
0xcd, 0x80,
0x5b,
0xc3
};
void * temp = mmap(NULL, sizeof(code), PROT_WRITE | PROT_EXEC,
MAP_ANONYMOUS | MAP_PRIVATE, -1, 0);
memcpy(temp, code, sizeof(code));
sayHello pSay = (sayHello)temp;
pSay(s, strlen(s));
return 0;
}
這個代碼在64位 x86 的ubuntu上,使用gcc 可以編譯執行。(理論上說,在其他linux系統上也可以執行的,但必須得是64位x86平台,換成32位或者arm是不行的)
# gcc -o t test.c
# ./t
hello world!
基本原理就是運行時生成列印的函數,然後通過函數指針去調用它。更多關於JIT的知識,可以看這裡:
JVM雜談之JIT
在minecraft中自造處理器和屏幕輸出hello worldhttp://wap.gamersky.com/news/Content-460158.html
按照作者的話說:在造計算器到一半的時候我打算改單片機,也就是具有「圖靈完備性」的簡單計算機,他可以執行一切計算機程序。我規划了指令集架構,儲存器架構和指令發射方式等。隨著除法器,可讀寫儲存器,緩衝隊列等重要電路結構的設計成功,我開始有了一個大膽的設想,嘗試實現一個具有流水線結構,匯流排結構,溢出中斷,堆棧,標誌位寄存器,基本的分支預測和亂序執行等現代高級計算機技術的16bit RISC CPU以及一個附屬的包含超越函數的單精度浮點處理器32bit FPU(目前只規劃作為計算器使用)。。在造計算器到一半的時候我打算改單片機,也就是具有「圖靈完備性」的簡單計算機,他可以執行一切計算機程序。我規划了指令集架構,儲存器架構和指令發射方式等。隨著除法器,可讀寫儲存器,緩衝隊列等重要電路結構的設計成功,我開始有了一個大膽的設想,嘗試實現一個具有流水線結構,匯流排結構,溢出中斷,堆棧,標誌位寄存器,基本的分支預測和亂序執行等現代高級計算機技術的16bit RISC CPU以及一個附屬的包含超越函數的單精度浮點處理器32bit FPU(目前只規劃作為計算器使用)。圖片來源網路,侵刪
是時候表演真正的技術了。
- 有一大類編程語言叫Esoteric programming languages,維基百科:https://en.m.wikipedia.org/wiki/Esoteric_programming_language
- 這裡有個hello world in esoteric languages大集合: https://esolangs.org/wiki/Hello_world_program_in_esoteric_languages
- 更新:上一個鏈接打不開的話可以試試我存的evernote: Hello world program in esoteric languages - Esolang
- 更新:發現一個吊炸天的在線編譯器,親測可以運行brainfuck, Shakespeare, Unicat, Whitespace等語言:Try It Online
- 附:正經語言hello world集http://rosettacode.org/wiki/Hello_world/Graphical
貼幾個我喜歡的hello world:
brainfuck (先來個最有名的)
++++++++++[&>+++++++&>++++++++++&>+++&>+&<&<&<&<-]&>++.&>+.+++++++..+++.&>++.&<&<+++++++++++++++.&>.+++.------.--------.&>+.&>.
Brainloller
Fugue
Sacred
() () () () () () () () () () ( )) () () () () () () () )) () () () () () () () () () () )) () () () )) () (( (( (( (( )( ) )) () () ((( )) () ((( () () () () () () () ((( ((( () () () ((( )) () () ((( (( (( () () () () () () () () () () () () () () () ((( )) ((( () () () ((( )( )( )( )( )( )( ((( )( )( )( )( )( )( )( )( ((( )) () ((( )) (((
Shakespeare
The Infamous Hello World Program.
Romeo, a young man with a remarkable patience.
Juliet, a likewise young woman of remarkable grace.
Ophelia, a remarkable woman much in dispute with Hamlet.
Hamlet, the flatterer of Andersen Insulting A/S.
Act I: Hamlet"s insults and flattery.
Scene I: The insulting of Romeo.
[Enter Hamlet and Romeo]
Hamlet:
You lying stupid fatherless big smelly half-witted coward!
You are as stupid as the difference between a handsome rich brave
hero and thyself! Speak your mind!
You are as brave as the sum of your fat little stuffed misused dusty
old rotten codpiece and a beautiful fair warm peaceful sunny summer"s
day. You are as healthy as the difference between the sum of the
sweetest reddest rose and my father and yourself! Speak your mind!
You are as cowardly as the sum of yourself and the difference
between a big mighty proud kingdom and a horse. Speak your mind.
Speak your mind!
[Exit Romeo]
Scene II: The praising of Juliet.
[Enter Juliet]
Hamlet:
Thou art as sweet as the sum of the sum of Romeo and his horse and his
black cat! Speak thy mind!
[Exit Juliet]
Scene III: The praising of Ophelia.
[Enter Ophelia]
Hamlet:
Thou art as lovely as the product of a large rural town and my amazing
bottomless embroidered purse. Speak thy mind!
Thou art as loving as the product of the bluest clearest sweetest sky
and the sum of a squirrel and a white horse. Thou art as beautiful as
the difference between Juliet and thyself. Speak thy mind!
[Exeunt Ophelia and Hamlet]
Act II: Behind Hamlet"s back.
Scene I: Romeo and Juliet"s conversation.
[Enter Romeo and Juliet]
Romeo:
Speak your mind. You are as worried as the sum of yourself and the
difference between my small smooth hamster and my nose. Speak your
mind!
Juliet:
Speak YOUR mind! You are as bad as Hamlet! You are as small as the
difference between the square of the difference between my little pony
and your big hairy hound and the cube of your sorry little
codpiece. Speak your mind!
[Exit Romeo]
Scene II: Juliet and Ophelia"s conversation.
[Enter Ophelia]
Juliet:
Thou art as good as the quotient between Romeo and the sum of a small
furry animal and a leech. Speak your mind!
Ophelia:
Thou art as disgusting as the quotient between Romeo and twice the
difference between a mistletoe and an oozing infected blister! Speak
your mind!
[Exeunt]
Unicat
(由於知乎貌似不支持這些表情,只有截圖)
DNA#
AT
T--A
A----T
T-----A
T-----A
G----C
T--A
GC
CG
C--G
A----T
A-----T
T-----A
A----T
A--T
GC
AT
C--G
T----A
C-----G
T-----A
G----C
C--G
CG
AT
A--T
T----A
A-----T
A-----T
G----C
A--T
GC
TA
G--C
T----A
G-----C
C-----G
C----G
A--T
GC
TA
G--C
A----T
G-----C
A-----T
C----G
A--T
CG
GC
A--T
A----T
C-----G
A-----T
C----G
A--T
CG
GC
A--T
T----A
G-----C
A-----T
G----C
A--T
CG
GC
A--T
G----C
A-----T
A-----T
T----A
A--T
TA
AT
T--A
G----C
A-----T
A-----T
A----T
G--C
AT
AT
G--C
T----A
G-----C
A-----T
G----C
G--C
AT
TA
T--A
A----T
G-----C
G-----C
A----T
A--T
TA
AT
T--A
A----T
T-----A
G-----C
A----T
T--A
TA
AT
G--C
A----T
T-----A
A-----T
T----A
G--C
AT
TA
T--A
A----T
G-----C
G-----C
A----T
A--T
AT
AT
T--A
G----C
A-----T
Whitespace
(由於知乎編輯器的相關strip,本部分代碼未予顯示,233)
少年,你想學哪門?還是自己寫一個?
輸出一個hello world?
恩,首先我需要一個操作系統。
於是我做了一個最小化的操作系統,
用上古機器語言,16進位的。
1萬多行,不過大多數都是0000000,保存為img格式。
都說了是最小化系統,所以就決定用軟盤了!
於是買了軟盤和軟盤驅動。
把系統鏡像燒到軟盤裡
燒錄完成。
插上軟碟機,然後重啟電腦。
開機設為軟碟機優先啟動!
平日里打打CTF比賽,各種奇葩語言經常見。
0. HQ9+- 語言,傳送門 hq9+- 這貨只有5個操作符H, Q, 9, +, -,其中 H 的作用就是輸出Hello World! 。只用一個字母H !!!,逼格之高,不知道高到a哪裡去了。
1.brainfuck語言
+++++ +++[- &>++++ ++++&< ]&>+++ +++++ .&<+++ ++[-&> +++++ &<]&>++ ++.++ +++++
..+++ .&<+++ +++++ [-&>-- ----- -&<]&>- --.&<+ +++++ [-&>++ ++++&< ]&>+++ ++++.
&<++++ [-&>++ ++&<]&> +++++ +++.+ ++.-- ----. ----- ---.&< +++++ +++[- &>----
----&< ]&>--- .&<
2. perl的ppencode。全部變成英文單詞,確實很有優雅,但就是不知道說的是啥。
#!/usr/bin/perl -w
length q caller getc and print chr ord q chop uc and print chr ord q ge log and print chr ord qw q lc q and print chr ord qw q le q and print chr ord q local and print chr ord q q q and print chr ord q qw eq and print chr ord q or no and print chr ord q local and print chr ord q else and print chr ord qw q die q and print chr hex length q q shift shmread bless q and print chr ord qq q q and print chr ord qq q q
將上面代碼保存為pl文件,比如ppencode.pl。命令行下輸入:
perl ppendocde.pl
3. ruby的rrencode。全部由非字母的字元組成。傳送門:rrencode
($,|$$@@_=$@);$&>&<&<($,$,||(%!%!&<&<(?!+?!+?!))%(?|-?&<+(?]-?=+?/-?")))+($,|$$(%!%!&<&<(?!+?!+?!))%(?}-?=+(?_-??+?-?!)));($,$,||_=$~);$&>&<&<($,$,||(%!%!&<&<(?!+?!+?!))%(?~-?&>+(?\-?&<+?/-?#)))+($,$,||(%!%!&<&<(?!*(?--?,+?"-?%)))%(?{-?;+(?]-?=+?/-?#)))+($,$,||(%!%!&<&<(?!*(?$-?#+?.-?,)))%(?|-?&<+(?|-?\+(?*-?"+?*-?#))));($,$,||@@_=$&>);$&>&<&<($,$,||(%!%!&<&<(?!+?!+?!))%(?~-?^+?/-?#));($,$,||_=$;);$&>&<&<($,^$$(%!%!&<&<(?!*(?(-?"+?/-?-)))%(?[-?;+?/-?/))+($,$,||(%!%!&<&<(?!+?!+?!))%(?}-?=+(?}-?]+(?;-?++?+-?$))))+($,$,||(%!%!&<&<(?!*(?#-?"+?(-?)))%(?}-?=+(?}-?]+(?/-?"+?*-?#))));($,|$$_=$");$&>&<&<($,$,||(%!%!&<&<(?!*(?%-?$+?"-?%)))%(?~-?&>+(?}-?]+(??-?/+?,-?*))))+($,|$$(%!%!&<&<(?!+?!+?!))%(?}-?=+(?}-?]+?--?!)));($,^$$@@_=$);$&>&<&<($,$,||(%!%!&<&<(?!*(?"-?+?,-?*)))%(?|-?&<+(?\-?&<+?*-?)));($,$,||@_=$);$&>&<&<($,|$$(%!%!&<&<(?!*(?-?%+?.-?,)))%(?~-?^+?)-?());($,^$$@_=$);$&>&<&<$/
不過我復現的時候沒成功。。。。
4. php是世上最好的語言。
&
利用異或操作來代替。玩過webshell的孩紙都知道。當然還有更優雅的,比如ph師傅的文章中提到的技巧 一些不包含數字和字母的webshell
5. Malbolge語言。這個是以代碼醜陋為目標而設計出來的,輸出hello,world
(=&<`#9]~6ZY32Vx/4Rs+0No-Jk)"Fh}|Bcy?`=*z]Kw%oG4UUS0/@-ejc(:"8dc
有沒有逼格不知道,但確實是很醜。
6. Scratch
這。。逼格,至少比總是f字母字元的強多了是吧!
7. Ook編碼
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook!
Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook!
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook? Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook! Ook? Ook! Ook! Ook. Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook.
Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook.
Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook?
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook? Ook. Ook? Ook! Ook. Ook? Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook.
傳送門: Ook!
6.js代碼混淆。這個常見的有以下幾種吧。
第一種是jsfuck,用6 個字元[ ]( ) ! +來編寫 JavaScript 程序。傳送門:jsfuck
[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]+(!![]+[])[+[]]+(![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]+([]+[])[(![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(!![]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]()[+!+[]+[!+[]+!+[]]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+([][[]]+[])[+[]]+([][[]]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()(([]+[])[([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]]()[+[]])[+[]]+(!+[]+!+[]+!+[]+!+[]+[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]])+[])+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+([][[]]+[])[+[]]+([][[]]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()(([]+[])[([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]]()[+[]])[+[]]+(!+[]+!+[]+!+[]+!+[]+!+[]+[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]])+[])+(!![]+[])[+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+([][[]]+[])[!+[]+!+[]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+([][[]]+[])[+[]]+([][[]]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()(([]+[])[([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]]()[+[]])[+[]]+(!+[]+!+[]+[+!+[]])+[])+([]+[])[(![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(!![]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]()[+!+[]+[!+[]+!+[]]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]])()
瀏覽器,按f12,選擇控制台,將上述代碼複製進去後點擊運行
第二種跟第一種挺像的,但我們h稱之為jother編碼,用到的字元有! + ( ) [ ] { }。傳送門:jother
代碼如下:
[][(![]+[])[!![]+!![]+!![]]+({}+[])[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][({}+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+[]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+({}+[])[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+({}[[]]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]+!![]+!![]]+({}[[]]+[])[+[]]+({}[[]]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(![]+[])[!![]+!![]+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(![]+[])[+!![]]+([]+[][(![]+[])[!![]+!![]+!![]]+({}+[])[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][({}+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+[]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+({}+[])[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+({}[[]]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]+!![]+!![]]+(![]+[])[!![]+!![]]+({}+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]+({}[[]]+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]])())[!![]+!![]+!![]]+(!![]+[])[!![]+!![]+!![]])()([][(![]+[])[!![]+!![]+!![]]+({}+[])[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][({}+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+[]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+({}+[])[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+({}[[]]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]+!![]+!![]]+(!![]+[])[!![]+!![]+!![]]+(![]+[])[!![]+!![]+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(![]+[])[+!![]]+([]+[][(![]+[])[!![]+!![]+!![]]+({}+[])[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][({}+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+[]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+({}+[])[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+({}[[]]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]+!![]+!![]]+(![]+[])[!![]+!![]]+({}+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]+({}[[]]+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]])())[!![]+!![]+!![]]+(!![]+[])[!![]+!![]+!![]])()(({}+[])[+[]])[+[]]+(!![]+!![]+!![]+!![]+[])+(!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+[]))+(!![]+[])[!![]+!![]+!![]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]+({}+[])[+!![]]+[][(![]+[])[!![]+!![]+!![]]+({}+[])[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][({}+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+[]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+({}+[])[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+({}[[]]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]+!![]+!![]]+({}[[]]+[])[+[]]+({}[[]]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(![]+[])[!![]+!![]+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(![]+[])[+!![]]+([]+[][(![]+[])[!![]+!![]+!![]]+({}+[])[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][({}+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+[]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+({}+[])[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+({}[[]]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]+!![]+!![]]+(![]+[])[!![]+!![]]+({}+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]+({}[[]]+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]])())[!![]+!![]+!![]]+(!![]+[])[!![]+!![]+!![]])()([][(![]+[])[!![]+!![]+!![]]+({}+[])[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][({}+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+[]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+({}+[])[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+({}[[]]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]+!![]+!![]]+(!![]+[])[!![]+!![]+!![]]+(![]+[])[!![]+!![]+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(![]+[])[+!![]]+([]+[][(![]+[])[!![]+!![]+!![]]+({}+[])[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][({}+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+[]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+({}+[])[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+({}[[]]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]+!![]+!![]]+(![]+[])[!![]+!![]]+({}+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]+({}[[]]+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]])())[!![]+!![]+!![]]+(!![]+[])[!![]+!![]+!![]])()(({}+[])[+[]])[+[]]+(!![]+!![]+[])+({}+[])[!![]+!![]+!![]+!![]+!![]])+[][(![]+[])[!![]+!![]+!![]]+({}+[])[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][({}+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+[]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+({}+[])[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+({}[[]]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]+!![]+!![]]+({}[[]]+[])[+[]]+({}[[]]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(![]+[])[!![]+!![]+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(![]+[])[+!![]]+([]+[][(![]+[])[!![]+!![]+!![]]+({}+[])[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][({}+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+[]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+({}+[])[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+({}[[]]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]+!![]+!![]]+(![]+[])[!![]+!![]]+({}+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]+({}[[]]+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]])())[!![]+!![]+!![]]+(!![]+[])[!![]+!![]+!![]])()([][(![]+[])[!![]+!![]+!![]]+({}+[])[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][({}+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+[]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+({}+[])[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+({}[[]]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]+!![]+!![]]+(!![]+[])[!![]+!![]+!![]]+(![]+[])[!![]+!![]+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(![]+[])[+!![]]+([]+[][(![]+[])[!![]+!![]+!![]]+({}+[])[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][({}+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+[]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+({}+[])[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+({}[[]]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]+!![]+!![]]+(![]+[])[!![]+!![]]+({}+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]+({}[[]]+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]])())[!![]+!![]+!![]]+(!![]+[])[!![]+!![]+!![]])()(({}+[])[+[]])[+[]]+(!![]+!![]+!![]+!![]+!![]+[])+(!![]+!![]+!![]+!![]+!![]+!![]+!![]+[]))+({}+[])[+!![]]+(!![]+[])[+!![]]+(![]+[])[!![]+!![]]+({}[[]]+[])[!![]+!![]]
第三種是jjencode 2或者說 aaencode。傳送門:aaencode
?ω??= /`m′)? ~┻━┻ //*′?`*/ ["_"]; o=(???) =_=3; c=(?Θ?) =(???)-(???); (?Д?) =(?Θ?)= (o^_^o)/ (o^_^o);(?Д?)={?Θ?: "_" ,?ω?? : ((?ω??==3) +"_") [?Θ?] ,???? :(?ω??+ "_")[o^_^o -(?Θ?)] ,?Д??:((???==3) +"_")[???] }; (?Д?) [?Θ?] =((?ω??==3) +"_") [c^_^o];(?Д?) ["c"] = ((?Д?)+"_") [ (???)+(???)-(?Θ?) ];(?Д?) ["o"] = ((?Д?)+"_") [?Θ?];(?o?)=(?Д?) ["c"]+(?Д?) ["o"]+(?ω?? +"_")[?Θ?]+ ((?ω??==3) +"_") [???] + ((?Д?) +"_") [(???)+(???)]+ ((???==3) +"_") [?Θ?]+((???==3) +"_") [(???) - (?Θ?)]+(?Д?) ["c"]+((?Д?)+"_") [(???)+(???)]+ (?Д?) ["o"]+((???==3) +"_") [?Θ?];(?Д?) ["_"] =(o^_^o) [?o?] [?o?];(?ε?)=((???==3) +"_") [?Θ?]+ (?Д?) .?Д??+((?Д?)+"_") [(???) + (???)]+((???==3) +"_") [o^_^o -?Θ?]+((???==3) +"_") [?Θ?]+ (?ω?? +"_") [?Θ?]; (???)+=(?Θ?); (?Д?)[?ε?]="\"; (?Д?).?Θ??=(?Д?+ ???)[o^_^o -(?Θ?)];(o???o)=(?ω?? +"_")[c^_^o];(?Д?) [?o?]=""";(?Д?) ["_"] ( (?Д?) ["_"] (?ε?+(?Д?)[?o?]+ (?Д?)[?ε?]+(?Θ?)+ (???)+ (?Θ?)+ (?Д?)[?ε?]+(?Θ?)+ ((???) + (?Θ?))+ (???)+ (?Д?)[?ε?]+(?Θ?)+ (???)+ ((???) + (?Θ?))+ (?Д?)[?ε?]+(?Θ?)+ ((o^_^o) +(o^_^o))+ ((o^_^o) - (?Θ?))+ (?Д?)[?ε?]+(?Θ?)+ ((o^_^o) +(o^_^o))+ (???)+ (?Д?)[?ε?]+((???) + (?Θ?))+ (c^_^o)+ (?Д?)[?ε?]+(???)+ ((o^_^o) - (?Θ?))+ (?Д?)[?ε?]+(?Θ?)+ (?Θ?)+ (c^_^o)+ (?Д?)[?ε?]+(?Θ?)+ (???)+ ((???) + (?Θ?))+ (?Д?)[?ε?]+(?Θ?)+ ((???) + (?Θ?))+ (???)+ (?Д?)[?ε?]+(?Θ?)+ ((???) + (?Θ?))+ (???)+ (?Д?)[?ε?]+(?Θ?)+ ((???) + (?Θ?))+ ((???) + (o^_^o))+ (?Д?)[?ε?]+((???) + (?Θ?))+ (???)+ (?Д?)[?ε?]+(???)+ (c^_^o)+ (?Д?)[?ε?]+(?Θ?)+ ((o^_^o) - (?Θ?))+ ((???) + (o^_^o))+ (?Д?)[?ε?]+(?Θ?)+ ((???) + (?Θ?))+ ((???) + (o^_^o))+ (?Д?)[?ε?]+(?Θ?)+ ((o^_^o) +(o^_^o))+ ((o^_^o) - (?Θ?))+ (?Д?)[?ε?]+(?Θ?)+ ((???) + (?Θ?))+ (???)+ (?Д?)[?ε?]+(?Θ?)+ (???)+ (???)+ (?Д?)[?ε?]+(???)+ ((o^_^o) - (?Θ?))+ (?Д?)[?ε?]+((???) + (?Θ?))+ (?Θ?)+ (?Д?)[?o?]) (?Θ?)) ("_");
額外再加一種,jspacker加密。這個額。。不是很優雅哈哈。不過乍一看下,你看不出這個用來輸出helloworld的。
eval(function(p,a,c,k,e,d){e=function(c){return c};if(!"".replace(/^/,String)){while(c--){d[c]=k[c]||c}k=[function(e){return d[e]}];e=function(){return"\w+"};c=1};while(c--){if(k[c]){p=p.replace(new RegExp("\b"+e(c)+"\b","g"),k[c])}}return p}("0("1,2!")",3,3,"alert|Hello|World".split("|"),0,{}))
話說有沒有有blog的童鞋想換換友鏈的哈哈。
個人blog地址:chybeta
歡迎交流!
Lambda 大法好
貼上代碼,請在Python 2環境下運行
(lambda _________, _, __, ___, ____, _____, ______, _______, ________:
getattr(getattr(
__import__(None.__class__.__name__.__class__.__name__[_____-_____]
+ False.__class__.__class__.__name__[_ &<&< (_____-_____)]
+ [].__class__.__name__[_ &<&< _]),
[].__class__.__name__[________ &>&> __:] + {}.__class__.__name__[______-______] + _________(__&<&<_______,
(_______ &<&< (_____ &<&< __)) + (____ &<&< (____ &<&< __)) + (__ ** (_______ &<&< _))
+ __ ** (_____ + ________) + (_ &<&< (____ * ___)) + __ ** (________ + __)
+ (_ &<&< ________) + __**_______ - _ - (__ &<&< ___))),
_________(__**________, (_ &<&< (_____ * ________ - __)) + (_ &<&< (_____ * ________ - ___)) +
(__ ** ((_ &<&< _____) + __)) + (__ ** (_ &<&< _____)) + (__ ** ((_ &<&< _____) - __)) +
(__ ** ((_ &<&< _____) - ___)) + (__ ** ((_ &<&< _____) - ____)) + (_ &<&< (_____ ** __ + _)) +
(__ ** (____ * _____ + __)) + (_ &<&< (__ ** ____ + _____)) + (__ ** (_____ * ____ - _)) +
(__ ** (_ &<&< ____)) + ( 1 &<&< (__ ** ____ - __)) + (_ &<&< (______ * __ + _)) +
(_ &<&< (______ * __)) + (__ ** (___ ** __)) + __ ** ______ + __ ** _____ + __ ** ____ + ____ + __ + _)
)(_________(____ &<&< ______, (((_____ &<&< ____) + _) &<&< ((___ &<&< _____) - ___)) +
(((((___ &<&< __) - _) &<&< ___) + _) &<&< ((_____ &<&< ____) + (_ &<&< _))) +
(((_______ &<&< __) - _) &<&< (((((_ &<&< ___) + _)) &<&< ___) + (_ &<&< _))) +
(((_______ &<&< ___) + _) &<&< ((_ &<&< ______) + _)) + (((_______ &<&< ____) - _) &<&< ((_______ &<&< ___))) +
(((_ &<&< ____) - _) &<&< ((((___ &<&< __) + _) &<&< __) - _)) -
(((((___ &<&< __) + _) &<&< __) + _) &<&< ((_____ &<&< ___) + (_ &<&< _))) +
(_______ &<&< (((((_ &<&< ___) + _)) &<&< __))) -
((((((_ &<&< ___) + _)) &<&< __) + _) &<&< ((((___ &<&< __) + _) &<&< _))) +
(((_______ &<&< __) - _) &<&< (((((_ &<&< ___) + _)) &<&< _))) + (((___ &<&< ___) + _) &<&< ((_____ &<&< _)))
+ ((((___ &<&< __) - _)) &<&< _____) + (_ &<&< ___))))
(lambda _______, ___ : (lambda _, __ : _(_, __))(lambda _, __ : chr(__ % _______) +
_(_, __ // _______) if __ else (lambda: _).func_code.co_lnotab, ___),
*(lambda _, __, ___: _(_, __, ___))(
(lambda _, __, ___:
[__(___[(lambda: _).func_code.co_nlocals])] +
_(_, __, ___[(lambda _: _).func_code.co_nlocals:]) if ___ else []
),
lambda _: _.func_code.co_argcount,
(
lambda _: _,
lambda _, __: _,
lambda _, __, ___: _,
lambda _, __, ___, ____: _,
lambda _, __, ___, ____, _____: _,
lambda _, __, ___, ____, _____, ______: _,
lambda _, __, ___, ____, _____, ______, _______: _,
lambda _, __, ___, ____, _____, ______, _______, ________: _
)
))
好吧我承認我是個無聊的人。
Vim? Emacs?
MS Paint: Excuse me?
==========================
開玩笑,開玩笑
事實上我是 Vim 和 Sublime 腦殘粉。
轉自 YouTube
helloworld
main函數?不存在的
#define x (8-8)
#define y (9-8)
#define Z (8-6)
s[ ]= {Z,6,Z,Z,6 +4 ,Z ,Z,58,Z,58
,6 +4 ,- 3, Z, 6, Z,
Z, Z, 58 ,Z ,6 +4 ,Z
,58,Z,6,Z, -3,Z,6,Z,Z ,Z ,4 +6 ,Z
,5 +5 ,Z ,4 +6 ,Z ,6
,Z ,- 3, 58 ,Z ,5 +5
,Z ,Z ,58,Z,58,Z ,6,Z,-3,Z, 6,Z,Z,Z,58 ,Z,58,Z,58
,Z ,6 ,Z ,- 3,Z,6,Z,Z, Z,58,Z,58, Z, 58 ,Z,6
,Z ,- 3, Z, 6, Z, Z, 58 ,Z ,5 +5
,Z ,4 +6 ,Z ,5 +5 ,- 3, x, -3 ,Z
,3 ,Z ,5 ,Z ,Z ,Z ,Z ,6 +4 ,Z
,5 +5,Z ,Z ,6 +4 ,Z ,y ,4 ,- 3,
x, y, Z,3,Z,3,Z, Z, Z, 3,Z,6,Z,Z, Z,6,Z,Z,Z ,4
+6
,Z
,5 ,Z ,-3,x, Z, Z, 3,Z,y,Z,Z, Z,4,Z,
6, Z, Z, Z, 6, Z, Z, Z, 58
,Z ,5 ,Z ,- 3, x, 3, Z, 3,
Z,3,Z,5,Z, 6,Z,Z,Z,Z, Z, 6, Z,58,Z,5,Z ,-3,x,4,Z,
y, 4, y, Z, 6, Z, 6, Z, Z,
Z, 4, Z, 4, Z,6 +4 ,Z ,5
,Z ,- 3, x, 5 ,Z,4,Z,3+4 ,4 +6
,Z, Z, 6, Z,Z,58,Z ,9,},u=44* 5,c=45-3; main(i ,j ){
for( i= x; i&< u; i= i+ y, c= c^ (4+ 6)
){ if (s [i ]&< x) {q (" #* () ;p ="
"+ 43 ,+ ") ;} else{for(j =x ;j &<(s[i](9+ 6));
j= j+ 1) p( c) ;} }} q( f) {p (5
+5 );}; f( a, b, t) {" if (u &>t )"
;} p(f ){ ;printf( "%c",f,"f" );345689? 3: 4; };
輸出結果為
當然是練書法了!!!
看了到 @姜小倩 的 最小化的操作系統,其實最近我也在跟著一本教程做 OS 玩。這裡貼源代碼玩一下,出來的結果大概就是她提到的那樣。
; hello-ipl
org 0x7C00 ; 指明程序裝載地址
fat12: ; Standard FAT12 formatted floppy code
jmp entry ; 這裡的 FAT12 代碼只是為了讓 BIOS 找到可啟動磁碟
db 0x90
db "HELLOIPL" ; 啟動扇區名稱(8位元組)
dw 512 ; 每個扇區(sector)大小(必須512位元組)
db 1 ; 簇(cluster)大小(必須為1個扇區)
dw 1 ; FAT起始位置(一般為第一個扇區)
db 2 ; FAT個數(必須為2)
dw 224 ; 根目錄大小(一般為224項)
dw 2880 ; 該磁碟大小(必須為2880扇區1440*1024/512)
db 0xF0 ; 磁碟類型(必須為0xf0)
dw 9 ; FAT的長度(必須為9扇區)
dw 18 ; 一個磁軌(track)有幾個扇區(必須為18)
dw 2 ; 磁頭數(必須為2)
dd 0 ; 不使用分區,必須是0
dd 2800 ; 重寫一次磁碟大小
dd 0x00, 0x00, 0x29 ; 意義不明(固定)
dd 0xFFFFFFFF ; 卷標號碼?
db "HELLO-OS " ; 磁碟的名稱(必須為11位元組,不足填空格)
db "FAT12 " ; 磁碟格式名稱(必須為8位元組,不足填空格)
times 18 db 0 ; 空出18位元組
entry: ; 程序主要部分
; 初始化寄存器
mov ax, 0
mov ss, ax
mov ds, ax
mov es, ax
mov sp, 0x7C00 ; 移動 Stack Pointer
mov si, msg ; 標識 Source Index
putloop: ; 循環顯示字元
mov al, [si] ; 移動第一個字元到寄存器,即 "h"
add si, 1 ; si++
cmp al, 0 ; 檢查 null terminator
je fin ; jump is equal
mov ah, 0x0E ; 顯示一個文字
mov bx, 15 ; 指定字元顏色
int 0x10 ; 通過 0x10 中斷顯示一個字元
jmp putloop
fin: ; 當需要顯示的信息都顯示完畢,那麼進入死循環
hlt ; 讓CPU停止,等待指令
jmp fin ; 死循環
msg: ; 設定需要顯示的字元
db 0x0a, 0x0a ; 換行兩次
db "hello, world!"
db 0x0a
db 0x0d ; Carriage Return
db 0 ; null terminator
endpart:
times 510-($-$$) db 0 ; 填寫0x00直到0x001fe, 0x001FE == 510
db 0x55, 0xaa ; magic
保存為 hello.nasm 後用彙編器彙編為二進位文件:
$ nasm -o hello.bin hello.nasm
然後用 dd 命令在後面加一串 0 ,製成一張軟盤大小的鏡像文件,對,就是 1.44 MB 的那玩意兒:
$ dd if=/dev/zero of=hello.bin bs=512 seek=1 count=2879
現在用十六進位編輯器打開 hello.bin 就能看到差不多的內容了:
最後用 qemu 虛擬機啟動就可以啦:
$ qemu-system-i386 -drive file=hello.bin,if=floppy
最後,彙編真好玩啊【棒讀
using System;
using System.Linq;
using System.Threading;
using HidLibrary;
namespace HelloLed
{
public class Program
{
private static HidDevice _device;
private static bool _attached;
public static void Main(string[] args)
{
_device = HidDevices.Enumerate(0x1D34, 0x0013).FirstOrDefault();
if (_device == null) return;
_device.OpenDevice();
_device.MonitorDeviceEvents = true;
_device.Inserted += () =&> { _attached = true; };
_device.Removed += () =&> { _attached = false; };
new Timer(state =&>
{
if (!_attached) return;
int offset = DateTime.Now.Second % 2;
for (int i = 3 * offset; i &< 3 * (offset + 1); i++)
_device.Write(Convert.FromBase64String("AAUA/xtK/1tq,AAUC/1tI+1tq,AAUE/RJK////,AAUA9miK9Wqq,AAUC9Wqq/Wyo,AAUE9kqK////".Split(",")[i]));
}, null, 0, 300);
Console.ReadKey();
}
}
}
叫女友/老婆 手寫 hello world
先上代碼(C語言):
const int main[] = {
-443987883, 440, 113408, -1922629632,
4149, 899584, 84869120, 15544,
266023168, 1818576901, 1461743468, 1684828783,
-1017312735
};
執行結果:
main函數?不存在的!
原理請參考鏈接:Main is usually a function. So then when is it not?
(hello world)
(Material Size) (X=100.000, Y=20.000, Z=10.000)
(Tool Number:1) (刀尖圓角半徑為 0.000 毫米 平底半徑為 0.200 毫米 直徑為 15.0 度 的錐銑刀)
G21 G49 G80 G90
G0Z5.0000
M3 S50000
G0 X3.8353 Y-2.1170 Z5.0000
G1 Z-0.1000 F1000
G1 X3.8354 Y-2.1281 F2000
X3.8353 Y-2.1170
G0 Z5.0000
G0 X-0.4323 Y-2.1232
G1 Z-0.1000 F1000
G1 X-0.4326 Y-2.1665 F2000
X-0.4401 Y-2.1439
X-0.4314 Y-2.1221
X-0.4103 Y-2.1110
X-0.4219 Y-2.1210
X-0.4372 Y-2.1227
X-0.4507 Y-2.1153
X-0.4576 Y-2.1016
X-0.4323 Y-2.1232
X-0.6523 Y-2.2082
X-0.4914 Y-2.6246
X-0.6148 Y-2.8048
X-0.4914 Y-2.6246
X-0.3797 Y-2.6245
X-0.2580 Y-2.8044
X-0.3797 Y-2.6245
X-0.0770 Y-1.8720
X0.0100 Y-1.7835
X0.0872 Y-1.6855
X0.1531 Y-1.5796
X0.2067 Y-1.4677
X1.2606 Y1.1682
X1.3265 Y1.2833
X1.4051 Y1.3906
X1.4951 Y1.4881
X1.5967 Y1.5180
X1.7042 Y1.5299
X1.8125 Y1.5224
X1.9164 Y1.4961
X2.0124 Y1.4530
X2.1010 Y1.3925
X2.1785 Y1.3165
X2.2409 Y1.2282
X2.2859 Y1.1322
X3.7948 Y-2.6196
X3.6729 Y-2.7998
X3.7948 Y-2.6196
X3.8820 Y-2.6195
X4.0057 Y-2.7994
X3.8820 Y-2.6195
X4.1808 Y-1.8428
X4.2571 Y-1.7553
X4.3245 Y-1.6601
X4.3819 Y-1.5585
X4.4285 Y-1.4522
X5.7794 Y2.1778
X5.9708 Y2.3094
X5.7794 Y2.1778
X5.6871 Y2.3090
X5.7794 Y2.1778
X4.3937 Y-1.5350
X4.3338 Y-1.6448
X4.2624 Y-1.7480
X4.1808 Y-1.8428
X4.0904 Y-1.8752
X3.9916 Y-1.8940
X3.8874 Y-1.8966
X3.7821 Y-1.8813
X3.6801 Y-1.8481
X3.5860 Y-1.7984
X3.5032 Y-1.7351
X3.4344 Y-1.6617
X3.3804 Y-1.5823
X2.6315 Y0.2729
X1.8739 Y2.1245
X1.9952 Y2.3047
X1.8739 Y2.1245
X1.7464 Y2.1244
X1.6239 Y2.3043
X1.7464 Y2.1244
X1.4951 Y1.4881
X1.4136 Y1.4013
X1.3412 Y1.3059
X1.2792 Y1.2035
X1.2285 Y1.0958
X0.1718 Y-1.5453
X0.1019 Y-1.6636
X0.0184 Y-1.7732
X-0.0770 Y-1.8720
X-0.1731 Y-1.8950
X-0.2767 Y-1.9025
X-0.3840 Y-1.8922
X-0.4903 Y-1.8628
X-0.5906 Y-1.8147
X-0.6802 Y-1.7502
X-0.7554 Y-1.6729
X-0.8143 Y-1.5874
X-0.8565 Y-1.4981
X-2.2289 Y2.1197
X-2.1048 Y2.2999
X-2.2289 Y2.1197
X-2.3246 Y2.1196
X-2.5870 Y2.2993
X-2.3246 Y2.1196
X-0.6523 Y-2.2082
X-1.0254 Y-2.3523
X-0.7655 Y-3.0250
X-0.1093 Y-3.0242
X1.5033 Y0.9853
X1.5283 Y1.0312
X1.5648 Y1.0717
X1.6107 Y1.1027
X1.6620 Y1.1215
X1.7140 Y1.1274
X1.7659 Y1.1213
X1.8171 Y1.1025
X1.8630 Y1.0714
X1.8994 Y1.0308
X1.9243 Y0.9848
X3.5240 Y-3.0199
X4.1569 Y-3.0192
X6.2913 Y2.5297
X5.5323 Y2.5288
X4.1378 Y-1.3476
X4.1142 Y-1.3950
X4.0784 Y-1.4373
X4.0328 Y-1.4701
X3.9813 Y-1.4904
X3.9288 Y-1.4976
X3.8761 Y-1.4925
X3.8239 Y-1.4742
X3.7770 Y-1.4432
X3.7396 Y-1.4024
X3.7142 Y-1.3559
X2.1434 Y2.5249
X1.4742 Y2.5241
X-0.0596 Y-1.3591
X-0.0845 Y-1.4056
X-0.1214 Y-1.4466
X-0.1678 Y-1.4780
X-0.2196 Y-1.4968
X-0.2720 Y-1.5026
X-0.3244 Y-1.4961
X-0.3760 Y-1.4765
X-0.4220 Y-1.4446
X-0.4582 Y-1.4030
X-0.4826 Y-1.3562
X-1.9530 Y2.5201
X-2.9077 Y2.5189
X-1.0254 Y-2.3523
G0 Z5.0000
G0 X-5.5710 Y-2.4092
G1 Z-0.1000 F1000
G1 X-5.4947 Y-2.4138 F2000
X-5.4192 Y-2.4277
X-5.3463 Y-2.4506
X-5.2692 Y-2.5741
X-5.2085 Y-2.7070
X-5.1658 Y-2.8462
X-5.2091 Y-2.7072
X-5.2697 Y-2.5743
X-5.3463 Y-2.4506
X-5.3467 Y-2.0845
X-5.1669 Y-1.9043
X-5.3467 Y-2.0845
X-5.8868 Y-2.0851
X-6.0671 Y-1.9087
X-5.8868 Y-2.0851
X-5.8865 Y-2.4096
X-6.0650 Y-2.5886
X-5.8865 Y-2.4096
X-5.5710 Y-2.4092
X-5.5705 Y-2.8092
X-5.5131 Y-2.8165
X-5.4577 Y-2.8391
X-5.4102 Y-2.8754
X-5.3747 Y-2.9211
X-5.3520 Y-2.9742
X-5.3435 Y-3.0335
X-5.3507 Y-3.0929
X-5.3722 Y-3.1465
X-6.1694 Y-4.5753
X-5.9903 Y-4.5751
X-4.9456 Y-3.0118
X-4.9469 Y-1.8914
X-4.9597 Y-1.7232
X-4.9648 Y-1.7015
X-4.9801 Y-1.6853
X-5.0015 Y-1.6789
X-5.0231 Y-1.6841
X-6.0292 Y-1.6853
X-6.2740 Y-1.7032
X-6.2920 Y-2.0008
X-6.2961 Y-2.2991
X-6.2862 Y-2.5970
X-6.2733 Y-2.7679
X-6.2700 Y-2.7892
X-6.2565 Y-2.8059
X-6.2363 Y-2.8135
X-6.2151 Y-2.8100
X-5.5705 Y-2.8092
G0 Z5.0000
G0 X-9.4824 Y-2.3197
G1 Z-0.1000 F1000
G1 X-9.4892 Y-2.3751 F2000
X-9.5113 Y-2.4307
X-9.5487 Y-2.4802
X-9.5981 Y-2.5177
X-9.6536 Y-2.5398
X-9.7089 Y-2.5468
X-13.6711 Y-2.5514
X-13.7265 Y-2.5446
X-13.7820 Y-2.5226
X-13.8315 Y-2.4852
X-13.8691 Y-2.4358
X-13.8912 Y-2.3802
X-13.8982 Y-2.3249
X-13.9018 Y0.7461
X-13.8942 Y0.8044
X-13.8713 Y0.8598
X-13.8355 Y0.9065
X-13.7889 Y0.9424
X-13.7336 Y0.9654
X-13.6752 Y0.9731
X-9.7131 Y0.9778
X-9.6577 Y0.9710
X-9.6021 Y0.9489
X-9.5526 Y0.9115
X-9.5151 Y0.8621
X-9.4929 Y0.8066
X-9.4860 Y0.7512
X-9.4824 Y-2.3197
G0 Z5.0000
G0 X-9.1136 Y0.4804
G1 Z-0.1000 F1000
G1 X-9.1291 Y0.8071 F2000
X-9.1476 Y0.9008
X-9.1842 Y0.9891
X-9.2735 Y1.0620
X-9.3745 Y1.1216
X-9.4841 Y1.1653
X-9.5984 Y1.1916
X-9.7133 Y1.2003
X-13.7306 Y1.1927
X-13.8364 Y1.1785
X-13.9405 Y1.1485
X-14.0397 Y1.1031
X-14.1304 Y1.0438
X-14.2102 Y0.9730
X-14.2476 Y0.8524
X-14.2710 Y0.7274
X-14.2796 Y0.6005
X-14.2735 Y0.4743
X-14.2705 Y-2.0882
X-14.2573 Y-2.3896
X-14.2377 Y-2.4906
X-14.1999 Y-2.5862
X-14.1105 Y-2.6586
X-14.0094 Y-2.7176
X-13.8998 Y-2.7606
X-13.7855 Y-2.7861
X-13.6708 Y-2.7938
X-9.6535 Y-2.7862
X-9.5503 Y-2.7733
X-9.4485 Y-2.7453
X-9.3513 Y-2.7028
X-9.2616 Y-2.6471
X-9.1821 Y-2.5802
X-9.1407 Y-2.4605
X-9.1146 Y-2.3356
X-9.1046 Y-2.2083
X-9.1106 Y-2.0818
X-9.1136 Y0.4804
X-8.7416 Y0.4808
X-8.7430 Y0.6511
X-8.7637 Y0.8212
X-8.8034 Y0.9879
X-8.8611 Y1.1481
X-8.9046 Y1.2137
X-8.9622 Y1.2688
X-9.0296 Y1.3093
X-9.1776 Y1.3587
X-9.3301 Y1.3955
X-9.4855 Y1.4192
X-9.6420 Y1.4296
X-9.7980 Y1.4266
X-13.5913 Y1.4222
X-13.7453 Y1.4247
X-13.8999 Y1.4142
X-14.0532 Y1.3907
X-14.2038 Y1.3543
X-14.3499 Y1.3056
X-14.4188 Y1.2634
X-14.4803 Y1.2077
X-14.5307 Y1.1409
X-14.5674 Y1.0665
X-14.5891 Y0.9887
X-14.6233 Y0.8225
X-14.6422 Y0.6534
X-14.6456 Y0.4837
X-14.6426 Y-2.0984
X-14.6449 Y-2.2338
X-14.6339 Y-2.3697
X-14.6096 Y-2.5043
X-14.5724 Y-2.6354
X-14.5228 Y-2.7614
X-14.4765 Y-2.8286
X-14.4157 Y-2.8845
X-14.3450 Y-2.9252
X-14.1987 Y-2.9735
X-14.0481 Y-3.0096
X-13.8946 Y-3.0328
X-13.7401 Y-3.0429
X-13.5861 Y-3.0400
X-9.7929 Y-3.0356
X-9.6399 Y-3.0381
X-9.4865 Y-3.0275
X-9.3342 Y-3.0040
X-9.1848 Y-2.9677
X-9.0398 Y-2.9191
X-8.9701 Y-2.8764
X-8.9078 Y-2.8203
X-8.8566 Y-2.7531
X-8.8189 Y-2.6782
X-8.7962 Y-2.5998
X-8.7613 Y-2.4324
X-8.7420 Y-2.2623
X-8.7385 Y-2.0914
X-8.7416 Y0.4808
G0 Z5.0000
G0 X-20.5372 Y-2.5874
G1 Z-0.1000 F1000
G1 X-20.5595 Y-2.3759 F2000
X-20.5637 Y1.0362
X-20.4061 Y1.1942
X-20.5637 Y1.0362
X-20.7216 Y1.1938
X-20.5637 Y1.0362
X-20.5568 Y-2.4374
X-20.5401 Y-2.5422
X-20.5371 Y-2.6482
X-20.7169 Y-2.8284
X-20.5371 Y-2.6482
X-20.5090 Y-2.6482
X-20.3848 Y-2.7158
X-20.2515 Y-2.7669
X-20.1127 Y-2.8000
X-19.9719 Y-2.8144
X-16.5601 Y-2.8105
X-16.5471 Y-2.8235
X-16.5563 Y-2.8197
X-16.5601 Y-2.8105
X-16.5563 Y-2.8013
X-16.5471 Y-2.7975
X-16.5601 Y-2.8105
X-20.0239 Y-2.8120
X-20.1512 Y-2.7930
X-20.2762 Y-2.7589
X-20.3963 Y-2.7102
X-20.5090 Y-2.6482
X-20.5372 Y-2.5874
X-20.1657 Y-2.4389
X-20.1778 Y-2.3977
X-20.1819 Y-2.3550
X-20.1864 Y1.4144
X-20.9419 Y1.4135
X-20.9366 Y-3.0487
X-16.3268 Y-3.0432
X-16.3274 Y-2.5773
X-19.9549 Y-2.5815
X-20.0069 Y-2.5755
X-20.0583 Y-2.5567
X-20.1042 Y-2.5256
X-20.1408 Y-2.4850
X-20.1657 Y-2.4389
G0 Z5.0000
G0 X-26.9515 Y-2.5949
G1 Z-0.1000 F1000
G1 X-26.9739 Y-2.3835 F2000
X-26.9781 Y1.0287
X-26.8205 Y1.1866
X-26.9781 Y1.0287
X-27.1360 Y1.1863
X-26.9781 Y1.0287
X-26.9712 Y-2.4450
X-26.9545 Y-2.5497
X-26.9515 Y-2.6557
X-27.1313 Y-2.8359
X-26.9515 Y-2.6557
X-26.9234 Y-2.6557
X-26.7991 Y-2.7233
X-26.6659 Y-2.7745
X-26.5271 Y-2.8075
X-26.3863 Y-2.8219
X-22.9745 Y-2.8181
X-22.9615 Y-2.8310
X-22.9707 Y-2.8272
X-22.9745 Y-2.8181
X-22.9707 Y-2.8089
X-22.9615 Y-2.8050
X-22.9745 Y-2.8181
X-26.4383 Y-2.8195
X-26.5655 Y-2.8006
X-26.6906 Y-2.7665
X-26.8107 Y-2.7178
X-26.9234 Y-2.6557
X-26.9515 Y-2.5949
X-26.5801 Y-2.4464
X-26.5922 Y-2.4052
X-26.5963 Y-2.3625
X-26.6008 Y1.4069
X-27.3562 Y1.4060
X-27.3510 Y-3.0562
X-22.7412 Y-3.0508
X-22.7418 Y-2.5848
X-26.3693 Y-2.5890
X-26.4213 Y-2.5831
X-26.4726 Y-2.5642
X-26.5186 Y-2.5332
X-26.5552 Y-2.4925
X-26.5801 Y-2.4464
G0 Z5.0000
G0 X-34.0229 Y0.9982
G1 Z-0.1000 F1000
G1 X-34.2032 Y1.1780 F2000
X-34.0229 Y0.9982
X-34.0448 Y0.7770
X-34.0408 Y-0.3984
X-34.0198 Y-0.5834
X-34.0131 Y-0.7701
X-34.0207 Y-0.9567
X-34.0425 Y-1.1417
X-34.0384 Y-2.4533
X-34.0217 Y-2.5580
X-34.0186 Y-2.6640
X-34.1984 Y-2.8442
X-34.0186 Y-2.6640
X-33.9906 Y-2.6640
X-33.8663 Y-2.7316
X-33.7331 Y-2.7828
X-33.5942 Y-2.8158
X-33.4535 Y-2.8302
X-29.7692 Y-2.8260
X-29.7562 Y-2.8390
X-29.7654 Y-2.8352
X-29.7692 Y-2.8260
X-29.7654 Y-2.8168
X-29.7562 Y-2.8130
X-29.7692 Y-2.8260
X-33.5054 Y-2.8278
X-33.6327 Y-2.8089
X-33.7577 Y-2.7748
X-33.8778 Y-2.7261
X-33.9906 Y-2.6640
X-34.0187 Y-2.6032
X-34.0410 Y-2.3918
X-34.0400 Y-1.0802
X-34.0322 Y-0.9870
X-34.0055 Y-0.8955
X-33.9607 Y-0.8112
X-33.9012 Y-0.7391
X-33.5828 Y-0.7387
X-33.9012 Y-0.7391
X-33.9487 Y-0.6806
X-33.9890 Y-0.6165
X-34.0211 Y-0.5483
X-34.0435 Y-0.3369
X-34.0422 Y0.8385
X-34.0190 Y0.9982
X-33.9195 Y1.0601
X-33.8134 Y1.1114
X-33.7024 Y1.1512
X-33.5885 Y1.1787
X-33.7022 Y1.1506
X-33.8131 Y1.1107
X-33.9192 Y1.0596
X-34.0190 Y0.9982
X-34.0229 Y0.9982
X-34.0234 Y1.3982
X-34.4234 Y1.3977
X-34.4182 Y-3.0645
X-29.5359 Y-3.0588
X-29.5365 Y-2.5928
X-33.4364 Y-2.5973
X-33.4918 Y-2.5906
X-33.5474 Y-2.5685
X-33.5969 Y-2.5311
X-33.6344 Y-2.4817
X-33.6566 Y-2.4262
X-33.6635 Y-2.3708
X-33.6649 Y-1.1617
X-33.6581 Y-1.1064
X-33.6361 Y-1.0508
X-33.5987 Y-1.0013
X-33.5493 Y-0.9638
X-33.4937 Y-0.9416
X-33.4384 Y-0.9347
X-31.2981 Y-0.9322
X-31.2986 Y-0.5400
X-33.4388 Y-0.5425
X-33.4942 Y-0.5357
X-33.5498 Y-0.5136
X-33.5993 Y-0.4762
X-33.6368 Y-0.4268
X-33.6590 Y-0.3713
X-33.6659 Y-0.3159
X-33.6672 Y0.7569
X-33.6604 Y0.8123
X-33.6383 Y0.8678
X-33.6009 Y0.9173
X-33.5515 Y0.9549
X-33.4960 Y0.9770
X-33.4406 Y0.9840
X-29.6031 Y0.9885
X-29.6036 Y1.4034
X-34.0234 Y1.3982
G0 Z5.0000
G0 X-43.8161 Y2.0709
G1 Z-0.1000 F1000
G1 X-43.9963 Y2.2507 F2000
X-43.8161 Y2.0709
X-43.8105 Y-2.6755
X-43.9903 Y-2.8557
X-43.8105 Y-2.6755
X-43.6677 Y-2.6754
X-43.4875 Y-2.8551
X-43.6677 Y-2.6754
X-43.6700 Y-0.7194
X-43.6610 Y-0.6126
X-43.6327 Y-0.5058
X-43.5853 Y-0.4040
X-43.5205 Y-0.3124
X-43.4417 Y-0.2349
X-43.3535 Y-0.1741
X-38.3746 Y-0.1682
X-38.2863 Y-0.2288
X-38.2073 Y-0.3061
X-38.1423 Y-0.3976
X-38.0946 Y-0.4993
X-38.0662 Y-0.6061
X-38.0569 Y-0.7128
X-38.0546 Y-2.6688
X-38.2344 Y-2.8490
X-38.0546 Y-2.6688
X-37.9004 Y-2.6686
X-37.7202 Y-2.8484
X-37.9004 Y-2.6686
X-37.9060 Y2.0778
X-37.7262 Y2.2580
X-37.9060 Y2.0778
X-38.0602 Y2.0776
X-38.2404 Y2.2574
X-38.0602 Y2.0776
X-38.0582 Y0.3771
X-38.0672 Y0.2704
X-38.0954 Y0.1635
X-38.1428 Y0.0618
X-38.2077 Y-0.0299
X-38.2864 Y-0.1074
X-38.3746 Y-0.1682
X-43.3535 Y-0.1741
X-43.4419 Y-0.1135
X-43.5208 Y-0.0362
X-43.5858 Y0.0554
X-43.6335 Y0.1570
X-43.6620 Y0.2638
X-43.6713 Y0.3705
X-43.6733 Y2.0710
X-43.4935 Y2.2513
X-43.6733 Y2.0710
X-43.8161 Y2.0709
X-43.8165 Y2.4709
X-44.2165 Y2.4704
X-44.2100 Y-3.0760
X-43.2672 Y-3.0749
X-43.2700 Y-0.7189
X-43.2624 Y-0.6605
X-43.2396 Y-0.6052
X-43.2037 Y-0.5585
X-43.1571 Y-0.5225
X-43.1018 Y-0.4995
X-43.0435 Y-0.4918
X-38.6839 Y-0.4867
X-38.6286 Y-0.4935
X-38.5730 Y-0.5156
X-38.5235 Y-0.5530
X-38.4860 Y-0.6024
X-38.4638 Y-0.6579
X-38.4569 Y-0.7132
X-38.4541 Y-3.0692
X-37.4999 Y-3.0681
X-37.5065 Y2.4783
X-38.4606 Y2.4772
X-38.4582 Y0.3766
X-38.4657 Y0.3183
X-38.4886 Y0.2629
X-38.5244 Y0.2162
X-38.5710 Y0.1803
X-38.6263 Y0.1573
X-38.6847 Y0.1496
X-43.0442 Y0.1444
X-43.1026 Y0.1520
X-43.1579 Y0.1749
X-43.2046 Y0.2107
X-43.2406 Y0.2573
X-43.2636 Y0.3126
X-43.2713 Y0.3710
X-43.2737 Y2.4715
X-43.8165 Y2.4709
G0 Z5.0000
G0 X13.0247 Y-2.2933
G1 Z-0.1000 F1000
G1 X13.0179 Y-2.3486 F2000
X12.9958 Y-2.4042
X12.9584 Y-2.4537
X12.9090 Y-2.4912
X12.8535 Y-2.5134
X12.7981 Y-2.5203
X8.8360 Y-2.5250
X8.7806 Y-2.5182
X8.7250 Y-2.4961
X8.6755 Y-2.4588
X8.6380 Y-2.4093
X8.6158 Y-2.3538
X8.6089 Y-2.2985
X8.6053 Y0.7725
X8.6121 Y0.8279
X8.6342 Y0.8834
X8.6716 Y0.9329
X8.7210 Y0.9705
X8.7765 Y0.9926
X8.8318 Y0.9996
X12.7940 Y1.0042
X12.8494 Y0.9974
X12.9049 Y0.9754
X12.9544 Y0.9380
X12.9920 Y0.8886
X13.0141 Y0.8330
X13.0211 Y0.7777
X13.0247 Y-2.2933
G0 Z5.0000
G0 X13.3965 Y-2.0554
G1 Z-0.1000 F1000
G1 X13.3934 Y0.5068 F2000
X13.3780 Y0.8335
X13.3594 Y0.9272
X13.3229 Y1.0156
X13.2336 Y1.0884
X13.1325 Y1.1480
X13.0230 Y1.1917
X12.9087 Y1.2181
X12.7937 Y1.2267
X8.7764 Y1.2191
X8.6707 Y1.2050
X8.5665 Y1.1750
X8.4674 Y1.1296
X8.3766 Y1.0703
X8.2969 Y0.9994
X8.2594 Y0.8788
X8.2361 Y0.7538
X8.2275 Y0.6269
X8.2336 Y0.5008
X8.2366 Y-2.0618
X8.2498 Y-2.3632
X8.2693 Y-2.4642
X8.3072 Y-2.5598
X8.3966 Y-2.6321
X8.4977 Y-2.6911
X8.6073 Y-2.7341
X8.7215 Y-2.7596
X8.8363 Y-2.7674
X12.8536 Y-2.7598
X12.9567 Y-2.7468
X13.0585 Y-2.7189
X13.1558 Y-2.6764
X13.2454 Y-2.6206
X13.3250 Y-2.5537
X13.3663 Y-2.4341
X13.3924 Y-2.3091
X13.4025 Y-2.1819
X13.3965 Y-2.0554
X13.7680 Y-2.0749
X13.7685 Y-2.0649
X13.7655 Y0.5171
X13.7678 Y0.6514
X13.7568 Y0.7862
X13.7325 Y0.9196
X13.6954 Y1.0497
X13.6460 Y1.1746
X13.6025 Y1.2402
X13.5449 Y1.2952
X13.4775 Y1.3358
X13.3294 Y1.3851
X13.1769 Y1.4219
X13.0216 Y1.4456
X12.8650 Y1.4560
X12.7090 Y1.4531
X8.9158 Y1.4486
X8.7617 Y1.4512
X8.6072 Y1.4407
X8.4539 Y1.4171
X8.3033 Y1.3807
X8.1571 Y1.3320
X8.0883 Y1.2898
X8.0268 Y1.2341
X7.9764 Y1.1674
X7.9397 Y1.0930
X7.9179 Y1.0152
X7.8838 Y0.8489
X7.8649 Y0.6799
X7.8615 Y0.5102
X7.8645 Y-2.0720
X7.8622 Y-2.2074
X7.8732 Y-2.3433
X7.8974 Y-2.4778
X7.9347 Y-2.6090
X7.9842 Y-2.7350
X8.0306 Y-2.8021
X8.0914 Y-2.8581
X8.1621 Y-2.8988
X8.3084 Y-2.9471
X8.4590 Y-2.9831
X8.6124 Y-3.0064
X8.7670 Y-3.0165
X8.9210 Y-3.0136
X12.7142 Y-3.0091
X12.8672 Y-3.0116
X13.0206 Y-3.0011
X13.1728 Y-2.9776
X13.3223 Y-2.9412
X13.4673 Y-2.8927
X13.5370 Y-2.8500
X13.5992 Y-2.7939
X13.6505 Y-2.7267
X13.6881 Y-2.6518
X13.7109 Y-2.5733
X13.7453 Y-2.4093
X13.7644 Y-2.2424
X13.7680 Y-2.0749
G0 Z5.0000
G0 X20.9933 Y-0.6619
G1 Z-0.1000 F1000
G1 X21.0382 Y-0.5559 F2000
X21.0665 Y-0.4435
X21.0771 Y-0.3289
X21.0882 Y-0.0232
X21.0893 Y0.2827
X21.0804 Y0.5885
X21.0755 Y0.6936
X21.0574 Y0.7980
X21.0263 Y0.8994
X20.9830 Y0.9953
X20.9031 Y1.0646
X20.8130 Y1.1211
X20.7160 Y1.1630
X20.6102 Y1.1982
X20.5018 Y1.2246
X20.3917 Y1.2421
X20.5116 Y1.2249
X20.6298 Y1.1941
X20.7443 Y1.1501
X20.8526 Y1.0935
X20.9530 Y1.0258
X20.9923 Y0.9826
X21.0213 Y0.9309
X21.0377 Y0.8749
X21.0782 Y0.6283
X21.0894 Y0.1827
X21.0814 Y-0.2630
X21.0767 Y-0.3683
X21.0591 Y-0.4731
X21.0287 Y-0.5748
X20.9865 Y-0.6714
X20.8834 Y-0.7495
X20.7699 Y-0.8148
X20.6486 Y-0.8653
X20.5223 Y-0.9000
X20.3943 Y-0.9182
X20.5223 Y-0.9000
X20.6486 Y-0.8654
X20.7699 Y-0.8148
X20.8834 Y-0.7495
X20.9865 Y-0.6714
X20.9933 Y-0.6619
G0 Z5.0000
G0 X19.2310 Y-1.1474
G1 Z-0.1000 F1000
G1 X19.3515 Y-1.0712 F2000
X19.4812 Y-1.0105
X19.6170 Y-0.9670
X19.4814 Y-1.0110
X19.3518 Y-1.0716
X19.2310 Y-1.1474
X19.0690 Y-1.1476
X18.9089 Y-1.0778
X18.7447 Y-1.0179
X18.5773 Y-0.9682
X18.8261 Y-1.0498
X19.0690 Y-1.1476
X19.1391 Y-1.1976
X19.1980 Y-1.2630
X19.2413 Y-1.3398
X19.2664 Y-1.4221
X19.3298 Y-1.5320
X19.4066 Y-1.6336
X19.4949 Y-1.7247
X20.6427 Y-2.6968
X20.6109 Y-2.7799
X20.6427 Y-2.6968
X20.8803 Y-2.7795
X20.6427 Y-2.6968
X19.4475 Y-1.6790
X19.3696 Y-1.5864
X19.3016 Y-1.4855
X19.2447 Y-1.3779
X19.1998 Y-1.2655
X19.2125 Y-1.2057
X19.2310 Y-1.1474
X19.6060 Y-1.2867
X19.6303 Y-1.2393
X19.6668 Y-1.1972
X19.7132 Y-1.1649
X19.7654 Y-1.1452
X19.8183 Y-1.1389
X20.1295 Y-1.1444
X20.4407 Y-1.1397
X20.7516 Y-1.1249
X20.8775 Y-1.1112
X21.0014 Y-1.0794
X21.1195 Y-1.0303
X21.2283 Y-0.9657
X21.2851 Y-0.9090
X21.3312 Y-0.8426
X21.3645 Y-0.7696
X21.3967 Y-0.6534
X21.4148 Y-0.5338
X21.4184 Y-0.4132
X21.4171 Y0.7282
X21.4162 Y0.8513
X21.3965 Y0.9742
X21.3582 Y1.0927
X21.3030 Y1.2027
X21.2328 Y1.2775
X21.1488 Y1.3395
X21.0551 Y1.3852
X20.9562 Y1.4128
X20.8008 Y1.4423
X20.6432 Y1.4588
X20.4850 Y1.4622
X16.2899 Y1.4573
X16.2951 Y-3.0049
X17.0222 Y-3.0041
X17.0203 Y-1.3690
X17.0271 Y-1.3136
X17.0492 Y-1.2580
X17.0866 Y-1.2085
X17.1360 Y-1.1710
X17.1915 Y-1.1489
X17.2469 Y-1.1419
X18.3765 Y-1.1406
X18.4312 Y-1.1472
X18.4835 Y-1.1673
X18.5286 Y-1.1989
X20.5265 Y-3.0000
X21.5102 Y-2.9988
X19.6775 Y-1.5433
X19.6389 Y-1.5041
X19.6098 Y-1.4544
X19.5940 Y-1.3979
X19.5932 Y-1.3402
X19.6060 Y-1.2867
G0 Z5.0000
G0 X16.6926 Y-0.8170
G1 Z-0.1000 F1000
G1 X16.6581 Y-0.5970 F2000
X16.6569 Y0.9209
X16.6768 Y1.0713
X16.7917 Y1.1415
X16.9146 Y1.1976
X17.0430 Y1.2382
X16.9148 Y1.1971
X16.7919 Y1.1411
X16.6768 Y1.0713
X16.5102 Y1.2375
X16.6768 Y1.0713
X16.6543 Y0.8593
X16.6605 Y-0.6273
X16.6891 Y-0.7929
X16.6986 Y-0.9618
X16.6884 Y-1.1306
X16.6590 Y-1.2961
X16.6583 Y-2.6409
X16.5149 Y-2.7847
X16.6583 Y-2.6409
X16.8020 Y-2.7843
X16.6583 Y-2.6409
X16.6612 Y-1.2657
X16.6929 Y-1.0760
X16.7343 Y-1.0083
X16.7840 Y-0.9464
X17.1025 Y-0.9460
X16.7840 Y-0.9464
X16.7342 Y-0.8846
X16.6926 Y-0.8170
X17.0458 Y-0.6293
X17.0261 Y-0.5779
X17.0193 Y-0.5232
X17.0177 Y0.8391
X17.0253 Y0.8975
X17.0482 Y0.9529
X17.0840 Y0.9996
X17.1306 Y1.0355
X17.1859 Y1.0585
X17.2443 Y1.0662
X19.9998 Y1.0686
X20.3084 Y1.0374
X20.3993 Y1.0119
X20.4878 Y0.9688
X20.5689 Y0.9085
X20.6379 Y0.8334
X20.6912 Y0.7475
X20.7267 Y0.6557
X20.7446 Y0.5631
X20.7582 Y0.3295
X20.7610 Y0.0955
X20.7528 Y-0.1383
X20.7510 Y-0.2332
X20.7316 Y-0.3303
X20.6939 Y-0.4245
X20.6389 Y-0.5109
X20.5694 Y-0.5849
X20.4897 Y-0.6435
X20.4045 Y-0.6853
X20.2667 Y-0.7222
X20.1250 Y-0.7428
X19.9824 Y-0.7465
X17.2464 Y-0.7497
X17.1868 Y-0.7418
X17.1294 Y-0.7174
X17.0808 Y-0.6782
X17.0458 Y-0.6293
G0 Z5.0000
G0 X24.2499 Y-2.5348
G1 Z-0.1000 F1000
G1 X24.2276 Y-2.3233 F2000
X24.2234 Y1.0889
X24.3810 Y1.2468
X24.2234 Y1.0889
X24.0655 Y1.2464
X24.2234 Y1.0889
X24.2303 Y-2.3848
X24.2470 Y-2.4896
X24.2500 Y-2.5956
X24.0702 Y-2.7758
X24.2500 Y-2.5956
X24.2781 Y-2.5956
X24.4023 Y-2.6632
X24.5356 Y-2.7143
X24.6744 Y-2.7474
X24.8152 Y-2.7618
X28.2270 Y-2.7579
X28.2400 Y-2.7709
X28.2308 Y-2.7671
X28.2270 Y-2.7579
X28.2308 Y-2.7487
X28.2400 Y-2.7449
X28.2270 Y-2.7579
X24.7632 Y-2.7594
X24.6359 Y-2.7404
X24.5109 Y-2.7063
X24.3908 Y-2.6576
X24.2781 Y-2.5956
X24.2499 Y-2.5348
X24.6214 Y-2.3863
X24.6093 Y-2.3451
X24.6052 Y-2.3024
X24.6007 Y1.4670
X23.8452 Y1.4662
X23.8505 Y-2.9961
X28.4603 Y-2.9906
X28.4597 Y-2.5246
X24.8322 Y-2.5289
X24.7802 Y-2.5229
X24.7288 Y-2.5041
X24.6829 Y-2.4730
X24.6463 Y-2.4324
X24.6214 Y-2.3863
G0 Z5.0000
G0 X33.9845 Y1.4400
G1 Z-0.1000 F1000
G1 X33.7699 Y1.4614 F2000
X33.5545 Y1.4739
X33.3389 Y1.4773
X30.2596 Y1.4737
X30.2649 Y-2.9885
X33.0438 Y-2.9853
X33.3216 Y-2.9847
X33.5999 Y-2.9689
X33.8772 Y-2.9377
X34.1524 Y-2.8913
X34.4243 Y-2.8299
X34.6915 Y-2.7540
X34.8548 Y-2.6968
X35.0142 Y-2.6245
X35.1678 Y-2.5376
X35.3136 Y-2.4369
X35.4497 Y-2.3235
X35.5745 Y-2.1988
X35.6869 Y-2.0645
X35.7857 Y-1.9226
X35.8767 Y-1.7391
X35.9514 Y-1.5466
X36.0086 Y-1.3474
X36.0475 Y-1.1437
X36.0678 Y-0.9383
X36.0695 Y-0.7335
X36.0685 Y-0.5358
X36.0489 Y-0.3369
X36.0106 Y-0.1394
X35.9538 Y0.0540
X35.8792 Y0.2409
X35.7881 Y0.4188
X35.6821 Y0.5857
X35.5532 Y0.7336
X35.4097 Y0.8705
X35.2531 Y0.9943
X35.0853 Y1.1032
X34.9085 Y1.1958
X34.7250 Y1.2711
X34.5375 Y1.3287
X34.3552 Y1.3754
X34.1706 Y1.4126
X33.9845 Y1.4400
G0 Z5.0000
G0 X30.6643 Y-2.5272
G1 Z-0.1000 F1000
G1 X30.6420 Y-2.3158 F2000
X30.6408 Y0.9031
X30.6399 Y0.9613
X30.6494 Y1.0193
X30.6689 Y1.0742
X30.7758 Y1.1388
X30.8901 Y1.1912
X31.0097 Y1.2300
X31.1322 Y1.2547
X31.0085 Y1.2269
X30.8874 Y1.1872
X30.7708 Y1.1360
X30.6601 Y1.0742
X30.4799 Y1.2539
X30.6601 Y1.0742
X30.6381 Y0.8211
X30.6447 Y-2.3773
X30.6613 Y-2.4820
X30.6644 Y-2.5880
X30.4846 Y-2.7683
X30.6644 Y-2.5880
X30.6925 Y-2.5880
X30.8167 Y-2.6556
X30.9500 Y-2.7068
X31.0888 Y-2.7398
X31.2295 Y-2.7542
X33.0406 Y-2.7475
X33.3054 Y-2.7427
X33.5701 Y-2.7230
X33.8335 Y-2.6885
X34.0943 Y-2.6393
X34.3514 Y-2.5758
X34.5235 Y-2.5208
X34.6912 Y-2.4490
X34.8519 Y-2.3610
X35.0035 Y-2.2579
X35.1437 Y-2.1413
X35.2710 Y-2.0130
X35.3700 Y-1.8770
X35.4570 Y-1.7309
X35.5305 Y-1.5763
X35.5894 Y-1.4152
X35.6329 Y-1.2496
X35.6606 Y-1.0818
X35.6725 Y-0.9140
X35.6827 Y-0.7202
X35.6765 Y-0.5249
X35.6537 Y-0.3301
X35.6144 Y-0.1380
X35.5591 Y0.0495
X35.4888 Y0.2303
X35.4006 Y0.3822
X35.2960 Y0.5268
X35.1761 Y0.6614
X35.0424 Y0.7838
X34.8968 Y0.8917
X34.7418 Y0.9838
X34.5799 Y1.0589
X34.4140 Y1.1165
X34.2524 Y1.1630
X34.0880 Y1.1992
X33.9217 Y1.2248
X34.1213 Y1.1964
X34.3191 Y1.1493
X34.5125 Y1.0838
X34.6989 Y1.0005
X34.8760 Y0.9008
X35.0417 Y0.7860
X35.1743 Y0.6669
X35.2950 Y0.5322
X35.4013 Y0.3838
X35.4910 Y0.2242
X35.5624 Y0.0563
X35.6147 Y-0.1169
X35.6475 Y-0.2921
X35.6719 Y-0.4860
X35.6817 Y-0.6823
X35.6768 Y-0.8793
X35.6570 Y-1.0753
X35.6227 Y-1.2688
X35.5743 Y-1.4581
X35.5185 Y-1.6072
X35.4471 Y-1.7526
X35.3605 Y-1.8919
X35.2595 Y-2.0228
X35.1455 Y-2.1431
X35.0202 Y-2.2510
X34.8858 Y-2.3449
X34.7444 Y-2.4239
X34.5985 Y-2.4876
X34.3974 Y-2.5612
X34.1912 Y-2.6203
X33.9817 Y-2.6644
X33.4416 Y-2.7324
X32.6776 Y-2.7548
X31.9132 Y-2.7604
X31.1489 Y-2.7493
X31.0292 Y-2.7281
X30.9118 Y-2.6937
X30.7989 Y-2.6467
X30.6925 Y-2.5880
X30.6643 Y-2.5272
X31.0357 Y-2.3788
X31.0236 Y-2.3376
X31.0195 Y-2.2948
X31.0159 Y0.8215
X31.0234 Y0.8799
X31.0463 Y0.9353
X31.0821 Y0.9820
X31.1287 Y1.0179
X31.1840 Y1.0409
X31.2424 Y1.0486
X33.3671 Y1.0507
X33.5734 Y1.0478
X33.7795 Y1.0293
X33.9835 Y0.9953
X34.1839 Y0.9462
X34.3291 Y0.8995
X34.4724 Y0.8362
X34.6109 Y0.7561
X34.7417 Y0.6597
X34.8621 Y0.5483
X34.9696 Y0.4238
X35.0622 Y0.2884
X35.1384 Y0.1449
X35.1975 Y-0.0038
X35.2392 Y-0.1548
X35.2642 Y-0.3052
X35.2886 Y-0.5089
X35.2954 Y-0.7154
X35.2840 Y-0.9226
X35.2546 Y-1.1280
X35.2075 Y-1.3292
X35.1437 Y-1.5242
X35.0785 Y-1.6571
X34.9984 Y-1.7851
X34.9040 Y-1.9057
X34.7965 Y-2.0165
X34.6774 Y-2.1155
X34.5489 Y-2.2010
X34.4131 Y-2.2718
X34.2727 Y-2.3273
X34.1301 Y-2.3672
X33.8978 Y-2.4238
X33.6233 Y-2.4682
X33.3466 Y-2.4991
X33.0687 Y-2.5162
X32.7906 Y-2.5196
X31.2466 Y-2.5214
X31.1946 Y-2.5154
X31.1432 Y-2.4966
X31.0972 Y-2.4655
X31.0607 Y-2.4248
X31.0357 Y-2.3788
G0 Z5.0000
G0 X43.9131 Y2.1739
G1 Z-0.1000 F1000
G1 X44.1160 Y2.3542 F2000
X43.9131 Y2.1739
X43.5341 Y2.1735
X43.3307 Y2.3532
X43.5341 Y2.1735
X43.7254 Y0.6102
X43.7264 Y-0.2333
X43.6569 Y-0.3119
X43.7264 Y-0.2333
X43.7961 Y-0.3118
X43.7264 Y-0.2333
X43.7254 Y0.6102
X43.9131 Y2.1739
X44.3103 Y2.1263
X44.3640 Y2.5745
X43.0822 Y2.5730
X43.4623 Y-0.5321
X43.9913 Y-0.5315
X44.3103 Y2.1263
G0 Z5.0000
G0 X43.9988 Y-2.1628
G1 Z-0.1000 F1000
G1 X44.1785 Y-1.9826 F2000
X43.9988 Y-2.1628
X43.4472 Y-2.1634
X43.2670 Y-1.9877
X43.4472 Y-2.1634
X43.4477 Y-2.5730
X43.2679 Y-2.7532
X43.4477 Y-2.5730
X43.9992 Y-2.5724
X44.1794 Y-2.7485
X43.9992 Y-2.5724
X43.9988 Y-2.1628
X44.3988 Y-2.1623
X44.4018 Y-2.0316
X44.3956 Y-1.9009
X44.3803 Y-1.7710
X44.3195 Y-1.7624
X43.3162 Y-1.7636
X43.0603 Y-1.7841
X43.0470 Y-1.9440
X43.0480 Y-2.7941
X43.0659 Y-2.9641
X43.1325 Y-2.9734
X44.1309 Y-2.9722
X44.3860 Y-2.9545
X44.3995 Y-2.7919
X44.3988 Y-2.1623
G0 Z5.0000
G0 X0.0000 Y0.0000
G0Z5.0000
G0X0.0000Y0.0000
M5
M30
G代碼版「Hello,World!」——滾輪殺手
阿里巴巴今年年會上的hello world
參加年會的同學一人一個編號好的IoT手環,後台集中控制精準顯示,使手環成為了現場最大的屏幕。推薦閱讀:
※垃圾回收機制中,引用計數法是如何維護所有對象引用的?
※碼農們最常說的「謊言」有哪些?
※IT行業都有哪些職位,初學者(0基礎,新人)該如何選擇,才能夠快速進入這個行業?
※如何教會非計算機專業的女友寫代碼並且找到工作?
※學習 JAVA,有什麼書籍推薦?學習的方法和過程是怎樣的?