Time of Update: 2016-01-19
linux線程同步(1)-互斥量,linux互斥一.概述
Time of Update: 2016-01-19
Linux命令學習總結:chage,linuxchage命令簡介: 該命令用於密碼時效管理。它可以修改帳號和密碼的有效期間。對於chage命令的描述如下所示: The chage command changes the number of days between password changes and the date of the last password change. This information is used by the system to determine
Time of Update: 2016-01-19
CHECK_NRPE: Received 0 bytes from daemon. Check the remote server logs for error messages.,check_nrpemessages今天,在用icinga伺服器端測試用戶端指令碼時,報如下錯誤:[root@mysql-server1 etc]# /usr/local/icinga/libexec/check_nrpe -H 192.168.244.146 -c check_users -a 10
Time of Update: 2016-01-19
CentOS 5.5核心升級 安裝iotopLinux中的iotop命令主要用於顯示硬碟IO,但該命令只存在於kernelv2.6.20之後的版本, 那麼要如何安裝iotop命令呢?下面小編就給大家介紹下如何在Linux上安裝iotop命令。iotop命令是介面風格類似top命令。這個命令只有在kernelv2.6.20及以後的版本中才有。python版本需要 python2.7及以上版本[root@MyO ~]# uname -r2.6.18-194.el5xen
Time of Update: 2016-01-19
linux線程同步(2)-條件變數,linux條件變數一.概述
Time of Update: 2016-01-19
Linux核心中網路資料包的接收-第一部分
Time of Update: 2016-01-19
linux的at命令,linuxat命令at命令用於在指定時間執行命令。at允許使用一套相當複雜的指定時間的方法。它能夠接受在當天的hh:mm(小時:分鐘)式的時間指定。假如該時間已過去,那麼就放在第二天執行。當然也能夠使用midnight(深夜),noon(中午),teatime(飲茶時間,一般是下午4點)等比較模糊的 詞語來指定時間。使用者還能夠採用12小時計時制,即在時間後面加上AM(上午)或PM(下午)來說明是上午還是下午。 也能夠指定命令執行的具體日期,指定格式為month
Time of Update: 2016-01-19
[] VMware Ubuntu安裝詳細過程不是每一個程式員都必須玩過linux,只是博主覺得現在的很多伺服器都是linux系統的,而自己屬於那種前端也搞,後台也搞,對架構搭建也感興趣,但是很多生產上的架構和工具都是安裝在伺服器上的,而且有不少大公司都要求熟悉在linux上開發,因此從個人職業發展有必要去多瞭解一下linux。(博主網上查了一下,現在大部分伺服器安裝的系統主要有:ubuntu server、centos、suse linux enterprise, redhat
Time of Update: 2016-01-19
實踐 ArcGIS Web 3DArcGIS 產品家族的 Web 3D 功能眾多使用者期待已久,從 ArcGIS 10.3.1 版本開始,Esri 放了個大招,千呼萬喚始出來的 Web 3D 功能,終於不再猶抱琵琶半遮面了。 那到底如何將建立和發布3D情境呢? 下面就把今天的測試過程記錄下。測試環境硬體處理器:Intel Core i7 4710MQ @ 2.50GHz 記憶體:16G 顯卡:NVIDIA GeForce GT 730MOSWindows 10 Pro軟體ArcGIS Pro 1
Time of Update: 2016-01-19
Linux核心中網路資料包的接收-第二部分 select/poll/epoll和前面文章的第一部分一樣,這些文字是為了幫別人或者自己理清思路的,而不是所謂的源碼分析,想分析源碼的,還是直接debug源碼最好,看任何文檔以及書都是下策。因此這類幫人理清思路的文章儘可能的記成流水的方式,儘可能的簡單明了。Linux 2.6+核心的wakeup
Time of Update: 2016-01-19
linux安裝tomcat本例使用的是centos6.5版本一、首先到官方下載tomcat服務:http://tomcat.apache.org/download-70.cgi 二、將tomcat上傳至linux伺服器中 本人在根目錄下建立了一個rommr檔案夾 一般放到/usr/目錄下 看自己了開始安裝步驟1.擷取許可權:chmod +x apache-tomcat-7.0.67.tar.gz 2.解壓:tar zxvf
Time of Update: 2016-01-19
Linux核心4.4版本帶來的網路新特性本文題目有點大,但其實我只想描述一些我個人一直比較關注的特性,並且不會太詳細,跟往常一樣,主要是幫忙理清思路的,不會分析源碼。這主要是為了哪一天突然忘了的時候,一目十行掃一眼就能記憶當時的理解,不然寫的太細節了,自己都看不懂了。Lockless TCP
Time of Update: 2016-01-19
32位Ubuntu編譯Android 4.0.4問題 問題一:在32位Ubuntu 12.04上編譯Android4.0.4源碼時,出現了關於emulator的錯誤,關鍵是其Makefile裡的-m64參數,將其用-m32代替即可,錯誤提示如下:ERROR: prebuilts/tools/gcc-sdk/../../gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/bin/x86_64-linux-gcc only run on 64-bit
Time of Update: 2016-01-19
Linux多線程實踐(六)使用Posix條件變數解決生產者消費者問題前面的一片文章我們已經講過使用訊號量解決生產者消費者問題,那麼什麼情況下我們需要引入條件變數呢?假設有共用的資源sum,與之相關聯的mutex 是lock_s.假設每個線程對sum的操作很簡單的,與sum的狀態無關,比如只是sum++.那麼只用mutex足夠了.程式員只要確保每個線程操作前,取得lock,然後sum++,再unlock即可.每個線程的代碼將像這樣: add(){
Time of Update: 2016-01-18
Ubuntu 14.04中安裝Sublime Text 3並使用SublimeClang外掛程式Sublime Text是個跨平台的編輯器,支援Windows、Linux、Mac系統平台,支援各種語言的代碼編輯,配合上對應的外掛程式,話上點時間學習,你將會對它愛不釋手,大大的提高你的編碼效率。本文將講解在Ubuntu 14.04系統中安裝SublimeText 3,並配置SublimeClang外掛程式來配置C/C++開發環境。1. Sublime Text 3的下載安裝
Time of Update: 2016-01-18
Vim入門教程剛工作時搞過一段時間的VIM和EMACS,不過作為一個JAVA程式猿,用VIM來寫JAVA代碼還是不大現實(現在用IDEA),後面也就不了了之。最近在寫前端代碼和寫部落格時感覺VIM還是不錯的,於是決定再把VIM拾起來。裸的VIM並不是太好用,需要安裝需要的外掛程式,之前的玩法是下載對應的壓縮包並修改配置,這個過程極其考驗耐心和人品!使用vundle管理外掛程式vundle讓你不需要在糾結到哪裡去找外掛程式和配置,所有的外掛程式都以相似的方式進行管理,很大程度上降低了使用成本!外掛
Time of Update: 2016-01-18
ROS在ARM上的編譯ROS(robot operaring system)作為移動機器人軟體架構,近幾年得到了越來越廣泛的應用,但是大部分應用是基於X86架構的處理器,怎麼樣將這麼強大的工具和應用極為廣泛的ARM處理器結合在一起,是現在很多開發人員急於解決的問題。我作為ROS的初學者最近也嘗試了一把ROS
Time of Update: 2016-01-18
基於Linux整形時間的常用計算思路上一次分享了Linux時間時區詳解與常用時間函數,相信大家對Linux常見時間函數的使用也有了一定的瞭解,在工作中遇到類似擷取時間等需求的時候也一定能很好的處理。本文基於Linux整形時間給出一些簡化的的常用計算思路,試圖從另外的角度去加強讀者對時間處理的理解,希望對您有所協助。概述在後台server
Time of Update: 2016-01-18
淺談UDP(資料包長度,收包能力,丟包及進程結構選擇)UDP資料包長度UDP資料包的理論長度udp資料包的理論長度是多少,合適的udp資料包應該是多少呢?從TCP-IP詳解卷一第11章的udp資料包的包頭可以看出,udp的最大包長度是2^16-1的個位元組。由於udp包頭佔8個位元組,而在ip層進行封裝後的ip包頭佔去20位元組,所以這個是udp資料包的最大理論長度是2^16-1-8-20=65507。然而這個只是udp資料包的最大理論長度。首先,我們知道,TCP/IP通常被認為是一個四層協議系
Time of Update: 2016-01-18
jobs 命令樣本我是個新的 Linux/Unix 使用者。我該如何在 Linux 或類 Unix 系統中使用 BASH/KSH/TCSH 或者基於 POSIX 的 shell 來查看當前進行中的作業(job)?在 Unix/Linux 上怎樣顯示當前作業的狀態?(LCTT 譯註:job,也常稱為“任務”)作業控制是一種能力,可以停止/暫停進程(命令)的執行並按你的要求繼續/恢複它們的執行。這是通過你的作業系統和諸如 bash/ksh 或 POSIX shell 等