把Query結果儲存起來成為一個view

create view <view_name > as <sql>

 


小總結:

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'))
);


開新的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


研究Facebook PHP SDK 找到個很有用的網站,比官方的說明還要詳細!

http://www.takwing.idv.hk/tech/fb_dev/tutorial/index.php


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可以跑了!


我想放上一些資料,只想讓已在網站登入的會員讀取。儘管以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() 來取代。


用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


先安裝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!
成功運行!


在人生的長路,面對着那未知的未來,有時真的不知所措。

會想跟着前人的腳步,跟着他們的腳印,想去走他們成功過的路…

只是,那是不可能的!

你走過的路,是向你的目的地,再者,那條路由不同的人走上,都會通到不同的地方。

然而,有時很想走別人走過的路,因為自己不知怎樣去走。

但我很清楚,我有自己的路,雖然不知會走到那裏,結果如何。

我相信只要帶着勇和的毅力去走就可以了,因為有人會為我引路。

只想努力向着自己的方向去走,並不希望而有所遺憾!


不勞而累

31Jan11

雖然放假放了很久,沒有很多事在忙,但是在小組上沒話說,在朋友聚會又不想跟他們玩太多。

面對自己的心,給出不太明白的答案,很迷惘。

 

是我變了嗎?突然感受到孤單。有點冷。

 

雖然有時很想做獨行俠,但有時一個人路不好走。

 

我累了。

 

主啊求你讓在祢那裏我安息,重新得力!

我信祢就夠了,我不想操心,因祢已為我預備前路。謝謝祢,阿門!




Follow

Get every new post delivered to your Inbox.