本文是sip4.18的參考指南。sip是一種python工具,用於自動生成python與c、c++庫的繫結。sip最初是在2023年用pyqt開發的,用於python與qt gui toolkit的繫結,但適用於生成任何c或c++庫的繫結。
此版本sip生成的繫結可用於python 2.3以後的版本,包括python 3.x。
還有許多其他類似的工具,例如swig。事實上,sip如此名字是因為它源於乙個小型的swig。但不像swig,sip是特別設計於將python與c/c++進行繫結的,它盡可能地整合更多c/c++的功能。
sip官網:
在這裡你總能找到最新的穩定版與最新版的文件。
sip許可類似於python,也採用gpl協議(包括v2和v3)。如果你使用sip,意味著你必須遵循gpl協議。
sip和它所生成的繫結擁有如下特徵:
sip由一些不同的元件構成。
sip指定檔案的語法將在sip v5中改變。sip**生成器的命令列選項也會改變。為了幫助使用者管理過度,將採用以下方法
sip為建立基於digia的qt 工具包提供支援。
sip**生成器理解signal/slot型別安全的**機制,該機制被qt用於把物件連線到一起。它允許應用程式定義新的python signals,並且允許python呼叫物件可以像slot一樣使用。
Nmap參考指南
來自精靈部落格的nmap參考指南 nmap是乙個網路連線端掃瞄軟體,用來掃瞄網上電腦開放的網路連線端。確定哪些服務執行在哪些連線端,並且推斷計算機執行哪個作業系統 這是亦稱 fingerprinting 它是網路管理員必用的軟體之一,以及用以評估網路系統安全。正如大多數被用於網路安全的工具,nmap...
Logstash 參考指南
要從命令列執行logstash,請使用以下命令 bin logstash options 命令列標記選項是你可以指定它們來控制logstash的執行,bin目錄的位置因平台而異,檢視logstash目錄布局以找到你系統上bin logstash的位置。下面的示例執行logstash配置,並載入myp...
OpenDMTP協議參考指南
2 包結構 編碼 dmtp支援二進位制和ascii編碼的包。其中的某一編碼格式比另外一種編碼格式更適合取決於在使用的傳輸 型別。例如,二進位制更適合直接用socket建立連線的同信,而ascii編碼格式的包也許更適合通過串列埠 藍芽 無線modem。2.1 二進位製包 二進位製包有如下的通用格式 位...