4. Oracle – View
把Query結果儲存起來成為一個view
create view <view_name > as <sql>
Filed under: 隨想 | Leave a Comment
3. Oracle – SQL – Summary
小總結:
SQL 大致上的格式
Select distinct name from table
where a.a=b.b and in a.b in ( SQL )
group by a.c
having avg(a.a) > 10
create table
(att1 varchar(8),
att2 numeric(4,0),
primary key att3 (att1)
check (att2 in ( 'Fall','spring'))
);
Filed under: 隨想 | Leave a Comment
2. Oracle – SQL
開新的table
create table table_name ( Attribute_name type, ... , primary key ( attribute_name), foreign key ( attribute_name ) references table_name );
刪除一個table
drop table table_name;
在現有的table加一個Column
alter table table_name add Attribute Type;
在現有的table刪除一個Column
alter table table_name drop Attribute;
選取資料
select Attribute from table_name;
用Where clause的Select statement
select a.Attribute, b.Attribute2 from table_name as a, table_name2 as b where a.sth = b.sth;
增加在Command Line 顯示的闊度到250個字元
set lin 250
Filed under: oracle | Leave a Comment
Facebook SDK 參考
研究Facebook PHP SDK 找到個很有用的網站,比官方的說明還要詳細!
http://www.takwing.idv.hk/tech/fb_dev/tutorial/index.php
Filed under: 隨想 | Leave a Comment
Facebook PHP SDK Error
Facebook SDK 出現錯誤
Fatal error: Uncaught CurlException: 60: SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed thrown in /Users/wesbos/Dropbox/OrangeRhinoMedia/reporting/src/facebook.php on line 512
Google了一下,只要在facebook 提供的example 加入以下二行就可以了
Facebook::$CURL_OPTS[CURLOPT_SSL_VERIFYPEER] = false;
Facebook::$CURL_OPTS[CURLOPT_SSL_VERIFYHOST] = 2;
另一個問題是沒有打開curl ,在Window下只要在php.ini
;extension=php_curl.dll
另外要copy 數file, 去Google 找一下安裝方法吧!
除了在PC上安裝,終於也裝在NAS上了,在QNAP 的NAS上安裝php curl 要先在QPKG 安裝ipkg(安裝完記着要在網頁介面開啟啊!)
ssh進入NAS
ipkg update
ipkg install php-curl
cp /opt/lib/php/extensions/curl.so /usr/local/apache/modules
成功! Facebook SDK可以跑了!
Filed under: 隨想 | Leave a Comment
PHP 讀取受.htaccess保護的資料夾下的圖片
我想放上一些資料,只想讓已在網站登入的會員讀取。儘管以PHP隱藏圖片的真實路徑都覺得不夠安全,只要別人知道圖片的真實位置就能直接可以開啟了。於是我想用.htaccess保護圖片的目錄,需要password才能讀取,再用PHP在網站檢查會員的身份,再讓這些會員看到檔案。但是已經登入的會員,需要下載那些檔案還是要經過HTTP的驗證,可是別人已經登入了,又要人家輸入多一次密碼嗎?
今天想到用include("./path/圖片.jpg"),再用在別的檔案用<img src="img.php" />就可以讀到了。
在網上再查了關於include 的用法,想確定這種做法沒問題,在include() 的使用手冊有人提到可以
<?php
header('Content-type: image/jpeg');
header('Content-Disposition: inline;');
include '/some_image.jpg';
echo 'This file was provided by example@user.com.';
?>
但是不鼓勵include圖片,這種方法不太安全。有可能讓人修改圖片讓PHP執行script。
建議用echo file_get_contents() 來取代。
Filed under: 隨想 | Leave a Comment
1. Oracle – 連接Oracle
用pico 打開.login_user
> cd ~
> pico .login_user
加入以下兩行,使系統辦認到sqlplus
setenv ORACLE_HOME /usr/local/dbpackages/oracle
setenv PATH $ORACLE_HOME/bin:${PATH}
使系統重新讀取 .login_user
source .login_user
現在可以打開sqlplus 連接Oracle
sqlplus @<server address>
轉換用戶密碼
alter user identified by <new password>;
假設有一個文件lab1.sql在主目錄,輸入
@lab1
Oracle 會執行lab1.sql 內的指令
顯示表格結構
desc or describe
應該會有結果顥示
設定pico 為預設sql 編輯器
define _editor = pico
離開Oracle
exit
Filed under: oracle | Leave a Comment
1. Java – 第一個Java程式
先安裝Java Development kit (JDK), 選Java SE (standard edition)
http://www.oracle.com/technetwork/java/javase/downloads/index.html
為了在Command line 下找到javac,先輸入SET PATH=”C:\Program Files\Java\jdk1.6.0_22\bin” (紅色位置可能因版本而不同,筆者安裝時是1.6.0_22)
Welcome.java
public class Welcome {
public static void main(String[] args) {
System.out.println("Welcome to Java!");
}
}
檔案名一定要跟class name 一樣。
輸入javac Welcome.java
編譯檔案。成功的話會在同一目錄下得到Welcome.class
輸入
java Welcome
會顯示
Welcome to Java!
成功運行!
Filed under: java | Leave a Comment
彷效前人?!
在人生的長路,面對着那未知的未來,有時真的不知所措。
會想跟着前人的腳步,跟着他們的腳印,想去走他們成功過的路…
只是,那是不可能的!
你走過的路,是向你的目的地,再者,那條路由不同的人走上,都會通到不同的地方。
然而,有時很想走別人走過的路,因為自己不知怎樣去走。
但我很清楚,我有自己的路,雖然不知會走到那裏,結果如何。
我相信只要帶着勇和的毅力去走就可以了,因為有人會為我引路。
只想努力向着自己的方向去走,並不希望而有所遺憾!
Filed under: 隨想 | Leave a Comment
不勞而累
雖然放假放了很久,沒有很多事在忙,但是在小組上沒話說,在朋友聚會又不想跟他們玩太多。
面對自己的心,給出不太明白的答案,很迷惘。
是我變了嗎?突然感受到孤單。有點冷。
雖然有時很想做獨行俠,但有時一個人路不好走。
我累了。
主啊求你讓在祢那裏我安息,重新得力!
我信祢就夠了,我不想操心,因祢已為我預備前路。謝謝祢,阿門!
Filed under: 隨想 | Leave a Comment


