- 國外AI工具合集 FUTUREPEDIA
- 國外AI工具合集 AI導航網
2023年2月24日 星期五
2023年2月22日 星期三
Chatgpt指令大全
寫報告
報告開頭
我現在正在 [報告的情境與目的]。我的簡報主題是 [主題],請提供 [數字] 種開頭方式,要簡單到 [目標族群] 能聽懂,同時要足夠能吸引人,讓他們願意專心聽下去
👉 我現在正在修台大的簡報課,其中一項作業是要做一份讓小學生能聽懂的簡報。我的簡報主題是機會成本,請提供三種開頭方式,要簡單到小學生能聽懂,同時要足夠能吸引人,讓他們願意專心聽下去
研究報告
寫出一篇有關 [知識] 的 [數字] 字研究報告,報告中需引述最新的研究,並引用專家觀點
👉 寫出一篇有關自動駕駛的 300 字研究報告,報告中需引述最新的研究,並引用專家觀點
提出反對觀點
你是 [某個主題] 的專家,請針對以下論述 [附上論述],提出 [數字] 個反駁的論點,每個論點都要有佐證
👉 你是大數據分析的專家,請針對以下論述「在數據分析中,越多數據越好」,提出 3 個反駁的論點,每個論點都要有佐證
報告總結
你是 [某個主題] 的專家,請總結以下內容,並針對以下內容提出未來能進一步研究的方向 [附上內容]
👉 你是大數據分析的專家,請針對以下論述「在數據分析中,越多數據越好」,提出 3 個反駁的論點,每個論點都要有佐證
資料整理
蒐集資料
給我 [數字] 篇,有關 [領域] 的文章。
👉 給我 5 篇,有關 SEO 的文章。
內容總結
用列點的方式總結出這篇文章的 [數字] 個重點:[附上文章內容/附上文章網址]。
👉 用列點的方式總結出這篇文章的 5 個重點:[附上文章內容/附上文章網址]。
摘錄某領域重點
用列點的方式總結出 [數字] 個 [領域] 知識重點
👉 用列點的方式總結出 10 個量子力學知識重點。
履歷與自傳
尋求履歷的反饋
這份 [職位] 的履歷,有哪邊可以寫更好? 請以專業面試官的角度,提出具體改進建議。接著以你提出的建議來改寫這段經歷,改寫時請維持列點的形式。 [附上履歷]
👉 這份 UIUX 設計師的履歷,有哪邊可以寫更好? 請以專業面試官的角度,提出具體改進建議。接著以你提出的建議來改寫這段經歷,改寫時請維持列點的形式。
為履歷加上量化數據
改寫以下履歷,為每一點加上量化的數據,改寫時請維持列點的形式。[附上履歷]
修簡經歷
把這段經歷寫得更精簡一點,讓別人可以馬上看到重點,同時維持生動的描述。[附上經歷]
為不同公司客製化撰寫履歷
我今天要申請 [公司] 的 [職位],改寫以下經歷,讓我能更符合 [公司] 的企業文化。[附上經歷]
👉 這份 UIUX 設計師的履歷,有哪邊可以寫更好? 請以專業面試官的角度,提出具體改進建議。接著以你提出的建議來改寫這段經歷,改寫時請維持列點的形式。
程式開發
寫程式
你現在是一個 [程式語言] 專家,請幫我用 [程式語言] 寫一個函式,它需要做到 [某個功能]
👉 你現在是一個 JavaScript 專家,請幫我用 JavaScript 寫一個函式,它需要做到 輸入一個一維陣列,把這個一維陣列轉換成二維陣列。同時我要能夠自由地決定二維陣列中的子陣列長度是多少
解讀程式碼
你現在是一個 [程式語言] 專家,請告訴我以下的程式碼在做什麼。 [附上程式碼]
重構程式碼
你現在是一個 Clean Code 專家,我有以下的程式碼,請用更乾淨簡潔的方式改寫,讓我的同事們可以更容易維護程式碼。另外,也解釋為什麼你要這樣重構,讓我能把重構的方式的說明加到 Pull Request 當中。 [附上程式碼]
解bug
你現在是一個 [程式語言] 專家,我有一段程式碼,我預期這段程式碼可以 [做到某個功能],只是它通過不了 [測試案例] 這個測試案例。請幫我找出我哪裡寫錯了,以及用正確的方式改寫。[附上程式碼]
👉 你現在是一個 python 專家,我有一段程式碼,我預期這段程式碼可以判斷一個字串是不是鏡像迴文,只是它通過不了 aacdeedcc 這個測試案例。請幫我找出我哪裡寫錯了,以及用正確的方式改寫。[附上程式碼]
寫測試
你現在是一個 [程式語言] 專家,我有一段程式碼 [附上程式碼],請幫我寫一個測試,請至少提供五個測試案例,同時要包含到極端的狀況,讓我能夠確定這段程式碼的輸出是正確的。
寫 Regex
你現在是一個 Regex 專家,請幫我寫一個 Regex ,它能夠把 [需求]
👉 你現在是一個 Regex 專家,請幫我寫一個 Regex ,它能夠把輸入一個字串,把這個字串中的所有數字都取出來
知識學習
概念解說
詳細的說明 [填入想了解的知識]
👉 詳細的說明如何製造一台電腦
簡易教學
你扮演 [科目老師] 的角色, 我需要理解 [理論]。 請用 [方式] 方式描述。
👉 你扮演數學老師的角色, 我需要理解一元二次方程式。 請用淺顯易懂方式描述。
深度教學
你是一個 [SEO 專家],你要教我深度的 [SEO 知識]
👉 你是一個 SEO 專家,你要教我深度的 SEO 知識。
教學與測驗
教我 [二次方程式],最後給我一個測驗
👉 教我 一元二次方程式,最後給我一個測驗
英語學習
背單字法寶
用 [中文/英文] 解釋以下英文單字:[填入一個或多個單字]。請用表格的方式呈現,並且表格內須包含單字、詞性、解釋與例句。
👉 用中文解釋以下英文單字:apple, orange, doctor, car, run。請用表格的方式呈現,並且表格內須包含單字、詞性、解釋與例句。
英語單字學習
解釋英文單字 [英文單字],並且給我 [數字] 個常用句子。
👉 解釋英文單字 divest,並且給我 5 個常用句子。
英語對話
Can we have a conversation about [話題]?
👉 Can we have a conversation about machine learning?
校閱英文文法
Can you check the spelling and grammar in the following text? [附上英文文字]
英文作文修改與解釋
校閱以下英文文章,並用表格的方式呈現,要有三個欄位,分別是原文、修正後的版本,以及用中文詳解為什麼要這樣修改:[附上英文文章]
工作生產力
回覆 Email
你是一名 [職業],我會給你一封電子郵件,你要回覆這封電子郵件。電子郵件:[附上內容]
👉 你是一名產品經理,我會給你一封電子郵件,你要回覆這封電子郵件。電子郵件:[附上內容]
寫作幫手
撰寫標題
寫出 [數字] 個有關 [主題] 的 [社群平台] 風格標題,要遵守以下規則:[規則 1]、[規則 2]、[其他規則]。
👉 寫出 5 個有關日本迪士尼旅遊心得的 Instagram 風格標題,要遵守以下規則:標題不超過 20 字、標題要加上適當表情符號。
撰寫文章大綱
提供 [某主題] 主題的文章大綱
👉 提供美國留學主題的文章大綱
文章撰寫
針對 [主題] 這個主題生成一篇文章
👉 針對使用 ChatGPT 小訣竅這個主題生成一篇文章
產品文案
將以下產品關鍵字生成 [數字] 句的產品文案。產品關鍵字:[附上關鍵字...]
👉 將以下產品關鍵字生成 10 句的產品文案。產品關鍵字:球鞋、春季最新款、多種顏色、適合慢跑
日常生活
食譜生成
提供給我一個食譜,食材包含 [食材 1]、[食材 2]、[食材...]。
👉 提供給我一個食譜,食材包含雞腿肉、雞蛋、起司。
提供食譜
請列出這份食譜的採買清單和步驟:[數字] 人份的 [食譜]。
👉 請列出這份食譜的採買清單和步驟:1 人份的蕃茄炒蛋。
活動計劃清單
你扮演一位專業的活動企劃,請生成 [活動] 活動計劃清單,包括重要任務和截止日期。
👉 你扮演一位專業的活動企劃,請生成運動會活動計劃清單,包括重要任務和截止日期。
提供點子
提供 [數字] 個 [想法] 的點子
👉 提供 5 個情人節的點子
旅遊計畫
生成一份 [數字] 天的 [地點] 旅遊計畫,交通工具是 [交通工具...]。要遵守以下規則:[填入規則]
👉 生成一份 5 天的東京旅遊計畫,交通工具是地鐵和火車。要遵守以下規則:1. 地點要包含東京鐵塔、富士山、迪士尼樂園 2. 需要包含交通如何乘坐 3. 一天不超過 3 個地點。
有趣好玩
寫歌詞
大家都說我寫的歌詞像 [人名],但我最近有點沒靈感,請幫我用 [人名] 的風格寫一首歌。歌中包含的元素要 [關鍵字...]。
👉 大家都說我寫的歌詞像方文山,但我最近有點沒靈感,請幫我用方文山的風格寫一首歌。歌中包含的元素要有別離、思念、峰迴路轉。
寫故事
寫出一篇有關 [故事想法],擁有 [風格] 風格的短篇故事
👉 寫出一篇有關工程師拯救這個世界的短篇故事
寫 Rap
你是現在最紅的饒舌歌手,請創作一首 Rap,主題是 [附上主題]。
👉 你是現在最紅的饒舌歌手,請創作一首 Rap,主題是孤勇者。
角色扮演
綜合情境
你現在是一名 [角色],你要針對我提出的問題提供建議。我的問題是:[附上問題]。
👉 你現在是一名生涯教練,你要針對我提出的問題提供建議。我的問題是:我是否要出國唸書?
面試官
你現在是一個 [職位] 面試官,而我是要應徵 [職位] 的面試者。你需要遵守以下規則:1. 你只能問我有關 [職位] 的面試問題。2. 不需要寫解釋。3. 你需要向面試官一樣等我回答問題,再提問下一個問題。我的第一句話是,你好。
👉 你現在是一個產品經理面試官,而我是要應徵產品經理的面試者。你需要遵守以下規則:1. 你只能問我有關產品經理的面試問題。2. 不需要寫解釋。3. 你需要向面試官一樣等我回答問題,再提問下一個問題。我的第一句話是,你好。
擔任導遊
你是一位導遊,我會把我旅遊的位置給你,你要推薦一個靠近我位置的地方。在某些情況下,我還會告訴您我想旅遊地點的類型。你還會向我推薦靠近我的第一個位置的類似類型的地方。我的第一個需求是[填入需求]
👉 你是一位導遊,我會把我旅遊的位置給你,你要推薦一個靠近我位置的地方。在某些情況下,我還會告訴您我想旅遊地點的類型。你還會向我推薦靠近我的第一個位置的類似類型的地方。我的第一個需求是我在阿里山,我想參觀博物館。
來源:
2023年2月16日 星期四
Chatgpt回答問題到一半怎麼辦?
說明
因每次回答有字數限制,所以回答到一半時就看不到後面的回覆了。
以下分兩種狀況,第一種是一般的問題回答到一半,第二種是程式回答到一半,以下就來看看如何處理。
1. 一般的回答到一半
直接使用"continue",或者用中文的"繼續",chatgpt就會接著回答。
2. 程式回答到一半
執行後如上圖,就會接著回答,沒有出現斷掉的狀況。
2023年1月21日 星期六
Python Django框架(2) - 虛擬環境(virtualenv\virtualenvwrapper)
前言
- 一個操作系統下,可以有多個“操作系統級別的”Python解釋器
- 每個Python解釋器有一個指向自己的pip工具,兩者一一對應
- 通過virtualenv可以虛擬任何一個“操作系統級別的”Python解釋器成為一個“虛擬級別”的解釋器
- 每個“虛擬級別”的解釋器又擁有自己獨立的pip工具和site-packages
- 將所有虛擬環境整合在一個目錄下
- 管理(新增,刪除,複製)虛擬環境
- 快速切換虛擬環境
安裝virtualenv
# 通过pip安装virtualenv
pip install virtualenv
# 測試
virtualenv --version
virtualenv 20.17.1 from C:\Python\Python311\Lib\site-packages\virtualenv\__init__.py
安裝virtualenvwrapper
pip install virtualenvwrapper-win # Windows使用该命令
設定虛擬環境(env)路徑
使用virtualenvwrapper
# 創建虛擬環境 # mkvirtualenv 虛擬環境名 # 當有多個python時,最好使用--python
mkvirtualenv --python=C:\Python\Python310\python.exe py310_P20230122_django
workon # 查看所有虛擬環境
C:\Users\Admin> workon py310_P20230120_django # 切換虛擬環境
(py310_P20230120_django) C:\Users\Admin>
deactivate # 退出虛擬環境
rmvirtualenv py310_P20230120_django # 刪除虛擬環境
pip list # 查看當前環境安裝的套件
pip freeze > requirements.txt # 導出已安裝套件
pip install -r ./requirements.txt # 安裝遷移套件
參考
使用Prism.js在Blogger插入程式碼
Test
Example
Test
Example
from django.http import HttpResponse
from django.shortcuts import render
from .models import UserInfo, StuInfo
# Create your views here.
def home(request):
return render(request, "home.html")
效果
from django.http import HttpResponse
from django.shortcuts import render
from .models import UserInfo, StuInfo
# Create your views here.
def home(request):
return render(request, "home.html")
命令提示字元
dir
Directory: C:\Users\Chris
Mode LastWriteTime Length Name
---- ------------- ------ ----
d-r-- 10/14/2015 5:06 PM Contacts
d-r-- 12/12/2015 1:47 PM Desktop
d-r-- 11/4/2015 7:59 PM Documents
d-r-- 10/14/2015 5:06 PM Downloads
d-r-- 10/14/2015 5:06 PM Favorites
d-r-- 10/14/2015 5:06 PM Links
d-r-- 10/14/2015 5:06 PM Music
d-r-- 10/14/2015 5:06 PM Pictures
d-r-- 10/14/2015 5:06 PM Saved Games
d-r-- 10/14/2015 5:06 PM Searches
d-r-- 10/14/2015 5:06 PM Videos
效果
dir
Directory: C:\Users\Chris
Mode LastWriteTime Length Name
---- ------------- ------ ----
d-r-- 10/14/2015 5:06 PM Contacts
d-r-- 12/12/2015 1:47 PM Desktop
d-r-- 11/4/2015 7:59 PM Documents
d-r-- 10/14/2015 5:06 PM Downloads
d-r-- 10/14/2015 5:06 PM Favorites
d-r-- 10/14/2015 5:06 PM Links
d-r-- 10/14/2015 5:06 PM Music
d-r-- 10/14/2015 5:06 PM Pictures
d-r-- 10/14/2015 5:06 PM Saved Games
d-r-- 10/14/2015 5:06 PM Searches
d-r-- 10/14/2015 5:06 PM Videos
安裝教學
2017年10月11日 星期三
無法打開虛擬機Console界面 解決方案
- 無法打開虛擬機的Console畫面。
- 訪問虛擬機Console畫面時提示如下錯誤:
- 无法获取 "axquickmksaxctl" 控件的窗口句柄. 不支持无窗口的activex 控件。
- Unable to get the window handle for the "AxQuickMksAxCTL' control.
- 訪問Console頁標籤時提示如下錯誤:
- Exception has been thrown by the target of an invocation.
- 通常這種問題發生在Windows XP、2003、2008和Windows 7系统。
這個問題通常由於Windows系統的DEP策略處於開啟狀態導致。
解決方案
把系統的DEP策略關閉
解決步驟
- 使用管理者打開命令提示字元。
- Win7 (參考資料)
- 開始 -> 所有程式 -> 附屬應用程式
- 右鍵 命令提示字元,並選擇 以管理員身份運行
- Win8 (參考資料)
- WIN+X -> 命令提示字元(系統管理員)
- 執行下述命令關閉資料執行防止(DEP, Data Execution Prevention)
- bcdedit.exe /set nx AlwaysOff
- 移除當前的 vCenter Server Client(s)
- 重新啟動作業系統
- 重新安裝 vCenter Server Client(s)
2016年6月27日 星期一
如何達成財務自由?
標題
結論
研究(讀書)發現,共同點為未落實理財步驟等眾多原因,只要達成建議作法,相信生活會更好。動機
為何現在會被稱為負利率,那是因為許多人把錢存在銀行,但是銀行的年利率卻比通貨膨脹率(可以參考CPI)還要低,造成你的總資產價值越來越低,更甚之,錢存銀行來要繳保管費,如:日本,故如何解決此狀況,將是一項巨大的課題。摘要
以「巴比倫富翁的理財課」及一些財務自由書籍的發現有許多共通點。建議作法
- 努力工作、持續儲蓄 (目標)
- 每個月的儲蓄至少占收入的1/10以上,並長期累積。
- 關注自己的事業,制定自己的財務目標。(事業指的是資產,非收入)(財務目標:1年,5年)。
- 只要有決心,總能想到辦法(有志者事竟成)。
- 只有行動,才有機會。
- 克制慾望、節省開銷 (自律)
- 每個月的開銷一定要精算,只花必要花費,不能超過收入的9/10。
- 找出資產漏洞
- 妄想高利,如:未上市公司的投資計劃。
- 不知變通,以前定存即可,現在無法。
- 胡亂投資。
- 隨意透支。
- 擴張信用,如:貸款過多。
- 勇於投資、以錢滾錢 (投資)
- 利用每一分錢賺錢。
- 勇於嘗試和犯錯。(從小錢、小規模開始)。
- 謹慎理財、避免損失 (風險)
- 請教並遵守有經驗之人(教練)的忠告,並建立團隊(法律、財務、銀行等顧問或朋友)。
- 只做安全、隨時可以回的合理利潤投資,才是防止錢財損失之法。
- 任何想要一夜致富的計畫背後都潛伏著危險。
- 購買資產(理財)沒有風險,買的是負債的資產才是冒險。
- 購買房子、長期投資 (資產)
- 先貸款買房,有房可以降低生活費。
- 未雨綢繆、保障家人 (生活)
- 提前存錢為老年生活和家人做好準備。
- 增進技能、提升價值 (知識)
- 小目標 -> 實現 -> 工作 -> 學習 -> 技能提高 -> 智慧提高 -> 賺更多錢。
2013年5月13日 星期一
android 驗證憑證
android中進行https連接方法
如果是忽略憑證的做法
public class Demo extends Activity {
/** Called when the activity is first created. */
private TextView text;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
text = (TextView)findViewById(R.id.text);
GetHttps();
}
private void GetHttps(){
String https = " https://800wen.com/";
try{
SSLContext sc = SSLContext.getInstance("TLS");
sc.init(null, new TrustManager[]{new MyTrustManager()}, new SecureRandom());
HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
HttpsURLConnection.setDefaultHostnameVerifier(new MyHostnameVerifier());
HttpsURLConnection conn = (HttpsURLConnection)new URL(https).openConnection();
conn.setDoOutput(true);
conn.setDoInput(true);
conn.connect();
BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream()));
StringBuffer sb = new StringBuffer();
String line;
while ((line = br.readLine()) != null)
sb.append(line);
text.setText(sb.toString());
}catch(Exception e){
Log.e(this.getClass().getName(), e.getMessage());
}
}
private class MyHostnameVerifier implements HostnameVerifier{
@Override
public boolean verify(String hostname, SSLSession session) {
// TODO Auto-generated method stub
return true;
}
}
private class MyTrustManager implements X509TrustManager{
@Override
public void checkClientTrusted(X509Certificate[] chain, String authType) throws CertificateException {
// TODO Auto-generated method stub
}
@Override
public void checkServerTrusted(X509Certificate[] chain, String authType) throws CertificateException {
// TODO Auto-generated method stub
}
@Override
public X509Certificate[] getAcceptedIssuers() {
// TODO Auto-generated method stub
return null;
}
}
}
需要驗證憑證
AssetManager am = context.getAssets();
InputStream ins = am.open("robusoft.cer");
try {
//讀取證書
CertificateFactory cerFactory = CertificateFactory.getInstance("X.509"); //問題1
Certificate cer = cerFactory.generateCertificate(ins);
//創建一個證書庫,並將證書導入證書庫
KeyStore keyStore = KeyStore.getInstance("PKCS12", "BC"); //問題2
keyStore.load(null, null);
keyStore.setCertificateEntry("trust", cer);
return keyStore;
} finally {
ins.close();
}
//把證書庫作為信任的證書庫
SSLSocketFactory socketFactory = new SSLSocketFactory(keystore);
Scheme sch = new Scheme("https", socketFactory, 443);
//完工
HttpClient mHttpClient = new DefaultHttpClient();
mHttpClient.getConnectionManager().getSchemeRegistry().register(sch);
问1:这里用"PKCS12"不行 答1:PKCS12和JKS是keystore的type,不是Certificate的type,所以X.509不能用PKCS12代替
问2:这里用"JKS"不行。
答2:android平台上支持的keystore type好像只有PKCS12,不支持JKS,所以不能用JKS代替在PKCS12,不过在windows平台上是可以代替的
=================================
對我來說有用的方法
http://www.eoeandroid.com/thread-161747-1-1.html
2013年4月8日 星期一
一條網址連到不同資料夾目錄
今天我有一個domain(www.test.com)
下面有兩個資料夾Login和Upload
其中www.test.com連進來的時候會進入Login/index.php
但是我想進入www.test.com/Upload的時候該怎麼做呢?
到C:\xampp\apache\conf\extra\httpd-vhost.conf 加入以下這段(但需要修改成自己的)
<VirtualHost www.test.com:80>
ServerAdmin postmaster@dummy-host.localhost
DocumentRoot "C:/xampp/htdocs/Login"
ServerName www.test.com
ServerAlias www.test.com
ErrorLog "logs/dummy-host.localhost-error.log"
CustomLog "logs/dummy-host.localhost-access.log" combined
##重點靠這個來存取不同的資料夾
<IfModule alias_module>
Alias /Upload "C:/xampp/htdocs/Upload"
<Directory "C:/xampp/htdocs/Upload">
AllowOverride AuthConfig
Require all granted
</Directory>
</IfModule>
</VirtualHost>
注意:我沒測試過,這是別人的想法,以後有時間再測,有經驗的人可以給建議,謝謝
2013年2月25日 星期一
網頁亂碼或問號問題
解決 PHP/mySQL 資料庫讀取中文顯示亂碼或問號http://www.mrmu.com.tw/2011/01/09/php-mysql-utf8-unicode/
2012年12月24日 星期一
Google Site (協作平台) 留言板製作
我們留言板需要的功能有
- 大家都看的到
- 可以匿名留言
- 不用自己架站
- 免費
以下為主要步驟
2012年11月24日 星期六
什麼是margin與padding?
- padding => 邊界內側到內容之間的留白,可以設定背景。
- margin => 邊界外側區域。
例子
以人的身體來比喻,骨頭就是區塊內容,皮膚就是邊框,肌肉是padding,人與人之間就是margin。
程式註解範例
<!-- 這是註解 -->CSS
/* 這是註解 */Javascript
// 單行註解 /* 多行註解 */PHP
// 單行註解 /* 多行註解 */C/C++
// 單行註解 /* 多行註解 */Java
// 單行註解 /* 多行註解 */Python
# 單行註解 ''' 多行註解 '''
HTML 標籤介紹
- <head> 描述文章標題等資訊,不會顯示在瀏覽器上。
- <body> 描述顯示在瀏覽器上的內容。
- 在head標籤中,常用的標籤
- <title> 指定網頁標題。
- <meta> 指定網頁附加資訊(作者、關鍵字、簡介)。
- <link> 指定網頁檔案之間的關係。
- <script> 讀入腳本。一般為javascript,但也有phthon等script。
- 在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 => 標籤內容
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 錯誤控制運算子 @
<?php
$f = @file("C:\helloworld.php");
?>
當C:\helloworld.php不存在時,正常情況下會有錯誤訊息。但是有 @ 就不會有!
ps:@ 不能放在函式定義、類別定義或流程控制等敘述的前面。
2012年8月13日 星期一
學長的正規表示法測試頁
原本連結網址 http://140.134.26.7/~ma/re.htm
以下輸入不方便是正常的,有空再改進....
另外一個可以測試javascript的網頁
http://jsfiddle.net/
Replace Regular Expression Reference
Control New Line String:
Result:





