我追求的東西
它到底正不正確呢
我現在很疑惑
雖然直著
什麼是重要的?
得到A 就會失去B
有時候還真難取捨
難道決策錯誤了嗎?
該如何是好?
我追求的東西
它到底正不正確呢
我現在很疑惑
雖然直著
什麼是重要的?
得到A 就會失去B
有時候還真難取捨
難道決策錯誤了嗎?
該如何是好?
終於可以玩到Bass了耶!
跟朋友借交換借
他借我電bass、我借他木吉他
他想學木吉他、我想學電bass
想到這主意太優了
帶回家慢慢玩
天阿….聲音超好的
那震耳欲聾的重低音
還好有個夠大的喇叭能重現
彈起來超有FU
當然右手也起水泡了
值得啦~再痛也要彈….哈
—————————————–
中午吃台鐵的饅魚便當。
整個就是超好吃的
怎麼說呢
那饅魚綿密的口感
饅魚吸進醬汁
整隻烤得又脆又深入
骨頭不會硬
全部都被醬汁調校過了
不會太鹹
搭配紫米五穀飯 顆粒層次分明
豬肉肉片也有美味
海帶卷 花椰菜
一大片蒸蛋
真是完美到不行
簡直就是絕配
跟老爹和阿姨聊到這便當
—————————————–
下午到港中校慶。
早知道就不要下午來了
來大家都要收了
也好 恰巧來撿便宜
聽同學說今年辦得不錯。
很多表演都錯過了,真可惜
我想要看學弟妹和友校的吉他表演啦~
因為是下午 所以看的老師不是很多
聽老師的分享
或許我還有很多地方 需要檢討與改進
從別人的故事 看到別人的優缺點
下午回家前
一定要去後門的輕冰店
看看老爹、阿姨
不要以為賣冰的阿姨,反正很涼
不會流汗,其實阿姨可是汗流浹背呢!
他們早上去捧場,下午就沒很多東西賣
真是辛苦了….
今年的遺憾,明年再補回來!
哈 明年還要再來
在LifeType下要如何使用英文網誌網址,而不用數字網址(網誌ID)?
如:http://your.dominname/blog/username1
而不是:http://your.dominname/blog/1
首先,在建立使用者時,就要打入英文的帳號及英文的網誌名稱
(網誌名稱之後可以改)
然後在LifeType下管理面版 » 全部站台管控 » 網址設定
做自訂網址的設定(請參考我的設定值)
就可以使用英文網址了
◎注意:很多管理者都會把LifeType灌在資料夾裡
而自訂網址的/blog/似乎拿不掉(會找不到網頁),
所以建議一開始灌就灌在網頁瀏覽的根目錄。
要不然就會有http://your.dominname/blog/blog/的醜網址
以上如有錯誤,煩請留言更正之,謝謝。
以下是我在LifeType下管理面版 » 全部站台管控 » 網址設定 的設定值
request_format_mode
如果您設定為「一般網址」,那麼系統所呈現的網址,就會使用將參數以get方式傳入的一般方式。如果您選用「讓搜尋引擎易於搜尋的簡潔網址」,那麼就會讓網址變得簡潔,搜尋引擎也容易取得您網站上的內容,不過您的Apache伺服器必須要能夠接受.htaccess檔案中的覆寫設定。如果使用自訂網址,請調整下方的設定。
自訂網址
permalink_format
當使用自訂網址時,靜態連結網址格式。
/blog/{blogname}/cat_{catid}/post_{postid}/{year}{month}{day}$
category_link_format
當使用自訂網址時,網站連結分類網址格式。
/blog/{blogname}/cat_{catid}$
blog_link_format
當使用自訂網址時,網誌連結網址格式。
/user/{blogname}/{username}$
archive_link_format
當使用自訂網址時,文章彙整連結網址格式。
/blog/{blogname}/archives/{year}{month}{day}
user_posts_link_format
當使用自訂網址時,特定使用者發表的文章連結網址格式。
/user/{blogname}/{username}$
post_trackbacks_link_format
當使用自訂網址時,引用連結網址格式。
/blog/{blogname}/trackbacks/post_{postid}$
template_link_format
當使用自訂網址時,自訂靜態模版連結網址格式。
/blog/{blogname}/template/{templatename}$
album_link_format
當使用自訂網址時,資料夾連結網址格式。
/album/{blogname}/album_{albumid}$
resource_link_format
當使用自訂網址時,檔案連結網址格式。
/album/{blogname}/album_{albumid}/res_{resourceid}$
page_suffix_format
支援分頁時,加在網址尾端的字尾
/page_{page}
今天計概上課,同學都在籃球場
教室沒甚麼人,很神奇的不切廣播讓大家自由上網
想當然爾,就來打網誌拉
早上回港中,帶著吉他,走過前門平交道
因為鐵路地下化,火車從地平線消失
我們終於不用走天橋了耶,想到這個就很開心
開始懷念無所不用其極走後門的日子
到了資訊組,伶捐老師還是一樣的忙
見到人很好的媛媛老師,還要我秀一段
時間不太夠(且我還沒有想到有甚麼歌),可以的話,當然OK摟
而主機房,還是那個老模樣
超冷…
整個資訊組瀰漫著歡笑
超愛資訊組的
我校慶一定要來,有辦法的話
可以來一小段吉他,呵呵
———————————————————————
昨天服務教育課,大家搞得臉紅心跳
似乎是愛情概論
(我們上計算機概論都很多了…難道還有愛情概論?)
分組討論
有一題題目
當你遇到….的時候,你就知道:你喜歡她了
但是,我會….來企圖掩蓋這一切
當下大家就有奇幻的思(私?)想了
答案也是很經典
當你勃○ X起的時候,你就知道:你喜歡她了
但是,你會蓋外套來企圖掩蓋這一切
當場就快笑翻
當然上台說不是這個答案啦
我們沒有別的意思,只是搏君一笑
———————————————————————
期中考考完了
但成績還沒有全部公布
但我憂心的不是這個
而是友情
大學的人際關係開始接受考驗了
班上55人,認識的差不多了
程式設計用書: C Primer plus 5/e (第五版)
程式撰寫環境:Microsoft Visual C++ 6.0
這就是程式設計課 C Primer plus 的章節後的習題,可以供同儕和學弟妹們作為參考
目的希望能幫到正在學程式設計的人一臂之力
幫助大家的學習
如果教授是同一位的話(吳教授),
他的上課規則大家都很清楚,不要抄襲別人的作業(網路上的也不行)
所以煩請先瞭解原理之後,再用自己的文字下去撰寫
不要直接複製貼上 (這樣會對程設這門課有相當扣分的效果)
Thx.
畢竟寫出來,學到的是我而不是你。程式設計是需要大腦思考的,
可以應付一時,但不能應付資訊人一個相當基礎的專業能力
除非你不想走資訊相關的這條路,就不要對自己開玩笑
還有一點注意事項
對於C程式語言的空白檔,為了適應不同環境而不盡相同
但是大方向(書上的寫法)是對的
int main (void) { ……………… 一些指令(statement) ……………… return 0; }
像是到了Microsoft Visual C++ 6.0的空白檔就會變成
#include “stdafx.h”
int main(int argc, char* argv[]) { ……………… 一些指令(statement) ………………
return 0; }
|
到了Microsoft Visual Studio 2008 的空白檔就會變成
#include “stdafx.h”
int _tmain(int argc, _TCHAR* argv[]) { ……………… 一些指令(statement) ………………
return 0; }
|
說的都是同一件事情,但不能混用
不用雞婆幫他改
(但你打第一種樣式一定對)
切記除了瞭解空白檔的差異外,一定要再 #include <stdio.h>
要不然連printf() scanf()都不能用,請這件蠢事大家不要再犯
祝能盡早讀通書中的內容,能融會貫通
祝大家成功
7. 寫一個程式讓它要求使用者打入一個浮點數,然後印出這數字的立方,用一個你自己設計的函數來做立方然後印出來。main()函數應該要把使用者所打的數字傳進去。
#include <stdio.h> //引入stdio.h檔 #include <stdlib.h> //引入stdlib.h檔 void cube(float k); //宣稱一個cube函數的雛形 int main (void) { float f1; //宣告浮點數f1 printf(“Please enter a float number to be cubed:”); scanf(“%f”, &f1); //讓使用者輸入,assign給f1 cube(f1); //呼叫cube函數,傳入f1變數 system(“PAUSE”); //「按任意鍵繼續…」的程式,讓程式暫停 return 0; //函數結束,傳回整數並跳回原本呼叫的地方 } void cube(float k) //宣稱一個cube函數,回傳值設為沒有回傳值,參數為浮點數的k變數 { printf(“The cube of number %.3f is %.3f\n”, k, kkk); //印出傳入值k與k的次方 }
6. 現在你修改第五題的程式,讓它計算數字的平方和 (如果你喜歡,你也可以算第一天存$1元、第二天存$4元、第三天存$9元,以此類推,有多少錢?這樣會比較真實些)C語言沒有平方函數,你可以用nn取代之。
#include “stdafx.h”
#include <stdio.h> //引入stdio.h檔
#include <stdlib.h> //引入stdlib.h檔
int main(int argc, char argv[])
{
int count=0,sum=0,times=0; //宣告3個變數count和sum和times,個別初始為
printf(“How many times that you want to calculate?\n”);
scanf(“%d”, ×); //使用者輸入要執行的次數
while(count++ < times) //迴圈判斷,count累加前是否小於times
sum = sum+ count*count; //讓sum加上count的平方
printf(“sum = %d\n”, sum);
system(“PAUSE”); //「按任意鍵繼續…」的程式,讓程式暫停
return 0; //函數結束,傳回整數並跳回原本呼叫的地方
}
3. 請寫一個程式,它會問使用者要打入一個天數,然後它會轉換成幾星期又幾天。譬如,如果你要轉換18天能為2週又4天,顯示的樣子如下:
18 days are 2 weeks, 4 days.
使用while迴圈讓他能夠不斷的讓使用者要打入數字,當打入一個不是正數的值時(例如0或-20)結束迴圈。
#include “stdafx.h”
#include <stdio.h> //引入stdio.h檔
#include <stdlib.h> //引入stdlib.h檔
int main(int argc, char* argv[])
{
int day, state; //宣告2個變數day和state
do{ //讓程式先執行,之後做while迴圈
printf(“Please enter the number of days ( <=0 to quit):\n”);
state=scanf(“%d”, &day); //讓使用者打入天數,讓scanf()傳回有幾個資料輸入成功
if (day > 0 && state == 1) //判斷day是否大於0和scanf()是否有資料
printf(“%d days are %d weeks, %d days.\n”, day , day/7, day%7); //印出運算結果
}while(day > 0 && state == 1);
printf(“\n”);
system(“PAUSE”); //「按任意鍵繼續…」的程式,讓程式暫停
return 0; //函數結束,傳回整數並跳回原本呼叫的地方
}
5. 寫一個程式,它會要求你打入你的名字,然後要求打入你的姓氏,要印出姓氏和名字在一行,還要在下一行印出姓氏和名字各有幾個字元。字元計數要靠貼齊姓氏(或名字)的尾端,像以下這樣:
Melissa Honeybee
7 8
接下來,印出同樣的內容,但字元計數要對齊每個名字的前面。
Melissa Honeybee
7 8
程式碼如下:
#include “stdafx.h” #include <stdio.h> //引入stdio.h檔 #include <stdlib.h> //引入stdlib.h檔 #include <string.h> //引入string.h檔,這樣才可以使用strlen函數
int main(int argc, char* argv[]) { char Fname[20],Lname[20]; //宣告Fname和Lname變數,資料型態皆是元素的字元陣列 int len_Fname,len_Lname; //宣告len_Fname和len_Lname變數
printf(“Please enter your first name:\n”); //印出字串 scanf(“%s”, Fname); //等待輸入字串,assign到Fname字元陣列 printf(“Please enter your last name:\n”); scanf(“%s”, Lname); //等待輸入字串,assign到Lname字元陣列 len_Fname = strlen(Fname); //計算Fname有多少字數,assign到len_Fname len_Lname = strlen(Lname); //計算Lname有多少字數,assign到len_Lname printf(“\n%s %s\n”, Fname, Lname); //印出名字和姓氏 printf(“%d %d\n”, len_Fname, len_Fname , len_Lname, len_Lname); //印出計算結果,欄位的大小各由len_Fname和len_Lname變數決定 printf(“\n%s %s\n”, Fname, Lname); printf(“%-d %-d\n”, len_Fname, len_Fname , len_Lname, len_Lname); //印出計算結果,欄位的大小各由len_Fname和len_Lname變數決定,但數字靠左 system(“PAUSE”); //「按任意鍵繼續…」的程式,讓程式暫停 return 0; } |
2. 請試著寫一個程式,它會要求你打入你的名字,然後用以下方式顯示之。
a. 印出名字在二個很緊黏的雙引號裡。
b. 印出名字在一個20字元寬,包在雙引號裡的區域。
c. 印出名字在一個20字元寬,包在雙引號裡的區域,名字需靠左顯示。
d. 印出名字在一個比名字多3個字元的區域裡。
程式碼如下:
#include “stdafx.h” #include <stdio.h> //引入stdio.h檔 #include <stdlib.h> //引入stdlib.h檔 #include <string.h> //引入string.h檔,這樣才可以使用strlen函數
int main(int argc, char* argv[]) { char name[20]; //宣告變數name,型態為個字元陣列 int len_name; //宣告變數len_name printf(“Please enter your first name:\n”); //印出字串 scanf(“%s”, name); //程式等待使用者輸入姓名,assign到name字元陣列 len_name = strlen(name); //算出name有多少有效字元,assign到len_name變數裡 printf(“Print type (a):\n”); //印出字串 printf(“\”%s\”\n\n”, name); //印出在二個很緊黏的雙引號裡 printf(“Print type (b):\n”); printf(“\”%20s\”\n\n”, name); //在一個字元寬,包在雙引號裡的區域 printf(“Print type (c):\n”); printf(“\”%-20s\”\n\n”, name); //印出在一個字元寬,包在雙引號裡的區域,名字需靠左顯示 printf(“Print type (d):\n”); printf(“\”%s\”\n\n”, len_name+3, name); //印出在一個比名字多個字元的區域裡,用號決定區域的大小
system(“PAUSE”); //「按任意鍵繼續…」的程式,讓程式暫停 return 0; //函數結束,傳回整數並跳回原本呼叫的地方 } |