原创 從0實現 BT 下載 :2 Tracker 服務交互

在上一篇 1種子的解析 介紹了種子的解析,已經可以解析出來關鍵的信息了: announce list: Tracker 服務器列表 info_hash:文件 SHA1 20Byte 經過 URL 編碼 peer_id:客戶標識 先看一個真實

原创 從0實現 BT 下載 :1種子的解析

最近突然有了時間,想研究一下 p2p 網絡,先做一個較容易實現的 bt 下載實現,儘量少的使用第3方庫。 先寫第一篇 種子的解析: 種子文件,不是全是 asc2 可見字符,有些是二進制編碼,不能直接看所以需要解析。 Bencode 編碼h

原创 chromium webRTC windows 10 編譯

參考:https://chromium.googlesource.com/chromium/src/+/refs/heads/main/docs/windows_build_instructions.md 必備軟件:python 3.8gi

原创 k8s 上安裝 lamp 環境

K8S 集羣配置完成以後,可以建立各種服務和 RC 建立資源 vi lamp-rc.yaml apiVersion: v1 kind: ReplicationController metadata: name: lamp spec

原创 centOS 7.9 k8s 安裝 和 基本命令

CentOS-7-x86_64-DVD-2009.iso vi /etc/sysconfig/network-scripts/ifcfg-ens33最後一行改爲 yes systemctl restart network 官方參考https

原创 openwrt PandoraBox PBR-M1 極路由4 HC5962 更新固件

PBR-M1 極路由4 HC5962 一個用 SPI FLASH 32M ,一個用 NAND FLASH 128M ,其它基本一致。 功能:LuCI<*> luci-app-adblock<*> luci-app-aria2<*> luci

原创 使用 squid 共享 虛擬專用網至局域網

最近要出差,但是公司代碼放在內網環境,平時在公司使用沒問題,如果不在公司,就要撥 虛擬網絡以下簡稱:V網。 但是公司給的 V網,並不是那種,直接用系統自帶的網絡連接,就可以連接上的,需要裝一個軟件,登錄還需要郵箱密碼和手機短信驗證。 所以不

原创 第一次參加日語能力測試 N5

考試時間是12月第一個星期天的下午1點半。 先找到自己考試的教室,進入教室以後,把包放到講臺前臺,手機要靜音,不能發出聲音。只允許帶,鉛筆、像皮 水可以放到桌子下面,其它電子產品都不允許帶,手錶之類的。考試的時候,會啓動手機信號屏蔽器。 在

原创 置頂,博客中所有源碼 github

所有項目源代碼,開源地址。 作者 github 主頁 https://github.com/nejidev 目前開源項目有: 1, linux tea5767 at24c08 mmap 實現fm 收音機 地址:https://github.

原创 docker 技術全面整理

docker 和 vm 虛擬機技術比較像,但又有一些區別。 vm 像真機一樣有 BIOS ,有硬盤,有網卡,聲卡,可以安裝操作系統, win7 win10 macOS ubuntu centOS,有好用方便的快照功能,隔離性較強,vm 蹦潰

原创 http2 技術整理 nginx 搭建 http2

使用 nginx 搭建一個 http2 的站點,準備所需: 1,域名 .com .net 均可(國內域名需要 icp 備案) 2,雲主機一個,可以自由的安裝配置軟件的服務器 3,https 證書 http2 基於 https ,所以先配置好

原创 plist 圖集 php 批量提取 PS 一個個切

最近,迷上了用 cocos2d 做遊戲開發。由於是新入門,很多東西從頭開始學。 在使用 sprite 的 Rect 裁剪顯示的時候,顯示總是多一塊。所以,要從圖集中提取一張張圖,這樣就省了裁剪。 原圖是這樣的,一大張 png 圖集,花錢買的

原创 cocos2d-x android 入門

前一段時間使用傳統方式做了一個CS軟件,發現 UI 顯示的比較慢,突發奇起,開始研究起來 GPU 加速,最後開始學習 cocos2dx。 開發環境以最新的 Cocos2d-x 3.17.1 Android stduio 3.2 ,配置好 S

原创 網址封鎖的幾種方法 公司把 pan.baidu.com 封了 研究實現原理

HTTP 和 HTTPS 協議HTTP 協議在 頭部會發送 host 就是要訪問的域名,可以用來被檢測。 HTTPS 協議雖然會加密全部通訊,但是在握手之前還是明文傳輸。有證書特證可被檢測。 1, DNS 污染通過 DNS 污染域名解析到錯

原创 socket TCP 從0實現音頻傳輸 ALSA 播放

RTP標準是採用 UDP 發送,有不少現成的開源庫,但不在本文討論的範圍內。UDP 用戶數據報,不提供流程,安全傳輸的功能,但速度快,能提供多播,廣播,沒有序列號 SEQ ,有 MTU 限制,1500。TCP 傳輸控制協議,提供流控,SEQ