原创 mac的android studio上使用git clone source repository

1.首先下載git 有兩種安裝Git的方法。 一是安裝homebrew,然後通過homebrew安裝Git,具體方法請百度 二更簡單,也是推薦的方法,就是直接從AppStore安裝Xcode,Xcode集成了Git,不過默認沒

原创 mac版的mysql 報錯ERROR! MySQL server PID file could not be found!

發現自己在命令行無法啓動sql服務,只能在系統偏好設置裏啓動,這是因爲未安裝MySQLStartupItem.pkg。 可以上你的電腦在啓動系統時自動運行mysql服務。它安裝在/Library /StartupItems/My

原创 ssh (安全外殼協議)

Secure Shell ,SSH 爲建立在應用層基礎上的安全協議。SSH 是目前較可靠,專爲遠程登錄會話和其他網絡服務提供安全性的協議。傳統的網絡服務程序,如:ftp、pop和telnet在本質上都是不安全的,因爲它們在網絡上用

原创 Mysql中的排序規則utf8_unicode_ci、utf8_general_ci的區別總結

Mysql中utf8_general_ci與utf8_unicode_ci有什麼區別呢?在編程語言中,通常用unicode對中文字符做處理,防止出現亂碼,那麼在MySQL裏,爲什麼大家都使用utf8_general_ci而不是ut

原创 JAVA類型後面跟3個點(可變長度參數列表)

AVA1.5支持了一種新的參數類型–可變長度參數列表,格式是類型後面加…,例如String…、Object…等 這個和我們熟知的Object[]數組參數有些區別,且更加方便靈活些,下面簡單介紹下: 先寫一個熟知的傳統數組參數方

原创 Android開發中Handler的經典總結

當應用程序啓動時,Android首先會開啓一個主線程(也就是UI線程),主線程爲管理界面中的UI控件,進行事件分發。 一、Handler的定義: 主要接受子線程發送的數據, 並用此數據配合主線程更新UI。 解釋:當應用程序啓動時

原创 關於servlet的@WebServlet註解

@WebServlet註解用於標註在一個繼承了HttpServlet類之上,屬於類級別的註解。 用法形如: @WebServlet("/DisplayHeader1") // 擴展 HttpServlet 類 public clas

原创 靜態工廠方法和實例工廠方法

在學習spring bean的實例化方式的時候遇到的一個問題,Spring bean實例化有3種方法 1、構造器生成 2、靜態工廠方法 3、實例工廠方法 那麼問題來了,什麼是靜態工廠方法,什麼是實例工廠方法? 靜態工廠方

原创 php自學day1

什麼是PHP? PHP 是一種創建動態交互性站點的強有力的服務器端腳本語言。 PHP(全稱:PHP:Hypertext Preprocessor,即”PHP:超文本預處理器”)是一種通用開源腳本語言。 PHP 腳本在服務器上

原创 Bootstrap自學系列部分

注:Less 是一門 CSS 預處理語言,它擴展了 CSS 語言,增加了變量、Mixin、函數等特性,使 CSS 更易維護和擴展。 Less 可以運行在 Node 或瀏覽器端。 Bootstrap 教程 什麼是 Bootstr

原创 在Mac系統下配置PHP運行環境

本篇文章將一步一步地介紹Apache、PHP和MySQL的安裝與配置,爲開始進行開發鋪好路 Apache 啓動Apache服務 在Mac系統中已經安裝好了Apache服務,我們只需要通過如下方式啓動即可直接使用,在終端中輸入

原创 String str1;和String str2=new String();

String str1; System.out.println(str1); 這樣寫必須給str初始化爲null; 而String str2=new String(); System.out.println(str2);

原创 List和List的區別(泛型)

java泛型的兩種用法:List是泛型方法,List public interface Dao{ List<T> getList(){}; } List<String> getStringList(){ return d

原创 Eclipse中main函數參數如何由控制檯輸入

首先寫一個最簡單的main,如下 public class MainTest { public static void main(String[] args) { for(int i=

原创 intent.putExtra()方法參數詳解

簡單的說,用來傳參數的。 【putExtra(“A”,B)中,AB爲鍵值對,第一個參數爲鍵名,第二個參數爲鍵對應的值。順便提一下,如果想取出Intent對象中的這些值,需要在你的另一個Activity中用getXXXXXExtra