原创 數據庫多表之間的建表原則
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