原创 VBS腳本發送Http請求(Get,Post)

發送Get請求   發送Post請求:(包括json格式的內容) Function sendHttpPost(posturl,params) Dim http Set http = CreateObject("MSXML2

原创 IP地址的分類與子網劃分

*  IP地址分類     不同的網絡【網段】傳遞數據需要 通過路由器    同一網絡【網段】傳遞數據 只需要通過交換機IP地址=網絡號+主機號。    網絡號:用於識別主機所在的網絡;    主機號:用於識別該網絡中的主機。IP地址分爲

原创 條款40:明智而審慎的使用多重繼承

  使用private繼承 實現: #pragma once #include "IPerson.h" #include "PersonInfo.h" class CPerson1 : public IPerson, private

原创 eclipse新建maven工程(java工程) eclipse新建maven工程(web工程)

先進行maven的配置 參考:eclipse新建maven工程(web工程)   新建maven java工程 如下:               結構如下:       **

原创 HeadFirst設計模式-迭代器模式

  迭代器模式:提供一種方法順序訪問一個聚合對象中的各個元素,而又不暴露其內部的表示。       Java例子 package i_IteratorPattern_CompositePattern; import java.uti

原创 HeadFirst設計模式-模板方法模式

  模板方法模式:在一個方法中定義一個算法的骨架,而將一些步驟延遲到子類中。模板方法使得子類可以在不改變算法結構的情況下,重新定義算法中的某些步驟。     package h_TemplateMethodPattern; publ

原创 HeadFirst設計模式-外觀模式

外觀模式:提供了一個統一的接口,用來訪問子系統中的一羣接口,外觀定義了一個高層接口,讓子系統更容易使用。意圖是提供一個簡單的接口。       **

原创 HeadFirst設計模式-命令模式

     命令模式,將方法調用封裝起來了。 Java例子: package f_CommandPattern._01_demo; public interface Command { public void execute(

原创 條款35:考慮virtual函數以外的其他選擇

     模板方法模式 #include <iostream> using namespace std; class GameCharacter { public : int healthValue() const

原创 HeadFirst設計模式-觀察者模式

觀察者模式:定義了對象之間的一對多依賴,這樣一來,當一個對象改變狀態時,他的所有依賴者都會收到通知並自動更新。       Java代碼 package b_ObserverPattern._02_weatherstation; p

原创 HeadFirst設計模式-裝飾者模式

裝飾者模式:動態地將責任附加到對象上。若要擴展功能,裝飾者提供了比繼承更有彈性的替代方案。 UML: Java代碼 package c_DecoratorPattern._01_coffe; /** * 飲料 */ public