原创 GRUB4DOS(六) find命令的實現

find命令的使用方法: "find [--set-root[=DIR]] [--devices=DEVLIST] [--ignore-floppies] [--ignore-cd] [FILENAME] [CONDITION]", 說明

原创 GRUB(一) stage1.S源碼分析

/* -*-Asm-*- */ #include <stage1.h> /*BIOS 自檢後將MBR加載到0x7C00,ABS(x)計算地址x在內存中的絕對地址*/ #define ABS(x) (x-_start+0x7c00)

原创 GRUB4DOS(八)map命令用法和基本原理

map用法: "map [--status] [--mem[=RESERV]] [--hook] [--unhook] [--unmap=DRIVES] [--rehook] [--floppies=M] [--harddrives=N]

原创 GRUB(五)stage2.c註釋

接上一篇,最後調用的函數是cmain(),這個函數在stage2.c中定義。 在cmain()中主要做以下事情: 尋找啓動菜單配置文件。 如找不到則嘗試尋找程序中的內置菜單。 如果找到則嘗試解析並執行該啓動菜單配置中的腳本。 如兩者都沒有

原创 GRUB4DOS(十) 關於grldr.mbr和grldr

grldr.mbr和任何系統都沒有關係,它只負責尋找根目錄下的grldr並將控制權交予它,然後grldr通過LST文件加載引導菜單,當LST文件不存在時則進入命令行由客戶使用命令引導系統。 ************************

原创 GRUB(二) 扇區1的引導代碼註釋(start.S)

/* * GRUB -- GRand Unified Bootloader * Copyright (C) 1999,2000,2001 Free Software Foundation, Inc. * * Thi

原创 libed2k源碼導讀:(三)網絡IO

目錄   第三章 網絡IO 3.1 數據序列化和反序列化 3.1.1 以向服務器發送數據爲例 3.1.2 序列化和反序列化對象的細節 3.1.3 序列化集合類對象 3.1.4 Tag,tag_list和它們的序列化 3.2 和emule服

原创 Windows沙拉:默認瀏覽器背後的故事

本文轉自:http://www.cnblogs.com/greenerycn/archive/2010/08/13/how_to_set_default_browser.html 作者:linjiet#gmail.com 在Wind

原创 GRUB4DOS(九)常用設備類型及map命令用法示例

設備類型: (fd0)       第一個軟盤 (fd1)       第二個軟盤 (hd0)       第一個硬盤 (hd1)       第二個硬盤 (hd-1)      最後一個硬盤 (hd)        最後一個硬盤之後的硬

原创 [譯]優化 Swift 編譯時間

(原文版本:Commits on Dec 11, 2017 ce6da1f3a47220259c3924df62f44f06bc45e222 翻譯:Yuen,博客地址。如果對翻譯質量存疑,歡迎提出問題建議) Swift 不停在改進 ❤️。然

原创 喜馬拉雅

喜馬拉雅 1、masonry 2、NSTimer分類避免內存泄露 3、HTTP category 和 繼承的區別 以及category 是幹啥用的 是什麼。 KVC KVO 使用場景以及是什麼。 IOS 系統SDK 中使用到的設計模式 鏈

原创 百度輸入法

百度輸入法面試準備 [toc] 一、風格糾錯題 調用方法(返回臨時變量指針,野指針) 會釋放 二、基礎知識 1、屬性關鍵字,每個之間的區別 9. @property中有哪些屬性關鍵字?/ @property 後面可以有哪些修飾符? 2、we

原创 名片全能王

名片全能王(上海合合信息) App啓動後,蘋果在主線程 RunLoop 裏註冊了兩個 Observer。 第一個 Observer 監視的事件是 Entry(即將進入Loop),其回調內會調用 _objc_autoreleasePool

原创 HTTP/HTTPS 複習指南

零、概覽 一、HTTP基礎 1、TCP/IP 的分層管理 應用層: 1.用戶接口、應用程序; 2.Application典型設備:網關; 3.典型協議、標準和應用:TELNET、FTP、HTTP 表示層: 1.數據表示、壓縮和加密pr

原创 iOS Crash 流程化4:打造自己的收集、符號化程序

Table of Contents iOS Crash 流程化4:打造自己的收集、符號化程序 實現代碼 發佈包沒帶符號表 Mach-O File Format header load Command LC_SEGMENT LC_SY