原创 Linux守護進程編寫規範

編寫規範1.      調用umask將文件模式創建屏蔽字設置爲0.2.      調用fork,然後使父進程退出3.      調用setsid以創建新的會話4.      將當前工作目錄更改爲根目錄5.      關閉不再需要的文件描

原创 單個進程中最大允許的線程數

1.      與系統資源相關,即線程棧的大小  a)        線程棧默認大小可以通過‘ulimit -s’查看,通常這個值是8M。如果用戶修改了該值,則可以查看’/proc/self/limits’獲取該進程相應的值 (其實是需要

原创 子窗口放在主窗口的中間

如何將子窗口放在主窗口的中間,覆蓋主窗口     NSRect mainFrame = ((AppDelegate *)[NSApp delegate]).mainWindowController.window.frame;

原创 國內最流行且免費的11個服務器監控工具

國內最流行且免費的11個服務器監控工具,拿走不謝! 作者: 水淼 日期: 2017-03-28 09:00:43 人氣: 3648 標籤: 監控 服務 以及 工具 <div class="co

原创 控制進程/線程只在某個/某些進程上運行.

sched_getaffinity / sched_setaffinity控制進程/線程只在某個/某些進程上運行.

原创 socket Select/Poll/EPoll

  Select Poll Epoll 一個進程所能打開的最大連接數 單個進程所能打開的最大連接數有FD_SETSIZE宏定義 poll本質上和select沒有區別,但是它沒有最大連接數的限制,原因是它是基於鏈表來存儲的 雖然連接數有上限

原创 socket 端口重用

使用SO_REUSEADDR選項, 處於TIME_WAIT狀態(還有其他情況導致端口資源還沒完全釋放)的socket的端口可以被立即重用。

原创 Linux下優先級反轉

點贊 1 收藏 分享 文章舉報 lcxhjg 發佈了95 篇原創文章 · 獲贊 7 · 訪問量 5萬+ 私信 關注

原创 Linux系統調用

點贊 收藏 分享 文章舉報 lcxhjg 發佈了95 篇原創文章 · 獲贊 7 · 訪問量 5萬+ 私信 關注

原创 窗口中下掛一個另一個窗口

窗口中下掛一個alert窗口   NSAlert *alert = [[NSAlert alloc] init]; [alert addButtonWithTitle:@"Yes"]; [alert addBut

原创 用戶空間和內核空間的交互方式

IoctlProcNetlink socketSys 點贊 收藏 分享 文章舉報 lcxhjg 發佈了95 篇原創文章 · 獲贊 7 · 訪問量 5萬+ 私信

原创 同一個Linux系統內的進程間通信方式

點贊 收藏 分享 文章舉報 lcxhjg 發佈了95 篇原創文章 · 獲贊 7 · 訪問量 5萬+ 私信 關注

原创 進程/線程的CPU/MEM/NET使用控制

Linux系統提供Control Group(CGrop)這個Feature控制系統資源在不同服務間的分配。 點贊 收藏 分享 文章舉報 lcxhjg 發佈了95 篇原創文章

原创 Linux中的內存管理

內存管理中的overcommit1.      什麼是overcommitLinux calls this overcommit, which refers to the fact that thekernel allows a proc

原创 Nginx中文文檔

  互聯網使用的一個高性能的HTTP和反向代理web服務器,同時也提供了IMAP/POP3/SMTP服務。提供負載均衡。 http://www.nginx.cn/doc/