2017年3月27日 星期一
2017年3月20日 星期一
1010: [ASP.NET MVC] 利用OAuth2為網站進行使用者認證的簡單實作
1010: [ASP.NET MVC] 利用OAuth2為網站進行使用者認證的簡單實作: 前言: 公司最近打算使用由政府提供的市民登入平台,原因是利用這個平台登入的帳號具有等同自然人的法律效力,其他廠商不用老遠跑來公司簽約可以直接網路上搞定。政府使用的技術是OAuth2認證機制,所以小弟必需 被逼 研究熟悉整個流程再把公司的系統整合進去。 老實說,Oauth2一...
1010: [SQL Server] 解決log檔(ldf file)過度膨脹的實戰經驗
1010: [SQL Server] 解決log檔(ldf file)過度膨脹的實戰經驗: 背景: 公司最近把一套每天有相對大量交易 (之前公司更大很多很多倍) 的系統轉移到SQL Server去,不到一個月交易檔(ldf)已經貼近數據檔(mdf)的size,真的好可怕啊。 身為SQL Server的DBA當然 要替月行道,警惡懲奸 不能讓這種情況繼續下去...
SQL LDF檔案過大解決方法
資料來源
在某個機會裡拿到朋友給的sql備份檔(.bak),還原後發現我電腦硬碟空間突然少了60g多,
後來找到原因是sql備份檔的ldf檔案肥大所造成!! 實在太可恥了!一個ldf檔要佔掉我60g
多的碟硬空間!明明它就可以被減肥的!
請依下列指令進行, 你可以把下列指令全都存成一個 .sql檔案備用。
1.把資料庫改成 simple模式.
從 SQL Server Management Studio 請在你的資料庫上用滑鼠點右鍵 => 最下方看到 "屬性" => 然後點到 "選項"
接著右方下拉式選單把 "復原"模式 改選成 "簡單" 模式。
2.打開指令視窗, 輸入以下指令: (你可copy貼上,請別忘記改資料庫名稱)
USE 資料庫名稱 GO
DBCC SHRINKFILE('資料庫名稱_Log',2)
上面的指令紅色的文字請改成你要減肥的資料庫名稱。然後run這個指令。
3.接著回到第一步驟,把剛才改成 "簡單" 模式改回 "完整"模式
完成!
你可以看到你的LDF檔減肥成功!
(若你在sql server裡有設定系統定時備份,建議你設定每隔一段時間壓縮資料庫,避免LDF檔再度肥大。)
請copy以下程式碼, [按新增查詢] 貼到指令區,改好資料庫檔名,Run它!!
不到十秒就能減肥成功!
程式碼copy區 (不包含等於符號)
==============================================
ALTER DATABASE 資料庫名稱 SET RECOVERY simple
use 資料庫名稱 go dbcc shrinkfile('資料庫名稱_log',2) ALTER DATABASE 資料庫名稱 SET RECOVERY FULL
=============================================
以上~~
在某個機會裡拿到朋友給的sql備份檔(.bak),還原後發現我電腦硬碟空間突然少了60g多,
後來找到原因是sql備份檔的ldf檔案肥大所造成!! 實在太可恥了!一個ldf檔要佔掉我60g
多的碟硬空間!明明它就可以被減肥的!
請依下列指令進行, 你可以把下列指令全都存成一個 .sql檔案備用。
1.把資料庫改成 simple模式.
從 SQL Server Management Studio 請在你的資料庫上用滑鼠點右鍵 => 最下方看到 "屬性" => 然後點到 "選項"
接著右方下拉式選單把 "復原"模式 改選成 "簡單" 模式。
2.打開指令視窗, 輸入以下指令: (你可copy貼上,請別忘記改資料庫名稱)
USE 資料庫名稱 GO
DBCC SHRINKFILE('資料庫名稱_Log',2)
上面的指令紅色的文字請改成你要減肥的資料庫名稱。然後run這個指令。
3.接著回到第一步驟,把剛才改成 "簡單" 模式改回 "完整"模式
完成!
你可以看到你的LDF檔減肥成功!
(若你在sql server裡有設定系統定時備份,建議你設定每隔一段時間壓縮資料庫,避免LDF檔再度肥大。)
其實......... 我很懶, 所以我教你一個懶人方法,十秒鏡就可幫LDF減肥~
請copy以下程式碼, [按新增查詢] 貼到指令區,改好資料庫檔名,Run它!!
不到十秒就能減肥成功!
程式碼copy區 (不包含等於符號)
==============================================
ALTER DATABASE 資料庫名稱 SET RECOVERY simple
use 資料庫名稱 go dbcc shrinkfile('資料庫名稱_log',2) ALTER DATABASE 資料庫名稱 SET RECOVERY FULL
=============================================
以上~~
2017年3月17日 星期五
OpenCart 教學影片
1
http://www.opencart.cn/thread-10420-1-1.html
2
http://www.opencart.cn/thread-10424-1-1.html
3
http://www.opencart.cn/thread-10426-1-1.html
4
http://www.opencart.cn/thread-10427-1-1.html
5
http://www.opencart.cn/thread-10428-1-1.html
6
http://www.opencart.cn/thread-10429-1-1.html
7
http://www.opencart.cn/thread-10431-1-1.html
8
http://www.opencart.cn/thread-10432-1-1.html
9
http://www.opencart.cn/thread-10435-1-1.html
10
http://www.opencart.cn/thread-10436-1-1.html
11
http://www.opencart.cn/thread-10444-1-1.html
12
http://www.opencart.cn/thread-10446-1-1.html
13
http://www.opencart.cn/thread-10449-1-1.html
14
http://www.opencart.cn/thread-10450-1-1.html
15
http://www.opencart.cn/thread-10455-1-1.html
16
http://www.opencart.cn/thread-10456-1-1.html
17
http://www.opencart.cn/thread-10457-1-1.html
18
http://www.opencart.cn/thread-10466-1-1.html
19
http://www.opencart.cn/thread-10467-1-1.html
20
http://www.opencart.cn/thread-10469-1-1.html
21
http://www.opencart.cn/thread-10470-1-1.html
22
http://www.opencart.cn/thread-10471-1-1.html
23
http://www.opencart.cn/thread-10472-1-1.html
24
http://www.opencart.cn/thread-10477-1-1.html
25
http://www.opencart.cn/thread-10478-1-1.html
26
http://www.opencart.cn/thread-10478-1-1.html
27
http://www.opencart.cn/thread-10480-1-1.html
28
http://www.opencart.cn/thread-10476-1-1.html
29
http://www.opencart.cn/thread-10481-1-1.html
http://www.opencart.cn/thread-10420-1-1.html
2
http://www.opencart.cn/thread-10424-1-1.html
3
http://www.opencart.cn/thread-10426-1-1.html
4
http://www.opencart.cn/thread-10427-1-1.html
5
http://www.opencart.cn/thread-10428-1-1.html
6
http://www.opencart.cn/thread-10429-1-1.html
7
http://www.opencart.cn/thread-10431-1-1.html
8
http://www.opencart.cn/thread-10432-1-1.html
9
http://www.opencart.cn/thread-10435-1-1.html
10
http://www.opencart.cn/thread-10436-1-1.html
11
http://www.opencart.cn/thread-10444-1-1.html
12
http://www.opencart.cn/thread-10446-1-1.html
13
http://www.opencart.cn/thread-10449-1-1.html
14
http://www.opencart.cn/thread-10450-1-1.html
15
http://www.opencart.cn/thread-10455-1-1.html
16
http://www.opencart.cn/thread-10456-1-1.html
17
http://www.opencart.cn/thread-10457-1-1.html
18
http://www.opencart.cn/thread-10466-1-1.html
19
http://www.opencart.cn/thread-10467-1-1.html
20
http://www.opencart.cn/thread-10469-1-1.html
21
http://www.opencart.cn/thread-10470-1-1.html
22
http://www.opencart.cn/thread-10471-1-1.html
23
http://www.opencart.cn/thread-10472-1-1.html
24
http://www.opencart.cn/thread-10477-1-1.html
25
http://www.opencart.cn/thread-10478-1-1.html
26
http://www.opencart.cn/thread-10478-1-1.html
27
http://www.opencart.cn/thread-10480-1-1.html
28
http://www.opencart.cn/thread-10476-1-1.html
29
http://www.opencart.cn/thread-10481-1-1.html
2017年3月16日 星期四
使用 GMail SMTP Server 無法發信的問題
[分享] 使用 GMail SMTP Server 無法發信的問題
http://www.ntcart.com/forum/thread-220-1-1.html
(出處: OpenCart 台灣在地論壇)
http://www.ntcart.com/forum/thread-220-1-1.html
(出處: OpenCart 台灣在地論壇)
由於很多主機商的主機,並不提供 PHP Mail() 的支援,
使得 OpenCart 系統無法使用 Mail 通訊協定來進行 email 的發送,
雖然 OpenCart 也提供了 SMTP 通訊協定的支援,
但在設定使用上,還是有一些人無法順利讓他們 OpenCart 系統發出信來。
SMTP Server 除了選擇主機商所提供的 SMTP Server 以外,
其次最多人選擇的應該就是 GMail 了,
不過 GMail 的安全機制也讓大部份使用者吃足苦頭,
明明已經依照各位前輩的教學做好設定了,信就是發不出去...
假設您的 gmail 是 yourname@gmail.com,
則您的 OpenCart 郵件設定,應如下 :
郵件協議 : SMTP
郵件參數 : (空)
SMTP 主機名稱 :ssl://smtp.gmail.com
SMTP 使用者帳號 : yourname@gmail.com
SMTP 密碼 : (您上面的 email 密碼)
SMTP Port : 465
SMTP 逾時 : 5
附加通知信箱 :
不過就算您設定正確了,信還是有可能發不出去,
在發信失敗時,您的 gmail 帳號應該會收到一封警告信,
主旨是 : 登入嘗試遭拒
此時請開啟此封信件,點擊信件內容中的 [瞭解詳情] 的連結,
開啟新視窗或新分頁,出現 「允許安全性較低的應用程式存取您的帳戶」 的頁面 :
建議閱讀一下網頁的內容,順便了解一下為什麼之前信寄不出去,
點擊頁面中下方前往 「低安全性應用程式」 專區頁面 :
在 「低安全性應用程式」 頁面中 [安全性較低的應用程式存取權限] 點擊 [開啟] 即可。
稍後再到您的 OpenCart 前端的連絡我們單元,
留下訊息測試 Email 的發信是否已經可以作用,
如果沒有意外的話,應該從此就能接收到 OpenCart 透過 GMail Server 發出的信件了。
使得 OpenCart 系統無法使用 Mail 通訊協定來進行 email 的發送,
雖然 OpenCart 也提供了 SMTP 通訊協定的支援,
但在設定使用上,還是有一些人無法順利讓他們 OpenCart 系統發出信來。
SMTP Server 除了選擇主機商所提供的 SMTP Server 以外,
其次最多人選擇的應該就是 GMail 了,
不過 GMail 的安全機制也讓大部份使用者吃足苦頭,
明明已經依照各位前輩的教學做好設定了,信就是發不出去...
假設您的 gmail 是 yourname@gmail.com,
則您的 OpenCart 郵件設定,應如下 :
郵件協議 : SMTP
郵件參數 : (空)
SMTP 主機名稱 :ssl://smtp.gmail.com
SMTP 使用者帳號 : yourname@gmail.com
SMTP 密碼 : (您上面的 email 密碼)
SMTP Port : 465
SMTP 逾時 : 5
附加通知信箱 :
不過就算您設定正確了,信還是有可能發不出去,
在發信失敗時,您的 gmail 帳號應該會收到一封警告信,
主旨是 : 登入嘗試遭拒
此時請開啟此封信件,點擊信件內容中的 [瞭解詳情] 的連結,
開啟新視窗或新分頁,出現 「允許安全性較低的應用程式存取您的帳戶」 的頁面 :
建議閱讀一下網頁的內容,順便了解一下為什麼之前信寄不出去,
點擊頁面中下方前往 「低安全性應用程式」 專區頁面 :
在 「低安全性應用程式」 頁面中 [安全性較低的應用程式存取權限] 點擊 [開啟] 即可。
稍後再到您的 OpenCart 前端的連絡我們單元,
留下訊息測試 Email 的發信是否已經可以作用,
如果沒有意外的話,應該從此就能接收到 OpenCart 透過 GMail Server 發出的信件了。
2017年3月6日 星期一
80 通訊埠 被佔用(Port 80 required is already in use)解決辦法 | Alan Tsai 的隨手筆記 - 點部落
80 通訊埠 被佔用(Port 80 required is already in use)解決辦法 | Alan Tsai 的隨手筆記 - 點部落: port 80作為網站預設的port因此大部份的環境都不會檔80 port。這意味著有一些程式會因為這個便利因此使用80 port。 當在開發Java EE 網
2017年3月5日 星期日
訂閱:
文章 (Atom)