原创 C++11 遍歷STL容器方法簡記(vector map)

簡略記錄使用 C++11 特性對 vector 和 map 容器進行遍歷,用到了多個方法,對於方法的取捨見仁見智 包括但不限於以下方法: - 普通迭代器方法 - auto關鍵字識別迭代器方法 - auto關鍵字範圍遍歷方法 - for_e

原创 初探gethostbyname、DNS、dig

標題三個名詞產生的聯繫 源於需求: 當域名解析失敗或者解析的結果不正常(被劫持)時,需要指定公共DNS重新進行域名解析 gethostbyname用於獲取一個域名(例如 www.google.com)或者主機名的ip地址,在

原创 windows C++ 根據進程名獲取進程id

DWORD GetProcessPID(QString pProcName) { TRACET(); if (pProcName.isEmpty()) return -1; DWORD arrProcessPids[102

原创 C++11 多特性自我詳細總結分享

C++11 總結 文章目錄C++11 總結 @[toc]C++11新特性1. `nullptr`2. `long long`3. `__func__`4. 新的字符串字面值5. 新的整型(長度不小於64位) `long long/

原创 QWidget使用setStyleSheet設置樣式表不生效

在使用QWidget的過程中發現一個奇怪的現象,如果在代碼中直接設置樣式表 setStyleSheet(“background-color: #FFFFFF;”); 會不生效,經過多番嘗試和查詢,發現QT官方文檔中提到需要按照

原创 python使用sqlite3數據庫以及組合使用try catch

話不多說,直接貼出使用代碼 #!/usr/bin/env python3 #================================================================ # Copyrig

原创 初步使用python正則表達式匹配數組

初步使用python的正則表達式用於匹配數字 操作系統: Linux python版本: Python 3.5.2 參考文獻: 正則表達式之數字驗證 簡單使用正則庫re在命令行驗證匹配數字 >>> import

原创 初步使用libuv (已在阿里雲Linux服務器上安裝並使用)

初步使用libuv (已在阿里雲Linux服務器上安裝並使用) 初衷: 將在接下來的造輪子過程使用libuv搭建服務端; 首先是根據官方介紹安裝libuv: 1、下載源代碼;(推薦git clone [email protected]

原创 開發過程中的一些報錯整理及解決辦法 [LTS]

編譯報錯整理[LTS 長期更新]一部分開發過程中編譯報錯的整理1, Qt 相關編譯報錯2, Visual Studio 2015 and above 相關編譯報錯3, Linux 下 gcc g++ 相關編譯報錯 一部分開發過程中編譯

原创 Linux MacOS或 類Unix系統常用命令及VIM簡單命令

Linux 或 類Unix通用命令 vi 編輯器的一些基本操作 使用場景: 將過濾後的日誌輸出至文件中可以方便查看和查找關鍵字 編輯器內命令非常多,常用的整理如下,如果需要更多,可以參考此鏈接 VIM命令總結 vi & vim

原创 conda upgrade --all 失敗解決方案

conda upgrade --all 失敗解決方案 anaconda最新版鏡像下載-清華大學開源軟件鏡像站 安裝完畢 anaconda 後記得添加到環境變量中控制面板\系統和安全\系統\高級系統設置\環境變量\Path 中新增 E

原创 開發過程零碎知識點記錄(長期更新)

Windows 開發過程中的零碎知識點 Visual Studio 中編譯解決方案時如果遇到fatal error C1083: 無法打開文件:stdafx.h, 包含了頭文件 stdafx.h 需要在項目中使用預編譯頭 解決方

原创 python3中 import bs4 並沒有找到相關模塊(No module named 'bs4')

轉載自: https://blog.csdn.net/elegance_zf/article/details/50593006 在Ubuntu 14.10 (GNU/Linux 3.16.0-23-generic x86_64)下,查看p

原创 C++11 遍歷容器方法簡記

簡略記錄使用 C++11 特性對 vector 容器進行遍歷,用到了多個方法,對於方法的取捨見仁見智 包括但不限於以下方法: - 普通迭代器方法 - auto關鍵字識別迭代器方法 - auto關鍵字範圍遍歷方法 - for_each加函數

原创 awk使用

[原創鏈接](http://blog.chinaunix.net/uid-23302288-id-3785105.html) awk是行處理器: 相比較屏幕處理的優點,在處理龐大文件時不會出現內存溢出或是處理緩慢的問題,通常用來格式化文本