原创 DeSpErate: Speeding-up Design Space Exploration by using Predictive Simulation Scheduling 論文筆記

abstract 設計空間探索(DSE)階段是用來調整配置系統的參數。通常是一個多目標優化(MOO)問題。 It is usually done at pre-design phase and consists of the evalua

原创 TCP協議詳解及三次握手與四次分手

TCP協議是面向連接、保證高可靠性(數據無丟失、數據無失序、數據無錯誤、數據無重複到達)傳輸層協議。 TCP協議頭部 首部長度:表明TCP首部中32 bit字的數目,如是0101,則說明TCP首部長度是5 * 4 = 20字節

原创 Gem5在X64架構下運行SPEC2006

問題來源:爲了驗證GEM5執行banchmark需要的時間是否可以容忍,故摸索了下gem5下如何運行spec2006,分析可用性。 步驟一 (編譯spec2006): 1. 購買或下載spec2006源碼;  2. 驗證壓縮文件的完整性

原创 gem5運行spec2006出現的fatal的解決方案

錯誤1: fatal: Out of memory, please increase size of physical memory. 解決方案: 是默認的內存設置太小了,可以通過在configure的se.py腳本中進行修改,自

原创 Celery學習筆記(一)

Celery學習筆記(一) 什麼是Celery Celery是一個python模塊,它在官網的定義: Celery is asynchronous task queue/job based on distributed m

原创 UDP協議與IP協議淺析

TCP/IP協議棧主要分爲四層:應用層、傳輸層、網絡層、數據鏈路層,每層都有相應的協議,如下圖 所謂的協議就是雙方進行數據傳輸的一種格式。整個網絡中使用的協議有很多,所幸的是每一種協議都有RFC文檔。在這裏只對IP、UDP協

原创 Celery學習筆記(二)

簡單的例子 在使用 Celery 的過程中主要的步驟如下: 定義一個應用,並在應用上註冊任務; 啓動 worker,通過消息隊列等待任務; 通過在程序裏調用預先註冊的任務給 Celery 提交一個任務。 tasks.py 包

原创 WEB前後端漏洞分析與防禦技巧--第二部分

文章目錄WEB前後端漏洞分析與防禦技巧--第二部分第五章 傳輸安全HTTP竊聽HTTP篡改HTTPS中間人攻擊如何確定服務器身份第六章 密碼安全密碼-MD5單向變換單向變換彩虹表密碼(加鹽和多次哈希)計算鹽值和加密密碼的方式密碼-幫助

原创 WEB前後端漏洞分析與防禦技巧--第一部分

文章目錄WEB前後端漏洞分析與防禦技巧--第一部分第一章 前端XSSXSS攻擊注入點HTML節點內容和屬性的防禦JavaScript代碼的防禦富文本的防禦CSP(Content Security Policy)XSS防禦總結第二章 前

原创 騰訊雲搭建vsftpd服務器

騰訊雲搭建vsftpd服務器 1. 背景 爲了方便一些外部公司的數據迴流,在內網搭建ftp服務器存在一些安全隱患,所以我們選擇在騰訊雲上搭建服務器,同時採用一些安全策略來提高服務的安全性。下面將對整個配置過程進行描述,方便後來人參考。 1

原创 C++ 調試幫助簡介

C++ 調試幫助簡介 Source: C++ primer(version 5) 主要思想是:程序所包含的調試代碼僅在開發過程中執行。當應用程序已經完成,並且準備提交時,就會將調試代碼關閉。這種方法會用到兩項預處理功能:assert 和N

原创 Node Js form-data格式傳輸文件

Node Js 使用KOA處理form-data格式傳輸過來的文件 使用koa有一段時間了,評價是小巧精悍,只封裝了基本的如request對象和response對象到上下文中,其他功能基本上靠第三方中間件來實現。導致的問題是使用起來就不

原创 Golang如何取出字符串中括號裏的內容

Golang如何取出字符串中括號裏的內容 背景 最近需要處理一個文本文件,文件中的內容格式大概如下所示: [111,222,333][222,333,444][2313123,1231,1231] [111,222,333][222,33

原创 滴滴---2017校招---後臺開發面經

滴滴—2017校招—後臺開發面經 一面 自我介紹 算法:寫個快排 golang的協程介紹(線程模型,調度) c++虛函數的實現原理 在一間屋子裏有100盞電燈,排成一行,依從左至右的順序,編上號碼:1、2、3、4、……99、100,每盞

原创 基於golang http包實現的文件服務器

基於golang http包實現的文件服務器 代碼倉庫:https://github.com/danny-wang/repo 基本功能 壓縮模式或正常上傳 壓縮模式或正常下載 獲取文件服務器狀態,包括服務器域名(name:port),當