2012年11月24日 星期六

什麼是margin與padding?


  • padding => 邊界內側到內容之間的留白,可以設定背景。
  • margin => 邊界外側區域。


例子
    以人的身體來比喻,骨頭就是區塊內容,皮膚就是邊框,肌肉是padding,人與人之間就是margin。


程式註解範例

HTML
<!-- 這是註解 -->
CSS
/* 這是註解 */
Javascript
// 單行註解
/* 多行註解 */
PHP
// 單行註解
/* 多行註解 */
C/C++
// 單行註解
/* 多行註解 */
Java
// 單行註解
/* 多行註解 */
Python
# 單行註解
''' 多行註解 '''

HTML 標籤介紹

HTML 大致分為<head>與<body>

  • <head> 描述文章標題等資訊,不會顯示在瀏覽器上。
  • <body> 描述顯示在瀏覽器上的內容。
  1. 在head標籤中,常用的標籤
    • <title> 指定網頁標題。
    • <meta> 指定網頁附加資訊(作者、關鍵字、簡介)。
    • <link> 指定網頁檔案之間的關係。
    • <script> 讀入腳本。一般為javascript,但也有phthon等script。
  2. 在body標籤中,常用的標籤
    • [區塊標籤]
      • <h1>~<h6> 標題。數字越小階層越高。
      • <p> 段落。用來指定構成一段文章的文字
      • <ul> 條列。
      • <li> 無順序之條列項目。
      • <ol> 有順序之條列項目。
      • <div> 把特定範圍內容指定為同一群組。
    • [內文標籤]
      • <a> 連結。
      • <br> 換行。
      • <img> 圖片。
      • <em> 強調。可強調任何文字。

標籤介紹

  • 右邊為連結範例 => <a href="www.google.com.tw">Google</a>
  • 解釋 =>
    • <a href="www.google.com.tw">Google</a> => 我們稱為"標籤"
    • <a href="www.google.com.tw"> => 開始標籤
    • </a> => 結束標籤
    • href => 屬性名稱
    • www.google.com.tw => 值
    • Google => 標籤內容










影像格式使用時機?


  1. 相片使用JPEG
  2. 單色Logo與簡單的圖案使用PNG或GIF
  3. 製作動畫用GIF
  4. 製作透明效果用PNG

2012年11月23日 星期五

Android 框架提供的功能概述


  • android.app : 提供高層的程式模型與基本的執行環境。
  • android.content : 包含各種裝置上的資料進行存取與發佈。
  • android.database : 透過內容提供者瀏覽和操作資料庫。
  • android.graphics : 底層的圖形函式庫,包含畫布、顏色過濾、點、矩形,可以將他們直接繪製到螢幕上。
  • android.location : 定位和相關服務的類別。
  • android.media : 管理多媒體、視訊的媒體介面。
  • android.net : 網路存取相關。
  • android.os : 提供系統服務、訊息傳輸和IPC個人電腦標準。
  • android.opengl : 提供OpenGL的工具。
  • android.provider : 存取Android內容提供者。
  • android.telephony : 打電話相關。
  • android.view : 使用者介面相關。
  • android.util : 工具性的方法。例如時間日期的操作。
  • android.webkit : 預設瀏覽器操作介面。
  • android.widget : 提供各種UI元素,在應用程式的版面沛置中使用。

2012年11月19日 星期一

php 如何關閉錯誤訊息

<?php 
// 關閉錯誤訊息
error_reporting(0);

// 報告所有錯誤
error_reporting(-1);

// 報告所有錯誤(see changelog)
error_reporting(E_ALL);

// 報告執行期間的錯誤
error_reporting(E_ERROR | E_WARNING | E_PARSE);

// 報告除了Notice之外的錯誤
error_reporting(E_ALL ^ E_NOTICE);
?>

php 可變動函式

    可變動函式(variable function)是指我們可以動態設定函式的名稱,簡單來說,當我們的變數後面有()時,php就會去找出對應的function來執行。

<?php
    function Afunc($a) {
        echo "我是A".$a;
    }
    function Bfunc($b) {
        echo "我是B".$b;
    }

    $func = 'Afunc';
    $func(100);
    $func = 'Bfunc';
    $func(1);
?>

php 錯誤控制運算子 @

當我們在運算式前加入錯誤控制運算子 @ 時,運算是所可能產生的錯誤訊息就會被忽略。

<?php
    $f = @file("C:\helloworld.php");
?>

當C:\helloworld.php不存在時,正常情況下會有錯誤訊息。但是有 @ 就不會有!

ps:@ 不能放在函式定義、類別定義或流程控制等敘述的前面。