接下來看看「位元運算子」(Bitwise operator),數位設計上有AND、OR、NOT、XOR與補數等運算,在C++中提供這些運算的就是位元運算子,它們的對應分別是AND (&)、OR(|)、NOT(!)、XOR(^)與補數(~)
位元運算對初學者來說的確較不常用,但如果用的洽當的話,可以增進不少程式效率,例如下面這個程式可以判斷使用者的輸入是否為奇數:
#include <iostream>
using namespace std;
接下來看看「位元運算子」(Bitwise operator),數位設計上有AND、OR、NOT、XOR與補數等運算,在C++中提供這些運算的就是位元運算子,它們的對應分別是AND (&)、OR(|)、NOT(!)、XOR(^)與補數(~)
位元運算對初學者來說的確較不常用,但如果用的洽當的話,可以增進不少程式效率,例如下面這個程式可以判斷使用者的輸入是否為奇數:
#include <iostream>
using namespace std;
介紹C++中的「條件運算子」(Conditional operator),它的使用方式如下:
條件式 ? 成立傳回值 : 失敗傳回值
條件運算子的傳回值依條件式的結果而定,如果條件式的結果為true,則傳回冒號前的值,若為false,則傳回冒號後的值,下面這個程式可以作個簡單的示範:
1.手動關閉
rmmod pcspkr
2.長久關閉
給該死的自己:之前弄了兩三天,設一堆有的沒的vnc server .......之類的弄不出結果(可能是那時眼花吧)
剛才把ubuntu 重裝後,再次找尋方法,才發現如此的簡單
=================================================
[Ubuntu] 遠端登錄整理 - Windows 或 Unix 下使用XDMCP 或 VNC 登錄
function is_utf8($str) {
$i=0;
$len = strlen($str);
for($i=0;$i<$len;$i++) {
AddSlashes: | 字串加入斜線。 |
bin2hex: | 二進位轉成十六進位。 |
Chop: | 去除連續空白。 |
Chr: | 傳回序數值的字元。 |
chunk_split: | 將字串分成小段。 |
convert_cyr_string: | 轉換古斯拉夫字串成其它字串。 |
crypt: | 將字串用 DES 編碼加密。 |
echo: | 輸出字串。 |
explode: | 切開字串。 |
flush: | 清出輸出緩衝區。 |
get_meta_tags: | 抽出檔案所有 meta 標記的資料。 |
htmlspecialchars: | 將特殊字元轉成 HTML 格式。 |
htmlentities: | 將所有的字元都轉成 HTML 字串。 |
implode: | 將陣列變成字串。 |
join: | 將陣列變成字串。 |
ltrim: | 去除連續空白。 |
md5: | 計算字串的 MD5 雜湊。 |
nl2br: | 將換行字元轉成 <br>。 |
Ord: | 傳回字元的序數值。 |
parse_str: | 剖析 query 字串成變數。 |
print: | 輸出字串。 |
printf: | 輸出格式化字串。 |
quoted_printable_decode: | 將 qp 編碼字串轉成 8 位元字串。 |
QuoteMeta: | 加入引用符號。 |
rawurldecode: | 從 URL 專用格式字串還原成普通字串。 |
rawurlencode: | 將字串編碼成 URL 專用格式。 |
setlocale: | 設定地域化資訊。 |
similar_text: | 計算字串相似度。 |
soundex: | 計算字串的讀音值 |
sprintf: | 將字串格式化。 |
strchr: | 尋找第一個出現的字元。 |
strcmp: | 字串比較。 |
strcspn: | 不同字串的長度。 |
strip_tags: | 去掉 HTML 及 PHP 的標記。 |
StripSlashes: | 去掉反斜線字元。 |
strlen: | 取得字串長度。 |
strrpos: | 尋找字串中某字元最後出現處。 |
strpos: | 尋找字串中某字元最先出現處。 |
strrchr: | 取得某字元最後出現處起的字串。 |
strrev: | 顛倒字串。 |
strspn: | 找出某字串落在另一字串遮罩的數目。 |
strstr: | 傳回字串中某字串開始處至結束的字串。 |
strtok: | 切開字串。 |
strtolower: | 字串全轉為小寫。 |
strtoupper: | 字串全轉為大寫。 |
str_replace: | 字串取代。 |
strtr: | 轉換某些字元。 |
substr: | 取部份字串。 |
trim: | 截去字串首尾的空格。 |
ucfirst: | 將字串第一個字元改大寫。 |
ucwords: | 將字串每個字第一個字母改大寫。 |
function xml2array($XMLData){
$encoding = "UTF-8";
$xml_parser = xml_parser_create($encoding);
xml_parser_set_option($parser, XML_OPTION_TARGET_ENCODING, "UTF-8" );
xml_parse_into_struct($xml_parser, $XMLData, $vals, $index);
簡單的Sample Code
<% set Mail = Server.CreateObject("CDONTS.NewMail")
Mail.BodyFormat = 0
Mail.MailFormat = 0
Mail.From = "寄件者"