原创 什麼是對刷

平臺對刷降低風險的原理,下面做個簡單介紹下。有興趣或想互換平臺的朋友可以加小企鵝交流。切記,要看完全文,好戲在後面。 首先介紹下概念。 一、什麼是對刷 對刷交易即同時進行兩筆結果相關、方向相反、數量相當、盈虧相抵、賺賠率差的交易。

原创 Packet Checksum Recalculation

This afternoon, I was just going to demonstrate my packet modifying program to the customer, when I found that tran

原创 深入理解 NaN 與 isNaN 方法

一、NaN NaN,即 not a number,從字面意思上可以理解爲非數字,但是在 JavaScript 的數據類型劃分的時候,我們還是將其劃分進 number 類型: typeof NaN; // “number” 實

原创 TCP與UDP挖掘機(二)套接字選項

套接字選項 用於IP層的套接字選項(IPPROTO_IP) 參數 解釋 IP_ADD_MEMBERSHIP 加入組播(廣播)組。每個套接字最多可以連接一組IP_ADD_MEMBERSHIPS組。 IP_ADD_SOURCE_MEM

原创 Python 網絡編程3:tcp客戶端與tcp服務器以及下載器

一、TCP介紹 1.1、TCP協議,傳輸控制協議(英語:Transmission Control Protocol,縮寫爲 TCP)是一種面向連接的、可靠的、基於字節流的傳輸層通信協議,由IETF的RFC 793定義。 1.2、T

原创 tcp的拆包和粘包

簡介 拆包和粘包是在socket編程中經常出現的情況,在socket通訊過程中,如果通訊的一端一次性連續發送多條數據包,tcp協議會將多個數據包打包成一個tcp報文發送出去,這就是所謂的粘包。而如果通訊的一端發送的數據包超過一次t

原创 快速過一遍Webpack4核心知識

1、webpack和webpack-dev-server區別 webpack 每次會生成一個bundle.js文件,webpack-dev-server不會,只是將打包結果放在內存中,並不會寫入實際的bundle.js,在每次we

原创 《TCP/IP協議 詳解》思考總結 · TCP下篇

前言 這篇文章是整個讀書總結系列的最後一篇,有關TCP我想總結的內容都會在這篇文章結束。當然這並不是TCP的全部,總共的五篇文章都只是計算機網絡的基礎。枯燥而又繁雜的知識點只是進入網絡領域的入場券,學會理解了基礎纔可能繼續往下深耕

原创 select和epoll區別

socket編程併發處理的問題中,select和epoll函數的區別一直是面試中的重點。關於他倆的區別很多博客中已經說明了,我在這裏總結一下。參考select和epoll 原理概述&優缺點比較以及select、poll、epoll

原创 TCP 協議的三次握手

TCP 三次握手是一個很經典的問題,這裏簡單的整理一下 TCP 可以成功完成三次握手的流程。 Socket API 的流程 在進行 Socket 編程的時候,服務器端通常使用 socket、bind、listen 這三個 API

原创 JAVA動態代理

代理模式 爲其他對象提供一個代理以控制對某個對象的訪問。代理類主要負責爲委託了(真實對象)預處理消息、過濾消息、傳遞消息給委託類,代理類不現實具體服務,而是利用委託類來完成服務,並將執行結果封裝處理。 其實就是代理類爲被代理類預處

原创 說說區塊鏈的事情

什麼是區塊鏈Blockchain? 區塊鏈(Blockchain)是指通過去中心化和去信任的方式集體維護一個可靠數據庫的技術方案。通俗一點說,區塊鏈技術就指一種全民參與記賬的方式。所有的系統背後都有一個數據庫,你可以把數據庫看成是