自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 CS144 Lab Assignments - 手写TCP - LAB4

CS 144: Introduction to Computer Networking, Fall 2020https://cs144.github.io/My Repohttps://github.com/wine99/cs144-20fa思否主页:https://segmentfault.com/u/wine99任务本节实现 TCPConnection 类,实例化这个类将作为一个完整的 TCP 连接中的一个 peer(可以充当任意一方,Server 或 Client)。前面两个实验分.

2021-02-18 10:01:54 824

原创 CS144 Lab Assignments - 手写TCP - LAB3

CS 144: Introduction to Computer Networking, Fall 2020https://cs144.github.io/My Repohttps://github.com/wine99/cs144-20fa总体思路tick 不需要我们来调用,参数的意义是距离上次 tick 被调用过去的时间,也不需要我们来设定。我们只需要在 tick 中实现,通过参数判断过去了多少时间,需要执行何种操作即可。注意根据文档,我们要不需要实现选择重传,而是类似回退 N,需要存储.

2021-02-16 10:51:01 305

原创 CS144 Lab Assignments - 手写TCP - LAB2

CS 144: Introduction to Computer Networking, Fall 2020https://cs144.github.io/My Repohttps://github.com/wine99/cs1…Translating between 64-bit indexes and 32-bit seqnos[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bBmGx8ly-1612942265141)(https://s3.ax1x.com.

2021-02-10 15:32:23 255

原创 计算机教育中缺失的一课 - MIT - L11 - Q&A

https://missing.csail.mit.edu/https://missing-semester-cn.github.io/https://www.bilibili.com/video/BV14E411J7n2思否主页:https://segmentfault.com/u/wine99笔记OS 学习资料MIT’s 6.828 - 研究生阶段的操作系统课程,带你实现一个 OS现代操作系统 - Andrew S. Tanenbaum,对各种概念做了系统的讲解FreeBSD的.

2021-02-08 22:59:54 300

原创 计算机教育中缺失的一课 - MIT - L10 - 大杂烩

https://missing.csail.mit.edu/https://missing-semester-cn.github.io/https://www.bilibili.com/video/BV14E411J7n2思否主页:https://segmentfault.com/u/wine99笔记修改键位映射修改键位映射可以通过软件或者硬件(支持定制固件的键盘)实现。软件可以实现更复杂的修改例如对不同的键盘或软件保存专用的映射配置。下面是一些修改键位映射的软件:macOS - .

2021-02-08 19:15:52 813

原创 计算机教育中缺失的一课 - MIT - L9 - 安全和密码学

https://missing.csail.mit.edu/https://missing-semester-cn.github.io/https://www.bilibili.com/video/BV14E411J7n2思否主页:https://segmentfault.com/u/wine99笔记2019 年本讲的内容为与 2020 年的普通,标题为 安全与隐私,更注重于计算机用户可以如何增强隐私保护和安全相关课程:计算机系统安全 (6.858)相关课程:密码学 (6.857以及.

2021-02-08 16:06:49 432

原创 计算机教育中缺失的一课 - MIT - L8 - 元编程

https://missing.csail.mit.edu/https://missing-semester-cn.github.io/https://www.bilibili.com/video/BV14E411J7n2思否主页:https://segmentfault.com/u/wine99笔记元编程通常又指 用于操作程序的程序,讲座中讨论的更多是关于开发流程。构建系统“构建系统”帮助我们执行一系列的“构建过程”。构建过程包括:目标(targets),依赖(dependencie.

2021-02-07 19:37:54 470

原创 计算机教育中缺失的一课 - MIT - L7 - 调试及性能分析

https://missing.csail.mit.edu/https://missing-semester-cn.github.io/https://www.bilibili.com/video/BV14E411J7n2思否主页:https://segmentfault.com/u/wine99笔记调试打印调试法与日志日志相比临时添加打印语句有如下优势:您可以将日志写入文件、socket 或者甚至是发送到远端服务器而不仅仅是标准输出;日志可以支持严重等级(例如 INFO, DE.

2021-02-05 20:27:02 176

原创 计算机教育中缺失的一课 - MIT - L6 - 版本控制 (Git)

https://missing.csail.mit.edu/https://missing-semester-cn.github.io/https://www.bilibili.com/video/BV14E411J7n2笔记Git 的数据模型Git 通过一系列快照来管理其历史记录。快照则是被追踪的最顶层的树。可以认为 git commit 会创建一个快照。type object = blob | tree | commit// 文件就是一组数据type blob = array&lt.

2021-02-04 19:17:27 206

原创 计算机教育中缺失的一课 - MIT - L5 - 命令行环境

https://missing.csail.mit.edu/https://missing-semester-cn.github.io/https://www.bilibili.com/video/BV14E411J7n2笔记任务控制shell 会使用 UNIX 提供的信号机制执行进程间通信。当一个进程接收到信号时,它会停止执行、处理该信号并基于信号传递的信息来改变其执行。就这一点而言,信号是一种软件中断。结束进程See man signal for referencekill: se.

2021-02-03 11:30:39 406

原创 计算机教育中缺失的一课 - MIT - L4 - 数据整理

https://missing.csail.mit.edu/https://missing-semester-cn.github.io/https://www.bilibili.com/video/BV14E411J7n2思否主页:https://segmentfault.com/u/wine99笔记REGEX入门交互式教程进阶文字教程regex debuggerA taste of data wranglingssh myserver journalctl | grep .

2021-02-01 13:30:52 448

原创 计算机教育中缺失的一课 - MIT - L3 - 编辑器 (Vim)

https://missing.csail.mit.edu/https://missing-semester-cn.github.io/https://www.bilibili.com/video/BV14E411J7n2思否主页:https://segmentfault.com/u/wine99笔记个人建议的 vim 入门方法:先玩 Vim Adventures再做 vimtutor下一步?网上大佬太多了,随便找博客或者视频看,比如:上古神器Vim:从恶言相向到爱不释手 - 终极.

2021-01-30 19:36:08 200

原创 计算机教育中缺失的一课 - MIT - L2 - Shell 工具和脚本

https://missing.csail.mit.edu/https://missing-semester-cn.github.io/https://www.bilibili.com/video/BV14E411J7n2思否主页:https://segmentfault.com/u/wine99笔记Shell 脚本特殊变量$0 - 脚本名$1 到 $9 - 脚本的参数。 $1 是第一个参数,依此类推。$@ - 所有参数$# - 参数个数$? - 前一个命令的返回值$$ -.

2021-01-29 15:54:39 345 3

原创 计算机教育中缺失的一课 - MIT - L1 - 课程概览与 shell

https://missing.csail.mit.edu/https://missing-semester-cn.github.io/https://www.bilibili.com/video/BV14E411J7n2思否主页:https://segmentfault.com/u/wine99笔记关于重定向和 cat$ echo hello > hello.txt$ cat hello.txthello$ cat < hello.txthello$ cat &l.

2021-01-27 19:39:43 246

原创 CS144 Lab Assignments - 手写TCP - LAB1

CS 144: Introduction to Computer Networking, Fall 2020https://cs144.github.io/My Repohttps://github.com/wine99/cs144-20fa思否主页:https://segmentfault.com/u/wine99任务[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oV3ADwFF-1611664821719)(https://s3.ax1x.com/20.

2021-01-26 20:41:48 376

原创 CS144 Lab Assignments - 手写TCP - LAB0

CS 144: Introduction to Computer Networking, Fall 2020https://cs144.github.io/My Repohttps://github.com/wine99/cs144-20faLAB0 在 master 分支,LAB1 - 7 在对应名字的分支。思否主页:https://segmentfault.com/u/wine99webgetWhat is webget?参照 lab0.pdf 2.1 Fetch a Web p.

2021-01-26 20:36:50 343 4

原创 Archlinux/Manjaro 安装 MariaDB Hadoop Hive (伪分布式)

Hadoop 2.x.y(伪分布式)参考官网对应版本的文档的 single node setup 部分https://hadoop.apache.org/docs/首先要有 ssh 和 rsync然后下载 bin 包并解压,把解压的根目录添加为环境变量 HADOOP_HOME# 例export HADOOP_HOME=/home/yzj/Applications/hadoop/hadoop-2.10.0export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_H

2021-01-26 20:32:57 504

原创 Ubuntu16.04 安装 pycaffe

Caffe 的安装参考 OpenPose Installation:Ubuntu16.04 (Desktop) + GTX1050 + CUDA10.0 + cuDNN7.5。在 /caffe/python/ 下有一个 requirements.txt,根据里面的内容,所需的依赖库和软件。sudo python -m pip install jupyter #用jupyter代替ipython...

2019-07-26 16:35:35 607

原创 Realtime Multi-Person Pose Estimation (OpenPose) 训练步骤

GitHub 链接:Realtime_Multi-Person_Pose_Estimation文章目录getDataMatLabgenCOCOMaskgenJSONCaffe_traingenLMDBsetLayersTraingetData百度云:南国那片枫叶,提取码:2pyr。MatLabMatLab R2014agenCOCOMask报错:Undefined functi...

2019-07-26 16:28:40 1161 1

原创 Ubuntu 16.04 安装 Jupyter (取代 IPython)

非 Anaconda 安装(因为我的电脑装了 OpenPose,与 Anaconda 冲突)建议不要装 IPython,直接安装 JupyterUbuntu 16.04 默认 Python 为 2.7卸载 IPythonsudo pip uninstall -y ipython,提示 ERROR: Cannot uninstall 'ipython'. It is a distutil...

2019-07-20 15:47:51 155

原创 OpenPose 搭建:Ubuntu16.04 (Desktop) + GTX1050 + CUDA10.0 + cuDNN7.5

OpenPose 搭建的教程其实网上有很多,但大多数教程让人看得一头雾水,过程中各种报错。本文基本完全按照官网教程配置,强烈建议大家去阅读文中贴出的官方的英文文档。一、Ubuntu16.04 (Desktop)网上安装教程很多,安装时语言建议选择英语。安装后可能会碰到登陆界面死机可能是因为 Ubuntu 自带开源显卡驱动 nouveau 与你的硬件不兼容,需要在进入系统前禁用 nouv...

2019-07-19 11:49:13 774

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除