240 發(fā)簡信
IP屬地:廣東
  • 120
    深入理解 Autolayout 與列表性能 -- 背鍋的 Cassowary 和偷懶的 CPU

    深入理解 Autolayout 與列表性能 -- 背鍋的 Cassowary 和偷懶的 CPU 這篇文章會通過對 autolayout 內部實現(xiàn)的探索和數(shù)據(jù)分析和對 auto...

  • objc_msgSend的匯編hook實現(xiàn)

    基于戴銘老師給出的objc_msgSend監(jiān)聽方案,對其中核心的匯編實現(xiàn)進行解析 監(jiān)聽代碼 單個指令解析 完整armv8指令集利花、ARM64匯編基礎(不過里面說sp是x31不置...

  • 6.進程間通信

    進程間通信通常有幾種方式。 1.管道分為匿名管道戚长、命名管道。匿名管道就是命令行中常用的 xxx | xxx怠苔。管道以文件的形式存在同廉,但是使用方式類似于開發(fā)的瀑布模型,當下一個環(huán)...

  • 120
    8.容器化(不全

    無論是容器柑司,還是虛擬機迫肖,都依賴于內核中的技術,虛擬機依賴的是 KVM攒驰,容器依賴的是 namespace 和 cgroup 對進程進行隔離蟆湖。 為了運行 Docker,有一個 d...

  • 120
    7.虛擬化(不全

    概述 大機器不靈活, 因此誕生在物理機上搭建虛擬機的方法.資源大小不靈活資源申請不靈活資源共享不靈活 搭建虛擬機的問題是: 虛擬機軟件必定是運行在用戶態(tài), 虛擬機中的內核無法...

  • 120
    5.輸入輸出設備

    設備管理 用設備控制器屏蔽設備差異I/O 設備多種多樣, 通過設備控制器范文設備( 類似代理商 )控制器像小電腦, 有芯片和寄存器, CPU 可通過讀寫寄存器訪問設備I/O ...

  • 120
    4.文件系統(tǒng)

    初探 文件系統(tǒng)的功能以塊為單位的存儲組織形式要有索引, 方便查找熱點文件應該有緩存可以以文件夾形式組織, 方便管理在內存中維護數(shù)據(jù)結構, 保存哪些文件被哪些進程打開/使用 文...

  • 120
    3. 內存管理

    內存管理 內存管理包含: 物理內存管理; 虛擬內存管理; 兩者的映射 除了內存管理模塊, 其他都使用虛擬地址(包括內核) 虛擬內存空間包含: 內核空間(高地址); 用戶空間(...

  • 120
    2.進程管理

    創(chuàng)建進程 使用fork函數(shù)創(chuàng)建進程int pid = fork();在執(zhí)行此函數(shù)后玻粪,即從當前進程開了一個新的子進程隅津。pid=0表示當前是新進程诬垂,不為0代表當前為主進程,pid...

  • 120
    1. 系統(tǒng)啟動

    0.X86架構 1.BIOS引導 實模式只有 1MB 內存尋址空間(X86) 加電, 重置 CS 為 0xFFFF , IP 為 0x0000, 對應 BIOS 程序 0xF...

  • 設計原則練習2-通用模塊

    項目背景 我們希望設計開發(fā)一個小的框架伦仍,能夠獲取接口調用的各種統(tǒng)計信息结窘,比如,響應時間的最大值(max)充蓝、最小值(min)隧枫、平均值(avg)、百分位值(percentile)...

  • 設計原則練習-積分兌換系統(tǒng)

    需求分析 技術人也要有一些產品思維谓苟。對于產品設計官脓、需求分析,我們要學會“借鑒”涝焙,一定不要自己悶頭想卑笨。一方面這樣做很難想全面,另一方面從零開始設計也比較浪費時間仑撞。除此之外赤兴,我們...

  • SOLID設計原則

    SOLID 分別為: 單一職責原則 開閉原則 里氏替換原則 接口隔離原則 依賴倒置原則 單一職責原則 1. 如何理解單一職責原則(SRP)? 一個類只負責完成一個職責或者功能...

  • 面向對象練習-鑒權需求設計

    Demo地址 面向對象綜述 設計分為三大步 面向對象分析OOA 面向對象設計OOD 面向對象開發(fā)OOP 劃分職責進而識別出有哪些類根據(jù)需求描述派草,我們把其中涉及的功能點搀缠,一個一...

  • 120
    面向對象

    面向對象特性 封裝 What:隱藏信息铛楣,保護數(shù)據(jù)訪問近迁。How:暴露有限接口和屬性,需要編程語言提供訪問控制的語法簸州。Why:提高代碼可維護性鉴竭;降低接口復雜度,提高類的易用性岸浑。 ...

  • 120
    關于高并發(fā)和分布式中的冪等處理搏存,你真的知道嗎?

    我們先來談下冪等的概念 抽象概念 冪等(idempotent矢洲、idempotence)是一個數(shù)學與計算機學概念璧眠,常見于抽象代數(shù)中。 在編程中读虏,一個冪等操作的特點是其任意多次執(zhí)...

  • C語言也能面向對象編程T鹁病?

    引言 面向對象是一個老生常談的話題盖桥,其基本思想為封裝灾螃、繼承、多態(tài)揩徊。 最近在學習 Linux 系統(tǒng)源碼時腰鬼,發(fā)現(xiàn)雖然系統(tǒng)是使用面向過程的 C 語言編寫嵌赠,但是還是可以體現(xiàn)出面向對象...

  • CoreVideo文檔閱讀及常見使用方式

    簡述 平時工作中使用 CoreVideo 也不算少,但是一直沒有系統(tǒng)完整地閱讀梳理過它的官方文檔熄赡。趁著這段時間較為閑暇姜挺,就系統(tǒng)性的學習一下官方文檔,并且記錄一些常見用法本谜。 常...

  • 2019年工作總結及2020年展望

    去年總結 工作 去年由剛加入公司的萌新初家,到負責語聊房SDK、客戶對接等事務乌助、方案設計等溜在,在這個過程中自身的綜合能力還是有比較大的提升的。首先是負責語聊房的SDK他托,在這期間大致...

  • 再讀《設計模式》

    設計模式 創(chuàng)建型模式 初始化邏輯分離掖肋。 抽象工廠 抽象工廠旨在提供一個創(chuàng)建一系列相關或相互依賴對象的接口,而無需指定他們具體的類赏参。如一個窗口有多種UI風格志笼,其中包含了多種UI...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品