原创 類和結構體的內存空間佔有問題

空類和空結構體 代碼 class ctest { }; struct stest{ }; int main(int argc, char *argv[]) { printf("空類大小=%luB,空結構體大小=%luB.\n

原创 C++中的protected

簡介 protected 這個關鍵字,更多是介於public和private之間的產物。作用是聲明一些與派生類分享,但是不想被其他公共訪問使用的成員。 我們在代碼中測試講解這個關鍵字 基類 class Base { public:

原创 iptables -- 實際使用技巧及原理解析...

簡介 現代 Linux 內核帶有一個叫 Netfilter 的數據包過濾框架。Netfilter 提供了允許、丟棄以及修改等操作來控制進出系統的流量數據包。 基於 Netfilter 框架的用戶層命令行工具 iptables 提供了強

原创 socket的原理講解 -- C++

原文作者是國外的,這篇文章基礎紮實,引論嚴謹,不可多得。且作者字裏行間都飽含激情! https://www.cnblogs.com/kefeiGame/p/7246942.html

原创 C++頭文件包含變量時,多重定義問題!

#multiple definition of … 在頭文件中.h中包含有變量定義的時候,一般是想作爲全局變量來使用,但是使用中總是出現multiple definition of的問題,看一下: oracleinfclass.h

原创 兩分鐘學會C++

題記 兩分鐘能學會C++嗎!? 請先閱讀下面的文章,再決定你要不要當程序員,或者學習C++! https://blog.csdn.net/EGEFCXzo3Ha1x4/article/details/80105102 一章 在函數裏s

原创 達夢(DaMeng)數據庫

簡介 武漢達夢,國產數據庫。 常用SQL 版本查詢:select * from v$version

原创 html入門

一個小效果 將代碼複製到txt文件中,將後綴改成html,點開。 <!doctype html public "-//w3c//dtd html 4.0 transitional//en"> <html>

原创 Postgresql數據庫

Postgresql的安裝 安裝後配置允許登陸的IP {$}\PostgreSQL\9.6\data\pg_hba.conf # TYPE DATABASE USER ADDRESS

原创 程序設計模式——單例模式

單例模式 餓漢模式 由於實例化是在初始化階段執行的,所以沒有線程安全的問題,但是潛在問題在於no-local static對象(函數外的static對象)在不同編譯單元(可理解爲cpp文件和其包含的頭文件)中的初始化順序是未定義的。如果在

原创 SQLserver數據庫的一些知識點

SQLServer 由Microsoft牽頭開發的關係型數據庫。雖然Microsoft公司不受開源者待見,但其開發的軟件總還是很有保障的,至少在更新和維護已經用戶使用上,真的積累的相當的社會基礎和經驗。 閒話少敘,書歸正傳。 SQLSe

原创 Linux——lsof

lsof man - list open files 用於查看你進程開打的文件,打開文件的進程,進程打開的端口(TCP、UDP)。找回/恢復刪除的文件。 [root@localhost ~]# lsof | head COMMAND

原创 Sybase數據庫知識總結

Sybase數據庫 Sybase數據庫是沒過公司開發的一款關係型數據庫,在中文網絡上的資料不多。本文將以FreeTDS接口爲例,講解數據庫使用遇到的問題解決和使用方法。長期更新,慢慢補充。 tsql 後臺登陸數據庫 [root@04 bi

原创 Linux指令——ethtool

ethtool man : ethtool命令用於獲取以太網卡的配置信息 OR 修改這些配置。 這個命令比較複雜,功能特別多。 使用實例 查詢每個網卡對應的物理位置 ethtool -p eth0 10 常見的效果是對應網口的LED

原创 Linux指令——tailf

tailf man : tailf - follow the growth of a log file 跟蹤日誌文件 tailf命令幾乎等同於tail -f,嚴格說來應該與tail --follow=name更相似些——當文件改名之後它