辛丑牛年新春快乐

今天已经正月初七了,恰逢雨水节气,给大家拜个晚年。

回顾前几年的寒假:2018年从科大回来的寒假被老师喊到所里工作了两个礼拜,寒假既不完整也不开心;2019年正常放了20天,但是前前后后都在干活感觉很累,趁着假期刷了jojo;2020年疫情爆发导致了一个超长的假期。今年2月5号回来,预定了25号的票,也整整是20天假期。

春走亲访友,同辈中催婚压力已经转移到了我的头上,然而尚可用还在念书进行辩解。但是博士研究生阶段既像是念书,却又不完全是。偷偷懒划划水,假期竟然还能维持在20天左右;但是工资微薄也远离业界,仿佛打了一份注定会失业的零工。表哥们都已结婚,结婚之后就是一个新的家庭,小孩[……]

继续阅读

MOOC 哈工大 计算机网络 期末考试

2020年秋,参加了哈尔滨工业大学计算机网络的mooc,两位老师一位铿锵有力一位娓娓道来,把这部分知识大纲过了一遍,期末考试题目如下。

本次得分为:76.50/100.00, 本次测试的提交时间为:2020-12-05

1单选(2分)

假设网络无差错、无数据丢失,利用缺省模式的HTTP 1.1协议,传输一个引用10个小JPEG图像的Web页大约需要的时间为得分/总分

  • A.约3个RTT2.00/2.00
  • B.约11个RTT
  • C.约22个RTT
  • D.约12个RTT

正确答案:A你选对了

2单选(2分)

 一个DNS资源记录(RR)为(www.haha[……]

继续阅读

MOOC 苏州大学 操作系统 期末考试

2020年秋,参加了苏州大学操作系统的mooc,主要是照本宣科,把这部分知识大纲过了一遍,期末考试客观题和主观题如下。

本次得分为:178.75/200.00, 本次测试的提交时间为:2020-12-28

1单选(5分)

在请求分页系统中,在内外存之间进行数据交换的单位是()。得分/总分

  • A.进程
  • B.代码段
  • C.页5.00/5.00
  • D.指令

正确答案:C你选对了

2单选(5分)

在一个不采用TLB的段页式存储系统中,访问一个内存中的数据,需要访问内存()次。得分/总分

  • A.2
  • B.10.00/5.00
  • C.3
  • D.4

正确答案:C你错选为B

[……]

继续阅读

HDLBits 刷题总结

前言

HDLBits 上的题目简单刷了一遍,自己验证过答案的源码已经汇总至 Github ,这篇博客把主要知识点再梳理一遍。
给这个Verilog的在线刷题网站给出好评,简介易用、层层铺垫,循序渐进,对于Verilog基础语法和数字逻辑的学习有很大帮助。

1. Getting Started

该网站旨在数字逻辑的教学,使用硬件描述语言Verilog HDL进行编码,提供编译(逻辑综合)和仿真环境。

本节作为开始章节,是两道非常简单的题目,使用assign进行置一和置零。

介绍了两种Verilog不同标准的端口声明形式,两者等价。

2. Verilog[……]

继续阅读

Finite State Machines (from HDLBits)

前言

这篇博客主要来借助HDLBits上的几道题目谈一谈有限状态机。
刷题网站: HDLBits
题目路径: HDLBits →Circutis→Finite State Machines

  1. 分类:
    1. Moore,输出只和当前状态有关,f=(state)
    2. Mealy,输出与当前状态以及输入有关,f=(state,input)
  2. 三段式状态机(状态转化、状态更新、状态输出);
  3. 独热码状态机;
  4. 根据状态转换图、状态表,设计有限状态机。

Moore和Mealy可以互相转换,一般推荐Moore,组合逻辑输出时不用考虑输入,做法是将Mealy有不同输出的单一状态分为两个状态。

下面挑选了五[……]

继续阅读

Building Larger Circuits ( from HDLBits )

前言

通过一些简单的例子,练习完常见的组合逻辑(combinational logic)和时序逻辑(sequential logic)电路,以及了解了有限状态机(finite state machines)的概念之后,作者安排了构造更大的电路。
刷题网站: HDLBits
题目路径: HDLBits →Circutis→Building Larger Circuits

1. Counter with period 1000

Build a counter that counts from 0 to 999, inclusive, with a period of 1000 c[……]

继续阅读

几道有趣的HDL题目(from HDLBits)

前言

最近发现了一个Verilog刷题的好网站 HDLBits,如果本科学习数字逻辑或者复杂数字系统时,能够知道这个网站就好了。久疏Verilog,从头开始恢复一下coding的能力,目前刷到了这几道有趣的题目。
题目路径: HDLBits →Circutis→More Circutis

  1. Rule90
  2. Rule110
  3. Conwaylife

1. Rule90

Rule 90 is a one-dimensional cellular automaton with interesting properties.

The rules are simple. The[……]

继续阅读

使用密钥登陆ssh

生成密钥对

在远程服务器上运行 ssh-keygen

在/root/.ssh 文件夹下生成了两个文件,公钥id_rsa.pub和私钥id_rsa

部署公钥

cd .ssh/
cat id_rsa.pub >> authorized_keys
chmod 400 authorized_keys

分发私钥

使用scp命令从远程vps上下载公钥文件到window上

scp [-P port] user_name@vps_IP:[file_path_for_id_rsa] [local_path]

使用xshell中,重新设置属性,用户身份[……]

继续阅读

锁相放大器(Lock-In Amplifier)杂谈

前言

很久没有更新 科研笔记 这个专栏,最近在一篇 Nature Communications 的实验方法上读到了使用锁相测试噪声,仿佛突然打开了思路。锁相放大器(lock-in amplifier)这个常见而强大的仪器,配合合适的外围电路实现许多实用的测量。

去科大代培前的那个暑假(2017-08),老师就让我们学习使用锁相,虽然我从没见过这个东西,但是通过阅读手册,大概了解了锁相的原理和基本使用方法,并曾在组会上做PPT向大家介绍。在后来的实验中,成功的使用了这个设备,来采集微弱的光电信号。

这篇文章不想按部就班的、像教科书般的讲述锁相放大器的前世今生,只是寻章摘句的随心[……]

继续阅读

《怪诞行为学》——Predictably Irrational

前段时间碰巧在B站看智能路障地视频,提到了这本书,所以下载下来,擦一擦落灰地kindle,用每晚睡前地时间将这本书读完了。

部分kindle笔记:

我们的非理性行为既不是任意所致、又不是毫无目的,它有规律可循而且可以预测。

多数情况下,一旦拥有了某物,它在我们心目中就更值钱了。

为了眼前的满足而放弃长远的目标,这就是拖沓。

一旦社会规范与市场规范发生碰撞,社会规范就会退出。换言之,社会规范很难重建。

那就是要让人们渴望做一件事,只需使做这件事的事机会难以获得即可。

[……]

继续阅读