原创 mvc的真實含義
MVC是一個設計模式,它強制性的使應用程序的輸入、處理和輸出分開。使用 MVC應用程序被分成三個核心部件:模型(M)、視圖(V)、控制器(C),它們各自處理自己的任務。 視圖 : 視圖是用戶看到並與之交互的界面。對老式的Web應用
原创 01 Ruby 第一課
您是否可以使用文本編輯器訪問計算機? 您想學習一種使開發變得簡單和高效的編程語言嗎? 你更喜歡刺激晚餐聚會談話乾燥,沉悶,學術講座嗎? 那試試學習 Ruby 這門編程語言吧。 如何學 記筆記 大量的練習(寫代碼) Demo ruby
原创 java面試準備5
字符串內容的改變、改變的是地址的引用。 靜態方法只能訪問靜態變量。 class只能被public和default修飾(內部類另說)。 this的作用: 1、區別屬性和方法的形式參數; 2、表示當前對象; 3、調用本類重載的構造方法。 封裝
原创 00 如何用一個小時入門後端開發
本場 Chat 分享主要介紹如何基於 Ruby on Rails 進入後端開發。在此過程中,結合作者的經驗和學到的知識,提出一些觀點和學習建議。 本場 Chat 內容將涉及如下: 如何安裝 Rails、創建新的 Rails 應用程序以及將
原创 02 Ruby 學習指南
Ruby 學習指南 0 Ruby是什麼 學習一本新的編程語言,先了解這是什麼樣的編程語言。一個東西是什麼,建議去看最原始的介紹。 一門開源的動態編程語言,注重簡潔和效率。Ruby 的句法優雅,讀起來自然,寫起來舒適。 還是要先丟出來個
原创 03 Ruby是這樣“理解”你給它的程序文本的
Ruby是這樣“理解”你給它的程序文本的 *.rb => 分詞 => 解析 => 編譯 => YARV指令 程序文本轉換爲一系列的詞條 LALR解析器把詞條輸入流轉換爲AST的數據結構 AST數據結構轉換爲字節碼指令 分詞 依 pr
原创 Android之線程池深度剖析
Android之線程池深度剖析 1.線程池的引入 引入的好處: 1)提升性能。創建和消耗對象費時費CPU資源 2)防止內存過度消耗。控制
原创 android面試準備5
4.0版本新特性 請簡要介紹ActionBar? 答: ActionBar(動作條)是在3.0版中加入Android API庫的,它用於支持幾種新的動作。最重要的改進是,爲了提供更好的用戶體驗,當應用運行在小屏幕設備上,系統提供了對Ac
原创 android面試準備2
寫出使用SharedPreferences讀數據時獲得SharedPreferences對象的兩種方法?答: ①getSharedPreferenc
原创 java面試準備2
Comparable接口和Comparator接口的作用? 答: Comparable接口: 也叫做可比較接口,這個接口在java.lang包下,只要根據指定類型的排序規則實現了這個接口,就是可排序的。這個接口中只定義了一個 compar
原创 android異步加載圖片
(1)由於android UI更新支持單一線程原則,所以從網絡上取數據並更新到界面上,爲了不阻塞主線程, 在主線程中new 一個Handler對象, 加載圖像方法如下所示: private void loadImage(fina
原创 android面試準備3
簡述Android中的五類進程?答: ①前臺進程(Foreground process):用來處理用戶正在進行的工作的進程; ②可見進程( Visi
原创 java面試準備1
java中內存分爲幾種? 答: 棧:存放簡單數據類型變量(值和變量名都存在棧中),存放引用數據類型的變量名以及它所指向的實例的首地址; 堆:存放引用
原创 java正則表達式學習
表達式可匹配 [ab5@] 匹配"a" 或"b" 或"5" 或"@" [^abc] 匹配"a","b","c" 之外的任意一個字符 [f-k] 匹配
原创 java面試準備3
常用的I/O流 1、字節輸入流:InputStream類爲所有字節輸入流的父類三個基本的read()方法: int read() 從流裏讀出的一個字節。不推薦使用 int read(byte[] b)