原创 算法——如何快速判斷素數?

文章目錄前言解決方案方案1方案2方案3(最優算法)總結 前言 最近閒來無事,刷刷題,碰到這樣一個題目: 需求:要求實現一個判斷素數的簡單函數 相關信息:素數就是隻能被1和自身整除的正整數。注意:1不是素數,2是素數。 輸入:任意

原创 《人人都是項目經理V2.0》讀書筆記——第2章 項目規劃

1. 管理經驗與項目環境 項目至少需要考慮哪些因素? 組織文化:自己、客戶、合作伙伴、分包商等在文化氛圍方面有哪些異同 組織結構:在組織中,責權如何分配?上下級彙報關係如何確定?決策點在哪裏?信息如何傳遞? 現有基礎設施與資源

原创 4. 移植

移植 本節的主題包括將C/C++代碼移植到Emscripten時,你需要考慮的要點,以及一般的編碼和調試指南。 代碼可移植性及其限制 Emscripten運行時環境 連接C++和JavaScripten 文件和文件系統 多媒體和

原创 1. 介紹Emscripten

介紹Emscripten 這一部分介紹Emscripten是用來做什麼的,爲什麼需要它,它的限制和授權。通過閱讀,你將明白Emscripten對你來說是否是合適的工具以及如果你有更多問題,你會知道去哪找答案。 關於Emscrip

原创 1.1 關於emscripten

關於Emscripten Emscripten是一個面向JavaScripten的開源LLVM編譯器。(LLVM是構架編譯器的框架系統,以C++編寫而成,用於優化以任意程序語言編寫的程序的編譯時間<compile-time>、鏈接

原创 c++徹底消滅——內存泄漏、野指針(下篇)

文章目錄1. 前情回顧2. 需求總結3. 問題分析4. 解決方案5. 代碼分析5.1 作用5.2 問題總結6. 後記 1. 前情回顧 前篇最後,我們爲消除內存泄漏、野指針等問題所做的代碼嘗試還是存在問題,本篇我們來討論一下進一步的

原创 c++徹底消滅——內存泄漏、野指針(上篇)

文章目錄[摘要]1. 需求分析場景1場景22. 解決方案3. 初次嘗試4. 總結 [摘要] c++被譽爲最難學的編程語言,一方面是由於其功能過於強大、過於底層,導致語法靈活多變;另一方面是由於其內存管理極其複雜。其中,最主要的,被

原创 設計模式——單例模式(Singleton)

文章目錄1. 單例模式1.1 定義1.2 單例模式結構圖1.3 分類1.3 運用場景2. 單例模式的實現2.1 C++實現2.1.1 基礎要點2.1.2 懶漢式2.1.3 餓漢式2.1.4 基於CRTP(奇異的遞歸模板模式)的單例

原创 boost詳解——編譯

文章目錄1. 常用編譯指令2. 生成庫命名規則3. windows10+vs2019編譯3.1 msvc版本對應3.2 編譯 本文采用的boost庫版本爲boost_1_72_0。 1. 常用編譯指令 link=static|s

原创 詳解——導向濾波(Guided Filter)和快速導向濾波

文章目錄導讀原理推導導向濾波的應用導向濾波的實現快速導向濾波的實現算法效果代碼參考 導讀 在圖像濾波算法中,導向濾波、雙邊濾波、最小二乘濾波並稱三大保邊濾波器,他們是各向異性濾波器。相對於常見的均值濾波、高斯濾波等各向同性濾波器,

原创 用於實時視頻和圖像去霧的優化對比度增強算法

1. 簡介 該算法由一個韓國人提出,論文原文pdf版地址:https://download.csdn.net/download/HIVAN1/12188573,該論文中提出的優化對比度增強算法即可用於圖像去霧,也可用於視頻去霧,本

原创 《人人都是項目經理V2.0》讀書筆記——第10章 規劃成本——每個項目都有成本的基線

1. 全生命週期成本 項目管理學特別強調全生命週期成本,要求我們站在整個產品生命週期的角度,覈算項目可能產生的所有成本。 什麼是直接成本和間接成本? 直接成本就是和項目直接相關的成本。通俗點就是做項目就產生、不做項目就不產生的成

原创 《人人都是項目經理V2.0》讀書筆記——第11章 規劃風險管理——無論做什麼事,總伴隨風險

1. 風險和風險管理計劃 在項目管理學科中,風險的定義特別強調兩點:風險是不確定的;這種不確定因素對項目有影響。風險管理在生活中常叫做“危機管理”。 事物發展都有不確定性。如果向有利的方向發展,則稱之爲“機會”,反之則叫做“威脅”

原创 《人人都是項目經理V2.0》讀書筆記——第3章 需求管理——篩選干係人的需求

1. 什麼是干係人 什麼是干係人? 干係人(Stakeholder),也譯爲相關方、利害關係者等,即和項目相關的人。 干係人的內涵 干係人既可以指人,也可以指組織。 干係人與項目之間會產生雙向的影響,二者的影響既可以是積極的,