原创 C++重載、覆蓋、隱藏

成員函數的重載、覆蓋與隱藏 成員函數的重載、覆蓋(override)與隱藏很容易混淆,C++程序員必須要搞清楚 概念,否則錯誤將防不勝防。8.2.1 重載與覆蓋 成員函數被重載的特徵: (1)相同的範圍(在同一個類中); (2)函數名字相

原创 數據結構之遞歸算法

算法思想: 一個過程(或函數)直接或間接調用自己本身,這種過程(或函數)叫遞歸過程(或函數).遞歸算法遞歸過程一般通過函數或子過程來實現。遞歸方法:在函數或子過程的內部,直接或者間接地調用自己的算法 package com.jlz.j

原创 Java筆記工廠模式

一、簡介 工廠模式主要是爲創建對象提供過渡接口,以便將創建對象的具體過程屏蔽隔離起來,達到提高靈活性的目的。   工廠模式在《Java與模式》中分爲三類:1)簡單工廠模式(Simple Factory):不利於產生系列產品; 2)工廠

原创 音頻採集

#include "stdafx.h" #include <stdio.h> #include <Windows.h> #pragma comment(lib, "winmm.lib") #define ID_RECORD

原创 工具

Audacity  音頻分析 VLC media player 視頻播放 WinSCP 遠程文件共享 PuTTY 遠程 FileZilla FTP Client 遠程文件共享 Wireshark 抓包 Notepad++ 文本 TeamV

原创 vs生成動態鏈接庫配置(del $(OutDir)\*.lib)

copy ..\..\src\$(ProjectName)\lib\*.* $(OutDir)\ copy ..\..\src\$(ProjectName)\hplugin.xml $(OutDir)\ del $(OutDir)\*.i

原创 qt 繪圖

http://www.cnblogs.com/lsgxeva/p/7821550.html

原创 python urllib.parse

import urllib.parse ImportError: No module named parse錯誤原因:出現這個錯誤,是因爲我使用的Python版本是2.7,根據Python 2.x urlparse模塊文檔,urlpars

原创 VS17祕鑰

 安裝前請先打開certificates目錄,安裝裏面的三個證書離線下載教程 : https://docs.microsoft.com/en-us/visualstudio/install/create-a

原创 windows讀寫鎖續(解決寫鎖飢餓)

/** @file ReadWriteLock.h * @note * @brief 讀寫鎖實現 * * @author Jlzlight * @date 2017/9/28 * * @note * @note 歷史記錄: * @

原创 windows讀寫鎖

/** @file CWRGuard.h * @note * @brief 讀寫鎖 * * @author Jlzlight * @date 2017-9-27 * * @note * @note 歷史記錄: * @note V1

原创 explicit關鍵字(顯示轉換)

class Test { public: explicit Test(bool bFlag) :m_bFlag(bFlag) { } private: bool m_bFlag; }; int main() { Test

原创 拷貝構造函數和賦值構造函數私有化

#include <string.h> #include<iostream> using namespace std; class noncopyable { private: noncopyable(const noncopya