原创 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)