Feed on
Posts
Comments

Archive for February, 2008

[C/C++] 判斷年份是否閏年

無聊幫同學寫作業,其實這還蠻簡單的,判斷閏年的方法如下
1、可以被4整除但不可以被100整除。
2、可以被400整除。
程式碼如下
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int leap(int year);
int leap(int year)

  if((year%4)==0 && (year%100)!=0 || (year%400) ==0)
  {
    printf ("%d是閏年\n",year);
  }
  else
  {
    printf ("%d不是閏年\n",year);
  }
}
int main(int argc,char *argv[])
{
  char *p; 
  char year[20];
  printf("請輸入您要查詢的年份『輸入exit離開』: ");
  while(fgets(year, sizeof(year), stdin))
  {
    if ((p = strchr(year, '\n')) != NULL)
      *p = '\0'; 
  [...]

Read Full Post »

這個訊息是在 重灌狂人 那邊看到的,我用起來相當不錯,所以套用了我的 電腦blog 跟 生活blog,那底下就來介紹怎麼把這個功能用在部落格上面
目前我是弄在 wordpress 上面,有可以達到我的需求,首先登入 網頁版的Google Talk聊天面板,然後自己設定一下名稱按送出,他會給你一段 frame 的程式碼,然後你要把他寫到 wordpress 的 theme 程式裡面
到 /wp-content/your_theme/sidebar.php 檔案裡面,每個 theme 設計方式不同,所以大家注意一下
<li class="sidebox">
    <h2><?php _e('Categories'); ?></h2>
    <ul>
        <?php
        if (function_exists('wp_list_categories'))
        {   
            wp_list_categories('show_count=1&title_li=');
        }
    [...]

Read Full Post »

在這個禮拜,非常的忙,也不知道自己在忙什麼,不過過的很充實就是了,這學期修了六門課,在加上一門專題演講,這對研究所來說,算很大了,感覺一天24小時不夠用,不過很希望自己能夠進步,尤其是英文阿,我看 paper 速度還不夠快啦,所以要警惕自己,畢竟再過一學期,就要升上碩二了,更加要讓自己更有實力,這樣我在接別人傳承下來的工作,才可以繼續保持下去阿。

Read Full Post »

今天剛裝好 jdk 新版 jdk1.6.0_04,如要下載請到 這裡 下載,裝好之後當然底下要找編譯檔案,就是要去 bin 這個資料夾,然後找到 javac 跟 java 執行檔就可以了,不過如果你要在任何地方都要使用這個執行檔,就要去修改 path,設定方法如下

我的電腦右鍵->內容
k

Read Full Post »

[WWW] firefox and IE 的 greasemonkey

最近發現這種新玩意,那就是猴子外掛 Greasemonkey,這一套我在 FireFox 有找到,用起來還不錯,可是一些 for ie 的網站,就使用不到了,所以我又另外去找了 Greasemonkey for ie 的版本,不過 for ie 的版本有兩套,一套是我想要,另一套我測試起來不是我想要的。
先介紹 for ie 的 Greasemonkey,總共有兩套
1.gm4ie
這一套了,其實相當不錯,不過有一個缺點,就是如果你的網站是用 iframe 做的化,他必需要重新 reload 整個網站,才會有作用,所以我並不打算用這套,不然他還是蠻方便的
2.Trixie
這個,就有符合到我的要求了,不過他在設定上面格式都要先寫好
// ==UserScript==
// @name          Server2
// @description   .
// @namespace     http://musicplayer.sourceforge.net/greasemonkey
// @include       http://xxxxxxxxx/index2/main_down.php*
// @include       http://xxxxxxxxx/index2/main_down.php*
所有套用的網站,都要寫在 // @include 這個裡面才會有作用,然後在用 ie alt+t +x 就可以更改 reload 設定了
3. Greasemonkey :: Firefox Add-ons
FireFox [...]

Read Full Post »

這是我在 Sayya BBS 的 longtime 板文章裡面看到的,看完我也有一些感覺,底下就是這一篇文
網路上流傳很廣的一篇文
每次看都會有一些不同的體會......
你看過日本一個很受歡迎「搶救貧窮大作戰」嗎?
在那個依照案例做不同規劃的單元節目中,總跑不掉幾個公式:
貧窮原因的分析、為了擺脫所做的努力、和最後的成功。
而不斷上演的樣版中,所謂的大師與料理名人,總是龜毛、變態、吹毛求疵、
甚至極盡所能的虐待試圖搶救貧窮的個體。
每每發生這樣悽慘的景況,我那年幼被保護極好的姪子都會問我:
「他就不能對他好一點嗎?」
而我也總是說著一樣的答案:「憑什麼別人要把成功的技巧教給你?」
是的,「憑什麼?」這句話我自己也同樣深深的體會過。
從18歲進入職場,經常遇到肯「虐待」我的主管;
要不就是賺得很多,卻摳得要死的老闆,
極盡所能的要求我為他無償加班或犧牲休假;要不就是遇到龜毛至極的主管,
要求我遵守他的生活習慣與處事哲學;更多的,是混到無與倫比,
卻總讓我做到死的老大級豬頭。
每每遇到這種角色,
我都為了「怎麼可能會賺錢?」這個問題而困擾的想死,
每次離開那個職位時,總是出去大快朵頤一番,來犒勞自己這段日子的辛勞奉獻,
但,我卻總是掉入所謂「勝者的詛咒」,自以為脫逃,卻又什麼都拿不到的痛苦中。
於是,我曾經發誓要做個極為體貼而人性化的上司,對待我的員工要視如己出。
但從因為砍掉新人而哭了三天的小主管,到現在,我也成為龜毛且殘酷的人,
這條路教會了我一件非常重要的事:「如果你沒有心,我憑什麼教你?」
一位目前是副機長的朋友曾經說過,降落的技巧每個人都不一樣,
必須透過所有前輩的教導,
才能夠從中揣摩自己的方式,但是要怎麼才能夠學到,
必須要靠你主動的去問、去學、無論對方願不願教你,
你也要睜大眼睛去看。而往往要取悅正駕駛教你,
你必須極盡所能的配合他的要求與習慣,
也要以最大的耐性和肯學的謙卑去與他溝通。
到現在,每個月坐擁十萬收入,購屋、買房、
降落經驗職達千次以上的他,
比起七年前剛從美國拿到執照回台的狂妄,
現在的他,多了謙卑、和緩、與容忍的耐性。
也許,你現在也遇到了這樣的主管,常常讓你有生不如死的痛苦。
也許,你正為了老闆的無理要求覺得自尊比發展重要。
但,在這樣的景氣和競爭的環境下,他能活著,就比你有出息、有辦法,
而且,有許多生存的技巧與方式,值得你去虛心請教。
只要一天,你尚未達成自己的夢想與目標,
都要記得這句話:「別人憑什麼教你」。

Read Full Post »


Read Full Post »

我對 mod_rewrite 的技術相當有興趣,最近又有人在 ptt Linux 版上問到這相關的問題,如下
我用的是虛擬主機 (web hosting)
他的管理是這樣的, 不論代管哪個domain
一律都是對應到 /home/user/public_html 這個目錄下
也就是說, 1.com 跟 2.com 都會對到 ~/public_html
問題是:
--> 我希望有人輸入 "1.com" 時, 就是讀 ~/public_html/data1
--> 有人讀 "2.com" 時, 就是讀 ~/public_html/data2
當然目前如果都不做設定, 那就是要用 http;//1.com/data1/
跟 http;//2.com/data2/ 才能答成相同功能.
請問 .htaccess 有辦法改寫這樣的狀況嗎.

Read Full Post »

這學期成績單,寄過來了,拿到成績單之前,其實就有網路查過成績了,這學期成績普普,沒有特別好,也沒有很差,不過我在組上排名,算倒數的吧,哈哈,我果然很不會唸書,我成績好的科目,都是有期末 project 的,沒辦法,我對讀書不太行,應該是說理論背景,我很弱,老師還說,地基沒有穩,蓋出來的房子,一定會倒塌,其實說得很有道理,要對自己改進改進了,底下列一下我這學期成績

Read Full Post »

最近在寫 BCB 的時候遇到的,不過忘記之前怎麼寫的,所以又上去找了一下,發現可以利用 sizeof 這個函式,來計算陣列的個數,我去查了一下 BCB 的 manual,裡面寫的還蠻詳細的,如下
Example for sizeof operator
/* USE THE sizeof OPERATOR TO GET SIZES OF DIFFERENT DATA TYPES. */
#include <stdio.h>
struct st {
   char *name;
   int age;
   double height;
};

struct st St_Array[]= {  /* AN ARRAY OF structs */
   { "Jr.",     4,  34.20 },  /* St_Array[0] */
   { "Suzie",  23,  69.75 [...]

Read Full Post »