原创 博客遷移到 huqijun.org

Hello, 大家好 我的博客全部遷移到了 huqijun.org.

原创 常用網絡相關命令(ping,nbtstat,netstat等)

一,ping 它是用來檢查網絡是否通暢或者網絡連接速度的命令。作爲一個生活在網絡上的管理員或者黑客來說,ping命令是第一個必須掌握的DOS命令,它所利用的原理是這樣的:網絡上的機器都有唯一確定的IP地址,我們給目標IP地址發送一

原创 大數據日誌分析工具splunk

大數據日誌分析工具splunk 點贊 1 收藏 分享 文章舉報 南friend 發佈了144 篇原創文章 · 獲贊 106 · 訪問量 14萬+ 私信

原创 main函數的第三個參數envp

本文首發於個人博客http://huqijun.com, 轉載需獲得作者授權! main函數兩種常見形式 在C/C++ 程序中, 操作系統通過main函數來調用程序,main函數是從程序的入口。常見的main 函數定義有如下兩種

原创 常見關係型數據庫對比

工作中也陸續接觸了Oracle ,SQLite,PostgreSQL 等數據庫, 大體的總結下這幾個數據庫的差異點: 從上面的對比,可以知道三中數據庫各自不同的適用項目: 1. Oracle 商業產品,功能最爲強大,適合數據量

原创 WireShark 檢測不到網卡的問題

第一步(若找不到,可跳過) 1、打開windows設備管理器。 2、查看-顯示隱藏的設備 3、非即插即用驅動程序 4、NetGroup Packet Filter Driver 右鍵屬性—驅動程序—啓動類型,修改類型爲“系統” 第

原创 字符串Hash:ELFhash 函數及其變體

hash table 中數據的插入和查找都需要先計算key 的hash 值 對於數值來說,常見的hash 方法有直接取餘,平方取中等 對於字符串,常用的方法有*摺疊法,ELFHash等 摺疊法即把所有字符的ASCII碼相加

原创 時間管理,輕重緩急

本文首發於個人博客http://huqijun.com ,轉載需獲得作者授權! 概述 時間管理是現代職場人士的必備技能。 現代人如何在快節奏的職場中做好工作? 如何平衡好工作和個人生活,家庭生活的關係? 事分輕重緩急, 輕

原创 原碼,反碼,補碼---計算機中負數的表示

原碼:將一個整數,轉換成二進制,就是其原碼。                如單字節的5的原碼爲:0000 0101;-5的原碼爲1000 0101。  反碼:正數的反碼就是其原碼;負數的反碼是將原碼中,除符號位以外,每一位取反。    

原创 一致性哈希算法(consistent hashing)

 一致性哈希算法在1997年由麻省理工學院提出的一種分佈式哈希(DHT)實現算法,設計目標是爲了解決因特網中的熱點(Hot spot)問題,初衷和CARP十分類似。一致性哈希修正了CARP使用的簡 單哈希算法帶來的問題,使得分佈式哈希(D

原创 linux下C 和 C++ include搜索的路徑

C語言中中可以通過#include <stdio.h>和#include "stidio.h",區別是: #include <stdio.h>,直接到系統指定目錄去查找頭文件。 #include "stidio.h",會先到當前目錄

原创 linux nano 命令

一直在Suse 上使用vi  ,也比較習慣了 最近用了下ubuntu , 默認就帶了nano 這個文本編輯工具 就簡單用了下, 確實比vi 對新手更友好些, 主要是一些操作鍵直接在最下面提示了,  另外對C++  代碼的語法高亮支持的更好

原创 C/C++工程實踐

書本里面學的東西和實際項目中的總會有區別,本文將在實際項目中遇到的一些常規語法書籍中不會涉及的實際技巧梳理總結! 持續更新中~~~~ ---------------------------------------------------

原创 GDB常用

update in 2016/08/17 1. attach: 用gdb調試一個正在運行中的進程gdb <program> PID 2. br: 設置斷點br filename:line_num br namespace::c

原创 不帶緩衝IO和帶緩衝IO

先來看看不帶緩存的I/O和標準(帶緩存的)I/O都有那些 不帶緩存的I/O:       read,write,open...... 標準(帶緩存的)I/O: fgets,fread,fwrite..... 這裏使用兩個對應的函數進行