原创 Android開發筆記——TCP/IP

先看效果如下:     工程結構如下: ///xml中的佈局文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://s

原创 Java筆記之異常機制

1.處理異常 處理異常的時候,應該保證兩點:返回到一種安全狀態,並能讓用戶執行一些其他的命令;允許用戶保存所有的操作結果,並以適當的方式終止程序。 以下問題需要特別關注:用戶輸入錯誤、設備錯誤、物理限制、代碼錯誤等。 1.1異常分類 異

原创 Android 開發環境搭建——(Android開發筆記,WIN7)

1.準備工作: JDK:點擊打開鏈接 Android SDK(包括eclipse):點擊打開鏈接 ADT:點擊打開鏈接 2.安裝JDK 2.1下載JDK並解壓(或安裝); 2.2設置JDK環境變量 (1)右鍵“計算機”,選擇“高級系統設

原创 MyEclipse+Tomcat+JSP開發環境配置

1.JDK環境配置(http://www.cnblogs.com/kevin-tyc/p/3319481.html) 2.Tomcat 6.30配置 2.1下載Tomcat(http://tomcat.apache.org/);

原创 Socket通信

1.SOCKET通信的基本步驟 1.1、打開一通信通道並告知本地主機,它願意在某一個公認地址上接收客戶請求。 1.2、等待客戶請求到達該端口。 1.3、接收到重複服務請求,處理該請求併發送應答信號。 1.4、返回第二步,等待另一客戶請

原创 Java筆記01——IO流

 Java 流在處理上分爲字符流和字節流。字符流處理的單元爲 2 個字節的 Unicode 字符,分別操作字符、字符數組或字符串,而字節流處理單元爲 1 個字節,操作字節和字節數組。Java 內用 Unicode 編碼存儲字符,字符流處

原创 Java筆記03——數據庫JDBC

sun公司爲數據庫訪問制定了兩套接口。應用開發者使用JDBC API,而數據庫供應商和開發商則使用JDBC驅動API。這種接口組合遵循了微軟的ODBC模式,意味着JDBC API是大部分程序員不得不使用的數據庫訪問接口,見下圖:

原创 VMware Ubuntu NAT上網方式配置

1.查看虛擬機網絡參數 1.1打開虛擬機,選擇edit--》virtual machine editor,   1.2  記錄圖中子網IP(subnet IP):192.168.2.0        記錄子網掩碼(subnet

原创 Android開發筆記——藍牙

Android藍牙開發編程過程: (1).啓動藍牙功能: 首先通過調用靜態方法getDefaultAdapter()獲取藍牙適配器BluetoothAdapter,以後你就可以使用該對象了。如果返回爲空,the story is

原创 Java筆記02——多線程

在java中要想實現多線程,有兩種手段,一種是繼續Thread類,另外一種是實現Runable接口。 線程調度過程如下: 1.繼承Thread類 1.1繼承Thread類, 1.2重寫run()方法。run()方法中的是線程

原创 Android開發筆記——雙屏互動

本方案的思路是:設計一個使用Android系統的車載顯示終端,通過USB、 WIFI與Android智能手機相連,完成手機與車載顯示屏的互聯。 優點: 1、  硬件連接方式 一般手機與車載終端的連接可以通過USB、WIFI、以

原创 Java web之doPost()和doGet()

1.HTTP協議簡介 瀏覽器向服務器發送文本時遵循HTTP協議格式,包含訪問方式、所用的HTTP版本、所有的瀏覽器、當前頁面地址等信息。服務器知道網址後,將網頁內容輸出給瀏覽器,可以是HTML文本,也可以是二進制數據,如圖片、聲音、視頻等

原创 Java web之Servlet跳轉

Servlet之間可以互相跳轉,從一個Servlet跳轉到另一個Servlet。現在的MVC框架中都使用了Servlet跳轉。MVC分爲三個獨立模塊:業務處理(Model)、試圖模塊(View)、控制模塊(Control)。在Struts

原创 算法的時間複雜度和空間複雜度詳解

算法的時間複雜度和空間複雜度合稱爲算法的複雜度。 1.時間複雜度       (1)時間頻度 一個算法執行所耗費的時間,從理論上是不能算出來的,必須上機運行測試才能知道。但我們不可能也沒有必要對每個算法都上機測試,只需知道哪個算法花費的時

原创 vmlinuz、zImage和uImage的區別

一、簡介 對於Linux內核,編譯可以生成不同格式的映像文件,例如: # make zImage # make uImage zImage是ARM Linux常用的一種壓縮映像文件,uImage是U-boot專用的映像文件,它