Cellular Signal Processing: An Introduction to the Molecular Mechanisms of Signal Transduction (2版)
其他會員也一起購買
【簡介】
Cellular Signal Processing offers a unifying view of cell signaling based on the concept that protein interactions act as sophisticated data processing networks that govern intracellular and extracellular communication. It is intended for use in signal transduction courses for undergraduate and graduate students working in biology, biochemistry, bioinformatics, and pharmacology, as well as medical students. The text is organized by three key topics central to signal transduction: the protein network, its energy supply, and its evolution. It covers all important aspects of cell signaling, ranging from prokaryotic signal transduction to neuronal signaling, and also highlights the clinical aspects of cell signaling in health and disease. This new edition includes expanded coverage of prokaryotes, as well as content on new developments in systems biology, epigenetics, redox signaling, and small, non-coding RNA signaling.
【目錄】
原價:
1800
售價:
1764
現省:
36元
立即查看
Introduction to Automata Theory, Languages, & Computation (3版)
相關熱銷的書籍推薦給您
Description
This classic book on formal languages, automata theory, and computational complexity has been updated to present theoretical concepts in a concise and straightforward manner with the increase of hands-on, practical applications. This new edition comes with Gradiance, an online assessment tool developed for computer science.
Please note, Gradiance is no longer available with this book, as we no longer support this product.
Features
Presents theoretical concepts in a concise and¿accessible¿style.
Emphasizes modern applications of the theory
Uses numerous figures to help convey ideas
Provides more detail and intuition for definitions and proofs
Challenges readers with extensive exercises at various levels of difficulty at the end of each chapter
Includes additional practice and tests comprehension of important concepts with Gradiance, an online homework and tutorial system. Please note, Gradiance is no longer available with this book.
New to this Edition
Provides more detail and intuition for definitions and proofs
Challenges readers with extensive exercises at various levels of difficulty at the end of each chapter
Includes additional practice and tests comprehension of important concepts with Gradiance an online homework and tutorial system. Please note, Gradiance is no longer available with this book.
原價:
1100
售價:
1010
現省:
90元
立即查看
X64 ASSEMBLY LANGUAGE STEP-BY-STEP: PROGRAMMING WITH LINUX 4TH EDITION (1版)
類似書籍推薦給您
立即查看
Linux系統管理達人養成實務攻略:高效掌握Linux指令技巧×快速部署環境(iThome鐵人賽系列書) (1版)
類似書籍推薦給您
立即查看
用實務案例學會Linux網管程式設計-最新版-附MOSME行動學習一點通:診斷‧加值
類似書籍推薦給您
1.重點式整理:各章節涵蓋的內容,易學易懂,使讀者花最少時間獲取最大效果。
2.範例說明:每章皆有重要範例,使讀者輕鬆瞭解觀念,進一步應用複雜程式架構。
3.實務案例 : 各章末附有網管程式案例,以實際解說及操作說明原理與效益。
MOSME行動學習一點通:
•診斷:可反覆線上練習書籍內所有題目,強化題目熟練度。
•加值:附書上的實務案例程式檔案,提供讀者下載使用。
程式檔案與課後習題參考答案下載說明:
為方便讀者學習本書,請至本公司MOSME 行動學習一點通網站(http://www.mosme.net/),於首頁的關鍵字欄輸入本書相關字(例如:書號、書名、作者)進行書籍搜尋,尋得該書後即可於﹝學習資源﹞頁籤下載程式檔案與課後習題參考答案。
目錄
Chapter 1 前言
1-1 UNIX/Linux 是什麼?
1-2 Linux 系統發行版
1-3 Linux 特點
1-4 網路硬體(Network Hardware)
1-5 OSI 與 TCP/IP 協定
1-6 TCP Socket 網管程式介面 .
1-7 網路管理 SNMP
1-8 效能評估簡介
1-9 網路管理範圍、標的及內容
1-10 網路伺服器
【案例一】使用常態分佈機率建立網路流量基準線
Chapter 2 學會 Linux 系統
2-1 上機並開始使用 Linux 系統
2-2 檔案之編輯、存取權利、搜尋與排序
2-3 檔案系統
【案例二】對外網站連線速率效能評估..
Chapter 3 Linux 系統管理
3-1 使用者帳號、密碼與群組瞭解與建置
3-2 系統管理檔案與命令
3-3 主機信賴之相關檔
3-4 tar 公用程式
3-5 檔案系統之維護
3-6 程序
3-7 系統定期執行命令
3-8 網管偵測命令
3-9 SELinux(Security Enhanced Linux)
【案例三】Switch Port 查詢系統
Chapter 4 AWK 程式設計
4-1 AWK是什麼?
4-2 資料型態(Data types)與運算式(Expression)
4-3 內建變數與輸入出函數
4-4 流程控制
4-5 陣列
4-6 函數
4-7 綜合範例
【案例四】使用 AWK 分析網路流量日誌檔之網域名稱
Chapter 5 Shell Scripts
5-1 Shell 是什麼?
5-2 Bourne shell
5-3 C Shell
5-4 Korn shell
5-5 綜合範例
【案例五】你的密碼被猜中了!
Chapter 6 Perl 程式設計
6-1 Perl 是什麼?
6-2 資料型態(Data types)與運算式(Expression)
6-3 內建變數與輸入出函數
6-4 流程控制
6-5 陣列.
6-6 函數..
6-7 綜合範例.
【案例六】網路設備與對外網站連線狀態監測
【案例七】續【案例三】Switch Port 查詢系統
【案例八】DNS 效能評估
【案例九】使用 SNMP 佈建 IP 及實體位址
立即查看
Linux核心除錯實務 (1版)
類似書籍推薦給您
【簡介】
藉由實用工具與進階技術,對Linux kernel與kernel模組進行有效除錯!
Linux kernel是世界公認最好的作業系統核心。但是要對kernel進行除錯,則是一件相當複雜的工作。本書是學習一切高階kernel除錯的全面性指南。深入涵蓋許多領域,例如基於工具的除錯(debug)技術(printk與動態除錯框架),並展示如何使用Kprobes。涉及記憶體的bug往往是一場惡夢,我們用兩個章節的篇幅來講解針對記憶體除錯的工具與技術。當kernel賞你一個Oops時,該如何準確地解讀才能解開最根本的問題呢?這本書提供了解答。
並行性(concurrency)往往是一個複雜的主題,本書能幫助你確切地了解何謂資料競爭(data race),包括使用KCSAN來檢測這類問題。還有一些棘手的問題,無論是在除錯還是效能方面,都需要詳細的kernel層級追蹤;你將學習到如何使用Ftrace及其前端(frontend)的強大功能,還將會知道如何在kernel內部的GDB工具(KGDB)與許多其他工具,用於處理kernel lockup、hangs與可怕的kernel panic。
讀完本書,你將能掌握各種強大的kernel debug工具與技術,以及具有在何時間點使用適當工具和技術的敏銳能力。
你將學到的內容:
*探索基於工具的printk,以及功能強大的動態除錯框架(dynamic debug framework)
*使用靜態與動態的Kprobes,trap kernel/module 的函式
*使用KASAN、UBSAN、SLUB debug 和kmemleak捕捉kernel 的記憶體問題
*深入解譯Oops,並精準識別程式碼的行號位置
*了解資料競爭,並使用KCSAN捕捉難以捉摸的並行性(concurrency)問題
*利用Ftrace與trace-cmd詳細追蹤kernel流程
*撰寫自訂的kernel panic handler(處理常式),並檢測kernel lockup與hangs
*使用 KGDB 單步執行,以及 debug kernel/module 的原始碼
中文版勘誤資料:http://lkd.netdpi.net/errata
【目錄】
【PART 1 Kernel 除錯的簡介與方法】
chapter 1 軟體除錯概論
1.1 技術需求
1.2 軟體除錯 - 定義、起源與由來
1.3 軟體錯誤:真實案例
1.4 設定工作區
1.5 兩個 kernel 的故事
1.6 幾個簡單的 Debug 技巧提示
結論
chapter 2 Debug Kernel 的方法
2.1 技術需求
2.2 分類 bug type
2.3 Debug Kernel:方法不同的原因
2.4 概述 debug kernel 的不同方法
結論
【PART 2 Kernel 與驅動程式的除錯工具與技術】
chapter 3 透過檢測除錯:使用 printk 與其族類
3.1 技術需求
3.2 無所不在的 kernel printk
3.3 將 printk 用於除錯目的
3.4 使用 kernel 強大的動態 debug 功能
3.5 剩下的 printk 雜項字元
結論
chapter 4 透過Kprobes 儀器進行debug
4.1 了解 kprobes 基礎
4.2 使用 static kprobes - 傳統的探測方法
4.3 了解 ABI 的基本概念
4.4 使用 static kprobes - 範例 3 與範例 4
4.5 開始使用 kretprobes
4.6 Kprobes:限制性與不利因素
4.7 更簡單的方法:動態 kprobes 或基於 kprobes 的事件追蹤
4.8 透過 perf 和 eBPF 工具,對 execve() API 進行 trap
結論
chapter 5 Kernel 記憶體除錯問題初探
5.1 技術需求
5.2 記憶體到底出了什麼問題?
5.3 使用 KASAN 和 UBSAN 找到記憶體 bug
5.4 使用 Clang 編譯 kernel 和 module
5.5 捕捉 kernel 中的記憶體缺陷:比較與注意事項 (Part 1)
結論
chapter 6 再論 Kernel 記憶體除錯問題
6.1 技術需求
6.2 透過 SLUB debug 偵測 slab 記憶體損毀
6.3 使用 kmemleak 找出記憶體洩漏問題
6.4 捕捉 kernel 中的記憶體缺陷:比較與注意事項(Part 2)
結論
chapter 7 Oops!解讀 kernel 的 bug 診斷
7.1 技術需求
7.2 產生一個簡單的 kernel bug 和 Oops
7.3 介紹 Kernel Oops 以及所代表的意義
7.4 魔鬼藏在細節裡:解碼 Oops
7.5 協助判斷 Oops 位置的工具與技術
7.6 ARM Linux 系統上的 Oops 及使用 Netconsole
7.7 幾個實際的 Oops
結論
chapter 8 鎖的除錯
8.1 技術需求
8.2 上鎖與 debug 因鎖產生的 bug
8.3 上鎖:快速總結要點
8.4 使用 KCSAN 攔截 concurrency bug
8.5 一些實際案例:由於上鎖問題導致的 kernel bug
結論
【PART 3 額外的 Kernel 除錯工具與技術】
chapter 9 追蹤 Kernel 流程
9.1 技術需求
9.2 Kernel 追蹤技術:概論
9.3 使用 ftrace kernel 追蹤程式
9.4 使用 trace-cmd、KernelShark 與 perf-tools ftrace 前端工具
9.5 用 LTTng 和 Trace Compass 追蹤 kernel 的簡介
結論
chapter 10 Kernel Panic、Lockup 以及 Hang
10.1 技術需求
10.2 Panic!Kernel panic 時會發生什麼事?
10.3 撰寫自訂的 kernel panic 處理常式
10.4 偵測 kernel 中的 lockup 和 CPU 停止
10.5 採用 kernel 的掛起任務和工作佇列停止偵測器
結論
chapter 11 使用 Kernel GDB (KGDB)
11.1 技術需求
11.2 從概念上理解 KGDB 的運作
11.3 為 KGDB 建立 ARM target 系統和 kernel
11.4 使用 KGDB debug kernel
11.5 使用 KGDB debug kernel 模組
11.6 [K]GDB:一些提示和技巧
結論
chapter 12 再談談一些 kernel debug 方法
12.1 Kdump/crash 架構簡介
12.2 淺談 kernel 程式碼的靜態分析
12.3 Kernel code coverage 工具和測試框架簡介
12.4 其他:使用 journalctl、斷言 (assertions) 和警告
結論
索引
立即查看
30天挑戰精通PowerShell: Windows、Linux和macOS適用 (4版)
類似書籍推薦給您
立即查看