原创 【轉載】解決Ubuntu 18.04與Windows 10雙系統藍牙鼠標連接的問題

之前用到的文章,怕找不到了,放在這裏備份做參考。 ================================================ 在電腦上安裝了Ubuntu 18.04與Windows 10雙系統,在藍牙鼠標連接上匹配雙系

原创 【轉載】邊緣檢測算法綜述

看到一篇不錯的圖像邊緣檢測算法的概述文章,轉到這裏備份參考。 ========================================= 背景引言 本節主要介紹提取低層次特徵信息的方要方法。在有些情形下,這些信息對理解圖是足夠的。

原创 【轉載】深度學習中7種最優化算法的可視化與理解

一篇不錯的一維優化算法介紹,轉過來備份參考。 ================================ 本文旨在優化一維函數,實際上模型參數有數百萬維以上,差距很大,因此本文最好作爲輔助法的理解,而非對算法優劣的判斷依據。   在

原创 c++11多線程與線程池

最近需要開發一個高性能計算庫,涉及到c++多線程的應用,上次做類似的事情已經是4年多以前了,印象中還頗有些麻煩。悔當初做了就算了,也沒想着留點記錄什麼的。這次又研究了一番,發現用上c++11特性之後,現在已經比較簡單了,在此記錄一下。  

原创 PB9調用.net dll和web service

最近工作中接觸到一個比較老的語言,Power Builder,爲了方便實現功能,採用PB調用.NET dll和web service的方法爲PB提供新的擴展功能,因爲以前從未接觸過PB,因此費了些功夫,現將方法記錄下來備查。(以下內容均使用

原创 模擬退火算法

模擬退火算法是一種求函數最小值點的隨機算法,最近工作中要用到優化算法,因此研究了一下這個比較簡單的算法。模擬退火最基本的思想來源於金屬退火過程,在退火過程中,熱運動的原子逐漸凍結在勢能最低的位置,從而保證了整塊金屬晶格結構的一致性,達到最佳

原创 linux下將文件設置爲swap

在網上弄了一臺VPS,結果安裝完系統發現沒有swap。因爲內存比較小,沒有swap有時候容易卡死,於是打算設置一個文件充當swap。以前幹過這事,不過因爲一般裝系統時候會設,所以這功能基本用不到,漸漸也就忘了。今天又查了一下,記錄在此備忘。

原创 ASP.NET 任務管理器 原

最近需要做一個網頁動態展示服務器CPU,內存等信息,類似windows任務管理器的B/S版。因爲服務器是windows server 2008,所以採用了ASP.NET來開發,主要涉及2部分,一是讀取系統信息;二是動態展示。   讀取系統信

原创 大數組情況下棧溢出解決 原

今天一印度哥問我他的C++程序怎麼總是顯示segment fault, 研究了一下發現是數組大小超過了棧大小,於是研究了一下解決方案。共找到4種。 1. 因爲在linux下,最簡單的解決辦法是通過 ulimit 命令重新設定棧大小: uli

原创 ANTLR文本解析工具 原

最近工作涉及到編譯器實現方面的東西,找到ANTLR這個工具,功能強大,大大簡化了工作,現給出一個簡單介紹。   簡單來說,ANTLR通過自定義/預定義的語法文件,自動生成語法樹解析器代碼,在此基礎上只需要自己做一點工作,就可以解析原始文本並

原创 c#簡單多線程實現 原

去年底工作上遇到一個奇葩的需求,之前寫好的代碼實時讀取數據庫,並做出一些操作;結果領導認爲這樣不好,要改成先去數據庫把該做的都做了,結果存在數據庫中,用的時候直接讀數據庫。試了一下,數據庫數據量太多,順序執行一遍需要4小時,不滿足時間上的要

原创 Tensorflow第一個例子 原 薦

安裝完Tensorflow之後,嘗試經典的MNIST手寫體識別的例子。該例子在安裝tensorflow之後自帶,可在如下目錄中找到(Anaconda_PATH代表安裝Anaconda的目錄位置) Anaconda_PATH\envs\Ten

原创 Lucene初探 原

最近因工作需要研究了一下lucene搜索引擎核心,初步瞭解了其運行機制。Lucene搜索引擎分爲兩大塊,首先對要搜索的內容建立索引,然後在此基礎上進行搜索。   Lucene可在如下網址下載: http://mirror.bit.edu.c

原创 程序化交易 原

幾年前幫朋友寫程序化交易的代碼,寫了一個樣例作爲基礎,後來在此基礎上做了些開發。現在把步驟簡單記錄一下。   首先下載CTP交易接口 https://www.citicsf.com/download/ctp/ 我下載了linux版本trad

原创 利用windows消息操縱程序 原

今天遇到個小問題,如何在A程序中讀取和操縱B程序窗口。網上搜了一下,搜到如下兩篇文章,試了一下有效,在此做個記錄備忘(以下內容爲轉載):   1. 操縱別的程序窗口中的按鈕 https://www.cnblogs.com/hehexiaox