原创 多線程技術實現併發控制在項目中的應用

多線程技術實現併發控制以及在項目中的應用 先介紹下原理 多線程技術vs線程同步 1多線程技術 多線程可以實現並行處理,避免了某項任務長時間佔用CPU的時間。大部分計算機都是單CPU處理器,爲了運行所有這些線程,操作系統以輪換方式爲

原创 數據加密函數設計

數據加密函數設計 數據解密函數點這裏: 數據解密函數的設計 數據加密函數 函數名: Encrypt 函數描述: 數據加密函數 參數: const CString &sString - 需要加密的數據 返回值 CStri

原创 數據解密函數設計

數據解密函數設計 數據加密函數可以點這裏: 數據加密函數的設計 數據解密函數 函數名: Decrypt 函數描述: 數據解密函數 參數: const CString &sString - 需要解密的數據 返回值 CSt

原创 進程的五種基本狀態VS活動就緒&靜止就緒&活動阻塞&靜止阻塞

進程的五種基本狀態 1 創建狀態: 進程正在被創建 2 就緒狀態: 進程被加入到就緒隊列中等待CPU調度 3 執行

原创 徹底搞清楚進程和線程的十條區別

進程和線程的十條區別 我們先來說說引入線程這個概念的好處 我們說爲什麼有了進程,還要有線程呢??? 進程可以使多個程序併發執行,以提高資源的利用率和系統的吞吐量。 但是:進程在同一時間只能做一件事。 進程在執行的過程中如果阻塞,

原创 徹底搞懂const指針和指向const的指針

徹底搞懂const指針和指向const的指針 我一直覺得迅速掌握一個新的知識點就是拿例子看,那我們直接來咯。 看下面三種情況的例子: 第(1)種情況有以上兩種寫法: (1) const int* p 和 int const

原创 項目管理經典語錄

項目管理經典語錄 1、中國充滿大量非常敬業但不夠職業的項目經理,不瞭解這一點,就做不好中國的項目。 2、真正的原因往往都隱藏在表面的理由背後。 3、做項目最高境界是和用戶形成長期共生雙贏關係。 4、賣功能,賣利益,賣服務,賣價值,

原创 (售前)銷售經理和產品經理的區別以及未來發展

(售前)銷售經理和產品經理的區別以及未來發展 二者具體做什麼。 1 銷售經理是尋找客戶,構建雙方買賣意向,然後就是簽訂合同。 (合作協議、訂單。) 2 售前經理做的工作是根據客戶意向制定實現客戶需求的解決方案。 ( 售前經理的工作

原创 數組長度爲0和數組爲null的區別(最詳細易懂)

數組長度爲0和數組爲null的區別(最詳細易懂) 拿以下四句代碼舉例 (1)int[] array; //只聲明數組,未賦初值。 (2)int[] array = null; //數組爲n

原创 順序訪問vector的幾種方式

順序訪問vector的幾種方式 上一篇文章 初識 C++ vector 目錄順序訪問vector的幾種方式1.1 對向量a添加元素的幾種方式1.1.1 向向量a中添加元素1.1.2 從數組a中選擇元素向向量b中添加1.1.3 從現

原创 初識 C++ vector

初識 C++ vector 下一篇 順序訪問vector的幾種方式 文章目錄初識 C++ vector1.vector1.1 vector 簡介1.2 vector初始化1.3 vector對象的常用內置函數使用(舉例) 1.ve

原创 從尾到頭打印鏈表 之 “C++代碼+思路解析 ”(允許原地修改鏈表)

從尾到頭打印鏈表 之 “C++代碼+思路解析 ”(允許原地修改鏈表) 上一篇 從尾到頭打印鏈表 (第一種情況 不允許原地打印鏈表) 希望我的文字始終給您帶來畫面感。 其實做算法題的過程也是在考驗我們的大腦日常解決問題的能力,

原创 梳理 “劍指offer+LeetCode” 算法思路之找出數組裏重複的數字

劍指offer之找出數組裏重複的數字 題目描述 在一個長度爲n的數組裏的所有數字都在0到n-1的範圍內。 數組中某些數字是重複的,但不知道有幾個數字是重複的。也不知道每個數字重複幾次。請找出數組中任意一個重複的數字。 例如,如果

原创 程序員面試必備寶典-《劍指offer》“搜索二維矩陣 ” 完整代碼+思路總結(c++實現)

程序員面試必備寶典-《劍指offer》“搜索二維矩陣 ” 完整代碼+思路總結(c++實現) 勵志於打造會說話的代碼 // 最完整 且 最簡潔的 c++代碼實現(每一句代碼都有它的價值) //**2020年3月26日下午

原创 騰訊編程題之壓縮算法

//c++實現 #include <iostream> #include <string> using namespace std; int main(){ string s; cin>>s