原创 systemd相關(一)

1. systemd是什麼?        systemd對Linux來說,是一個init程序,可以作爲SysVinit和Upstart的替代。作爲一個系統和服務管理器,systemd試圖提供一種更好的初始化結構框架,來解決各種服務之間的

原创 qtmediahub的硬件適配(七)

1. 目前狀況 在整合qtmediahub和音視頻插件的時候,發現avi格式的視頻無法播放,使用qt-mobility進行播放,提示內部流錯誤,但是qt-mobility可以使用平臺的mp3解碼插件播放mp3文件,所以爲了簡化問題,目前

原创 輸入數字n,打印1到最大的n位數

1. 題目: 輸入數字n,按順序打印出從1到最大的n位十進制數,比如:輸入3,打印出:1、2、3、......、999 2. 代碼 看了[1]的解題思路,在linux環境下用c++測試了一下: /* * Author: xia

原创 ubuntu12.04安裝svn 1.7

1.問題     在Ubuntu12.04上面安裝svn,默認的版本是1.6,突然想使用高版本的svn。 2.解決辦法     1. 在sources.list添加ppa的源,可以在末尾添加如下兩行:        deb http:/

原创 實現任意兩個整數的加法

1. 題目 實現任意兩個整數的加法,整數包括負數。 2. 代碼實現 同樣是用字符串來表示大數的問題,只是需要考慮負數,代碼如下: #include <string> #include <iostream> #include <alg

原创 u盤製作ubuntu啓動盤後容量變小

1. 問題 用U盤製作了ubuntu啓動盤,再次使用U盤時,發現即使格式化了之後,U盤的容量只有幾十M…… 2. 解決辦法 網上找了很多工具,要麼沒辦法使用,要麼使用了也沒什麼效果,最後使用DiskGenius解決了。 下面附上

原创 一個shell腳本執行出錯的問題

1. 問題出現背景     因爲最近在調試,總是做一些很繁瑣的工作,所以就想着搞個shell腳本玩玩~ 2. 問題     shell腳本看得比較多,還是第一次寫,東拼西湊地寫了幾十行,功能總算夠用了。結果編譯就出錯了,錯誤信息如下:  

原创 windows7 配置php開發環境

1. MySql安裝 1.1 下載 網址:http://dev.mysql.com/downloads/ 下載:mySQL community server 版本:Windows (x86, 32-bit), MSI Installe

原创 chrome Extensions的存放位置

1. chrome Extensions的存放位置 1.1 windows xp系統     C:\Documents and Settings\你的用戶名\Local Settings\Application Data\Google\C

原创 歸併排序的一種c++實現

1. 歸併排序介紹     歸併排序的原則是分治法,裏面有遞歸和合並的概念,時間複雜度是O(nlgn)。 2. 歸併排序的實現 #include <iostream> #include <vector> using namespac

原创 ubuntu的sudo失效的問題

問題出現:     昨天服務器上有人在裝軟件,今天來發現sudo不能使用了,具體現象如下:     【錯誤信息】sudo: must be setuid root 解決辦法:     從錯誤信息來看,應該是普通用戶無法執行sudo這個程序

原创 ubuntu開機啓動svn

1. 問題描述     今天服務器重啓了之後,在手動啓動svn服務的時候,想寫個腳本,讓ubuntu的開機自啓動svn服務。 2. 解決方法     2.1 寫個腳本startsvn.sh         #!/bin/bash    

原创 一些音視頻格式記錄

1. 音頻格式 AAC(Advanced AudioCoding),中文稱爲“高級音頻編碼”,出現於1997年,基於 MPEG-2的音頻編碼技術。由Fraunhofer IIS、杜比實驗室、AT&T、Sony(索尼)等公司共同開發,目

原创 源碼編譯svn1.7.16

1. 下載svn源碼 源碼地址:http://subversion.apache.org/download/ 我們選擇1.7.16版本,因爲我windows PC環境下TortoiseSVN的內核是1.7版本的。 2. 下載apr,

原创 go語言之hello world

看到一篇新聞,莫名的想試一試被某些人推崇備至的go語言…… 1. 開發環境搭建 【當然可以直接安裝已經編譯好的二進制包,而且Ubuntu的傻瓜式安裝很給力,這裏給出的是Ubuntu中的編譯步驟】 (1)安裝 mercurial工具,爲了