原创 Java 數組初始化的三種辦法.

1.   String[]  name    = {"a","b"};   類型      名稱   賦值符號進行賦值 2.   String[]  name = new String[]{"a","b"};    類型      名稱

原创 Android Sharedpreferences用法

       作爲一種持久化存儲技術 ,SharedPreferences使用 類似python 字典的方式存儲,即key-value,的形式存儲,使用簡單,結構明瞭. 壹: 獲得存儲對象       1.Context類. getS

原创 今年目標

1.每個月更新一篇數學分析和高等代數方向的文章

原创 平臺的問題,一些簡單的反思

這段時間一直不願意換Androi Studio.主要是因爲自己找了個藉口,覺得換平臺麻煩,還要重新掌握快捷鍵,畢竟人都是如此,是有惰性的,在Eclipse 開發用習慣了難免不想動彈. 但是,自從入手Github,許多同行都在用 St

原创 Cannot refer to a non-final variable xxxxx inside an inner class defined in a different method

 今天專門解決這個語法錯誤,詳細解釋一下錯誤原因,以及修改辦法.其實最主要的是從語言設計者的角度考慮,爲什麼要讓這種代碼不通過,通過會造成什麼後果,這屬於比較高級的內容,我暫時想不透徹,只是姑妄言之,權當培養意識了. 翻譯:

原创 2.Java設計模式-->觀察者模式

這是根據別人文章,自己整理過來的.原文鏈接: 一:簡單工廠模式 BMW.java public interface BMW{ } BMW320.java public class BMW320 implements BMW{ pu

原创 No.7簡單操作系統的開發

2017.4.8************************************************** 1.安裝 virturalbox,將 virtualbox 作爲實驗環境 2.安裝 NASM,進行彙編的

原创 編寫第一個簡單操作系統(其實連邊都沾不上)

1.概述 通過 nasm 生成 .img 文件.設置 virtualbox 通過軟盤啓動,添加 img 到軟盤,完成操作系統的加載 2.安裝 nasm ubuntu 下,直接下載源碼包即可.多說一句,最好指定安裝目錄,否則不好刪除.

原创 python多行註釋引發縮進錯誤

m_start =date +' 09:00' m_end =date +' 13:00' rsv_1 ={ 'act':'set_resv', 'dev_id':

原创 4.Java設計模式-->迭代器模式

1.迭代器實例需要的方法 Iterator.java interface Iterator{ boolean hitEnd();//使用偏移量判斷是否到達對象底部 Object getContent();//取出當前元素

原创 Vim編輯器相關

一:總述:系統:Ubuntu16.04.雖然是 Vim 新手,但是我用的所有編輯器裏面,我確實最喜歡 Vim.這一篇將持續更新(速度肯定快不了),寫入各種我搜集的,或者我喜歡的 Vim 配置. 二:用戶自定義 Vim 配置:~/.vimr

原创 關於買書

想走好現在和以後,需要長期和遠期計劃相結合,對於我來說,現在主要的學習手段還是書籍和教學視頻.教學視頻是偏少的,並且不容易找到.書籍是主要手段,簡單寫一寫書籍的挑選 **一.針對短期計劃**     要:1.***必須針對一個具體的目

原创 3.Java設計模式-->適配器模式

設計模式重點還是思想,針對問題的具體代碼肯定會有變化. 現有,Usb插孔和Ps2插頭一個. 1.類適配器 Usb.java interface Usb{ void chargeWithUsb(); } Ps2.java i

原创 Book& operator=(Book& L)中,返回*this的理解

Book.h #include <iostream> using namespace std; class Book{ public: Book( int m_page){ page =m_page; }

原创 自動預約圖書館座位實現以及部署

主要分爲預約功能的實現和程序部署 一預約功能:預約第天座位  1.Firefox提供開發者工具,很容易可以看到對具體網址提供的具體表單  2.python做模擬登錄  3.維持一個session,繼續完成後續操作   contr