Time of Update: 2016-01-09
標籤: 本人是debian+win7的雙系統, 下面介紹下重裝win7的整個過程以及遇到的一些小問題,在查閱相關部落格和朋友的協助下成功修複, 記錄下以便以後有不時之需, 也希望能協助到遇到同樣問題的朋友! 首先 在win7上下載一個EasyBCD2.2, 然後就是下面圖示過程添加 linux系統所在分區 以便引導進入linux
Time of Update: 2016-01-11
Linux安裝redis,linuxredisLinux安裝redis
Time of Update: 2016-01-10
Linux多線程實踐(五 )Posix訊號量和互斥鎖解決生產者消費者問題Posix訊號量和System V訊號量的一點區別:system v 訊號量只能用於進程間同步,而posix 訊號量除了可以進程間同步,還可以線程間同步。system v 訊號量每次PV操作可以是N,但Posix 訊號量每次PV只能是1。除此之外,posix 訊號量還有命名和匿名之分(man 7 sem_overview):Posix
Time of Update: 2016-01-10
linux下grep命令筆記,linuxgrep命令筆記grep -i 不區分大小寫 --color 添加顏色 alias grep=grep 'grep --color -v 顯示沒有被模式比對到的行 -o 只顯示被模式比對到的字串
Time of Update: 2016-01-10
Linux多線程實踐(四 )線程的特定資料在單線程程式中,我們經常要用到"全域變數"以實現多個函數間共用資料, 然而在多線程環境下,由於資料空間是共用的,因此全域變數也為所有線程所共有。但有時應用程式設計中有必要提供線程私人的全域變數,僅在某個線程中有效,但卻可以跨多個函數訪問。POSIX線程庫通過維護一定的資料結構來解決這個問題,這個些資料稱為(Thread-specific-data或 TSD)。相關函數如下:int pthread_key_create(pthread_
Time of Update: 2016-01-10
Linux tmux,linuxtmux一、簡介 Tmux是一個用於終端複用的軟體,它允許一個使用者在一個終端視窗或遠程終端會話中使用多個不同的終端會話。在同一個命令列介面處理多個程式,以及將程式從已經開始運行另外的程式的Unix shell中分離出來,是非常有用的。 二、安裝 在 Debian 和 Ubuntu下安裝 Tmux 的命令: sudo apt-get install tmux在CentOS和 RHEL中,由於它不存在於官方的軟體源中,所以需要添加
Time of Update: 2016-01-11
docker入門(1) Centos 7 下docker的安裝,centosdockercentos 7安裝docker什麼是 Docker Docker 是一個開源項目,誕生於 2013 年初,最初是 dotCloud 公司內部的一個業餘項目。它基於 Google 公司推出的 Go 語言實現。 項目後來加入了 Linux 基金會,遵從了 Apache 2.0 協議,項目代碼在 GitHub 上進行維護。Docker 自開源後受到廣泛的關注和討論,以至於 dotCloud 公司後來都改名為
Time of Update: 2016-01-10
Linux下的wget和curl如何使用http proxy簡單備忘一下Linux下的wget和curl如何使用http proxywget -e "http_proxy=porxyhost:port" www.baidu.comcurl -x proxyhost:port www.baidu.com如果需要使用者名稱密碼,格式curl -x "http://user:pwd@host:port"
Time of Update: 2016-01-10
linux c 驗證 linux 使用者密碼linux 使用者加密後的密碼是存放在 /etc/shadow 檔案中。 shadow 檔案的說明見以下連結:http://blog.csdn.net/u011641885/article/details/46681697最初linux將使用者的密碼通過某種one-way function得到一個散列(加密)後的字串,並儲存該字串在密碼檔案中,但這種方式易遭受字典攻擊,攻擊者只有準備好字典,使用相同的one-way
Time of Update: 2016-01-10
圖解I/O的五種模型,圖解五種模型 1.1 五種I/O模型 1)阻塞I/O2)非阻塞I/O3)I/O複用4)事件(訊號)驅動I/O5)非同步I/O 1.2 為什麼要發起系統調用? 因為進程想要擷取磁碟中的資料,而能和磁碟打交道的只能是核心, 進程通知核心,說要磁碟中的資料此過程就是系統調用 1.3 一次I/O完成的步驟當進程發起系統調用時候,這個系統調用就進入核心模式,
Time of Update: 2016-01-10
Nginx 1.9 安裝 ngx_pagespeed 模組1,關於pagespeedngx_pagespeed 是一個 Nginx 的擴充模組,可以加速你的網站,減少頁面載入時間,它會自動將一些提升web效能的實踐應用到網頁和相關的資源(CSS、JS和圖片)上,無需你修改內容和流程。功能包括:圖片最佳化: stripping meta-data, dynamic resizing, recompressionCSS & JavaScript 壓縮、合并等小資源的內聯延遲圖片和 JS
Time of Update: 2016-01-11
初探linux核心編程,參數傳遞以及模組間函數調用,初探linux一.前言 我們一起從3個小例子來體驗一下linux核心編程。如下:1.核心編程之hello world2.模組參數傳遞3.模組間函數調用二.準備工作
Time of Update: 2016-01-11
linux 學習之 rpm,linux學習rpm目前最常見的兩種軟體安裝方式:1.dpkg2.rpm1.dpkg最早是由Debian Linux社群開發出來的,通過dpkg,Debian提供的軟體就可以簡單的安裝,同時還能提供安裝後的軟體資訊,實在非常不錯,只要是衍生與Debian的其他的Linux發行版也大多使用dpkg這個機制來管理軟體。包括B2D,Ubuntu等等。2.RPM最早由Red Hat
Time of Update: 2016-01-10
Linux 同步時間最近探索服務器時間和自己電腦的時間差了2分鐘。於是檢查了下,發現是亞馬遜的時間伺服器差了2分鐘,這個坑啊。於是換了一個。# crontab -e // 每隔一小時同步更新一次時間* */1 * * * ntpdate pool.ntp.org 如果crontab中ntpdate不生效,就改用絕對路徑的辦法* */1 * * * /usr/sbin/ntpdate pool.ntp.org有的時候報錯: 3 Dec 16:26:42 ntpdate[12489]:
Time of Update: 2016-01-10
Linux核心工程導論——網路:Netfilter概覽簡介最早的核心包過濾機制是ipfwadm,後來是ipchains,再後來就是iptables/netfilter了。再往後,也就是現在是nftables。不過nftables與iptables還處於爭雄階段,誰能勝出目前還沒有定論。但是他們都屬於netfilter項目的子成員。鉤子netfilter基於鉤子,在核心網路通訊協定棧的幾個固定的位置由netfilter的鉤子。我們知道資料包有兩種流向,一種是給原生:驅動接收—&mdas
Time of Update: 2016-01-09
在Visual Studio Code配置GoLang開發環境Visual Studio Code是我非常喜歡的開發工具。那麼,如果能在Visual Studio Code上配置GoLang開發環境,以此開發GoLang程式,無疑很有趣。本文主要講述這個過程。一、GoLang的安裝GoLang在Windows的安裝比較簡單,過程省略。驗證一下:D:\>go versiongo version go1.5.1
Time of Update: 2016-01-09
Zend Studio 中匯出 PHP 文法顏色配置Zend Studio 中,雖然可以自行配置 PHP 文法顏色,但是,沒有匯出配置的按鈕。介個,總不能每次都配置一次吧,那不是累死倫家啦?有圖有真相: 強迫症患者總是無法停止折騰,雖然內心總有個聲音不停地喊,折騰這幹嘛?浪費時間嘛!但是,不折騰怎麼顯出生命的存在?最終,總算給我找到方法了:
Time of Update: 2016-01-09
運行在 Linux 平台的開源 SwiftSwift 開源了,喜大普奔之後,我們發現它現在變成跨平台的了,開源後的 Swift 不止能運行在 MAC 和 iOS 平台,現在也可以運行在 Linux 平台了。我們現在就來看看 Linux 上的 Swift。安裝 Linux 環境swift.org 網站上面提供了在 Linux 上面安裝 Swift 環境的完整指引。當前 Swift 支援 Ubuntu 15.10 和 Ubuntu 14.04 兩個版本。如果你已經安裝好 Ubuntu
Time of Update: 2016-01-09
Ubuntu 下舒暢的使用LibreofficeUbuntu 下舒暢的使用Libreofficestep 1英語渣的同學。或者對功能欄的一大堆略顯專業的單詞不敢下手的同學 你須要一個中文漢化包 不用去官網找了,源裡就有sudo apt-get install libreoffice-l10n-zh-cn不用配置了,就是這麼爽step 2字型的原因 win下的字型檔因為著作權的原因,不能增加linux 我們喜歡的中文字型:宋體/新宋體/雅黑 就在當中~ 好吧,我們到window 系統下。將
Time of Update: 2016-01-09
Android Studio配置Git及Git檔案狀態說明Android Studio配置Git還是比較簡單的,麻煩的是可能中間出現各種問題。如果你想瞭解或感興趣,請往下看。首先你得下載Git用戶端,網址:http://git-scm.com/download/。根據需要下載相應的版本,並安裝。然後在Android Studio中指定git.exe,點擊“Test”,成功則會彈出以下提示。由於我用的是Android Studio 2.0