Time of Update: 2015-01-02
讓Linux下的印表機hp1020、hp p1008自動載入韌體前言:前段時間,處理公司印表機伺服器Linux化工作。遇到問題如下:hp1020、hp1008斷電後不能繼續列印。而其他印表機在串連Linux印表機的情況下,斷電後也能正常列印。鑒於此情況,我搜尋了網上不少資料,發現hp1020、hp1008機身沒有韌體--firmware,需要隨驅動一起寫入到印表機記憶體才能繼續列印。 也就是說hp1020、hp1008的韌體存放位置時記憶體。由於Windows系統的使用者數量龐大,
Time of Update: 2015-01-02
如何在 Linux 中使用螢幕小鍵盤螢幕小鍵盤可以作為實體鍵盤輸入的替代方案。在某些時候,螢幕小鍵盤顯得非常需要。 比如, 你的鍵盤剛好壞了;你的機器太多,沒有足夠的鍵盤;你的機器沒有多餘的介面來串連鍵盤;你是個殘疾人,打字有困難;或者你正在組建基於觸控螢幕的資訊服務站。螢幕小鍵盤也可以作為一種防範實體鍵盤記錄器的保護手段,鍵盤記錄器會悄悄記錄按鍵來擷取密碼等敏感資訊。一些網上銀行頁面實際上會強制你使用螢幕小鍵盤來增強交易的安全性。在 Linux 中有幾個可用的開源鍵盤軟體, 比如 GOK
Time of Update: 2015-01-02
從Fedora 20升級到21Fedora 18以後的版本都是採用fedup來做升級工具,這裡不再細說,可以參考 Fedora 17升級到18 的內容。(見注1)但是現在直接直接使用 fedup --network 21 會出現以下的提示:根據提示,原來Fedora 21根據不同的使用特點分別分包了不同的版本。主要包括:workstation 工作站server 伺服器cloude 雲nonproduct
Time of Update: 2015-01-02
Ubuntu 使用者通過 PPA 安裝策略遊戲 Wesnoth 1.12韋諾之戰(The Battle For
Time of Update: 2015-01-02
Linux(CentOS、Ubuntu)下在本地重設找回root密碼說到系統密碼,也許是管理員最為頭疼的事了,如果內部服務多的話,需要記錄很多密碼。當然也不排除有忘記密碼的可能,對於Windows系統下的密碼忘記找回方法,我們已在前面的文章中介紹過了,其實就是通過老毛桃工具進行需求封裝來實現Windows
Time of Update: 2015-01-02
Ubuntu 14.10安裝圖形配置程式UnsettingsUnsettings是可以讓你統一配置案頭環境,改變一些設定的圖形配置程式。 Unsettings只能改變你的使用者的設定,你不能用它來改變全域設定,或者做任何需要 root 許可權的事情。你可以使用Unsettings為GTK改變主題,視窗管理器,表徵圖和游標別的。但它不支援安裝新的主題。 用Unsettings您可以關閉全域菜單和統一使用的疊加捲軸。除了應用上面的
Time of Update: 2015-01-02
Valgrind *不是* 泄漏檢查工具概要:在我的社區中,Valgrind 是我已知的被誤解最深的工具。Valgrind 不僅僅是一個記憶體泄露檢查器。它只是包含了一個檢查記憶體泄露的工具而已。但我想說的是這個工具恰恰是 Valgrind 中用處最小的一個組件。無需改變 Valgrind 的調用方式,你就能得到比大多數人想象的要多得多的極具價值的資訊。 Valgrind 會在你的程式奔潰之前找出潛在的錯誤;它不僅告訴你錯誤在哪裡,還會告訴你原因(用英語哦). Valgrind
Time of Update: 2015-01-02
基於OpenCV的網路攝影機臉部識別抓取及格式儲存(Python)剛接觸OpenCV,參照OpenCV的sample例子做了一個視頻頭像抓取的小代碼,順便一起學習著用,先上視頻抓取及儲存代碼:# -*- coding: cp936 -*-import cv2 capture=cv2.VideoCapture(0)#將capture儲存為motion-jpeg,cv_fourcc為儲存格式size =
Time of Update: 2015-01-02
Git使用子模組引用外部項目Git子模組(submodule)簡介經常有這樣的事情,當你在一個項目上工作時,你需要在其中使用另外一個項目。也許它是一個第三方開發的庫或者是你獨立開發和並在多個父項目中使用的。這個情境下一個常見的問題產生了:你想將兩個項目單獨處理但是又需要在其中一個中使用另外一個。子模組允許你將一個 Git
Time of Update: 2015-01-02
CentOS 6.5安裝Firefox 由於是新學Linux 裝的CentOS可以說是漏洞百出,本身很簡單,幾條命令就可以裝好的firefox,我竟然折騰了4個小時才裝好。 並且還是由群裡的朋友幫我排錯,才可以順利安裝。小白真是需要學習了。 以下是安裝時出現的報錯,以及解決辦法。 我安裝的centos
Time of Update: 2015-01-02
QEMU 程式碼分析:BIOS 的載入過程QEMU 是一個廣泛使用的開源電腦模擬器和虛擬機器,它提供了虛擬機器硬體的虛擬化功能,其使用的某些特定硬體的韌體則由一些開源項目提供。本文將介紹 QEMU 代碼中使用到的 BIOS,通過分析 QEMU 代碼,講解 BIOS 是如何載入到虛擬機器的實體記憶體。QEMU 中使用 BIOS 簡介BIOS 提供主板或者顯卡的韌體資訊以及基本輸入輸出功能,QEMU 使用的是一些開源的項目,如 Bochs、openBIOS 等。QEMU 中使用到的 BIOS
Time of Update: 2015-01-02
Gentoo:startx出現Failed to load module問題Gentoo安裝完xorg-server後,startx啟動案頭環境,出現缺少模組錯誤。查看log:cat /var/log/Xorg.0.log | grep EE[75.403] (EE) Failed to load module "modesetting" (module does not exist, 0)[75.403] (EE) Failed to load module "fbdev" (module
Time of Update: 2015-01-02
Ubuntu 14.04下搭建Node.js開發環境最近想找一個輕量級且支援快速開發的服務開發平台,選來選去選擇了Node.js,當時有幾種選擇:Python + Django(用過Django,雖然開發快速,但是感覺效能並不太好)。Ruby + ROR(不太喜歡Ruby那個end文法,另外ROR做得太多,自己能做的也就少了)。Node.js。既然選擇了Node.js,就要搭建開發環境,下面以Ubuntu 14.04為開發平台搭建Node.js的開發環境:安裝Node.js:Ubuntu 14.
Time of Update: 2015-01-02
在Ubuntu 14.10上安裝VLC播放器VLC是一款開源的多媒體播放器,適用於像Linux、Microsoft Windows、Mac OS X和Android這樣的作業系統。VLC播放我們喜愛的影音作品,它可以支援多種格式的音視頻格式,例如:mpeg、divx、mov、mp3、mp4、dvd、vcd、wmv還有quicktime等。本文我們將在Ubuntu 14.10上安裝Ubuntu預設倉庫裡的VLC包。命令列下安裝VLC:開啟終端並輸入以下命令:bkjia@localhost:~$
Time of Update: 2015-01-02
Mac OS X Server 安裝與應用Mac OS X Server是蘋果電腦公司新一代伺服器軟體。專為OS X和iOS裝置、Mac OS X提供服務,現在支援Mavericks,能夠輕鬆共用檔案,排程會議議程,同步連絡人,軟體開發,網站發布,WiKi發布,配置Mac遠端存取網路。Mac OS X
Time of Update: 2015-01-02
Windows與Linux環境下JMeter的安裝使用一、Windows環境下測試1.下載:官網地址:http://apache.fayea.com//jmeter/binaries/apache-jmeter-2.12.zip2.開啟:進入bin目錄下 運行jmeter.bat3.使用:0>.在測試計劃中添加一個線程組 1> 配置線程組,主要是取樣器錯誤後執行動作、線程數、迴圈次數2> 添加一個測試對象
Time of Update: 2015-01-02
Android Studio 1.0正式版初體驗——Mac/Window雙平台安裝指南自從Google在2013年的I/O大會上推出Android Studio(下稱AS)之後,
Time of Update: 2015-01-02
Linux檔案與檔案系統的壓縮與打包指令1.檔案壓縮的原理:目前,電腦系統中都是使用bytes單位來計量的,不過,事實上,電腦最小的計量單位應該是bits才對,此外,我們也知道1byte=8bits。即每個byte當中會有8個空格,而每個空格可以是0或1,所以,如果我們要記錄1這個數字,那麼就會將另外的7個空格浪費掉。而壓縮技術就是通過一些演算法,將這些沒有使用的控制項丟出來,以讓檔案佔用的空間變小。另一種壓縮技術將重複的資料進行統計記錄。比如,1111……1共100
Time of Update: 2015-01-02
Flask環境的安裝安裝Flask需要python2.5或者更高版本,目前不支援python3,其wsgi標準還未最終確定;一、安裝virtualenv,為每一個pyhton應用都“安裝”一個獨立的python環境;使用命令:sudo easy_install virtualenv或更進階的:sudo pip install virtualenv在Ubuntu下:sudo apt-get install python-virtualenvsome
Time of Update: 2015-01-02
Linux系統入門學習:在Debian下安裝閉源軟體包提問: 我需要在Debian下安裝特定的閉源裝置驅動。然而, 我無法在Debian中找到並安裝軟體包。如何在Debian下安裝閉源軟體包?Debian是一個擁有48,000軟體包的發行版. 這些軟體包被分為三類: main, contrib 和 non-free, 主要是根據許可證要求, 參照Debian開源軟體指南