訓練家的佈弱格-Patch1.2

The BLOG of trainer



編輯日期:2009-04-18 23:56

類型:C / C++ / C# 語言
作者:羽山
文章時間:2009-04-18 23:56:00
瀏覽人數:6725人
標題: Linux Bin-Bundle, Linux World Will Be Changed... Orz
網址:https://3wa.tw/blog/blog.php?id=647
內容:
 

3WA問題解決專家工作室

 

Linux-Bin-Bundle

檔案合併器

1+1=1

 

一﹑設計動機:

首先,我必需強調我是個善良的人,這支檔案合併器是為了「學術的研究」,而實作的檔案合併功能,我決不會將惡意程式與破壞性程式合併為危險的「類病毒檔案」提供破壞,也不鼓勵其他人將此程式應用於不良方向

二﹑所需工具與編譯器:

  1. x86電腦一台

  2. 有cc or gcc的編譯器

  3. 確定有 /usr/include/pthread.h

三﹑程式操作說明:

root@QBook:~/bundle> ./1+1\=1 -h

This file called 1+1=1. The Code coded by Feather Mountain on Feb 12 in 2009.

                                                       1+1=1, Version: 0.1

      ./1+1=1 [Source1] [Source2] [Target]

    You'll get a mix file witch can do two things in the same time. Blah blah blah....

root@QBook:~/bundle>

說明:

[Source1]:來源檔一

[Source2]:來源檔二

[Target] :目地輸出檔

此程式會將 [Source1] 與 [Source2] 合併,並產生 [Target] 檔。

四﹑程式設計思考流程:

主程式…可以結合二個來源的BIN檔,但怎麼執行?

 

所以…這個問題一直困擾著我…過了十年吧...有一天寫著C時,忽然開翹了,我怎麼沒想過要用另一個Header檔來去分別執行這二個BIN呢?

 

所以…被包成的TARGET會長這樣子…

 

EXEC
SOURCE1
SOURCE2

最後Target被執行時,就會從EXEC進入,將Source1、Source2解出,並以thread的方式,直接執行。

 

五﹑Release:

總之…這個善良的羽山,就決定release出這個小巧有趣的1+1=1了…

 

Download

 

全文完

 

首頁  上十頁  上一頁  1 下一頁    最末頁 (總共有...1頁)

第 1 頁

有話要說  看留言 【3】
其他分類
當月訓練
(2009-04-30)
【網誌】語音念稿機

(2009-04-30)
【網誌】語音念稿機

(2009-04-23)
【網誌】Blog多國語系功能

(2009-04-18)
【C / C++ / C# 語言】Linux Bin-Bundle, Linux World Will Be Changed... Orz

最新訓練
(2026-01-18)
【機車綜合相關】單向閥氟橡膠替代油封

(2026-01-17)
【VR 150】VR150 轉速表線、空檔燈、大燈、側殼、下護板-Part End

(2026-01-17)
【VR 150】VR150 引擎上車、化油器安裝、腳踏、前齒、發動 - Part8

(2026-01-15)
【VR 150】VR150 組裝電盤側、調汽門間隙、安裝啟動馬達、整理下護板 - Part7

(2026-01-14)
【VR 150】VR150 整理電盤內仁、啟動馬達、電盤線組 - Part6

(2026-01-12)
【電腦應用】自行編譯 three.js cdn 方法,以 r155 為例

(2026-01-12)
【網誌】阻斷 CN 半夜一堆連線

(2026-01-11)
【VR 150】VR150 引擎整理(活塞、汽缸、汽缸頭組裝) Part5

(2026-01-10)
【VR 150】VR150 引擎整理(電盤側、活塞、汽缸頭) Part4

(2026-01-05)
【VR 150】VR150 引擎整理(組裝篇中箱,離合器側) Part3