原创 虛擬化平臺 KVM API的ioctl使用示範(一)

KVM虛擬化平臺提供了大量的API函數供用戶級開發人員使用,但很多人還不知道如何使用。 本文將舉一些實例提供給大家,後面會陸續更新。   KVM API 函數原理       用戶利用ioctl發送KVM  API  與 /dev/kvm

原创 qemu中添加 新命令 helloworld

介紹:   很多 虛擬化開發者和系統架構師 需要在qemu 中添加新的功能,比如 post-copy migrate(後遷移模式)。處於兼容性和穩定性的考慮,添加新命令來封裝這些功能比較合適。 本文介紹了在qemu代碼裏如何添加新命令

原创 以太坊平臺實驗手記

最近帶我師弟做項目,順手衍生了一份實驗手記。我自覺不錯。就放上來了。 以太坊 Go 客戶端的安裝與區塊鏈的導入導出 以下實驗在 Ubuntu 16.04 LTS 中進行,驗證對 Ethereum Go 客戶端(geth)的 1.6.6

原创 18年迅雷區塊鏈大賽拿了獎,感謝

  當時我們做的是合約設計器。很幸運走到了最後 。非常感謝老師和同學的齊心協力,最後運氣好。 本來都忘了,但想想還是寫下,紀念那次小小的勝利。  另外,有個小經驗分享給大家,實力越強的選手往往會大意,所以即使弱一點,也還是有機會的。  

原创 Onenote 同步 PAC加速方式

Onenote 其實用起來非常好,唯一的遺憾就是 同步太慢太慢了。 不優化的話可能要1分鐘以上。 看了老丁博客,提到了 live.com live.net域名要加速, 另外,我自己抓包,看到 contentsync-onenote.com

原创 Xen添加一個hypercall

在Xen中,hypercall(超調用)是一個比較重要的概念;hypercall類似於system call,hypercall之於xen hypervisor就像系統調用之於Linux kernel. 在x86平臺上,Xen中的hyp

原创 linux 負載均衡 cpu遷移 cpu親和性設置 之間的聯繫

cpu遷移和負載均衡 在做cpu遷移和負載均衡的最後一步時,將會將源地址進程移除出rq隊列,並重新加載到目標cpu隊列中去,其實現函數分別是 __migrate_task 和 pull_task 這兩個函數 這兩個函數實際的執行操作大

原创 KVM的HVM虛擬機使用virsh console 方式連接

  在之前的文章中http://blog.csdn.net/dobell/article/details/9003421,給出了XEN console 連接HVM的方式,那麼在KVM下,如何使用libvirt庫的virsh consol

原创 關於xtrafinder 在mac下不能使用以及SIP關閉無效的問題

OSX 升級到 11以後,xtrafinder 可能會出現以下錯誤和提示。 system integrity protection enabled 然後提示你去關閉SIP。 這時重啓機器,按住 Command+R,進入終端。

原创 2017年大坑

最近一直在做 intel SGX,DPDK 的研究。  其中SGX的研究積累比較多了,DPDK的積累纔剛開始,在這一年計劃要出2篇SGX的技術開發心得(發表兩篇論文),1篇DPDK的使用心得。 爲自己archtecturer的目標加油!

原创 makefile 自動編譯所有文件

做助教,改作業時,有時需要一個個測試學生的作業。 因此需要編譯每一個學生的程序。如果一個個命令敲下去會讓人抓狂。用shell命令雖然也可以,但是太長了,執行時也不簡潔。於是寫了個四行的makefile,可以編譯所有程序了。 SOURCE=

原创 Fabric 智能合約具體代碼模板分析

Fabric 智能合約具體代碼模板分析 Fabric的智能合約稱爲鏈碼(chaincode),分爲系統鏈碼和用戶鏈碼。系統鏈碼用來實現系統層面的功能,用戶鏈碼實現用戶的應用功能。鏈碼被編譯成一個獨立的應用程序,運行於隔離的Docker

原创 ubuntu ssh連接慢的問題 (方便自己忘了時,看一下)

ubuntu下面ssh經常要等十幾秒,讓人抓狂,所以早就知道問題什麼了,但解決辦法老忘記,只好記下來了。 主要是反向解析的問題 . 在ssh連接目標的計算機上: 1.打開配置文件 vim  /etc/ssh/sshd_config 2.設

原创 openssl 的加密速度測試

 openssl測試方法 最近發現很多人都不知道openssl 自帶了一個評測加密速度的功能,就簡單寫一個方法。以此爲依照,也方便FPGA開發者作爲自己板子性能的基準對比。 openssl speed (加密算法) AES 加密測試  

原创 獲取時間函數的統計

#include <time.h> #include <stdio.h> //獲取當前時間 double getCurrentTimestamp() { #ifdef _WIN32 // Windows // Use the high