2019年6月29日 星期六

自製64位元作業系統03──讀取第二個磁區

因為BIOS只會讀取第一個磁區的512Bytes,但我們的程式很有機會飆破這個大小,所以是時候把第二個磁區的512Bytes讀進來。BIOS會把第一個磁區讀到0x7C00的位置,所以我們要把下一個512Bytes讀進0x7E00,剛好接續在後面。我們預計利用0x13號中斷的0x42功能。可以參考:https://en.wikipedia.org/wiki/INT_13H#INT_13h_AH=42h:_Extended_Read_Sectors_From_Drive

2019年6月28日 星期五

大家都知道春聯的由來,卻不曉得春聯的另一面……

大部分的人對於道教、符咒的印象就是負面的,但符咒雖然可以害人,但它也可以幫助人,像護身符、平安符……都是助人的。

取自網路。

很多人不知道其實春聯也是符的一種,在以前春聯是由道士、真人寫出來的,但因為一只變,所以現在大家才不知道春聯的作用,而現在他們寫的春聯大多都是一個空殼而以,裡面之後可能住了魔、厲鬼……而如果住了魔,輕則有人睡不好,但重則……(自行想像)。

2019年6月26日 星期三

免費且方便的MINECRAFT伺服器架設網站???!!! 認識server.pro!!!!

連線伺服器的煩惱


伺服器的架設絕非一件簡單事
相信各位都已聽過hamachi或no-ip
(兩個都以介紹過歐XD)
但是透過這兩種架設伺服器
都必須先到官網下載伺服器
但是像我zok這種電腦白癡加懶人
一直覺得"下載伺服器"
是一件非常非常麻煩的事情
除了下載加設定之外又要處理hamachi或是no-ip

何謂Server.pro????

Server.pro是一個
提供免費伺服器架設的網站

可以很快速又方便的架設伺服器
又可以做到從官網下載的伺服器的功能
也可以安裝自己想要的地圖歐
##無法開模組伺服器##

如何架設Server.pro伺服器

架設server.pro伺服器器之前需要先註冊一隻server.pro的帳號

2019年6月25日 星期二

寫文章經驗談:如何寫出一篇好的文章?要注意什麼常見的問題? │ 教學

寫一篇文章其實是件簡單的事,但大多數人總會覺得很困難,光是想到要完成200字以上的篇幅,與多張配合的照片、圖片或影片,就是一個很大的難題。

因此以下會分享作者這幾個月來的感觸與專題寫作技巧。


一、讀者


多數讀者在網路上瀏覽,會想直接找到有擷取重點的文章。

幫讀者將文章內容分類好是很重要的,這就會取決於讀者在網站上停留的時間

2019年6月24日 星期一

自製64位元作業系統01──bootloader簡易版

我們這一系列的自製64位元作業系統,主要是為了彌補網路上大多教學文章都是32位元的問題。我們主要利用GNU的工具鏈,再加上QEMU或BOCHS模擬機來進行測試。

今天主要介紹我自行製作的bootloader,這一個組合語言使用AT&T語法,我利用GNU編譯系統來編譯。每一次開機,第一個磁區(只有512Bytes)的資料如果最後是0x55和0xAA,就會被BIOS放進0x7C00的記憶體開始執行。我們這個簡易的bootloader就可以利用0x10號BIOS中斷,在螢幕最左上角印出Hello world!字樣。

2019年6月22日 星期六

一元二次方程式公式證明

一元二次方程式的公式證明,大多是以配方法證明,演示如下(本文章使用的比較接近二次函數用的配方法,但是原理相同)
若$$a, b, c$$為常數且$$ax^2+bx+c=0$$
試證$$x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}$$

2019年6月12日 星期三

2019年6月10日 星期一

預告:從零開始的安卓手機教學 非常適用於長者與跳槽系統的人

生活中,需要幫助的人比數不少,在這科技取勝的時代,我們不得不具備科技知識,以利生活便利。


其中,最需要幫助的人就屬家中長輩。對他們來講,這十年、二十年來,世界的趨勢變化太大,高科技產業突飛猛進,使得長輩們措手不及,無法適應。


我們團隊想製作全新一系列的「手機教學」,並史無前例的,挑戰從0開始。我們想要讓長輩知道如何有效的使用手機、善用Google的服務、如何方便快速的操作介面等。或許以從頭開始的學習,總比是從中間才開始學來的好。


計畫正在進行中,詳情請繼續鎖定我們的官網與YouTube頻道。

2019年6月7日 星期五

【C語言】氣泡排序法

氣泡排序法是初學排序法時,通常第一個學的排序法,因為方法直觀。
假如我要由小到大排序一個n個元素的陣列,我就需要走訪每個元素n-1次,讓每一個元素照著順序排列。
#include <stdio.h>
void bubblesort(int *b, int count);
int main()
{
  int arr[] = {5, 2, 9, 6, 7};
  bubblesort(arr, 5);
  printf("%d, %d, %d, %d, %d\n", arr[0], arr[1], arr[2], arr[3], arr[4]);
  return 0;
}

void bubblesort(int *b, int count)
{
  for (int i = count; i > 1; --i)
  {
    for (int j = 0; j < i-1; ++j) {
      if (*(b+j) > *(b+j+1)) {
        *(b+j) ^= *(b+j+1);
        *(b+j+1) ^= *(b+j);
        *(b+j) ^= *(b+j+1);
      }
    }
  }
}
這個程式可以正確的把arr陣列排序好。

2019年6月5日 星期三

用Geogebra寫出程式語言 靈活運用修改變數、函數、動畫等 【教學】

其實寫GGB的語言就如同其他程式語言,都以相同的程式邏輯來編寫。

左邊的代數區其實就類似記憶區塊,可藉由下面的輸入欄或內部程式去修改。


一、新增、移除和修改變數


只要在下面的輸入欄輸入:”[變數名稱]=[值]”即可。
新增是只要該變數名稱不存在即可(如下)。
若該變數已存在便是修改(如右)。
要移除只要從代數區按右鍵的刪除即可。
其中變數名稱的底線右邊代表變數的下標。






2019年6月3日 星期一

歌詞 (附影印檔) 南韓贏德國【我苦我苦】老天鵝金曲改編 │ 唱:Giselle 赤咲 │ 原作:Shakira/Waka Waka

幫忙記錄下經典的改編歌曲的歌詞,
有附歌詞檔可供下載或列印。


【老鵝金曲改編】我苦我苦 ( 原曲:Shakira/Waka Waka ) feat.Giselle 赤咲



唱:Giselle 赤咲
改編:老天鵝娛樂
原作:Shakira
原曲:Waka Waka


從來沒贏過
錢都給組頭
韓國贏德國二比零後我準備去跳樓

2019年6月2日 星期日

歌詞 (附影印檔) 姆斯與JR【那些年我們一起追的姆斯】老天鵝金曲改編 │ 原曲:那些年 原作:胡夏

幫分享!



【老鵝金曲改編】那些年我們一起追的姆斯( 原曲:那些年/胡夏 )



改編:老天鵝娛樂
原作:胡夏
原曲:那些人


又夢到來騎士那年
當時的你還有髮線
兄弟籃球讓我簽到大約
奪冠軍的老照片
四次勇士對決
今天姆斯要離開東區舒適圈