原创 一文帶你徹底弄懂JS中的bind()和this

var a = { b : function(){ var func = function(){ console.log(this); console.log

原创 哈爾濱工業大學深圳數據庫簡答題預測

併發操作可能會產生哪幾類數據不一致?用什麼方法能避免各種不一致的情況? 併發操作帶來的數據不一致性包括三類:丟失修改、不可重複讀和讀“髒’夕數據。(l)丟失修改(lostupdate)兩個事務Tl和T2讀入同一數據並修改,T2提交

原创 NVMain詳解

本節主要探討NVMDataBlock這個模塊 NVMDataBlock.h文件 #ifndef __NVMDATABLOCK_H__ #define __NVMDATABLOCK_H__ #include <vector> #i

原创 DFPC論文解讀

文章目錄寫在前面背景知識已有方案動態patternDFPC核心思想採樣階段分析階段雙模式壓縮階段 寫在前面 本文是cache壓縮系列的第九篇,也是目前階段的最後一篇了 背景知識 隨着大量待處理數據的快速增長, 部署大型主存儲器的需

原创 C/C++投骰子游戲

我們將要模擬一個非常流行的遊戲——擲骰子。 骰子的形式多種多樣, 最普遍的是使用兩個6面骰子。在一些冒險遊戲中,會使用5種骰子:4面、6 面、8面、12面和20面。聰明的古希臘人證明了只有5種正多面體,它們的所 有面都具有相同的形

原创 遊戲修復補丁日誌

本次補丁一覽 收到玩家反饋,本次更新有如下調整 將navy zhang 屬性由 攻3 防3 修改爲攻 0 防 0 navy zhang 技能描述 “嘲諷所有python棋子”改爲 “每回合對友軍造成1000點傷害” 修復了海盜

原创 pure-ftpd配置過程

文章目錄寫在前面第一步安裝第二步開始配置第三步 測試讚賞 寫在前面 本文主要由謝韋杭同學完成,經過博主驗證排版以及加工,希望對完成實驗的同學有所幫助。謝同學的讚賞碼已經貼出在末尾 第一步安裝 首先安裝pure-ftpd 然後添加

原创 gem5 intro

本文主要基於浙大的高級體系結構ppt

原创 計算機體系結構學習HW(2)

文章目錄寫在前面DRAM FRESH前提條件Q2 寫在前面 本分析基於ETH的ETH 263-2210-00L Computer Architecture, Fall 2019 DRAM FRESH 前提條件 一個存儲系統有四個通

原创 FRFCFS詳解

首先給出源代碼 頭文件的 #ifndef __FRFCFS_H__ #define __FRFCFS_H__ #include "src/MemoryController.h" #include <deque> names

原创 NVMAIN 源碼解析

void EventQueue::Loop( ncycle_t steps ) { /* Special case. */ if( steps == 0 && nextEventCycle == currentCy

原创 數據壓縮學習(二)

本節介紹一些傳統的數據壓縮辦法 首先指明,這些算法有很多的應用但是也有很多的缺陷 傳統上,數據縮減是使用字典模型來識別短字符串冗餘的數據壓縮方法的結果,例如經典的LZ77/LZ88算法。大多數方法首先計算字符串的弱散列,然後逐字節

原创 什麼是cpu/cache stall

stall的概念:它是停止運轉的意思,發生在當cpu執行時,所需要的數據卻不在寄存器或cache中,需要去裝載內存的數據,這期間有一個等待,這裏叫做stall。這個時間大概是several hundred clock cycles

原创 計算機體系結構學習HW(1)

文章目錄寫在前面DRAM FRESH前提條件Q1Q1解答 寫在前面 本分析基於ETH的ETH 263-2210-00L Computer Architecture, Fall 2019 DRAM FRESH 前提條件 對於具有4

原创 PARSEC 13個benchmark的類別

總共是有13個benchmark的 它們的所屬類別如下