原创 AcDbText設置對齊不成功 setAlignmentPoint不成功

Acad::ErrorStatus es = pNum->setPosition(ptCenter); es = pNum->setAlignmentPoint(ptCenter); es = pNum->setHorizontalM

原创 ObjectARX AcDbText setHorizontalMode設置對正沒有效果的問題

setHorizontalMode後,還需要adjustAlignment

原创 創建react項目時出現的坑

1. 創建react項目(create-react-app demo01)時出現錯誤: error An unexpected error occurred: "https://registry.yarnpkg.com/react: co

原创 Advanced Installer 安裝前卸載舊版本的辦法

製作安裝包時遇到這個問題,到網上找了一些資料,發現有一些描述得不是很準確,這裏寫一下我的。  

原创 std::string標準庫的一個copy-on-write在多線程中的一個坑

std::string ms_tasks; std::mutex ms_tasks_mutex; void AddTask(const std::string& task) { std::lock_guard<std::mutex>

原创 WaitForSingleObject、WaitForMultipleObjects假死,永遠等待的問題

做了一個運行程序,然後等待程序結束的函數,大體流程如下: 僞代碼: CreateProcess(...) -> processHandle; ... WaitForSingleObject(processHandle); 發現Cre

原创 autocad Objectarx 使用setWindowArea設置打印區域後,發現與實際打印出來的區域不一致的問題

遇到這個問題,一下子就不知道怎麼解決了。 後來搜索到這一篇文章“https://blog.csdn.net/txh0001/article/details/44754773”,不得不佩服作者的解決思路啊。

原创 MFC對話框中的子控件不能接收某些消息的解決方法

例如不能接收 WM_CHAR消息, 父窗口重載PreTranslateMessage虛函數,實現代碼如下: BOOL TestDlg::PreTranslateMessage(MSG* pMsg) {     if (WM_XXXX =

原创 fatal error C1002: 在第 2 遍中編譯器的堆空間不足 的解決方案

在編譯的模塊比較大時,可能會出現“fatal error C1002: 在第 2 遍中編譯器的堆空間不足”這個問題,在網上搜索了一下,發現都不能解決問題。 後來偶然試了一下,發現使用64位的編譯工具集即可以解決問題: 例如我使用的是vs2

原创 關於start命令中的文件路徑中含空格的問題

cmd中有個start命令,後面需要指定一個應用程序或一個命令。start E:\name.exe當應用程序路徑中有空格時,衆所周知使用雙引號把這個路徑引起來就可以了,但當我使用引號後,發現start命令什麼也不幹了。start "E:\

原创 Javascript字符串的全局替換

js在如果值接使用replace(FromStr, ToStr)的方式的話只會替換第一個,當然可以使用正則表達式g的方式去替換,但我用起來不是很直觀,於是有下面:String.prototype.ReplaceG = function(s

原创 windows下隱藏console窗口

https://blog.csdn.net/gogdizzy/article/details/53162761

原创 關於正規方程求解線性回規問題中的最終的值θ

我是初學者,最近在看https://www.coursera.org上的機器學習教程,學到利用正規方程求解的時候有一處地方一直不理解,那就是式中得出的值θ,我想:常數θ應該有很多個纔對啊,例如:θ0,θ1,θ2....θn,這裏怎麼只有一

原创 javascript中的一個變量聲明的坑

去網上抄了一代碼:function randomString(len) {   len = len || 32;   var $chars = 'abcdefghijklmnopqrstuvwxyz0123456789_';   var