Posts

奥兰多旅行记录[3日]

这次很早就计划了八月份到奥兰多的旅行,正好这段时间我在暑期课程和秋季课程的中间空闲时间,她也使用两天病假,这样我们可以在奥兰多有完整的三天可以游玩了。

行程安排

我们在奥兰多的游玩时间只有三天,第一天游玩迪斯尼Magic Kingdom Pack ,后面两天游玩Universal Studios & Islands of Adventure

时间行程
D1(23:30,08/10)抵达奥兰多机场(我从Atlanta -> Orlando, 她从Hartford->Orlando))
D2(08/11)迪斯尼Magic Kingdom Pack
D3(08/12)Universal Studios & Islands of Adventure
D4(08/13)Universal Studios & Islands of Adventure
D5(07:30,08/14)离开奥兰多

How to install RAMcloud on Ubuntu16.04

Introduce

RAMCloud is a new class of super-high-speed storage for large-scale datacenter applications. It is designed for applications in which a large number of servers in a datacenter need low-latency access to a large durable datastore. RAMCloud offers the following properties:

Project Link: RAMCloud

Office Installing introduce: General Information for Developers

I have written the shell script to install the RAMCloud on Ubuntu 16.04 or Ubuntu18.04. If you want to build the RAMCloud as soon as possible, please fell free to use my repo on the github. Please read the README.md file in the repo and know how to use the scripts to help you.

If you have some issue with this script, please send email to me. I will reply it as soon as possible. In addtion, please read the next introduce about how to install Ramcloud by command if you want to understand each step to install RAMCloud.

Bro源代码分析---IP数据包处理流程

前言

Bro是一款非常优秀的网络协议分析器。Bro里面的Binpac解析器可以很方便的让我们使用Binpac语言书写协议解析器,并通过Binpac转换成C++语言,这在使用中能够很大程度的减少开发时间,也可以避免手写容易考虑不全的问题。但是在使用Binpac之前,我们需要去了解Bro在处理网络数据包的时候的处理流程,能够方便我们在Binpac使用中去掉和Bro耦合的部分,生成我们需要的协议解析器的C++文件。

Acer Chromebook R11 ChromeOS 使用手册(坑)

前言

之前使用了两年的MSI GE60 2PG 笔记本散热问题越来越严重,导致风扇永远转到最高转速,否则CPU温度一直无法降下来。但是,风扇转到最高转速,这台电脑产生的噪音会非常大,如果咋图书馆或者实验室使用,很容易就影响到周围学习的其他同学了,于是考虑到都买另外一个轻便的,待机时间比较长的笔记本到学校,能够支持自己的常规使用。

Complete your first analyzer - RIP in bro

Introduce

The best way to understand the structure of the sources code is to write some modules by yourself. Let’s us to write an Analyzer in the Bro by Binpac. We choose RIP v2 to write the first protocol.

Ubuntu 16.04安装bro和Binpac

前言

Bro is a powerful network analysis framework that is much different from the typical IDS you may know.

BinPAC is a high level language for describing protocol parsers and generates C++ code. It is currently maintained and distributed with the Bro Network Security Monitor distribution, however, the generated parsers may be used with other programs besides Bro.

在Bro中完成第一个协议分析器—RIP协议

前言

熟悉代码结构最好的方式,就是尝试自己去写一个模块加入到整个系统中,在调试代码的过程中,熟悉代码。

花生壳作为域名解析来搭建FTP服务器

前言

在实际网络环境中很多时候我们需要在局域网内两台电脑之间,外网与局域网内部的电脑之间完成大文件的传输,在这里就会出现一个小问题,常规的小文件我们只需要使用QQ或者Skype这一类的即时聊天软件就可以办到,但是当我们的文件有几十个G那么大的时候,局域网内与外网之间进行大文件传输就没有那么方便了。

背景

我的主机:Windows 10 旗舰版(路由器下面的局域网内)
对方主机:Mac(不与我的主机在一个局域网内)
要求: 需要将大约30G的10个视频文件传送到对方主机上面

Git不同场景常用命令

Git子模块:仓库中包含另外一个仓库

场景

在工作的项目中需要包含另外的项目,这个时候我们就需要引出其他的项目,但是我们希望在引入的项目变化的时候,我们也可以很快的合并到我们现有的分支中。

SSH协议解析

前言 最近使用SSH来登陆DigitalOcean VPS的时候

在VMware内构建一个外网可以访问的Ubuntu服务器

前言

每次使用学校Lab的时候,都会有在需要安装软件或者更新软件的时候,由于没有Root权限而导致自己需要重新想办法处理,或者换到VPS上去处理的情况发生。每当这个时候,都在考虑,是否可以在VM中构建一个自己在任何地方都可以访问的服务器?

Record some java Function when I code on Leetcode

HashMap相关 常用函数说明 如何在Hashmap中插入相同

使用Hexo+Next主题+Github搭建博客

使用Jekyll搭建在github上博客已经快一年了,但一年

程序员的自我修养--链接、装载与库_阅读笔记

《程序员的自我修养–链接、装载与库》第一章阅读笔

Linux透明加密文件系统1_代码分析

主要分为三个部分: 第一部分是交互脚本与自动化脚本(Ubunt

Some issues when I used my MSI GE60 2PG

There are some issues when I used my MSI GE60 2PG. 1. Sound Blaster Cinema 1 Potential fix on Windows 10 A way to get Sound Blaster Cinema 1 fully functional on windows 10 x64 bit.

基于Linux透明加密文件系统的设计与实现

选题背景 现在人们对计算机系统安全问题考虑的越来越多,对计算机

嵌入式系统设计课程

《嵌入式系统设计》概述 前言 这是《嵌入式系统设计》这本书籍的内

嵌入式系统设计课程

《嵌入式系统设计》概述 前言 这是《嵌入式系统设计》这本书籍的内

Ubuntu编译、更换、删除内核

一直想将自己的linux内核更换一下,换一个低版本的方便平时做实验课程的时候使用,于是就开始了Ubuntu下换内核的过程.