網頁

2011年5月29日 星期日

Oracle Import/Export

Last Update: 2011/05/30 10:10+08
Type: Note

Preface


久久用一次, 就老是忘記, 還是寫在自己的Blog



Content


Service_Name= 服務名稱(類似Sql Server 執行個體名稱)
Tablespace = 表格空間(類似資料庫)

底下的匯入將導入該使用者的預設表格空間
所以, 如果不想放到system, 就自己開一個使用者指過去吧:)
剛好也得為專案開一個使用者呀

Import
imp <User ID>/<Password>@<Service_Name> file=<File Path> full=y
ex: imp myuser/mypassword@orcl file=D:/mydb.dmp full=y

Export
exp <User ID>/<Password>@<Service_Name> file=<File Path> full=y

2011年5月24日 星期二

SqlServer Util Command

Last Update: 2011/06/16 11:06+08



---取得連線資訊---------------------
Use master
Select * From sysprocesses


---Foreach table------------------
Use []
--請注意唷, 下面指令會刪除All table
Exec sp_MSforeachtable @command1 = "DROP TABLE ?"


---Limit---------------------------
select * from (select row_number() over (order by ac_id) as row_num,* from account)
t where row_num between 1 and 30

2011年4月30日 星期六

ActionScript - addEventListener, dispatchEvent

Last Update: 2011/05/01 13:28+08


Intro


關於 ActionScript 的 addEventListener / dispatchEvent
這2個 method 被定義在 EventDispatcher
因此咱們的物件只要有繼承到這個, 都可以使用

講到 dispatchEvent 通常就應該是自定義event了
不然用 addEventListener 就夠了唄


Listener / Dispatch



這是自訂的類別

public class MyTest extends EventDispatcher
{
public static const Event_UnknownComplete:String="MyTest.Event_UnknownComplete";
public function doEvent_UnknownComplete():void{
this.dispatchEvent(new Event(Event_UnknownComplete));
}
public function start():void{
setTimeout(doEvent_UnknownComplete,2000);
}
}



在Application的測試Code

protected function application1_creationCompleteHandler(event:FlexEvent):void
{
var test : MyTest = new MyTest();
test.addEventListener(MyTest.Event_UnknownComplete, test_Event_UnknownComplete, false);
test.addEventListener(MyTest.Event_UnknownComplete, function(event:Event):void{
Alert.show("Event_UnknownComplete be dispatched 2");
});
test.start();
}

protected function test_Event_UnknownComplete(event:Event):void{
Alert.show("Event_UnknownComplete be dispatched 1");
}

2011年3月31日 星期四

Asp.net控件屬性-字串包含字串

Last Update: 2011/03/31 20:52+08

最近常被同事問到這個問題

.net的控制項某個屬性要用字串
那個字串是javascirpt
那個javascript裡頭還有字串
第一個想法就是 單引號 包 雙引號 再包 單引號

沒錯!是不行的
屬性值用 單引號 後, 遇到下一個單引號就代表結束
但解法還是有的XD
把裡面單引號用html碼 (&#39;)代替

<%
System.Data.DataTable dt = new System.Data.DataTable();
dt.Columns.Add("ID");
dt.Columns.Add("Name");
dt.Rows.Add("01", "John");
dt.Rows.Add("02", "Mary");
GridView1.DataSource = dt;
GridView1.DataBind();
%>

<asp:GridView ID="GridView1" runat="server"><Columns>
<asp:TemplateField><ItemTemplate>
<asp:HyperLink ID="hlEdit" runat="server" 
NavigateUrl='<%#"javascript:alert(&#39;"+Eval("id")+"&#39;);" %>'>
Edit</asp:HyperLink>
</ItemTemplate></asp:TemplateField>
</Columns></asp:GridView>

2011年2月17日 星期四

WinServer2008 & IIS & Excel - 無法存取檔案

Last Update: 2011/02/17 17:55+08



Context


完全是 Windwos Server 2008的錯!!!

如果你按照這篇設定完後仍然不能使用 Excel

又是使用 Server 2008, 那請在web.config 加入
<configuration>
<system.web>
<identity impersonate="true" userName="adminUser" password="adminUserPassword" />



OK, 還是不能使用
訊息:Microsoft Office Excel 無法存取檔案


若是 Server 2008 x64 請建立下述資料夾
C:\Windows\SysWOW64\config\systemprofile\Desktop

若是 Server 2008 x86 請建立下述資料夾
C:\Windows\System32\config\systemprofile\Desktop

這樣就可以了!!搞啥呀XD
感想: 軟體工程師 = 會一點程式 + 一點邏輯 + 在Google打關鍵字!




參考


原討論文