原文 Assembler / なぜx86ではMBRが"0x7C00"にロードされるのか?(完全版)
感謝 descent 大大分享本文,隨便看隨便譯。本文不是逐句譯,同時也不是這方面的專家 (不管是語言或技術),用語不一或缺漏錯誤在所難免,歡迎自行 fork 修正指教
誰適合看本文?
對 x86 架構與組合語言有基礎認識,以及從 MBR 到載入 OS 這一段過程有興趣的人 (還有談到中斷向量或 INT xxx 時不會一臉茫然的人)
| import simplejson as json | |
| import lxml | |
| class objectJSONEncoder(json.JSONEncoder): | |
| """A specialized JSON encoder that can handle simple lxml objectify types | |
| >>> from lxml import objectify | |
| >>> obj = objectify.fromstring("<Book><price>1.50</price><author>W. Shakespeare</author></Book>") | |
| >>> objectJSONEncoder().encode(obj) | |
| '{"price": 1.5, "author": "W. Shakespeare"}' | |
| """ |
| --- | |
| layout: default | |
| --- | |
| <div class="blog-index"> | |
| {% assign post = site.posts.first %} | |
| {% assign content = post.content %} | |
| {% include post_detail.html %} | |
| </div> |
| """ | |
| Convert an XML list of Tim Hortons restaurant locations to JSON | |
| Usage: python parse.py sourcefile destfile | |
| E.g.: python parse.py locations.xml locations.json | |
| """ | |
| import json | |
| import sys | |
| try: |
原文 Assembler / なぜx86ではMBRが"0x7C00"にロードされるのか?(完全版)
感謝 descent 大大分享本文,隨便看隨便譯。本文不是逐句譯,同時也不是這方面的專家 (不管是語言或技術),用語不一或缺漏錯誤在所難免,歡迎自行 fork 修正指教
誰適合看本文?
對 x86 架構與組合語言有基礎認識,以及從 MBR 到載入 OS 這一段過程有興趣的人 (還有談到中斷向量或 INT xxx 時不會一臉茫然的人)
| #!/usr/bin/env python | |
| # -*- encoding: utf-8 -*- | |
| """xml2json.py Convert XML to JSON | |
| Relies on ElementTree for the XML parsing. This is based on | |
| pesterfish.py but uses a different XML->JSON mapping. | |
| The XML->JSON mapping is described at | |
| http://www.xml.com/pub/a/2006/05/31/converting-between-xml-and-json.html |
Hi there!
The docker cheat sheet has moved to a Github project under https://github.com/wsargent/docker-cheat-sheet.
Please click on the link above to go to the cheat sheet.
| brew install sbt | |
| cd /tmp | |
| wget http://apache.spd.co.il/kafka/0.8.0/kafka_2.8.0-0.8.0.tar.gz | |
| tar -zxvf kafka_2.8.0-0.8.0.tar.gz -C /usr/local/ | |
| cd /usr/local/kafka_2.8.0-0.8.0 | |
| sbt update | |
| sbt package |
| Hey there, | |
| Use the main.js to download your video, instructions included in that file. | |
| (File is here on this page itself, either above or below this) | |
| If in case, Facebook didn't made a video for you, read this: | |
| http://on.fb.me/LookBackNoVideo | |
| If you got your video once, and you deleted a timeline post (or anything else) | |
| which made the video disappear from the page, you can still retrieve the | |
| file from your browser cache. |
Inspiration: Deis Commit Style Guide
I often quote Deis in sections below.
It makes going back and reading commits easier. It also allows you to spend less time thinking about what your commit message should be.