原创 數據庫多表之間的建表原則

1、多表之間的建表原則 1.1一對多:班級[1]和學生[n]     在多的一方添加個外鍵指向多的一方 1.2多對多:學生[n]和課程[n]            學生                                  

原创 Android 通信——TPC

一、應用程序通過套接字進行通信,使用TPC協議通信的模型如下: 二、通過此流程,可以看出TPC通信分爲客戶端和服務端。 服務端完成的步驟和涉及類方法說明:      1.創建服務器套接字並綁定一個端口        ServerSock

原创 Android消息傳遞機制的理解(Handler類)

Handler類的概述 Android系統是通過Looper、Handler來實現消息的循環機制。消息循環是針對於多線程的,每個線程都可以有自己的消息隊列和消息循環。其中: Looper類負責管理消息隊列和消息循環 Handler類負責把

原创 Activity之間的頁面跳轉(直接、帶數據、帶返回值的跳轉)

一、直接跳轉(可以實現對網頁、撥號界面、發送郵件、短息界面的的直接跳轉) 構造方法: Intent Intent = new Intent(String action,Uri uri); Intent Intent  = new Inte

原创 初識servlet(隨筆)

1~3什麼是servlet  4~6HTTP協議  7讀取參數值  8~9servlet的生命週期 1、Tomcat是容器,servlet是擴展web服務器的組件規範(組件),他要部署到Tomcat中才能發揮作用2、404  服務器依據請

原创 數據庫的訪問過程(Java MySQL)

1、JDBC訪問數據庫的過程 ①加載JDBC驅動程序   Class.forName("com.mysql.jdbc.Driver");②提供JDBC的URL jdbc:mysql://主機名:端口號/數據庫名 主機名:主機的IP(loc

原创 Statement與PreparedStatement的使用

1、Statement的使用 (1)Statement:執行靜態SQL語句 (2)PreparedStatement:執行動態SQL語句 (3)CallableStatement:執行數據庫存儲過程 PreparedStatement的

原创 線程睡眠實例 Demo_月食

eg : 實訓時跟着敲的實例,沒什麼想說的,直接奉上代碼  import javax.swing.*; import java.awt.*; public class EcDemo { public static void

原创 Java線程 初次接觸

進程:計算機執行的單元塊,一個進程有多個線程。 線程:計算機最小執行的單元塊 實現線程的兩種方法:繼承,重寫 01-繼承實現 public class Runa { public static void main(String

原创 Java泛型類

聲明一個泛型類 class People<E> People是泛型類的名稱 E爲泛型,他可以是任意的對象或接口,但不能是基本類型 使用泛型類聲明一個對象 Cone<Circle> coneOne = new<Circle>(new Cir

原创 遞歸(漢諾塔)

算法思路:略   # include  <stdio.h> void hanoi ( int n, char a,  char b,  char c )         //這裏代表將a柱子上的盤子藉助b柱子移動到c柱子   {  if

原创 漢堡菜單導航欄的滾動監聽事件的運用

來源於菜鳥教程 一、漢堡菜單 1.摺疊的內容必須包裹在帶有 class .collapse、.navbar-collapse 的 <div> 中。 2.摺疊起來的導航欄實際上是一個帶有 class .navbar-toggle 及兩個 d

原创 Java Swing_窗口常用方法

JFrame的常用方法 創建一個窗口 JFrame() JFrame(s) 設置窗口的位置大小 setBounds setSize setLocation setVisible 撤銷當前窗口 dispose() 設置窗口擴展狀態 setE

原创 JFrame_Menu_菜單

菜單條:setJMenuBar(JMenuBar bar) 菜單 :JMenu 菜單項:JMenuIem 嵌人子菜單:JMenuItem 菜單上的圖標:setIcon