2015年6月24日 星期三

[其他] 親等稱謂

【一等親】血親:父母、子女。
       姻親:公婆、岳父母、媳、婿。
【二等親】血親:祖父母、外祖父母、兄弟姊妹、孫子女、外孫子女。
     姻親:弟媳、嫂、姊夫、妹夫、妯娌、連襟。
【三等親】血親:曾祖父母、外曾祖父母、舅、叔、伯、姑、姨、曾孫子女、外曾孫子女。
【四等親】姻親:舅母、嬸、姑父、姨父。堂表兄弟姐妹間為四等親( 四等親子女為六等親 )



































































身分稱呼對人自稱對人尊稱

長輩
父親、爸爸、爹家嚴、家父、家君令尊、尊翁、尊公
母親、媽媽、娘家慈、家母令堂、令慈、尊堂、尊萱
父之父祖父、爺爺、阿公家祖父、家祖令祖父、令祖
父之母祖母、奶奶、阿嬤家祖母令祖母
母之父外祖父、外公、姥爺家外祖父令外祖父
母之母外祖母、外婆、姥姥家外祖母令外祖母
祖父之父曾祖父家曾祖父、家曾祖令曾祖父、令曾祖
祖父之母曾祖母家曾祖母令曾祖母
祖母外公婆之父外曾祖父家外曾祖父令外曾祖父
祖母外公婆之母外曾祖母家外曾祖母令外曾祖母
祖父之兄伯祖父、伯公家伯祖父、家伯祖令伯祖父、令伯祖
伯公之妻伯祖母、伯婆、姆婆家伯祖母令伯祖母
祖父之弟叔祖父、叔公家叔祖父、家叔祖令叔祖父、令叔祖
叔公之妻叔祖母、叔婆、嬸婆家叔祖母令叔祖母
祖父之姊妹姑祖母、姑婆家姑祖母令姑祖母
姑婆之夫姑祖父、姑丈公、丈公家姑祖父令姑祖父
祖母之兄弟舅祖父、舅公家舅祖父令舅祖父
舅公之妻舅祖母、妗婆家舅祖母令舅祖母
祖母之姊妹姨祖母、姨婆家姨祖母令姨祖母
姨婆之夫姨祖父、姨丈公、姨公家姨祖父令姨祖父
外公之兄外伯祖父、外伯公家外伯祖父、家外伯祖令外伯祖父、令外伯祖
外伯公之妻外伯祖母、外伯婆、外姆婆家外伯祖母令外伯祖母
外公之弟外叔祖父、外叔公家外叔祖父、家外叔祖令外叔祖父、令外叔祖
外叔公之妻外叔祖母、外叔婆、外嬸婆家外叔祖母令外叔祖母
外公之姊妹外姑祖母、外姑婆家外姑祖母令外姑祖母
外姑婆之夫外姑祖父、外姑丈公家外姑祖父令外姑祖父
外婆之兄弟外舅祖父、外舅公家外舅祖父令外舅祖父
外舅公之妻外舅祖母、外妗婆家外舅祖母令外舅祖母
外婆之姊妹外姨祖母、外姨婆家外姨祖母令外姨祖母
外姨婆之夫外姨祖父、外姨丈公家外姨祖父令外姨祖父
父之兄伯父、伯伯家伯令伯
伯之妻伯母家伯母令伯母
父之弟叔父、叔叔家叔令叔、賢叔
叔之妻叔母、嬸母、嬸嬸、嬸娘家叔母令叔母
父之姊妹姑母、姑媽、姑姑家姑母令姑母
姑之夫姑父、姑丈家姑父令姑父、令姑丈
母之兄弟舅父、舅舅家母舅令母舅
舅之妻舅母、舅媽家舅母令舅母
母之姊妹姨母、姨媽、阿姨家姨母令姨母
姨之夫姨父、姨丈家姨父令姨父、令姨丈
同輩
胞兄、哥哥家兄令兄
兄之妻兄嫂、嫂嫂、嫂子家嫂令嫂
胞弟、弟弟舍弟令弟、賢弟
弟之妻弟婦、弟媳、弟妹舍弟婦令弟婦
胞姊、姊姊家姊令姊
姊之夫姊夫、姊丈家姊丈令姊丈
胞妹、妹妹舍妹令妹
妹之夫妹夫、妹丈、妹婿舍妹丈令妹丈
伯叔之子(長於己)堂兄、堂哥家堂兄令堂兄
堂兄之妻堂嫂家堂嫂令堂嫂
伯叔之子(幼於己)堂弟舍堂弟令堂弟
堂弟之妻堂弟婦、堂弟妹舍堂弟婦令堂弟婦
伯叔之女(長於己)堂姊家堂姊令堂姊
堂姊之夫堂姊夫、堂姊丈家堂姊丈令堂姊丈
伯叔之女(幼於己)堂妹舍堂妹令堂妹
堂妹之夫堂妹夫、堂妹婿舍堂妹丈令堂妹丈
姑舅姨之子(長於己)表兄、表哥家表兄令表兄
表兄之妻表嫂家表嫂令表嫂
姑舅姨之子(幼於己)表弟舍表弟令表弟
表弟之妻表弟婦、表弟妹舍表弟婦令表弟婦
姑舅姨之女(長於己)表姊家表姊令表姊
表姊之夫表姊夫、表姊丈家表姊丈令表姊丈
姑舅姨之女(幼於己)表妹舍表妹令表妹
表妹之夫表妹夫、表妹婿舍表妹丈令表妹丈
晚輩
小兒、小犬、犬子令郎、令嗣、令公子
子之妻媳婦、兒媳小媳令媳、賢媳
小女、犬女令媛、令嬡、令千金
女之夫女婿小婿令婿、令坦、賢婿
兄弟之子姪、姪子舍姪令姪、賢姪
兄弟之女姪女舍姪女令姪女、賢姪女
姊妹之子甥、外甥舍甥令甥、賢甥
姊妹之女甥女、外甥女舍甥女令甥女、賢甥女
子之子孫子小孫、孫兒令孫、賢孫
孫之妻孫媳孫媳令孫媳、賢孫媳
子之女孫女孫女令孫女、賢孫女
孫女之夫孫婿、孫女婿孫婿令孫婿、賢孫婿
女之子外孫舍外孫令外孫、賢外孫
外孫之妻外孫媳舍外孫媳令外孫媳、賢外孫媳
女之女外孫女舍外孫女令外孫女、賢外孫女
外孫女之夫外孫婿、外孫女婿舍外孫婿令外孫婿、賢外孫婿
姪之子姪孫舍姪孫令姪孫、賢姪孫
姪之女姪孫女舍姪孫女令姪孫女、賢姪孫女
姪女之子外姪孫舍外姪孫令外姪孫、賢外姪孫
姪女之女外姪孫女舍外姪孫女令外姪孫女、賢外姪孫女
甥之子外甥孫舍外甥孫令外甥孫、賢外甥孫
甥之女外甥孫女舍外甥孫女令外甥孫女、賢外甥孫女
甥女之子外甥孫舍外甥孫令外甥孫、賢外甥孫
甥女之女外甥孫女舍外甥孫女令外甥孫女、賢外甥孫女
姻親
夫君、丈夫外子、拙夫、愚夫令夫君、尊夫君
賢妻、媳婦內子、內人、拙荊、賤內尊夫人、嫂夫人、尊閫
夫之父公公、君舅、翁家舅、家翁
夫之母婆婆、君姑家姑
夫之祖父祖翁
夫之祖母祖姑、祖婆
妻之父岳父、岳丈、丈人家岳父、家岳令岳丈、令岳、令岳翁
妻之母岳母、丈母家岳母令岳母、令丈母
妻之祖父岳祖父、太岳父
妻之祖母岳祖母、太岳母
夫之兄夫兄、伯、大伯
夫兄之妻夫嫂、姒姆
夫之弟夫弟、叔、小叔
夫弟之妻小嬸、嬸、娣婦
夫之姊妹大姑、小姑
夫姊妹之夫姑爺
妻之兄內兄、舅兄、大舅
妻兄之妻內嫂、舅嫂、姻嫂
妻之弟內弟、舅弟、小舅
妻弟之妻內弟婦、舅弟婦
妻之姊妹姨、大姨、小姨
妻姊妹之夫襟兄、襟弟、襟丈
夫兄弟之子
夫兄弟之女侄女
夫姊妹之子甥、外甥
夫姊妹之女甥女、外甥女
妻兄弟之子內姪
妻兄弟之女內姪女
妻姊妹之子姨甥、妻甥
妻姊妹之女姨甥女、妻甥女
師友世交
老師、先生、夫子敝業師令師、令業師
師之夫師丈敝師丈令師丈
師之妻師母、師娘敝師母令師母
師之父、師之師、父之師師祖、師公、太老師、太先生敝師祖令師祖
師之母、父之師母太師母
同學同學、同窗敝同學、敝友貴同學、令友
同學之夫賢兄
同學之妻賢嫂
男同學學長、學弟敝同學、敝友貴同學、令友
女同學學姊、學妹敝同學、敝友貴同學、令友
學生門生敝門生、敝徒令高足
學生之父仁兄、先生
學生之夫世兄、尊兄敝友令友
學生之妻世嫂、尊嫂敝友令友
仁兄、世兄敝友令友
友之父、父之友 (長於父)世伯、仁伯、世伯父敝世伯令世伯
友之母世伯母敝世伯母令世伯母
友之父、父之友 (幼於父)世叔、仁叔、世叔父敝世叔令世叔
友之母世叔母敝世叔母令世叔母
友之夫先生、賢兄
友之妻夫人、賢嫂
友之子世兄敝世姪令世姪
友之女世姊敝世姪女令世姪女

身分歿後對人自稱歿後對人尊稱

先父、先君、先考令先君
先母、先慈、先妣令先堂
父之父先祖、先大父、先祖考令先祖、令祖考
父之母先祖母、先大母、先祖妣令先祖母、令祖妣
父之兄先伯令先伯
父之弟先叔令先叔
伯之妻先伯母令先伯母
叔之妻先叔母令先叔母
妻之父外考令先岳父
妻之母外妣令先岳母

2015年6月23日 星期二

[HTML5] 隱藏首頁


有時候要隱藏首頁是件麻煩事,有三種方法可以來解決此事

首先要設定style區塊將iframe填滿Browser

<style>
   html,body { height: 100%;padding:0px;margin:0px; }
   .stockIframe {  width:100%; height:100%; }
   .stockIframe iframe {  width:100%; height:100%; border:0;overflow:hidden }
</style>


三種不同的Java Script


1.

  //onload="autoResize(this)"
   function autoResize(i) {
     var iframeHeight=
     //(i).contentWindow.document.body.scrollHeight;
     (i).contentDocument.documentElement.scrollHeigh;
     (i).height=iframeHeight+20;
   };


 2.

   //onload=SetCwinHeight()
   function SetCwinHeight(){
var iframeid=document.getElementById("mainframe"); //iframe id
if (document.getElementById){  
if (iframeid && !window.opera) {  
if (iframeid.contentDocument && iframeid.contentDocument.body.offsetHeight)   {  
iframeid.height = iframeid.contentDocument.body.offsetHeight;
}
else if(iframeid.Document && iframeid.Document.body.scrollHeight) {  
iframeid.height = iframeid.Document.body.scrollHeight;  
}
}
}
};

3.

//onload=dyniframesize(iframename)
function whichBrs() {
var agt = navigator.userAgent.toLowerCase();
if (agt.indexOf("opera") != -1) return 'Opera';
if (agt.indexOf("staroffice") != -1) return 'Star Office';
if (agt.indexOf("beonex") != -1) return 'Beonex';
if (agt.indexOf("chimera") != -1) return 'Chimera';
if (agt.indexOf("netpositive") != -1) return 'NetPositive';
if (agt.indexOf("phoenix") != -1) return 'Phoenix';
if (agt.indexOf("firefox") != -1) return 'Firefox';
if (agt.indexOf("safari") != -1) return 'Safari';
if (agt.indexOf("skipstone") != -1) return 'SkipStone';
if (agt.indexOf("msie") != -1) return 'Internet Explorer';
if (agt.indexOf("netscape") != -1) return 'Netscape';
if (agt.indexOf("mozilla/5.0") != -1) return 'Mozilla';
if (agt.indexOf('\/') != -1) {
if (agt.substr(0, agt.indexOf('\/')) != 'mozilla') {
return navigator.userAgent.substr(0, agt.indexOf('\/'));
}
else return 'Netscape';
} else if (agt.indexOf(' ') != -1)
return navigator.userAgent.substr(0, agt.indexOf(' '));
else return navigator.userAgent;
};
    function dyniframesize(iframename) {
var iframe = null;
if (document.getElementById) {
iframe = document.getElementById(iframename);
}
else {
eval('iframe = ' + iframename + ';');
}
//begin resizing iframe
iframe.style.display = "block"
if (iframe.Document) {//ie
//iframe.height = iframe.contentDocument.body.scrollHeight;
iframe.height = iframe.Document.body.scrollHeight;
} else if (iframe.contentDocument) {//ie,firefox,chrome,opera,safari
if (whichBrs() == "Firefox") {
iframe.height = iframe.contentDocument.documentElement.offsetHeight;
}
else { //safari
iframe.height = iframe.contentDocument.documentElement.scrollHeight;
}
}
};


[IIS] 將Http導向Https



將Http導向Https最快作法,利用設定站台錯誤網頁




注意! IIS跟.NET錯誤是分開處理的,請都要設定

其他參考:

2015年6月11日 星期四

免費的 SEO 分析網站




免費的 SEO 分析網站 ,非常方便,剛剛分析出這個Blog價值:

網站價值:
NT$320
每日流覽頁數:
15
每日收入預估:
NT$1









感覺蠻慘的,哈哈哈,好用的工具

http://seo.holyfree.org


2015年6月3日 星期三

C program to connect MySQL database server

Forward From : http://www.cyberciti.biz/tips/linux-unix-connect-mysql-c-api-program.html
From my mailbag:
How do I write a C program to connect MySQL database server?
MySQL database does support C program API just like PHP or perl.
The C API code is distributed with MySQL. It is included in the mysqlclient library and allows C programs to access a database.
Many of the clients in the MySQL source distribution are written in C. If you are looking for examples that demonstrate how to use the C API, take a look at these clients. You can find these in the clients directory in the MySQL source distribution.

Requirements

Make sure you have development environment installed such as gcc, mysql development package etc. Following is the list summarize the list of packages to compile program:
  • mysql: MySQL client programs and shared library
  • mysqlclient: Backlevel MySQL shared libraries (old libs)
  • mysql-devel: Files for development of MySQL applications (a must have)
  • mysql-server: Mysql server itself
  • gcc, make and other development libs: GNU C compiler

Sample C Program

Following instructions should work on any Linux distro or UNIX computer. Here is the small program that connects to mysql server and list tables from mysql database.(download link):
/* Simple C program that connects to MySQL Database server*/
#include <mysql.h>
#include <stdio.h>
#include <stdlib.h>
main() { MYSQL *conn; MYSQL_RES *res; MYSQL_ROW row; char *server = "localhost"; char *user = "root"; char *password = "PASSWORD"; /* set me first */ char *database = "mysql"; conn = mysql_init(NULL); /* Connect to database */ if (!mysql_real_connect(conn, server, user, password, database, 0, NULL, 0)) { fprintf(stderr, "%s\n", mysql_error(conn)); exit(1); } /* send SQL query */ if (mysql_query(conn, "show tables")) { fprintf(stderr, "%s\n", mysql_error(conn)); exit(1); } res = mysql_use_result(conn); /* output table name */ printf("MySQL Tables in mysql database:\n"); while ((row = mysql_fetch_row(res)) != NULL) printf("%s \n", row[0]); /* close connection */ mysql_free_result(res); mysql_close(conn); }

How do I compile and link program against MySQL libs?

MySQL comes with a special script called mysql_config. It provides you with useful information for compiling your MySQL client and connecting it to MySQL database server. You need to use following two options.
Pass --libs option - Libraries and options required to link with the MySQL client library.
$ mysql_config --libs
Output:
-L/usr/lib64/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -L/usr/lib64 -lssl -lcrypto
Pass --cflags option - Compiler flags to find include files and critical compiler flags and defines used when compiling the libmysqlclient library.
$ mysql_config --cflags
Output:
-I/usr/include/mysql -g -pipe -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-strict-aliasing
You need to pass above option to GNU C compiler i.e. gcc. So to compile above program, enter:
gcc -o output-file $(mysql_config --cflags) mysql-c-api.c $(mysql_config --libs)
Now execute program:
$ ./output-file
Output:
MySQL Tables in mysql database:
columns_priv
db
func
help_category
help_keyword
help_relation
help_topic
host
tables_priv
time_zone
time_zone_leap_second
time_zone_name
time_zone_transition
time_zone_transition_type
user