原创 pipenv-基本使用手冊 解決python包版本衝突

https://pipenv.pypa.io/ python 使用pip安裝包,默認都是在全局包, 當 A 項目使用openai 0.29, B 項目使用openai 1.10, 這個時候,就會出現 兩個項目只能運行一個的情況。如果安裝1

原创 Window 安裝 Python 失敗 0x80070643,發生嚴重錯誤

問題現象 用安裝包在 window 安裝python,會遇到沒有安裝成功,卸載後,再次雙擊安裝包安裝的時候,直接無法安裝了。 這個問題在github issue中有提到,但是都是 2022 年的時,代碼修復,但是在 2024 年,安裝的時

原创 APP 備案需要材料和步驟(華爲雲平臺)

華爲APP備案可以參考華爲完全手冊。 https://support.huaweicloud.com/qs-icp/icp_07_0004.html 下文是在實際備案過程中的材料和備案過程。 請注意,你公司的服務器在哪個平臺,就去哪個平臺

原创 企業微信/政務微信 previewFile方法在有iframe情況下且iOS點擊無效解決方案

問題的現象: h5 頁面,對同一個附件,有兩個按鈕,本地查看,在線查看。 本地查看調用的wx.previewFile預覽附件。 在線查看是用一個彈出的div包含一個全屏的iframe,iframe地址是在線office預覽附件的地址。

原创 sortablejs、vuedraggable實現拖拽排序,在android、iOS、chrome模擬移動設備的情況下,拖拽元素有SVG存在時,可能會卡住,不觸發end事件

背景 在做一個拖動應用圖片排序的場景下,在android、iOS、chrome模擬移動設備 的情況,應用圖片用的是svg,大概率會出現ghost元素不消失,也不觸發end事件的詭異情況。 注意 PC端使用chrome 調試模式下,不開啓模擬

原创 前端異常日誌監控 - 使用Sentry

背景 現在的前端項目越來越複雜,在不同的客戶端會產生各種在開發人員機器上不會出現的問題。當用戶報告一個問題給開發人員的時候,開發人員無法直接定位問題。在此前,聽過一次鵝廠的前端人員,他們對QQ裏面的網頁監控的一個講座,深有感觸。但是鵝廠是自

原创 國產中標麒麟Linux部署dotnet core 環境並運行項目 (三) 部署運行WEB API項目

部署dotnet Core Web API 上一步的文章,是我們公司最核心的一個ORM組件,在中標麒麟系統完成了一個插入數據的任務,這一步是將正式的從dot net framework 遷移到 dotnet core 的項目,部署運行在中

原创 將 Net 項目升級 Core項目經驗:(一)遷移Net項目爲Net Core\Standard項目

遷移Net項目爲Net Core\Standard項目 背景: 我們公司內部有自己ORM開發框架,最新因爲需要將系統遷移到國產服務器上,所以首先需要將最基礎的ORM框架改造可以運行在國產服務器上。對於我們Net來說,優選Net Core。

原创 IE 兼容模式 設置 Meta Compatible 和 Iframe 子頁面的關係

背景 因爲歷史原因,之前很多的系統都會是 頂級頁面+Iframe來加載子級頁面的這種模式構件系統,而且系統都只能運行在IE6或者IE 高版本兼容模式下(IE 7模式)。 隨着現在的審美原來越高,腳本能裏越來越強,無論是用戶和是軟件商都希望

原创 國產中標麒麟Linux部署dotnet core 環境並運行項目 (一) 安裝dotnet core

背景 根據我之前寫的文章 將 Net 項目升級 Core項目經驗:(一)遷移Net項目爲Net Core\Standard項目,我們將公司內部最核心的ORM框架遷移到net core 上面,並在window和mac操作系統上運行測試通過,

原创 國產中標麒麟Linux部署dotnet core 環境並運行項目 (二) 部署運行控制檯項目

背景 在上一篇文章安裝dotnet core,已經安裝好dotnet core了。之前只是安裝成功了dotnet, 輸入dotnet --info,可以確認安裝成功了,但是在運行代碼時,還是報錯了,本章記錄在部署好dotnet core後

原创 將 Net 項目升級 Core項目經驗:(二)修復遷移後Net Standard項目中的錯誤

修復遷移後Net Standard項目中的錯誤 接上一章,項目編譯結果如下: 解決依賴dll引用 在Net Framework項目的引用如下: 各引用和作用: log4net(1.10.0.0) 用於寫框架日誌 Castle.Dyna

原创 Visual Studio 2015開發Android App問題集錦

Visual Studio 2015開發Android App 啓動調試始終無法完成應用部署的解決方案 創建一個Android App項目後,直接啓動調試發現Visual Studio Emulator for Android已成功運行,

原创 將 Net 項目升級 Core項目經驗:(三)遷移後的Net Standard版本的類庫測試和多平臺項目實測

遷移後的Net Standard版本的類庫測試和多平臺項目實測 按照第一步的方法,添加一個Net Core的MSTest項目,然後將原來的測試項目下的代碼遷移到新測試 項目中,然後引用新的Beyondbit.Framework Core類庫

原创 jquery val() 方法會去掉文本框的回車

  <textarea name="Content" id="Content" ></textarea>   <script type="text/javascript">  var tCon=$("#Content").val(); t