会员   密码 您忘记密码了吗?
1,655,922 本书已上架      购物流程 | 常见问题 | 联系我们 | 关于我们 | 用户协议

有店 App


当前分类

商品分类

浏览历史

当前位置: 首页 > 电脑资讯 > Binary Hacks:駭客秘傳技巧一百招
Binary Hacks:駭客秘傳技巧一百招
上一张
Binary Hacks:駭客秘傳技巧一百招
下一张
prev next

Binary Hacks:駭客秘傳技巧一百招

作者: 高林哲、鵜飼文敏、佐藤祐介...等/合著
出版社: 歐萊禮
出版日期: 2013-05-30
商品库存: 点击查询库存
以上库存为海外库存属流动性。
可选择“空运”或“海运”配送,空运费每件商品是RM14。
配送时间:空运约8~12个工作天,海运约30个工作天。
(以上预计配送时间不包括出版社库存不足需调货及尚未出版的新品)
定价:   NT580.00
市场价格: RM89.30
本店售价: RM78.60
购买数量:
collect Add to cart Add booking
详细介绍 商品属性 商品标记
內容簡介

  本書的主題是底層的程式開發技術。

  底層指的是接近「赤裸」的電腦硬體。

  軟體的世界是藉著不斷堆疊「抽象化」而進步的。組合語言是機械語言的抽象化、C
語言是組合語言的抽象化。而在
C
語言之上,還有許多以
C
實作的各種
script
語言。抽象化可將底層的複雜部份隱藏起來,為開發者提供更具生產力、安全性更高的程式開發手段。

  但是,也不能因為這樣就認為把底層的技術完全忘光也能開發程式。若想追求性能極限、盡可能提高可靠度、想解決偶爾發生的「神秘錯誤」,就不得不面對底層細節了。可惜的是,抽象化並非萬全的解決之道。

  比如說,Ruby

Perl
寫的
script
若是發生
segmentation fault
異常結束的話,就需要下到
C
語言這層尋找原因。有時也會遇到特殊的問題,需要發揮「在執行的時候改寫程式自己的機械碼」這種棘手的技巧。如果不知道底層技術的話,就沒辦法面對這些問題了。

  本書的目標,就是介紹這些場面之中能夠發揮威力的眾多訣竅,也就是「Binary Hacks」。Binary Hack
的名稱是來自
0

1,也就是程式開發時位於最底層的
binary
觀念。本書把
Binary Hacks
定義為「運用底層軟體技術的程式設計訣竅」,廣泛涵蓋了基本工具的使用方式、安全議題、以及運用
OS
與處理器功能等進階議題。

  以往,這類訣竅都沒有整理起來,像是「知道的人就會知道」的東西。本書就是嘗試把這些訣竅集合起來,使它們成為誰都可以運用的工具。本書主要是收集在實際情形下幫得上忙的
hacks,但也提到不少沒什麼用、卻很有趣的
hacks。希望您能透過本書學到有用的訣竅、體會底層技術的趣味。