原创 linux常用的35個命令

        Linux 命令很多,爲了方便自己和別人能以後及時查看這些命令,便寫了這篇博客記錄下來,以下是linux系統常用的35個命令: 一、用戶管理類命令 1、添加用戶 useradd 範例:useradd James 添加完後會

原创 用Qt寫的一個坦克大戰遊戲

      學習C++有一段時間了,於是想做點項目練練手,苦於MFC學起來比較困難,就用Qt寫了一個簡單的坦克大戰遊戲,沒有用複雜的算法,而是用的Qt庫提供的庫函數實現碰撞檢測,這裏的主要實現方法依靠getRect().intersect

原创 用Qt設計一個屬於自己的圖標按鈕

         學c++以來,用qt做過一些界面,個人感覺軟件界面還是比較漂亮的,但是如果界面想嵌入一些漂亮的圖標做按鈕,利用qt本身已有的控件實現就有點困難了,當然可以通過爲QPushButton類添加背景圖標來實現,但是自我感覺效果

原创 用python寫的多線程網頁爬蟲

        學習python才一個星期,學了簡單的語法之後,發現python太好用了,一個簡單的爬取網頁方法僅僅只需要兩三行代碼。當然,要做一隻大型的真正意義上的爬蟲還是相當有難度的,爲了進一步的熟悉python的一些性質,於是寫了一

原创 一個漂亮的音樂播放器

一款用Qt寫的音樂播放器,暫且取名天天愛音樂,自我感覺界面做得還是挺漂亮的,除了不能聯網搜索歌曲,大部分功能都實現了,漂亮的界面給大家分享下!!播放器可以記憶以往添加的音樂列表,下好後直接解壓就可以用,自己添加的音樂和歌詞(必須是.lrc

原创 java筆記--java IO流

1、java中的流 Java中的流,可以從不同的角度進行分類。 (1)按照數據流的方向不同可以分爲:輸入流和輸出流。 輸出流:程序---->文件 輸入流:程序<----文件 (2)按照處理數據單位不同可以分爲:字節流和字符流。 字節流:一

原创 java筆記--java多線程

1、創建線程的第一種方法 class ThreadDemo {public static void main(String[] args){Test t1=new Test("t1");Test t2=new Test("t2");t1.

原创 一個常用的Android APP框架開發(下)

接着繼續主頁的設計,在設計主頁時,使用一個Activity管理兩個Fragment,這樣便於管理側邊欄和主界面。側邊欄和主界面都使用FrameLayout佈局,然後將Fragment填充到幀佈局中。 側邊欄幀佈局: <span styl

原创 C語言的那些祕密之---函數返回局部變量

 一般的來說,函數是可以返回局部變量的。 局部變量的作用域只在函數內部,在函數返回後,局部變量的內存已經釋放了。因此,如果函數返回的是局部變量的值,不涉及地址,程序不會出錯。但是如果返回的是局部變量的地址(指針)的話,程序運行後會出錯。因

原创 java筆記--接口和內部類

1、接口 (1)、接口的定義 定義一個接口使用interface關鍵詞,它只能被默認或者public修飾,使用其他修飾符都將報錯。一般來講,接口的內部定義了一些被隱式指定爲public abstract的方法,也可以定義(很少這樣定義)一

原创 數據結構學習筆錄——線性表的實現

        線性表是一種最簡單的線性結構,它是由同類數據元素組成的有序序列的集合。表中的元素個數稱爲表長,表中沒有元素時稱爲空表,表的起始位置稱爲表頭,表的結束位置稱爲表尾。線性表一般有兩種方法存儲,順序存儲和鏈式存儲。 1、線性表的

原创 數據結構學習筆錄--堆棧的實現

和隊列一樣,堆棧也是一個對操作有一定約束的線性表,進棧時只能在一端進行,出棧在另一端進行。就如同一疊盤子,先放的最後拿出來,最後放的最先拿出來,具有先入後出的特徵。下面是堆棧的順序存儲實現和鏈式存儲實現。 1、堆棧的順序存儲實現 (1)數

原创 判斷一個單鏈表是否存在環

判斷一個單鏈表是否有環及環的鏈接點(轉) 給定一個單鏈表,只給出頭指針h: 1、如何判斷是否存在環? 2、如何知道環的長度? 3、如何找出環的連接點在哪裏? 4、帶環鏈表的長度是多少? 解法: 1、對於問

原创 Android 最火開發框架xUtils

轉載一篇關於xUtils開發框架:點擊打開鏈接

原创 CircleImageView自定義圓形頭像控件

github地址:點擊打開鏈接