Time of Update: 2015-07-30
標籤:線程同步機制互斥鎖通訊機制int pthread_mutex_init (pthread_mutex_t *__mutex, __const pthread_mutexattr_t *__mutexattr) :初始化互斥鎖,成功返回0 參數1:要初始化的互斥鎖 參數2:定義要初始化的互斥鎖屬性,NULL表預設宏 PTHREAD_MUTEX_INITIALIZER 初始化靜態分配互斥鎖 ??這個文法是什麼原理???#define
Time of Update: 2015-07-29
標籤:http://www.ibm.com/developerworks/cn/linux/l-cn-mthreadps/ 背景Linux 平台上的多線程程式開發相對應其他平台(比如 Windows)的多線程 API 有一些細微和隱晦的差別。不注意這些 Linux 上的一些開發陷阱,常常會導致程式問題不窮,死結不斷。本文中我們從 5 個方面總結出 Linux
Time of Update: 2015-07-27
標籤:對象操作Linux Pthread APIWindows SDK 庫對應
Time of Update: 2015-07-26
標籤:semaphore 線程 訊號量 線程同步 線程同步-訊號量(semaphore)生產者與消費者問題再思考在實際生活中,只要有商品,消費者就可以消費,
Time of Update: 2015-07-30
標籤:Time.cpp//////////////////////////////////////////////////////////////////////////////// Timer.cpp// =========// High Resolution Timer.// This timer is able to measure the elapsed time with 1 micro-second accuracy// in both Windows, Linux and
Time of Update: 2015-07-30
標籤:samba-client samba cifs mount 在Linux下掛載Windows系統共用目錄預設情況下,Linux伺服器會裝有samba-client,但是沒有裝samba-server。但是訪問Windows系統共用,安裝有samba-client就可以了。[[email protected] ~]# rpm&n
Time of Update: 2015-07-27
標籤:udp編程//servser.cpp#include <iostream>#include <windows.h>#include <stdio.h>#include <string.h>#define IP "127.0.0.1"#define PORT 8888#pragma comment(lib,"ws2_32.lib")using namespace std;char* GetTime();int main(){
Time of Update: 2015-07-26
標籤:4.4 Linux常用命令-檔案搜尋命令-協助命令 man 獲得協助資訊 man ls 查看ls命令的協助資訊 man services
Time of Update: 2015-07-31
29個你必須知道的Linux命令雖然Linux發行版支援各種各樣的GUI(graphical user interfaces),但在某些情況下,Linux的命令列介面(bash)仍然是簡單快速的。Bash和 Linux Shell
Time of Update: 2015-07-27
linux設定程式開機啟動,linux設定程式網上看到共有三個方法,這裡僅介紹最簡單的幾種--一、修改 /etc/rc.local 檔案:1)在命令列下切到該etc目錄下,然後輸入命令: sudo gedit rc.local2)在rc.local 檔案最後一行的 exit 0 前面加上運行程式的絕對路徑即可,藍色部分,HelloWorld為程式:3)儲存,退出。重啟電腦程式即已經執行二、修改
Time of Update: 2015-07-31
【Vbox】centos虛擬機器安裝usb網卡驅動前面安裝增強pack之後 usb裝置是可以識別了,但是無法正常使用,應該是無線網卡驅動沒有的原因。查看usb裝置os:centos6.6 核心:2.6.32-504.el6.x86_64[root@orangleliu ~]# lsusbBus 001 Device 002: ID 0bda:8178 Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN
Time of Update: 2015-07-31
常見Linux/Unix開發輔助命令什錦許多零碎命令集錦:1. 如何通過命令下載ftp檔案read -s -p "Your passwd: " Passwd; wget --user=YourUserName --password=$Passwd ftp://IP/dir/fileread -s -p "Your passwd: " Passwd; axel ftp://yourUserName:$Passwd@IPaddr/dir/file2.
Time of Update: 2015-07-31
CentOS-7磁碟擴容之殤* 1. 這裡同樣想在VMWare安裝的CentOS7進行硬碟的擴容,同樣不重啟虛擬機器,擴容之前的/home目錄的大小為348G,如所示:** 2. 中間添加硬碟的過程可參見”不重啟VMWare虛擬機器添加虛擬磁碟的方法(上)“*vcD4NCjxwPjxpbWcgYWx0PQ=="這裡寫圖片描述" src="http://www.bkjia.com/uploads/allimg/150731/0451091236-1.png" title="
Time of Update: 2015-07-31
linux基本命令學習筆記0.ls -lh人性化顯示目前的目錄下檔案的屬性1.連結:永久連結(本身即檔案指標,和原檔案指標等價)ln filename1 filename2軟連結(本身是指標,建立了指向原檔案的指標)ln -s 絕對路徑 filename22.搜尋:檔案搜尋locate(速度快,但只能按檔案名稱搜尋)資料庫中搜尋 /var/lib/mlocate 每天更新一次強制更新 updatedb 或 locate locate設定檔 /etc/updatedb.conffind(強大,慢、
Time of Update: 2015-07-31
linux下ftp服務搭建1. 配置/etc/passwd/etc/group/etc/vsftpd/vsftpd.conf #設定檔/usr/sbin/vsftpd #主程式/etc/vsftpd/ftpusers #黑名單,只要在此名單中即不能登入ftp伺服器/etc/vsfptd/user_list #控制使用者登入/var/ftp
Time of Update: 2015-07-31
CentOS6.X掛載4TB的硬碟的方法手頭有一個任務就是對於公司的一些重要資料做本地備份。使用的是希捷的4TB硬碟。對於4TB的硬碟如果直接使用fdisk的分區會出現以下警告: WARNING: GPT (GUID Partition Table) detected on '/dev/sde'! The util fdisk doesn't support GPT. Use GNU
Time of Update: 2015-07-31
linux使用者和使用者組使用者和使用者組1. /etc/group組名:x:組編號:使用者列表組號 1-499 預留系統編號組號 500- 使用者建立2. /etc/gshadow組名:組密碼:組管理者:使用者列表3. /etc/passwd使用者名稱:密碼預留位置:使用者編號:使用者組編號:注釋:主目錄:shell類型4. /etc/shadow使用者名稱:密碼:::::5. 組groupadd 組名-g 組編號 #指定組編號groupmod -n 新組名 原組名-g 組編號 原組名
Time of Update: 2015-07-31
linux磁碟管理筆記磁碟管理1.df 查看磁碟分割使用方式-l 僅顯示本地磁碟(預設)-a 顯示所有檔案系統的磁碟使用方式-h 以1024進位計算磁碟容量-H 以1000進位計算磁碟容量-T 顯示檔案系統類型-t 顯示指定檔案系統類型-x 過濾指定檔案系統類型df -lahT -t ext42.du 統計磁碟上檔案大小-b 以byte為單位-k-m-h-H-s 指定統計目標du -hs /root/3.硬碟分區與格式化查看分區fdisk -l建立分區fdisk
Time of Update: 2015-07-31
Linux文本處理命令RegexPOSIX標準將Regex分為兩類1.基本的Regex2.擴充的Regex大部分Linux應用和工具僅支援基本的Regex基本Regex符號意義*0個或多個字元.匹配任一字元^行首,在[]中表示非$行尾[]匹配字元集合\逸出字元\<\>精確匹配符號\{n\}匹配n次\{n,\}匹配至少n次\{m,n\}匹配m~n次擴充Regex符號意義?匹配0個或1個+匹配1個或多個()表示一個字元集合或用在expr中|表示或萬用字元bash
Time of Update: 2015-07-31
Linux下TomcatVM參數修改不可行的方法最初我直接修改catalina.sh, 將JAVA_OPTS變數加上了-server -Xms1G -Xmx1G -XX:+UserG1GC最初看起來沒啥問題,但是當伺服器運行幾天后,發現執行shutdown.sh無法關閉tomcat, 錯誤資訊如下:# root@iZ94hjppdqzZ:~/projects/taolijie# cat hs_err_pid5519.log # There is insufficient memory for