2009年6月18日 星期四

慌張的期末

事情突然多了出來 = =
好多範圍要考
好多project要交

還好 = = 經過一段不分日夜的時間
反正一忙也不會記得哪天是哪天
昨天阿通回信說收到類神經作業了 XD
也算是了卻一樁心事,動態宣告物件真是太優了 = =+
雖然index的公式腦殘寫了半死,物件函式的動態宣告也著實費了一番功夫,
不過也學到了很多東西,暑假想來練習VC的視窗程式,
畢竟 BCB 仍然沒有VC大宗阿

現在只剩下DB要考 = = 大概GG了吧,還有最後大魔王
Compiler 專案要交,可是感覺自己會寫不出來啊 ~~~ T^T

2009年6月16日 星期二

2009年6月3日 星期三

賣二手膠皮

目前的底板是 Andro Super Core System Carbon Light Off+

中文好像叫做超輕碳王吧 =ˇ=... 當初買70g 真是超輕

不過最近似乎有60g的削球板(被超越了XD")

屬於硬板,我覺得震手感蠻重的,手感蠻難抓的,不過削球加旋真的很方便,

台內小球也很靈活XD" 輕版的好處之一吧

不過拉loop或是speedo感覺持球沒什麼手感,攢點錢暑假可能買支 Yasaka Extra 7 來玩玩

======================以上是廣告文======================

目前玩過了蠻多張膠皮的,有些沒用到的想賣二手 =ˇ= 有興趣的可以聯絡我

Andro Revolution 紅色 2.1mm:

一張很硬的皮,配上碳板殺起球來聲音超清脆響亮 = = 而且速度很快,
不過當初基本攻不好,用這張皮弧圈拉不起來,故只玩了一個禮拜就被我拔下來了,
算目前手中最新的皮吧。

BTY Sriver FX 黑色 2.1mm:

剛買拍子的時候所配的皮,練手感用的,後來就換掉了,
沒甚麼特別的印象,比Sriver軟,FX型號應該是蝴蝶家族中最軟的那種,
也是唯一用過的日本皮,適合初學者用(?)。

Donic Quattro Formula 黑色 2.0mm:

超軟的皮,又Q又軟,跟果凍一樣(= =?),軟的很噁心= =,
純木板請勿嚐試,加上又只有2.0,非常容易透板,放反手推擋很爽,
只有拍面有僑好,馬上啪一下就彈回去,但是可以做的變化就相對少,
不過發切跟玩削球很讚,MAX比較優,控制較容易,但是紅色那張被我打爛了 = =b
這張因為反手想練弧圈所以拔下來。

Andro Plasma 380 紅色 Max:

38度德國皮,軟硬度算是中下吧,不過由於是MAX,所以這張皮不上不下 = =
不知道該怎麼說,就430或是470的可能比較優吧 = = 這張皮打起來很尷尬。

Ps. a. 價格可議
b. 推 Andro Roxon 系列,目前德系中top好皮之一。

2009年5月22日 星期五

菁英盃

有些許慌張,或許是因為感冒了

扁桃腺又發炎了,吃藥的關係

最近幾次練球都打沒多久就沒力了

腳步都跟不上,攻擊位置都沒到當然也都失誤

後天的比賽遇到不錯的強敵,希望能以百分百的狀態上場

最近要養足精神,要調整心態,我需要自信!

I need to trust myself.

2009年5月18日 星期一

手桌球

去年某天晚上12點無聊 = =

竟然就拍成這個影片

放上來當分享 =ˇ= 在此感謝葉子無私的貢獻!!

2009年4月18日 星期六

Charlie The Unicorn with chinese subtitles







目前有這三集有中文字幕,都沒有甚麼特別的點 = =...

可是看了就想笑 Orz..... 尤其是香蕉王 嘴角失守....

第一集的梗是 Candy(糖果) 跟 Kidney(腎臟) 發音很像...

2009年3月25日 星期三

矩陣相乘

兩個二為矩陣的相乘,矩陣元素為浮點數,
Input 為 M1.txt M2.txt
Ouput 為 Output.txt
文字檔格式為
row
column
elements
例如2x3的矩陣:
2
3
1 2 3
4 5 6
=====結構與函式定義=====
// Matrix Structure
typedef struct MATRIX
{
 int row;
 int column;
 float **data;
}MAT;

// M3 = M1 * M2
MAT M1, M2, M3;

void Init(MAT &mat);
void Multiply(const MAT mat1, const MAT mat2, MAT &mat3);
void Clear();

=====Main.cpp=====
#include "matrix.h"
#include <stdio.h>

#define FtoI // Float to Integer

int main(int argc, char **argv)
{
 freopen("M1.txt","r",stdin);
 scanf("%d", &M1.row);
 scanf("%d", &M1.column);
 Init(M1);

 freopen("M2.txt","r",stdin);
 scanf("%d", &M2.row);
 scanf("%d", &M2.column);
 Init(M2);

 freopen("Output.txt","w",stdout);
 Multiply(M1, M2, M3);

 Clear();

 return 0;
}

// Allocate memory space to matrix structure
void Init(MAT &mat)
{
 mat.data = new float*[mat.row];

 for(int i=0; i<mat.row; i++)
  mat.data[i] = new float[mat.column];

 for(int i=0;i<mat.row;i++)
  for(int j=0;j<mat.column;j++)
  {
   float temp;
   scanf("%f", &temp);
   mat.data[i][j] = temp;
  }
}

// M3 = M1 * M2
void Multiply(const MAT mat1, const MAT mat2, MAT &mat3)
{
 if(mat1.column == mat2.row)
 {
  mat3.row = mat1.row;
  mat3.column = mat2.column;
  mat3.data = new float*[mat3.row];
  for(int i=0; i<mat3.row; i++)
   mat3.data[i] = new float[mat3.column];

  // Multiply
  for(int k=0; k<mat2.column; k++)
   for(int i=0; i<mat1.row; i++)
   {
    mat3.data[i][k] = 0;  // Set M3 to zero
    for(int j=0; j<mat2.row; j++)
     mat3.data[i][k] += mat1.data[i][j] * mat2.data[j][k];
   }

  printf("%d\n%d\n", mat3.row, mat3.column);
  for(int i=0;i<mat3.row;i++)
  {
   for(int j=0;j<mat3.column;j++)
#ifdef FtoI
    printf("%d\t", (int)mat3.data[i][j]);
#else
    printf("%f\t", mat3.data[i][j]);
#endif
   printf("\n");
  }
 }
 else
  printf("Dimentions error.\n");
}

// Release the memory space
void Clear()
{
 delete M1.data;
 delete M2.data;
 delete M3.data;
}

2009年3月15日 星期日

九年國教之上課塗鴉篇

http://www.wretch.cc/blog/b771018/13339407

只能說,台灣的未來 XD?

2009年3月1日 星期日

2009年2月24日 星期二

Lost In Translation

YouTube 配樂連結

實在是很平靜很耐聽又有味道的一首歌

加上女主角又很美

感覺 很棒

有機會來看看這部片好了 ( 愛情,不用翻譯 )

應該是不錯,是Scarlett Johansson早期所拍的電影

電影簡介

2009年2月23日 星期一

洋蔥頭腦殘檢定

看笨版意外看到的測驗 =ˇ=.... 檢測自己的腦殘程度!!

洋蔥頭腦殘檢定 ~~~ 不知道為什麼竟然是博客來的網頁 XDDDD

我的測驗結果:












Angie的測驗結果:












只能說 =ˇ= 其實還蠻準的嘛 XDDDDDDDDDDD

2009年2月11日 星期三

CodeBlocks、Dev-C++ 使用 OpenCV

CodeBlocks 設置方法Dev-C++ 設置方法

CodeBlocks:
1. Project → Build options...
2. Linker settings 中的 Other linker options: 加入
 -lhighgui -lcv -lcxcore
3. Serach directories 中的 Compiler 加入
 C:\Program Files\OpenCV\cxcore\include
 C:\Program Files\OpenCV\otherlibs\highgui
 C:\Program Files\OpenCV\cv\include
4.
Serach directories 中的 Linker 加入
 C:\Program Files\OpenCV\lib

Dev-C++:
1. 在 Tools → Compiler Options → Compiler → 將 Linker Command 的框框勾起來且加
 -lhighgui -lcv -lcxcore -lcvaux -lcvcam
2. Tools → Compiler Options → Directories → Libraries 加入
 C:\Program Files\OpenCV\lib
3. Tools → Compiler Options → Directories → C Includes 加入
 C:\Program Files\OpenCV\cxcore\include
 C:\Program Files\OpenCV\cv\include
 C:\Program Files\OpenCV\otherlibs\highgui
 C:\Program Files\OpenCV\cvaux\include
 C:\Program Files\OpenCV\otherlibs\cvcam\include
4. Tools → Compiler Options → Compiler → Directories → C++ Includes
 C:\Program Files\OpenCV\cxcore\include
 C:\Program Files\OpenCV\cv\include
 C:\Program Files\OpenCV\otherlibs\highgui
 C:\Program Files\OpenCV\cvaux\include
 C:\Program Files\OpenCV\otherlibs\cvcam\include

使用 CodeBlocks 每次開新專案都要重新再加入路徑

而 Dev-C++ 則不用

但是用 Dev-C++ 又不好 tracing code = =.... 真是討厭

Asshole Mario



這個版本真的是超難的啦 = =~~~

竟然還有神人可以破關 Orz...

其他還有各關的影片在 YouTube 搜尋 Asshole Mario 即可找到~