1.點選應用程式集區(application pool),對準你要更新的站名按下滑鼠右鍵,出現選單點選停止,這時候對應的網站會出現503 Service Unavailable, 盡快更換好DLL檔後,啟動剛剛停止的站名就可以了。
- Feb 01 Tue 2022 11:41
-
IIS不停止更新ISAPI DLL
今天遇到需要更新ISAPI寫的DLL檔,因為網站有多個,所以紀錄一下不影響其他網站的更新DLL的2種操作。
1.點選應用程式集區(application pool),對準你要更新的站名按下滑鼠右鍵,出現選單點選停止,這時候對應的網站會出現503 Service Unavailable, 盡快更換好DLL檔後,啟動剛剛停止的站名就可以了。
1.點選應用程式集區(application pool),對準你要更新的站名按下滑鼠右鍵,出現選單點選停止,這時候對應的網站會出現503 Service Unavailable, 盡快更換好DLL檔後,啟動剛剛停止的站名就可以了。
- Feb 01 Tue 2022 10:35
-
用IdSMTP傳送HTML內容的限制
把IdSMTP傳送郵件的內容改用HTML格式發現原本的HTMP標籤會截斷或是斷行,經過測試如果999各字元長度都不給予CRLF就會產生這樣的問題。收到的郵件格式會異常,查了一下發現RFC 5322 Internet Message Format就有寫明限制了:
2.1.1. Line Length Limits
2.1.1. Line Length Limits
- Jul 03 Sat 2021 16:22
-
MS SQL DATETIME精度
MS SQL的DATETIME精度只有1/300秒, 因此毫秒的個位數只會看到0、3、7,也就是x.xx0、x.xx3、x.xx7.不在這3個範圍的都會被自動捨入到接近的值。以下是測試的情況:
SELECT CAST('2021-12-31 23:59:59.990' AS DATETIME)-->2021-12-31 23:59:59.990
SELECT CAST('2021-12-31 23:59:59.991' AS DATETIME)-->2021-12-31 23:59:59.990
SELECT CAST('2021-12-31 23:59:59.992' AS DATETIME)-->2021-12-31 23:59:59.993
SELECT CAST('2021-12-31 23:59:59.993' AS DATETIME)-->2021-12-31 23:59:59.993
SELECT CAST('2021-12-31 23:59:59.994' AS DATETIME)-->2021-12-31 23:59:59.993
SELECT CAST('2021-12-31 23:59:59.995' AS DATETIME)-->2021-12-31 23:59:59.997
SELECT CAST('2021-12-31 23:59:59.996' AS DATETIME)-->2021-12-31 23:59:59.997
SELECT CAST('2021-12-31 23:59:59.997' AS DATETIME)-->2021-12-31 23:59:59.997
SELECT CAST('2021-12-31 23:59:59.998' AS DATETIME)-->2021-12-31 23:59:59.997
SELECT CAST('2021-12-31 23:59:59.999' AS DATETIME)-->2022-01-01 00:00:00.000
SELECT CAST('2021-12-31 23:59:59.990' AS DATETIME)-->2021-12-31 23:59:59.990
SELECT CAST('2021-12-31 23:59:59.991' AS DATETIME)-->2021-12-31 23:59:59.990
SELECT CAST('2021-12-31 23:59:59.992' AS DATETIME)-->2021-12-31 23:59:59.993
SELECT CAST('2021-12-31 23:59:59.993' AS DATETIME)-->2021-12-31 23:59:59.993
SELECT CAST('2021-12-31 23:59:59.994' AS DATETIME)-->2021-12-31 23:59:59.993
SELECT CAST('2021-12-31 23:59:59.995' AS DATETIME)-->2021-12-31 23:59:59.997
SELECT CAST('2021-12-31 23:59:59.996' AS DATETIME)-->2021-12-31 23:59:59.997
SELECT CAST('2021-12-31 23:59:59.997' AS DATETIME)-->2021-12-31 23:59:59.997
SELECT CAST('2021-12-31 23:59:59.998' AS DATETIME)-->2021-12-31 23:59:59.997
SELECT CAST('2021-12-31 23:59:59.999' AS DATETIME)-->2022-01-01 00:00:00.000
- May 03 Mon 2021 10:05
-
字元常值Character literal
- Apr 29 Mon 2019 11:40
-
Error detected (ILI4581)
在Rad Studio的除錯版本編譯時候發生warning: unknown heap name 0x08000000 / 0x08000000 – Error detected (ILI4581). 可以在C++-Linker -> Advanced -> Advanced Options 添加參數 “-GF:LARGEADDRESSAWARE”就搞定了.
- Mar 30 Fri 2018 13:50
-
uniGUI JavaScript路徑設定
uniGUI會用到的有ExtRoot和UniRoot. 原廠有範例說明如下:
ExtRoot = "[ext]" ExtJS Files are in <Runtime Package InstallFolder>\FMSoft\Framework\uniGUI/ext-x.y.z.build\ (*Recommended method )
ExtRoot = ".\[ext]" ExtJS Files are in <server root>\ext-x.y.z.build\
ExtRoot = "C:\ExtJS\[ext]" ExtJS Files are in C:\ExtJS\ext-x.y.z.build\
ExtRoot = ".\ExtJS\[ext]" ExtJS Files are in <server root>\ExtJS\ext-x.y.z.build\
ExtRoot = ".\ExtJS\ext" ExtJS Files are in <server root>\ExtJS\ext\
ExtRoot = "[ext]" ExtJS Files are in <Runtime Package InstallFolder>\FMSoft\Framework\uniGUI/ext-x.y.z.build\ (*Recommended method )
ExtRoot = ".\[ext]" ExtJS Files are in <server root>\ext-x.y.z.build\
ExtRoot = "C:\ExtJS\[ext]" ExtJS Files are in C:\ExtJS\ext-x.y.z.build\
ExtRoot = ".\ExtJS\[ext]" ExtJS Files are in <server root>\ExtJS\ext-x.y.z.build\
ExtRoot = ".\ExtJS\ext" ExtJS Files are in <server root>\ExtJS\ext\
- Feb 24 Sat 2018 13:04
-
編譯發生InitExceptBlockLDTC錯誤
在C++ Builder編譯發生:
[ilink32 Error] Error: Unresolved external '__InitExceptBlockLDTC' referenced from C:\PROGRAM FILES\EMBARCADERO\STUDIO\17.0\LIB\WIN32\DEBUG\IPWFTP.OBJ
[ilink32 Error] Error: Unresolved external '_ThrowExceptionLDTC(void *, void *, void *, void *, unsigned int, unsigned int, unsigned int, unsigned char *, void *)' referenced from C:\PROGRAM FILES\EMBARCADERO\STUDIO\17.0\LIB\WIN32\DEBUG\IPWFTP.OBJ
[ilink32 Error] Error: Unable to perform link
[ilink32 Error] Error: Unresolved external '__InitExceptBlockLDTC' referenced from C:\PROGRAM FILES\EMBARCADERO\STUDIO\17.0\LIB\WIN32\DEBUG\IPWFTP.OBJ
[ilink32 Error] Error: Unresolved external '_ThrowExceptionLDTC(void *, void *, void *, void *, unsigned int, unsigned int, unsigned int, unsigned char *, void *)' referenced from C:\PROGRAM FILES\EMBARCADERO\STUDIO\17.0\LIB\WIN32\DEBUG\IPWFTP.OBJ
[ilink32 Error] Error: Unable to perform link
- Jun 26 Mon 2017 09:07
-
REST API安全機制
- Jun 04 Sun 2017 11:38
-
Rad Studio 使用LoadLibrary編譯錯誤.
- May 23 Tue 2017 10:12
-
Kali Linux安裝chromium
- May 22 Mon 2017 16:47
-
KaliLinux2.0安裝VM Tools
- May 10 Wed 2017 21:00
-
常見系統的各種port用途
以下的port可以根據需要透過防火牆開關.
135端口:135端口主要用於使用RPC(Remote Procedure Call,遠程過程調用)協議並提供DCOM(分佈式組件對象模型)服務。
135端口:135端口主要用於使用RPC(Remote Procedure Call,遠程過程調用)協議並提供DCOM(分佈式組件對象模型)服務。