原创 使用七牛備份服務器數據

背景 自己建了一個小服務在學校的服務器上,而服務器總是各種”意外“,每次出現意外都後悔爲什麼不把備份數據拷貝一份呢? 這次服務器穩定些了,該想想辦法怎麼把備份安全存放了,省得哪天服務器”一病不起“,自己就要欲哭無淚了。   工具 七牛是一個

原创 項目搬到雲的一次小結

背景 放假剛回到家幾天,學校服務器就掛了。 這服務器沒得說,三天兩頭掛一次。已經老了,跑不動了吧。 爲了減輕維護的負擔,我決定把流量匯管家(xiayule.net)服務搬到雲了,流量匯管家github項目地址。  說到流量匯管家,這可以說是

原创 Ubuntu 桌面歌詞

  Ubuntu 有個用來顯示歌詞軟件叫 osd-lyrics。 這個軟件的強大之處在於他可以和各種播放器配合, 並且可以自動下載歌詞。   自從升級到14.04後不能用了,便以爲該軟件被廢棄了。 無意中發現一篇文章: http://its

原创 符號表的簡單使用

符號表 (symbol table) 是一種供編譯用於保存有關源程序構造的各種信息的數據結構。 這些信息在編譯器的分析階段被逐步收集並放入符號表,它們在綜合階段用於生成目標代碼。符號表的每個條目包含與一個標識符相關的信息,比如它的字符串(或

原创 Fragment 常見問題

1. 因爲Fragment是在3.0提出的,爲了兼容低版本,需要引入一個android-support-v4.jar 2. 需要實例化的activity必須 extends FragmentActivity, Android 3.0 及更高

原创 ubuntu 增加新硬盤

  在校內建了一個ftp,本來是想放一點東西的,沒想到越放越多,然後硬盤就不夠了.   服務器是虛擬出來的ubuntu-server 12.04.想要將新硬盤掛載到/home/ftp目錄. 操作步驟:     1.可以使用df -h 查看硬

原创 quartz 兩次執行問題

最近發現網站(xiayule.net)越寫越大,有些東西已經難以維護了,想要添加個功能,都得斟酌半天 項目中有很多可重構的地方,小重構一直進行,大的不敢動,畢竟沒有很多時間做測試。 最後,決定精簡代碼。。。。 能不用的框架、工具統統去掉,S

原创 eclipse 中使用等寬字體 inconsolata

一直以來,就感覺使用 eclipse 時的那幾種字體很難看,而且非等寬,空格寬度很小,排版很亂。 搜索並試用了一下,發現了字體inconsolata。 這是一個很適合編程的字體,效果如下: 非常漂亮。   首先去 http://www.l

原创 js之script屬性async與defer

  概念 默認情況下js的腳本執行是同步和阻塞的,但是 <script> 標籤有 defer 和 async 屬性, 這可以改變腳本的執行方式,這些都是布爾類型了,沒有值,只需要出現在 <script> 標籤裏即可。 如:   還要注意一

原创 dpkg error

  在ubuntu亂搞,突然出現錯誤 dpkg: error: cannot read info directory: No such file or directory E: Sub-process /usr/bin/dpkg retu

原创 mysql 累加排序求名次

自己做的一個小項目裏需要用mysql計算一些信息。 mysql中的 表如下(注:表中數據都是測試數據,隨機生成的)   mysql> select * from shake_log; +-----+-------------+-----

原创 Linux數據備份

今天需要用到備份網站,寫了個腳本,備份了mysql和redis數據。   #!/bin/bash BACKDIR="/home/tan/getll_backup" if [ ! -d $BACKDIR ]; then m

原创 Eclipse沒法自動補全代碼解決

Eclipse沒法自動補全代碼解決   Eclipse無法自動補全代碼解決    Window->Java->Editor->Content Assist->Advanced

原创 在ubuntu14.04 64位中使用jd-gui

使用時提示缺少庫,輸入命令sudo apt-get install libgtk2.0-0:i386 libxxf86vm1:i386 libsm6:i386 lib32stdc++6   參考: http://www.mjt.me.uk/

原创 ClassNotFoundException

在 java socket 通信,使用 ObjectInputStream 的 readObject 時, 出現了問題。 ServerProject 問題描述是這樣的:    java.lang.ClassNotFoundExceptio