創作內容

13 GP

稍微研究了最近買的LINE貼圖上面的程式梗 3

作者:無名氏│2019-04-01 02:23:32│巴幣:124│人氣:5656

軟體工程師的浪漫 3 - LINE STORE
單純覺得有趣就整理了這個貼圖所使用到的梗,只做簡單的描述
有部分的貼圖我會加上我理解的白話用法

expect "π"
可參考前一篇的「expect "food"

expect:預期、期望、希望。
π:圓周率的符號,唸法為「拍」。
需要拍拍,需要安慰

smoke(lonely);
smoke:抽菸。
lonely:孤獨或寂寞。

insmod sunglasses
insmod 為 Linux 指令,用途為將模組載入至系統核心。
此處載入的是 sunglasses。

sunglasses:墨鏡。

參考:
insmod - die.net

random.choice(dinner)
與 Python 的 random 模組用法一致。
random 為 Python 的模組之一,提供隨機及亂數相關的功能。
choice 為隨機挑選陣列其中一個元素回傳的功能。
例如:
import random
random.choice([1, 2, 3, 4, 5])
將會隨機回傳1、2、3、4或5。
dinner:晚餐。
晚餐隨便吃。

參考:
random - docs.python.org
random.choice - docs.python.org

header = None
在 Python 中,表示無或沒有的常數值,如同其他語言的 null。
header 常用於表示檔案的開頭。
在頭部放入空的常數,跟腦袋放空一樣。

參考:
None - docs.python.org

sudo su
「sudo」跟 「su」皆為 Linux 的指令。
「su」為切換使用者的指令,「sudo」為以 root 的身分執行指令。
「su」不加參數時,預設為切換至 root,此時需要輸入 root 的密碼才可以切換使用者。
「sudo」為 sudoer 才可執行的指令,如果目前的使用者為 sudoer,執行該指令時則須輸入自己的密碼才可以 root 身分執行指令。
「sudo su」切換為 root 但只需要輸入自己的密碼,切換過去後你就是最高權限,基本上可以對系統做任何事。

參考:
su - die.net
sudo - die.net

SYN/ACK
為 TCP 三向交握協定的名詞。

TCP 建立連接的流程為:
1. 使用者向伺服器發送 SYN
2. 伺服器接收 SYN 並回傳 ACK 給使用者,同時也發送一個 SYN 給使用者
3. 使用者接收 SYN 並回傳 ACK 給伺服器
以上三個流程完成後雙方即建立一個 TCP 連接

SYN/ACK 可理解為 OK,我聽到了。

參考:
Transmission Control Protocol - Wikipedia

#include "color.h"
set_color(mood,"#0000FF");

可參考前一篇的「#include "color.h"
set_color(eye,"#FFFFFF");


mood:心情。
#0000FF:藍色。
心情很沮喪。

Oops,Your files
have been encrypter!

糟糕,你的檔案已被加密!

./me &
「./」為目前目錄,「./me」表示從目前目錄執行 me 這個可執行檔。
「&」為 Linux 背景執行的語法。
「./me &」則表示把自己放在背景執行。

goto hell;
「goto」在部分程式語言為直接跳躍至程式碼某個地方的語法。
hell:地獄。

dst_addr = "FF:FF:FF:FF:FF:FF";
「FF:FF:FF:FF:FF:FF」為 MAC 的廣播位址。

return "403 Forbidden"; //母湯
403 為 HTTP 狀態碼,表示為沒有權限查看此頁面。

參考:
List of HTTP status codes - Wikipedia

len(friend) == 0
Python 語法中,「len()」為取得集合大小的函數,「==」為相等判斷。
「len(friend)」表示取得朋友的數量,「len(friend) == 0」則是判斷朋友的數量是否為零。

參考:
len - docs.python.org

make clean
「make」為自動化編譯及執行的程式,需要搭配一個名為「makefile」的檔案。
「make clean」則表示執行「makefile」內 clean 部分的動作。
clean 通常寫清理不需要的檔案的相關動作。

圖片地面的 tmp、bin 及 obj 則是編譯時常用的名稱。
tmp 通常為暫存檔,bin 通常表示可執行檔,obj 通常表示編譯後的 object 檔。

參考:
GNU Make - www.gnu.org

import birthday
birthday.gift = me

Python 語法中,「import」為載入模組的語法,此處載入的是 birthday。
birthday:生日。
gift:禮物
me:我。
生日禮物就是我

參考:
import - docs.python.org

sum(8,9);
sum 為加總的意思,意思就是8+9。

import ghosts
同前面的語法,此處載入的是 ghosts。
ghosts:鬼。

int you=0X250f;
「0x250f」為十六進制數值,寫成十進位則是「9487」。
you:你。
你9487。

def __init__(self):
    self.name = "loser"

「__init__」為 Python class 的建構函數。
name:名字,名稱。
loser:輸家,失敗的人。
我叫魯蛇。

參考:
classes - docs.python.org

class day:
  def __init__(self):

同前面的語法。
day:日子。
新的一天。

base64.decode("c2hpdA==")
Base64 為一種編碼,而在 Python 裡,base64 模組可以處理這個編碼相關的動作。
encode 是編碼,把資料編碼為 Base64 字串。
decode 是解碼,把 Base64 字串解碼為資料。
「c2hpdA==」則是 Base64 字串,解碼後的資料則是「shit」

使用 Python 3 執行的程式碼:
import base64
print(base64.b64decode("c2hpdA=="))

參考:
Base64 - Wikipedia
base64 - docs.python.org

exit
「exit」通常作為離開程式的指令,類似的還有 quit。

def holiday():
  pass

「pass」在 Python 中表示什麼都不做的意思,執行到這個將不做任何事。
holiday:假日。
假日閒閒沒事做。

參考:
pass - docs.python.org




-o- Commits on Apr 4, 2019
|
|
|
建立第一版內容
david79523 committed on 1 Apr 2019
5e948e7

引用網址:https://home.gamer.com.tw/TrackBack.php?sn=4344310
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 4 篇留言

月太げつたい⚓
出三了,買一波

04-01 02:42

無名氏
買買買04-01 20:45
Villi
剛剛才發現出三,馬上入手。看到第一個貼圖π剛好對到第三代的3,有種莫名的喜感,以為是希望π=3。XD

04-04 19:56

多古尼爾拉布拉布拉格
剛剛注意到這組貼圖 好想買啊啊啊

10-03 22:55

510208
magic, interesting = True, True

03-23 18:10

我要留言提醒:您尚未登入,請先登入再留言

13喜歡★David79523 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:稍微研究了最近買的LIN...

追蹤私訊切換新版閱覽

作品資料夾

monppg巴哈的各位
本人血癌活不過今年底 希望大家年底前能順順利利 幫我多看看2025年之後的世界 哈哈阿看更多我要大聲說昨天23:49


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】