Articles
如何將資料表複製一份到新的資料表中
先說明一下如標題的這種情況會用在哪裡?通常會用在需要大樣修改某個資料表的資料,但是又很擔心,如果改下去,不對的話,還原資料表,要去找DBA跪拜一下,才有可能還原,那還不如單獨備份一下資料表比較好,怎麼做最划算,就備份在自己隔壁,這樣最安全了。
例如在Oracle我們會這樣做:
Create table Table_BK20200514 as select * from Table
在MSSQL我們會這樣做:
Select * into Table_BK20200514 from Table
0
minutes
在Mac中隱藏資料夾
其實這個功能的實用度不是很高,但有時候真的很想要隱藏資料夾的話,例如某些不該被發現的....,指令很簡單,一樣需要開啟終端機,如下:
chflags hidden /檔案或資料夾路徑
還原資料夾:
chflags nohidden /檔案或資料夾路徑
0
minutes
防止.DS_Store生成的方法
Mac上插入隨身碟後,就會產生 .DS_store的隱藏檔案,與Window的desktop.ini一樣,眼不見為淨,就過去了,但是如果真的很受不了,也可以開啟Mac的終端機,調整一下就好。
禁止.DS_store生成:
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE
恢復.DS_store生成:
defaults delete com.apple.desktopservices DSDontWriteNetworkStores
0
minutes
副檔名dmg是甚麼怪檔案哩~~~
在Mac的世界裡,dmg是一種虛擬硬碟檔案,它可以用來安裝程式(網路上下載dmg檔案進行安裝,有點像是Window裡的exe檔案),另外有個功能,可以用來把DVD或CD製作成dmg檔案,這樣以後就不用放入光碟機了。
Mac安裝程式超簡單的,用dmg掛載磁碟後,在把圖示拉到「應用程式(Application) 」這樣就大功告成,結束後再把該磁碟卸載。
dmg另一個功能就是虛擬光碟,在Mac作業系統應用倒是簡單,但是如果要移至Window系統,那就要把該檔案轉換為ISO檔案,這個可以用Mac中處理磁碟映像檔案的專用指令hdiutil進行,轉檔語法如下:
hdiutil convert /path/to/filename.dmg -format UDTO -o /path/to/savefile.iso
0
minutes
ASP.NET的Web.config加解密
Web.config通常具有資料庫連線的相關資料,當然就包含了帳號與密碼,這樣的資訊就容易造成資訊安全,所以.net提供了一套加解密的機制防範,當然加解密只能在同一台機器上執行喔,也就是哪台伺服器加密,就只能在那台解密。
加密:
C:WindowsMicrosoft.NETFramework64v4.0.30319>aspnet_regiis.exe -pef connectionStrings C:專案資料夾
解密:
C:WindowsMicrosoft.NETFramework64v4.0.30319>aspnet_regiis.exe -pdf connectionStrings C:專案資料夾
0
minutes
ASP.NET開發Web頁面,Page的發生順序
ASP.NET中Web Form的開發,其Page頁面有發生的順序,可以參考如下:
沒有使用 Master Page 情況下:
Page.PreInit Page.Init Page.InitCompletePage.PreLoadPage.LoadPage.LoadCompletePage.PreRenderPage.PreRenderComplete
使用了 MasterPage 情況
ContentPage.PreInitMaster.InitContentPage.InitContentPage.InitCompleteContentPage.PreLoadContentPage.LoadMaster.LoadContentPage.LoadCompleteContentPage.PreRenderMaster.PreRenderContentPage.PreRenderComplete
0
minutes