口語課程

執行時Hook所有Block方法呼叫的技術實現

iOS系統中一共有:C函式、Block、OC類方法三種形式的方法呼叫。Hook一個方法呼叫的目的一般是為了監控攔截或者統計一些系統的行為。Hook的機制有很多種,通常良好的Hook方法都是以AOP的形式來實現的

我對SOLID的理解

超前的設計或者過度的設計都不是良好的設計,很多時候我們等到程式碼在第一次變化的時候可以及時作出反應就夠了 單一責任原則(The Single Responsibility Principle ) 根據實

高併發網路程式設計

一個tcp連線都要佔一個檔案描述符,一旦這個檔案描述符使用完了,新的連線到來返回給我們的錯誤是“Socket/File:Can't open so many files” 。

[譯] Part 30: Golang 中的Error處理

Error表示程式中的異常情況。假設我們正在嘗試開啟檔案,檔案系統中不存在該檔案,那麼這是一種異常情況,它就代表一種error 。 Go中使用內建的error 型別表示錯誤。 就像任何其他的內

教你C語言開發連連看小遊戲,堪稱小白練手神器!

想必大家都知道,C++應用於很多方面,包括遊戲開發,無論是在電腦上還是手機上,最火爆的當然是王者榮耀了,但對於剛入門的小白來說,想開發遊戲還是得從最基礎的開始,因此,小編今天就開發一個特別經典的小遊戲——連連看

便利店超市是否真的有必要做微信小程式!

便利店超市是否真的有必要做微信小程式! 在微信小程式火熱的風口,商家是否要為自己的門店多開拓一條大路?消費者可以通過使用便利店小程式來滿足一系列需求問題,線上即刻購買,即可送貨上門。

企業選擇小程式做微官網的六大理由!

微信對小程式的支援力度前所未有的,擁有10.68億使用者的微信決心要做的事,成功的概率太高太高,隨著網際網路的發展,4G網路覆蓋面積越來越廣,人們的上網工具由電腦逐步變成手機,流量由pc轉向移動,網頁版官網逐漸

Golang 輕量級-高併發socket框架——chitchat

這是基於golang socket 一個輕量級,支援高併發操作的開發框架chitchat。本文將介紹chitchat的基本使用方法;通過原始碼分析該框架的具體工作流程;簡要講解作者留下的Demo檔案和該框架的使

1714948174.312