原创 Java入門和概述

1、Java分類     Java SE:Java Standard Edition,java標準版本,是JDK、JVM以及Java標準API的合集,是ee和me的基礎。     Java EE:Java Enterprise Editi

原创 MFC進度條控件CProgressCtrl實現進度滾動效果

關於CProgressCtrl 控件的基本操作網上有很多資料,可我想實現進度條中進度滾動效果,即很多時候程序出現的等待或啓動畫面,如下圖: 在網上搜索半天發現了了這個方法:CProgressCtrl::SetMarquee(_In_ B

原创 模塊平臺系統

1、   Java SE9中增加了基於模塊來管理鏈接庫功能封裝、鏈接庫之間的相依性等需求,而這之前我們都是使用基於類路徑的方式來組織、建立和使用鏈接庫。有相關的開發工具可以用來處理模塊的使用,下面是我們自己來手動建立模塊的一個示例:在項目

原创 SQL基礎(1):約束

以下只針對SQL Server,其它數據庫類型可能不支持某些操作或操作名不同。SQL語句分類:①、DCL:用戶授權,grant、revoke。②、DDL:操作表,create、alter、drop、truncate。③、DML:操作數據:

原创 SQL語句(4):查詢函數

以下只針對SQL Server,其它數據庫類型可能會不支持某些函數或函數名不同。聚合函數聚合函數又稱合計函數、組函數、多行函數,它通常是用來獲得字段的最大值max()、最小值min()、平均值avg()、值總和sum()、記錄條數coun

原创 SQL基礎(2):數據操作-增刪改

以下只針對SQL Server,其它數據庫類型可能不支持某些操作或操作名不同。 create database [IF NOT EXISTS] database_name:創建數據庫 drop database:刪除數據庫 show ta

原创 SQL語句(3):查詢

以下只針對SQL Server,其它數據庫類型可能會不支持某些函數或函數名不同。選擇數據:selectselect用於選擇列,where用於選擇行,*表示所有行和列。select GETDATE();--輸出當前日期和時間:2014-12

原创 函數對象

  如果一個類中實現了重載括號()運算符,即operator(),那麼這個類的對象就是一個函數對象。因爲函數對象實現了operator(),所以它就有了類似函數的行爲,可以像函數一樣來調用它,所以函數對象又稱爲仿函數: class CS

原创 內存映射

  創建內存映射分三步:CreateFile打開文件,CreateFileMapping創建內存映射內核對象,MapViewOfFile將內存映射對象映射到當前應用程序的地址空間(即獲得內存映射指針)。如果內存映射不與硬盤上的文件相關聯的

原创 C++總結(1)

一、C++初步認識 1、const C語言中常使用#define預處理命令來定義符號常量,如#define PI 3.14 。它只是在程序預編譯的時候進行字符置換,PI不是變量,沒有數據類型,不佔用存儲單元,而且容易出錯。 C++提供了用

原创 C++總結(2)

一、繼承和派生 1、面向對象的三大特徵:封裝、繼承、多態。 封裝:將數據類型和接口組合在一起,根據需要提供外界對其訪問的權利。 繼承:在一個已存在的類的基礎上建立一個新的類,新的類可以從已有的類那裏獲得其已有的特性,而自己又可以有自己特定

原创 Java網絡編程(2):TCP和UDP

1、多線程“服務端-客戶端”   TCP客戶端使用Socket來連接服務器和與服務器通信。以下爲在主線程中將用戶輸入發送給服務端,在創建的線程中將服務端發回的數據輸出來: import java.net.*; import java.i

原创 Java網絡編程(1):基本網絡支持

1、InetAddress   InetAddress代表IP地址,其有兩個子類Inet4Address、Inet6Address,使用類方法getByName、getByAddress、getLocalHost來獲取InetAddres

原创 Java線程(2)

1、線程組和異常   ThreadGroup是線程組類,Thread類的構造函數中有ThreadGroup參數的版本,用來設置線程所屬的線程組,線程的默認線程組爲其父線程所在的線程組。在ThreadGroup的構造函數中設置線程組的名稱,

原创 Java線程(1)

1、創建線程的三種方法   ①、繼承Thread類來創建線程: public class Test extends Thread { Test() { super("Thread name"); } public void