2022年11月30日 星期三

[研究]CrazyStone Deep Learning for Android 圍棋-瘋狂的石頭深度學習免費版 3.1.3

[研究]CrazyStone Deep Learning for Android 瘋狂的石頭深度學習免費版 3.1.3

2022-11-30

CrazyStone Deep Learning Pro 是 $640 元的專業付費版,棋力可到 5d (業餘5段)。

CrazyStone Deep Learning 是免費版,棋力從 15K (15級) 到 2d (業餘2段)。

官方網站

https://www.unbalance.co.jp/igo/eng/

https://play.google.com/store/apps/details?id=jp.co.unbalance.android.gocsdllite&hl=en&gl=US






























(完)

2022年11月29日 星期二

[研究]ProduKey 1.97 Freeware 免費查看序號軟體 (Key Finder)

[研究]ProduKey 1.97 Freeware 免費查看序號軟體 (Key Finder)

2022-11-29

網站

https://www.majorgeeks.com/files/details/produkey.html

找出Microsoft Office、Windows(Windows 8/7/Vista)、Exchange Server、SQL Server等產品金鑰。這款工具不適用於舊的Office版本。






(完)

[研究]Lazesoft Windows Office Key Finder v1.7

[研究]Lazesoft Windows Office Key Finder v1.7

2022-11-29

網站

https://www.lazesoft.com/office-key-finder/microsoft-office-key-finder.html

https://www.lazesoft.com/lazesoft-windows-key-finder.html




Supported Windows Versions:

  • Windows 2000 SP4
  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows 8
  • Windows 8.1
  • Windows 10
  • Windows Server 2003
  • Windows Server 2008
  • Windows Server 2008 R2
  • Windows Server 2012
  • Windows Server 2012 R2
  • Windows Server 2016

Supported Microsoft Office Versions:

  • Microsoft Office 2000
  • Microsoft Office 2003
  • Microsoft Office 2007
  • Microsoft Office 2010
  • Microsoft Office 2013
  • Microsoft Office 2016

(完)

2022年11月28日 星期一

[研究][ASP.NET]升級 HtmlSanitizer.7.x 到 HtmlSanitizer.8.x 問題

[研究][ASP.NET]升級 HtmlSanitizer.7.x 到 HtmlSanitizer.8.x 問題

2022-11-28

環境:Visual Studio 2022 + ASP.NET + WebForm + Web Application + C#

********************************************************************************

嚴重性 程式碼 說明 專案 檔案 隱藏項目狀態

錯誤 CS0246 找不到類型或命名空間名稱 'HtmlSanitizer' (是否遺漏了 using 指示詞或組件參考?) NCCSTAdminWebApplication D:\Git\NCCSTWeb\NCCSTAdminSolution\NCCSTAdminWebApplication\App_Start\Common.cs 224 作用中


嚴重性 程式碼 說明 專案 檔案 隱藏項目狀態

錯誤 CS0234 命名空間 'Ganss' 中沒有類型或命名空間名稱 'XSS' (是否遺漏了組件參考?) NCCSTAdminWebApplication D:\Git\NCCSTWeb\NCCSTAdminSolution\NCCSTAdminWebApplication\App_Start\Common.cs 1 作用中

********************************************************************************

升級 HtmlSanitizer.7.1.542 -> HtmlSanitizer.8.0.601  要把 using Ganss.XSS; 改名為 using Ganss.Xss;

(完)

相關

[研究][ASP.NET]AspNet.ScriptManager.jQuery 3.6.0移除測試

[研究][ASP.NET]AspNet.ScriptManager.jQuery 3.6.0移除測試

2022-11-28

環境:Visual Studio 2022 + ASP.NET + WebForm + Web Application + C#

********************************************************************************

jQuery 3.6.0 => 3.6.1 會發生下面問題;

嚴重性 程式碼 說明 專案 檔案 隱藏項目狀態

錯誤 無法解析相依性。'jQuery 3.6.1' 與 'AspNet.ScriptManager.jQuery 3.6.0 條件約束: jQuery (>= 3.5.9 && < 3.6.1)' 不相容。

********************************************************************************

另外新建一個方案/專案測試一下

NuGet 安裝出現

jQuery.3.6.0

AspNet.ScriptManager.jQuery.3.6.0

表示AspNet.ScriptManager.jQuery.3.6.0僅相依jQuery.3.6.0;


********************************************************************************

也就是 AspNet.ScriptManager.jQuery.3.6.0 只要移除後系統正常,jQuery 3.6.0 => 3.6.1 就可以升級。

但是不幸,後來發現系統有在使用 AspNet.ScriptManager.jQuery,不可移除。

********************************************************************************

2023-03-30 AspNet.ScriptManager.jQuery 3.6.0 還是 3.6.0 版

https://www.nuget.org/packages/AspNet.ScriptManager.jQuery/

(完)

相關

[研究][ASP.NET]AspNet.ScriptManager.jQuery 3.6.0移除測試
http://shaurong.blogspot.com/2022/11/aspnetaspnetscriptmanagerjquery-360.html


2022年11月24日 星期四

[研究]PC 上用 Chrome 瀏覽器擴充功能 right-click QRcode reader 0.1.4 把 QR-Code 讀取成網址

[研究]PC 上用 Chrome 瀏覽器擴充功能 right-click QRcode reader 0.1.4 把 QR-Code 讀取成網址

2022-11-24



(完)


[研究][ASP.NET]無法載入檔案或組件 ... 或其相依性的其中之一。找到的組件資訊清單定義與組件參考不相符。

[研究][ASP.NET]無法載入檔案或組件 ... 或其相依性的其中之一。找到的組件資訊清單定義與組件參考不相符。

2022-11-24

環境:Visual Studio 2022 + ASP.NET + WebForm + Web Application + C#

********************************************************************************

最近更新某系統程式碼,發現無法執行,Elmah 顯示

無法載入檔案或組件 ... 或其相依性的其中之一。找到的組件資訊清單定義與組件參考不相符。


********************************************************************************
解決

發現Web.Config有元件資訊,而系統的 CODE 剛做過元件升級,而發布到正式機時,是先把 Web.Config 備份走,刪除整個目錄,拷貝放入新 CODE,複製原有 Web.Config 蓋掉新 CODE 的 Web.Config ( 這樣可以省去再次做資料庫連線字串家密);結果想到、沒注意到 Web.Config 有元件資訊,元件更新後可能無法用舊的 Web.Config。

直接改用新的 Web.Config 後,系統運作正常,再次做資料庫連線字串家密,系統運作也正常。

直接改用新的 Web.Config 後,系統運作正常,再次做資料庫連線字串家密,系統運作也正常。

(完)

[研究][ASP.NET]匯入.xlsx出錯:無效的 URI: 無法剖析主機名稱。

[研究][ASP.NET]匯入.xlsx出錯:無效的 URI: 無法剖析主機名稱。

2022-11-24, 2024-01-22 更新

環境:Visual Studio 2022 + ASP.NET + WebForm + Web Application + C#

********************************************************************************

Elmah 通知信內容

********************************************************************************

nerated: Wed, 23 Nov 2022 08:19:14 GMT

System.Web.HttpUnhandledException (0x80004005): 已發生類型 'System.Web.HttpUnhandledException' 的例外狀況。 ---> DocumentFormat.OpenXml.Packaging.OpenXmlPackageException: A malformed URI was found in the document. 
Please provide a OpenSettings.RelationshipErrorRewriter to handle these errors while opening a package. 
---> System.UriFormatException: 無效的 URI: 無法剖析主機名稱。
   於 System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind)
   於 MS.Internal.IO.Packaging.InternalRelationshipCollection.ProcessRelationshipAttributes(XmlCompatibilityReader reader)
   於 MS.Internal.IO.Packaging.InternalRelationshipCollection.ParseRelationshipPart(PackagePart part)
   於 MS.Internal.IO.Packaging.InternalRelationshipCollection..ctor(Package package, PackagePart part)
   於 System.IO.Packaging.PackagePart.EnsureRelationships()
   於 System.IO.Packaging.PackagePart.GetRelationshipsHelper(String filterString)
   於 DocumentFormat.OpenXml.Packaging.OpenXmlPart.Load(OpenXmlPackage openXmlPackage, OpenXmlPart parent, Uri uriTarget, String id, Dictionary`2 loadedParts)
   於 DocumentFormat.OpenXml.Packaging.OpenXmlPartContainer.LoadReferencedPartsAndRelationships(OpenXmlPackage openXmlPackage, OpenXmlPart sourcePart, RelationshipCollection relationshipCollection, Dictionary`2 loadedParts)
   於 DocumentFormat.OpenXml.Packaging.OpenXmlPartContainer.LoadReferencedPartsAndRelationships(OpenXmlPackage openXmlPackage, OpenXmlPart sourcePart, RelationshipCollection relationshipCollection, Dictionary`2 loadedParts)
   於 DocumentFormat.OpenXml.Packaging.OpenXmlPackage.Load(Package package)
   --- 內部例外狀況堆疊追蹤的結尾 ---
   於 DocumentFormat.OpenXml.Packaging.OpenXmlPackage.Load(Package package)
   於 DocumentFormat.OpenXml.Packaging.SpreadsheetDocument.Open(String path, Boolean isEditable, OpenSettings openSettings)
   於 ClosedXML.Excel.XLWorkbook.LoadSheets(String fileName)
   於 (略)_ClosedXML_v2_Click(Object sender, EventArgs e) 於 (略).aspx.cs: 行 2216
於 System.Web.UI.WebControls.Button.OnClick(EventArgs e) 於 System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) 於 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 於 System.Web.UI.Page.HandleError(Exception e) 於 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 於 System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 於 System.Web.UI.Page.ProcessRequest() 於 System.Web.UI.Page.ProcessRequest(HttpContext context) 於 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 於 System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) 於 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

********************************************************************************

解決

開發機上測試



A malformed uri was found in the document.
在文件中發現格式錯誤的 uri。

開啟出事的 .xlsx 檔案,發現某「儲存格」內容是藍色、底線、有@,也就是被 Excel 當成超連結了,可能敝人使用的 ClosedXML 0.96.0 無法開啟有這種「儲存格」的 .xlsx,修改欄位內容,結果藍色、底線一值沒有自動消失,檢視格式是「通用格式」,最後從別的文字「儲存格」複製貼過來蓋掉,這次檔案匯入成功。


結論:匯入元件無法開啟有這種「儲存格」內容和格式的 .xlsx,會直接 Exception。

(完)