原创 CLOSE_WAIT狀態的原因與解決方法

http://blog.csdn.net/lishenglong666/article/details/45335589 這個問題之前沒有怎麼留意過,是最近在面試過程中遇到的一個問題,面了兩家公司,兩家公司竟然都面到到了這個問題,不得不使

原创 收藏的博客 -- 高性能Linux服務器(★★★★★)

轉載地址: https://blog.csdn.net/libaineu2004/article/details/76906574 socket:中國大陸翻譯爲套接字,臺灣翻譯爲插座。感覺插座更容易理解。 https://blog.csd

原创 Linux內存分配小結--malloc、brk、mmap

轉發地址:https://blog.csdn.net/gfgdsg/article/details/42709943   http://blog.163.com/xychenbaihu@yeah/blog/static/132229655

原创 sscanf,sscanf_s及其相關用法

#include<stdio.h>  定義函數 int sscanf (const char *str,const char * format,........); 函數說明   sscanf()會將參數str的字符串根據參數format

原创 linux系統下tar打包壓縮命令的使用總結

tartar是在Linux中使用得非常廣泛的文檔打包格式。它的好處就是它只消耗非常少的CPU以及時間去打包文件,但它僅僅只是一個打包工具,並不負責壓縮。下面是如何打包一個目錄:# tar -cvf archive_name.tar di

原创 wireshark找不到接口的處理方法

問題:wireshark提示沒有一個可以抓包的接口解決方案:以管理員的身份在cmd中輸入命令 net start npf ==========================================================

原创 大小爲0的數組

 size爲0的數組是GUN C支持的一個特性,這個特性可以用來模擬動態大小的數組,同時又避免了一些問題,所以還是比較有實際意義的一個小技巧。在網上參考了一些資料,大多數資料都是以結構體中包含一個大小爲0的數組爲例。我想這樣可能是基於兩點

原创 linux下如何使用gdb調試

轉載地址: https://www.cnblogs.com/kingos/p/4514756.htmllinux下如何使用gdb調試gdb是linux下非常好用的一個調試工具,雖然它是命令行模式的調試工具,但是它的功能強大到你無法想象,這

原创 徹底弄懂HTTP緩存機制及原理

轉載地址:https://www.cnblogs.com/chenqf/p/6386163.html 前言 Http 緩存機制作爲 web 性能優化的重要手段,對於從事 Web 開發的同學們來說,應該是知識體系庫中的一個基礎環節,同時對於

原创 高併發網絡編程之epoll詳解

在linux 沒有實現epoll事件驅動機制之前,我們一般選擇用select或者poll等IO多路複用的方法來實現併發服務程序。在大數據、高併發、集羣等一些名詞唱得火熱之年代,select和poll的用武之地越來越有限,風頭已經被epol

原创 nginx sendfile 參數解釋

sendfile 現在流行的web 服務器裏面都提供 sendfile 選項用來提高服務器性能,那到底 sendfile是什麼,怎麼影響性能的呢?sendfile實際上是 Linux2.0+以後的推出的一個系統調用,web服務器可以通過調

原创 菜鳥Shell學習--從文件中讀取PID

Shell功能:從nginx.pid文件讀取出nginx的PID,然後關閉nginx。PIDFILE="$PWD/nginx-tools/logs/nginx.pid" # PID文件路徑 if [ -f $PIDFILE ]; th

原创 CMake簡介,打包so文件,編譯實際項目

CMake簡介和使用示例    CMake是常用的跨平臺編譯器。圖像這塊在給服務端做開發時,常有兩個需求: (1)代碼打成.so包,供別人調用; (2)編譯、測試,用valgrind測內存情況。工程較大時,藉助CMake完成很方便。下面

原创 虛擬機共享文件夾啓用方式

點擊:虛擬機->設置->選項->共享文件夾->啓用->確定   但是有時我們未安裝VMware tools時改功能不能啓用,我們需要先安裝VMware tools。安裝方法如下:(可直接啓用的可以跳過此步驟,直接到第三步) 虛擬機->安裝

原创 MP4文件格式詳解——結構概述

MP4文件格式詳解(ISO-14496-12/14)Author:Pirate LeoEmail:[email protected]一、基本概念1、 文件,由許多Box和FullBox組成。2、 Box,每個Box由Header和