原创 異步TCP編程

異步TCP編程 異步操作一般在單獨的線程中執行 異步設計模式:基於事件的異步設計模式、基於IASyncResult的異步設計模式; 1,基於IASyncResult的設計模式: 基本原理: 通過前綴爲Begin和End的兩個方

原创 Linux壓縮/解壓命令

.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是壓縮!) ——————————————— .gz 解壓1:gunzip

原创 c#網絡編程常用特性之委託機制

C#委託機制(委託是個特殊的類) 委託的使用: 先定義,後聲明,接着實例化,然後作爲參數傳遞給方法,最後才能使用。 關鍵字: delegate 1,定義: delegate void SomeDelegate(type1

原创 TCP編程

TCP:是一種面向連接的,可靠的基於字節流的傳輸層通信協議。 工作過程: 建立連接:通過三次握手建立連接: 第一次握手:建立連接時,客戶端發送SYN包(SEQ=x)到服務器,並進入SYN_SEND狀態,等待服務器確認; 第二次握

原创 Android之Intent全面解析及用法

Intent對Android的核心和靈魂,是各組件之間的橋樑。四大組件分別爲Activity 、Service、BroadcastReceiver、ContentProvider。 而這四種組件是獨立的,它們之間可以互相調用,協

原创 TCP基礎編程的一般步驟

Server端: 聲明IP、Port、TcpListener、TcpClient、NetworkStream等; 初始化各個字段; 創建TcpListener對象,Start指定的Port監聽: TcpListener tcp

原创 方法回調與委託、線程的綜合應用

方法回調與委託、線程綜合應用的例子: using System; using System.Windows.Forms; using System.Threading; namespace 方法回調與委託_線程的綜合應用 {

原创 c#網絡編程常用特性之多線程

在C#中線程使用System.Threading.Thread類處理。 Thread 類在實例化時接收一個ThreadStart委託或者ParameterizedThreadStart委託的構造函數: Thread th=new

原创 (C#)WinForm窗體間傳值

(C#)WinForm窗體間傳值 1.通過構造函數 特點:傳值是單向的(不可以互相傳值),實現簡單 實現代碼如下: 在窗體Form2中 int value1; string value2; public Form2 (

原创 【Java】Java AIO使用詳解

歡迎關注公衆號: nullobject 。 文章首發在個人博客 https://www.nullobject.cn,公衆號nullobject同步更新。 這篇文章主要講解Java AIO網絡編程。 1. AIO是什麼 本文

原创 PTPIP協議中文版

歡迎關注公衆號: nullobject 。 文章首發在個人博客 https://www.nullobject.cn,公衆號nullobject同步更新。 這篇文章主要爲PTPIP的學習筆記 文章目錄0 說明1 PTP-IP

原创 修改AndroidStudio緩存目錄

文章首發自公衆號: nullobject 。 個人站點:https://www.nullobject.cn 這篇文章主要介紹如何修改Android Studio緩存目錄 1 說明 修改Android Studio緩存目錄,

原创 QtCharts之QValueAxis類

文章首發自公衆號:: nullobject 。 個人站點:https://www.nullobject.cn 這篇文章主要講解QValueAxis類的API及其使用。 0x00 關於QValueAxis QValueAxis,

原创 QtCharts之QAbstractAxis類

文章首發自公衆號:: nullobject 。 個人站點:https://www.nullobject.cn 這篇文章主要講解QAbstractAxis類的API及其使用 0x00 QtCharts中座標軸結構 在學習QAbs

原创 QtCharts之QXYSeries

文章首發自公衆號:: nullobject 。 個人站點:https://www.nullobject.cn 這篇文章主要介紹QXYSeries類的API及其使用 0x00 前言 QXYSeries作爲QAbstractSer