原创 網絡遊戲如何使用UDP提供可靠傳輸
UDP本身不提供可靠傳輸,但是傳輸效率比TCP高。能提供可靠傳輸的UDP應該是UDP和TCP的某種折衷,這樣它才能提供可靠的,有效率的傳輸。 所以我們得先了解TCP使如何提供可靠傳輸的,再看看TCP效率不高的原因是什麼,最後提出
原创 異常控制流
異常控制流 目的 學習異常控制流,可以讓我們瞭解程序和操作系統是怎麼交互的。在其中可以真正理解計算機系統的一個經典抽象——進程,還可以遇到併發編程最經典的“競爭”現象。我們從基本概念入手,好好捋一捋異常控制流。 基本概念 控制流:
原创 CSAPP3e proxy實驗(part1)
前言 我們要實現一個簡單的網絡代理,只需要轉發HTTP請求事件。網絡代理其實就是從客戶端到服務器路途中間的一箇中間站。網絡代理既要像服務器一樣接收客戶端發送來的數據,也要像客戶端一樣向服務器發送消息。這麼看來,我們弄懂了網絡代理,就能
原创 PyQt4開發環境安裝
anaconda2.7適配PyQt4,所以用python2的同學就不要安裝pyqt5了。 安裝難點主要在於eric6,這個安裝要用Python編譯。下面說下安裝步驟: 一、解壓Eric6到和anaconda同一個磁盤的根目錄文件
原创 caffe必須組件的編譯、安裝&卸載
uninstall protobuf sudo make uninstall sudo make distclean sudo make clean uninstall gflags sudo rm /u
原创 ubuntu15.06安裝PyQt5(python2.7)出錯
安裝步驟參考 http://blog.csdn.net/tao_627/article/details/46499545 最後一步: 運行python helloworld.py出錯: Traceback (most recent c
原创 虛擬內存
虛擬內存 虛擬內存是硬件異常、硬件地址翻譯、主存、磁盤文件和內核文件的完美交互。它提供了三個重要的能力: 將主存看成磁盤的高速緩存 簡化進程內存管理 保護每個進程的地址空間 虛擬內存與物理內存 虛擬尋址:CPU生成一個虛擬地址
原创 安裝VS2008出錯。
2016/9/21 安裝VS2008出錯 原因:經過搜索是office2007軟件的一個文件丟失,但vs08要引用。 解決方法: 卸載office2007,之後VS08可以安裝。
原创 安裝caffe遇到問題及解決
由於平時工作與caffe打交道很多所以,經常要安裝其他研究者修改過的caffe這其中遇到過很多問題。 每次遇到問題都是google找解決辦法。我的工作平臺是ubuntu15.06。這裏把遇到的問題都總結一下,方便查詢: 問題1: