2019年11月30日 星期六

Nov.2019. 紀錄 - 官網版面調整/文章雜亂待整理/研討自架網站

未來的每個月底,我們都會來寫一篇整個月的紀錄,檢視團隊過去的成效、評論現在的狀況、決定未來計劃。


回顧

應資訊量的擴充,官網版面增加為雙側邊欄,並加了「YouTube 頻道」專欄,瀏覽者可直接點擊按鈕訂閱我們!下方則放上了我們的熱門影片。也加了一個國外知名廣告分潤公司Engageya的外掛,平時瀏覽我們網站的時候,有興趣就去點點廣告吧!救救CHAWTeam!

上方跨欄區的網頁,改變了一些順序,以及加上許多標籤式網頁,增加文章曝光度。針對較熱門的系列文章,我們也有特別為它們加上了網頁目錄,找尋系列中的文章已變得更加方便與人性化。

近期網站瀏覽數明顯增加,瀏覽文章的波動也變得較大,決定將右側邊欄「熱門文章」的參數做些調整,原先的熱門範圍是30天,現已改成7天,希望新的演算法可以為文章增加些流量。


現況

2019下半年的文章有做到確實的標籤分類,皆有加入「LikeCoin」點讚回饋機制。
只要您幫我們的每篇文章都按5個讚,我們就會收到來自LikeCoin基金會的贊助喔!
您只需要登入帳號(Facebook、Google)並支持我們,完全不會花到錢!
2019上半年的文章可能有加上LikeCoin,但未設定確實,以致多篇文章的LikeCoin按讚數為共用,大大影響到我們獲得的讚數與收益。更早期前的文章則欠缺良好排版,也未加設有LikeCoin的贊助回饋。

備份》歌詞 │ 我要錢rrr【趕面試2-等面試】老天鵝金曲改編 │ 原作:頑童MJ116/幹大事 │ 唱:胖子/阿冬/M.C.鹿美派

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




【老鵝金曲改編】 趕面試2-等面試(原曲:幹大事/頑童MJ116) 畢業失業 暑假無限的壯烈悲曲 feat.胖子/阿冬/M.C.鹿美派



改編:老天鵝娛樂
唱聲:胖子/阿冬/M.C.鹿美派
原作:頑童MJ116
原曲:幹大事


場場踏三兵營 連勝不停
畢業後的宅宅每天冷氣全開
你的文憑 我的文憑
誰發我們面試 都像慈善

2019年11月29日 星期五

C語言教學08 - 邏輯運算

邏輯運算

邏輯運算很簡單,有三個運算

邏輯NOT運算 Logical Negation operator

這個運算子很簡單,就是(!)驚嘆號。這代表著邏輯反運算,!1=0、!0=1。例如:
#include <stdio.h> int main() { printf("%d, %d, %d\n", !(53==8), !0, !1); return 0; }
結果
1, 1, 0

邏輯AND運算 Logical AND operator

邏輯與運算子(&&)很簡單,就是兩個都是True,運算後才是True。假如左邊的運算元(operand)是False,直接返回False。
真值表如下:
左邊右邊左邊 && 右邊
000
010
100
111
不要寫成一個&,這有其他意義
#include <stdio.h> int main() { printf("%d, %d, %d\n", 1 && 0, (3==8) && (4==4), 1 && 1); return 0; }
結果
0, 0, 1

2019年11月28日 星期四

C語言教學07 - 比較運算

真假邏輯

真假邏輯顧名思義有真值(true)以及假值(false)。在C語言中,只有零代表假(false),其他非零數都代表真(true)。但在正常運算中,以1代表真。

相等運算

相等運算有兩種,分別是等於運算子(==)以及不等於運算子(!=)
指派運算子(=)「不是」等於運算子(==)
在運算中,如果關係成立,得到真值(1);若不成立,得到假值(0)。
例如
#include <stdio.h> int main() { printf("%d, %d, %d\n", 3==2, 4!=6, (1+4)==(3+5)); return 0; }
執行結果
0, 1, 0

2019年11月27日 星期三

C語言教學06 - 基本運算

算術運算

加(+)減(-)乘(*)除(/),原則上要先乘除,後加減,必要時加上括號。括號要先算,在C語言中,算數的括號都是小括號,小括號也可以很多層。
#include <stdio.h> int main() { printf("%d %d\n", 5 * 9 + 3 + 5, 7 * (3 + 2) / 8); printf("%f %f", 3.1 * 6.2, 5.8 + 2.4 / 0.8); return 0; }
結果
53 4
19.220000 8.800000
整數的運算中,除法會取到整數值
有一個特別的運算子,也就是餘數運算(%)。
#include <stdio.h> int main() { printf("%d", 57%13); return 0; }
結果
5
餘數運算只能使用在整數型別

指派運算 Assignment

簡單指派

指派運算由簡單指派運算子(=)進行,例如

2019年11月26日 星期二

備份》歌詞 │ 窮到吃土後【趕面試】老天鵝金曲改編 │ 原作:頑童MJ116/幹大事 │ 唱:胖子/阿冬/M.C.鹿美派

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




【老鵝金曲改編】趕面試(原曲:幹大事/頑童MJ116)年前趕面試 辛酸唱出來!feat.胖子/阿冬/M.C.鹿美派



改編:老天鵝娛樂
唱聲:胖子/阿冬/M.C.鹿美派
原作:頑童MJ116
原曲:幹大事


我的帳戶歸零 電話被停
ATM出來的數字都是悲哀
NO MORE SHOPPING
乖乖 SLEEPING
我們只吃泡麵 不加青菜

2019年11月25日 星期一

C語言 河內塔

河內塔就是有三根桿子,每個桿子穿著若干個圓盤,將小的圓盤疊在大的上面。今欲將圓盤從第一根桿子全部移動到第二根,須遵守規則如下:

  1. 一次只能移動一個圓盤
  2. 圓盤一定要疊在比較大的圓盤上
依照這個規則我們可以推論得出,有n個圓盤堆疊而成的河內塔,至少需要2^n -1次的步驟才能移動好所有的圓盤。
利用簡單的遞迴方法,可以顯示出每一個層數的河內塔問題移動所需的步數。

2019年11月24日 星期日

C語言教學05 - sizeof運算

sizeof運算子

sizeof運算子是一個「一元運算子」,可以得到型別占用的位元組大小。此運算之結果型別為size_t,其實就是個無號整數(unsigned long long)。用法(sizeof(型別)、或 sizeof 常量
#include <stdio.h> int main() { printf("sizeof 13: %zd\n", sizeof 13); printf("sizeof(13): %zd\n", sizeof(13); printf("sizeof 5L: %zd\n", sizeof 5L); printf("sizeof(5L): %zd\n", sizeof(5L)); printf("sizeof 8ULL: %zd\n", sizeof 8ULL); printf("sizeof(8ULL): %zd\n", sizeof(8ULL)); printf("sizeof(int): %zd\n", sizeof(int)); printf("sizeof(double): %zd\n", sizeof(double)); printf("sizeof(long int): %zd\n", sizeof(long int)); printf("sizeof(char): %zd\n", sizeof(char)); }

2019年11月23日 星期六

C語言 費式數列

費式數列是一個很常見的數學問題,這個數列是用遞迴方式定義的。其中定義第零項為零,第一項為一,其後每一項均是前兩項的和。雖然這個數列可以利用特徵方程的方式解出來,不過這已超出我們的範圍。這個程式利用遞迴的方式解出費式數列第n項的值。

2019年11月22日 星期五

C語言教學04 - 格式化輸入輸出

格式化字元

格式化字元都是由「%」百分比符號開始。以下列舉常用者,有些現在不曉得是什麼的東西,以後會再闡述。

正負號

符號用途
+強制顯示正負號
空格假如非負號時顯示空格

顯示精度

符號用途
#數字代表顯示的位數,若數字不夠,則以空白補齊
0修飾顯示的位數,若數字不夠,在左側補零對齊
.#小數點後的數字代表double的小數後精度

變數長度修飾

變數長度修飾加在型別前
字元解釋
hh修飾int型別,代表signed char或unsigned char
h修飾int型別,代表short int或unsigned short int
l(ell)修飾所有型別,對於浮點類型無意義,對於int成為long int或unsigned long int
ll修飾int型別,代表long long int或unsigned long long int
L修飾double,代表long double
j修飾int型別,代表intmax_t或uintmax_t型別
t修飾int型別,代表ptrdiff_t型別
z修飾int型別,代表size_t型別

2019年11月21日 星期四

備份》歌詞 │ 真實的血淚交織【請還錢】老天鵝金曲改編 │ 原作:薛之謙/演員

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




【老鵝金曲改編】請還錢 (原曲:演員/薛之謙)歲末必聽神曲,聽著聽著就哭了



改編:老天鵝娛樂
原作:薛之謙
原曲:演員


請還錢 親愛的朋友請還錢
過年剩不到一個月
你又不是真沒錢
別拖到明年春節

2019年11月20日 星期三

C語言、計算階乘與組合數(搗亂版)

這個程式可以用來計算C幾取幾,輸入就是例如7 6這樣。不過這是底線版的,以後有閒情逸致的時候會放上正常版。
#include <stdio.h>
#define ______ return
#define _______ main
#define ________ scanf
#define _________ printf
#define __________ "%d"
typedef int _;

_ __(_ ___)
{
    ______ !___ ? !___ : ___*__(___ - !!___);
}

_ ___(_ ____, _ _____)
{
    ______ (__(____) / (__(_____) * __(____-_____)));
}

_ _______()
{
    _ ____, _____;
    ________(__________" "__________, &____, &_____);
    _________(__________"\n", ___(____, _____));
}

2019年11月19日 星期二

神人在捷運上10秒速解魔術方塊 │ CT路邊

轉魔術方塊是一種益智的遊戲,可以訓練眼睛與手指的協調。只要我們有花時間練習,也可以像路上這位路人一樣,10秒就可以將亂掉的魔術方塊,轉到每個面都相同顏色。



2019年11月18日 星期一

C語言教學03 - 一些常識及資料型態

進位法

雖然說進位法不很難,但是沒有碰過電腦的人,應該不常使用。

二進位

電腦最廣為人知的就是二進位,就只有1和0兩種數字就可以代表各種數。

八進位

因為二進位太麻煩,所以利用三個二進位數可以直接換成一個八進位數的原理製成。這種進位法只會出現0到7的數字。

十進位

這不用講了吧。十進位就是小學學、中學學、大學也在學的最常用進位法。

十六進位

有人搞出十六進位。其實就是四個二進位數可以轉換成一個十六進位數,十六進位會出現所有0到9的數字,但還不夠用,所以又加上了A到F。

簡易的範例

10 進位2 進位8 進位16 進位
20101002414
9110110111335B

跳脫字元

C語言有許多跳脫字元,這些字元都是以反斜線 \ 為開頭。以下列出一些常用的:
字元代表意義字元代表意義
\n換行 newline\’單引號
\r復位 carriage-return\\反斜線
\b退格 backspace\a響鈴 alert
\t水平定位符號 horizontal-tab\123八進位的東西
\"雙引號\xFF十六進位的東西
\f換頁 form-feed\v垂直定位 vertical-tab

2019年11月17日 星期日

石牌福星宮 - 2019初二廟會打鼓表演 │ Part I │ CT路邊

9個月前的影片,堆積到今天XD

上次石牌福星宮的新年廟會慶典相當盛大,有很多少年們來展現打鼓神技,讓新的一年,有新的風貌,一年比一年更好!


2019農曆新年初二 - 石牌福星宮 慶典表演 Part I │ CT路邊




Part II 還有舞龍舞獅,敬請期待!

2019年11月16日 星期六

備份》歌詞 │ 珍重但不再見【練肖喂】老天鵝金曲改編 │ 原作:茄子蛋/浪流連 │ 唱:郭子 Guo Zi

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




【老鵝金曲改編】練肖喂 (原曲:浪流連/茄子蛋)feat. 郭子 Guo Zi



改編:老天鵝娛樂
唱聲:郭子 Guo Zi
原作:茄子蛋
原曲:浪流連


再會茫茫渺渺的機會
發誓過的話 第三名我就欲退
咱攏是為著選舉來練肖喂
我已經決定 擱飼一隻古錐的貓仔
賽唷娜啦 離開政壇

2019年11月15日 星期五

C語言教學02 - 註解

註解

註解是一個可以解釋程式碼的工具。型態有以下兩種:

C語言風格註解

這是傳統的註解
/* 裡面是註解 */ /* 這種註解可以 跨行 */ int alpha; /* 你也可以這樣寫 */
註解不能巢狀
例如:
/*
/*
  這是不行的
*/
*/

2019年11月14日 星期四

歌詞賞析》愛情淡了,妳走了,我才驚醒。 - 美秀集團【擋一根】

「或許變了的是我,或許我沒變,變了的是對妳的那份執著……」

「想為妳堅持為妳變好,卻被現實給顛倒……」

「才發現我已經不是原來的我……」




美秀集團 Amazing Show-擋一根 Chill Out【Official Music Video】


詞曲:狗柏、修齊


大意

不知道何時,我們已經逐漸變調,當時熟悉的彼此,如今已不復存在。曾經的我們,嘗試彼此妥協,但現實總是不如意。等到那種感覺消失後,才從自我催眠的夢中驚醒。


賞析

患有菸癮的男孩,一次享受吞雲吐霧的時光時,又被討厭抽菸壞習的女孩發現,指責著男孩為什麼聽不下去她的話。而天天與菸為伴的男孩,已經聽膩了、看淡了、無感了,便一根接著一根,望著那熟悉的指尖,持續沉醉在麻痺的自我中。「說夠了沒」正是男孩再也受不了這段日子,對寧靜與填補心靈的渴望。此時,反抗,決定了裂痕加深的速度。

不願男孩再傷害自己健康的女孩,最後能給的,就只能請求男孩少抽點菸,接著忍著刺鼻臭味,抽著從男孩手上拿走的菸。女孩寧願男孩戒掉菸,也不在乎菸開始燻黑了自己的肺,只要為了你,再多的踐踏,也不惜接受。

可是女孩付出再多的心血與淚水,男孩依然難以改變。這世界是險惡的,天天與菸來交際應酬,仍是男孩的必行公式。或許男孩覺得日復一日,年復一年,樸實無華且枯燥的生活,早已厭倦,且迷失在其中,掉入了深淵,不知未來的每一步何去何從。或許男孩的心,死了,「什麼是愛情,我不知道。」

2019年11月13日 星期三

C語言教學01-Hello world!

初始的認識

自從K&R的 The C Programming Language 開始,許多人就開始使用「印出 Hello World! 」做為認識程式語言的開始。
#include <stdio.h> int main() { puts("Hello world!"); return 0; }
運行結果
Hello world!

2019年11月12日 星期二

【C語言】求兩數的最小公倍數(質因數分解)

以最簡單的方式,用C語言的if、while,完成質因數分解,求出兩正整數的最小公倍數。

輸入

#include <stdio.h>
int main()
{
    int a,b; 
    int ans=1; //起始數為1
    int i=2; //質因數分解由2開始
    scanf("%d %d",&a,&b);

    //若a、b小於2,不計算
    if( a==1 || b==1 ) printf("%d",a*b);
    else if( a>=i && b>=i )
    {
    //a,b皆大於等於2開始質因數分解
        while( a>=i && b>=i )
        {
            //餘數皆為0時,2開始質因數分解,若都被2分完,則陸續增加為3、4、5……
        while( a%i==0 && b%i==0 )
        {
                ans = ans * i;
                a /= i;
                b /= i;
            }
            i++;
        }
        printf("%d",ans*a*b);
    }
    else printf("Error\n");
    return 0;
}

2019年11月11日 星期一

C++牛頓法求方程式解

這個程式利用牛頓法求方程式的解。double function(double)是函數,這個程式將會解出一個function(x)=0的解。

2019年11月9日 星期六

備份》歌詞 │ 臺灣平安【颱風天】老天鵝金曲改編 │ 原作:梁心頤/下雨天 │ 唱:游芷吟 Sugiy

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




【老鵝金曲改編】颱風天( 原曲:梁心頤/下雨天 ) feat.游芷吟 Sugiy



改編:老天鵝娛樂
唱聲:游芷吟
原作:梁心頤
原曲:下雨天


颱風天了怎麼辦 不想上班
放假的是你 服務業沒假期
為什麼你不待家裡 跑去看電影
約去好樂迪 揪團去蝦拚 叫外送賣命

2019年11月8日 星期五

2019年11月7日 星期四

【C語言】求兩數的最大公因數(質因數分解)

以最簡單的方式,用C語言的if、while,完成質因數分解,求出兩正整數的最大公因數。


輸入

#include <stdio.h>

int main()
{
     int a,b; 
     int ans=1; //起始數為1
     int i=2; //質因數分解由2開始
     scanf("%d %d",&a,&b); 

     //若a、b小於2,不計算
     if( a==1 || b==1 ) printf("1");
     if( a==0 || b==0 ) printf("0");
     else if( a>=i && b>=i )
     {
          //a,b皆大於等於2時,開始質因數分解 
          while( a>=i && b>=i ) 
          { 
               //餘數皆為0時,2開始質因數分解,若皆被2分完,則陸續增加為3、4、5…… 
               while( a%i==0 && b%i==0 ) 
               { 
                    ans = ans * i; 
                    a /= i; 
                    b /= i; 
               } 
               i++; 
          } 
          printf("%d",ans); 
     }
     else printf("Error\n");
     return 0;
}