您正在查看: 我 发布的文章

大作业评分流程图(做一回恶人w(゚Д゚)w


st=>start: 2018年5月29日晚
moss=>operation: MOSS查重
moss_cond=>condition: 可疑?
comp=>operation: 人工对比
test=>operation: 当面答题/写代码
exe1=>operation: 运行代码
exe2=>operation: 运行代码
exe3=>operation: 运行代码
nop1=>operation: NOP
nop2=>operation: NOP
nop3=>operation: NOP
nop4=>operation: NOP
nop5=>operation: NOP
nop6=>operation: NOP
nop7=>operation: NOP
pas1=>condition: 通过?
pas2=>condition: 通过?
pas3=>condition: 通过?
repo=>operation: 看报告
rep2=>operation: 看报告
rep3=>operation: 看报告
scor=>operation: 打分
e=>end
con1=>operation: 联系当事人
con2=>operation: 联系当事人
cheat=>operation: 作弊挂科

st->moss->moss_cond
moss_cond(no)->exe1->pas1
moss_cond(yes)->rep3->con1->test->nop5->nop6->nop7->cheat->e
pas1(yes)->nop1->nop2->nop3->nop4->repo->scor->e
pas1(no)->rep2->exe2->pas2
pas2(yes)->repo->scor->e
pas2(no)->con2->exe3->pas3
pas3(yes)->repo->scor->e
pas3(no)->cheat->e

Continue Reading...

Modelsim 基础使用教程

Vivado自带的仿真比较垃圾,工程非常大时仿真速度明显慢于ModelSim,有时还有奇奇怪怪的bug。

一、ModelSim 安装

modelsim-win64-10.4-se 下载、安装、破解全攻略 - CSDN博客

上面这个博客已经写得非常明白了,下载链接已失效,这里放一个:

链接: https://pan.baidu.com/s/1X0C5tYDukK04fq7j2dqdZg 密码: apwz

二、使用教程

新建工程 - 添加代码 - 编译 - 添加仿真配置 - 开始仿真 - 添加信号到波形 - run all。

Continue Reading...

学校提供的科学上网 Chrome 配置教程

首先这个是 真· 科学上网,只能使用谷歌搜索谷歌学术谷歌专利谷歌地图等谷歌应用。

网络中心发的三篇微信:

  1. IPv6助力学术科研跨越障碍

  2. IPv4宝刀未老再助学子站在巨人的肩膀上

  3. IPv4学术代理服务支持的服务

三篇文章的备份:本博客 备份1备份2,archive.is 备份1备份2备份3

第1篇是说,在校园网内,有IPv6时,可以无障碍访问谷歌搜索、谷歌学术。

第2篇是说,有时候无法使用IPv6,那就用学校IPv4的代理服务。如何使用?文中说Firefox浏览器可以在设置中添上那个pac地址,然后打开谷歌,在弹出的窗口认证 NetID 即可。

那Chrome如何设置呢?Chrome 浏览器需要安装扩展程序来管理浏览器的代理,例如超级好用的 SwitchyOmega

Continue Reading...

IPv6 hosts 使用教程

本文建立在您能访问IPv6的基础之上,国内的IPv6大部分是教育网,还有部分地区的运营商能提供IPv6。使用IPv6可以实现科学上网,例如修改 IPv6 hosts(本文)、XX-Net(这个以后再补)。

本文粗浅地分析了Github上的一个开源项目 lennylxx/ipv6-hosts 。如果想使用IPv6 hosts,可直接下载该项目中的hosts文件(对着我右键另存为),注意名字不是hosts.txt,而是hosts,没有扩展名。Windows系统替换掉 C:\Windows\System32\drivers\etc\hosts 文件,Linux系统替换掉 /etc/hosts 文件。杀毒软件通常会认定 hosts 文件是病毒,不慌,忽略警告即可。如果想深入一些了解,可看看下文。

Continue Reading...

Sandboxie 沙盘使用教程

Sandboxie用途:

在你的电脑上运行你不太信任的软件,甚至病毒,访问不太信任的网址等,

或者不想留下软件的使用痕迹,

或者只是临时试用一下某个软件,希望以后不想用的时候可以完全卸载,任何痕迹都不留下,

或者想让新版和旧版软件共存。

场景一

在Sandboxie中使用360网络诊断,他判断我们的hosts有些异常,点360的修复以后:

C:\Sandbox\hujy\DefaultBox\drive\C\Windows\System32\drivers\etc\hosts
360只是修改了沙盘里的hosts,沙盘里的hosts被360加上了#号注释。

C:\Windows\System32\drivers\etc\hosts
真实系统里的hosts,没有被修改。

Continue Reading...

固化程序到FPGA开发版的Flash

FPGA程序的固化。也就是将FPGA的配置文件(固化用的配置文件是二进制文件,仅bin文件)烧写到板载Flash中,实现上电自启动。

参考:

简洁一点的:

FPGA编程- 使用Vivado固化BIN文件

完整的、多种方法的:

【Arty-A7入门连载】Vivado与SDK程序固化

2018-05-02_213116.png

2018-04-14_221316.png

Continue Reading...

Verilog 语言中 if else 语句完整与否对电路的影响

参考:
(筆記) always block內省略else所代表的電路 (SOC) (Verilog) - 真 OO无双 - 博客园

组合逻辑

module u_else(
    input en,
    input a,
    input b,
    output reg c
    );

    always@(*)
      if (en)
        c <= a & b;

endmodule

module u_else(
    input en,
    input a,
    input b,
    output reg c
    );

    always@(*)
      if (en)
        c <= a & b;
      else
        c <= c;

endmodule

完全相等,都会产生latch锁存器

2018-04-13_210023.png

此图上半部分是elaborate(直译:阐述?)的电路图,下边是Synthesis(综合)的。

LDCE 是 Transparent Data Latch with Asynchronous Clear and Gate Enable,xilinx的库里有,详见>>

Continue Reading...

Machine Learning - Andrew Ng - 学习笔记

这是著名的机器学习入门公开课,作者吴恩达,在 Coursera 上可以上课并完成课程作业。

一、线性回归 Linear Regression

2018-04-07_090614.png
Cost function 损失函数、误差函数,
其中 m 是 number of training examples

2018-04-07_090626.png
Hypothesis hθ(x) 假设函数、预测函数

2018-04-07_090646.png
Gradient Descent 梯度下降法更新 θ,其中 α 是学习因子(learning rate),α 后面是梯度 gradient,也就是损失函数对 θ 的偏导数。

2018-04-07_091604.png
Normal Equations 正规方程
可以直接算出线性回归的解析解,适用范围窄(仅线性回归)、计算量大。可以作为标准答案,评估上面梯度下降法的结果。

Continue Reading...

Photoshop 批处理 压缩图片

虽然随便一搜就能搜到,还是记录一下,很方便。

2018-04-01_110905.png

使用场景

忘记把拍照画质调成“中”了,默认是“高”,以致于每张4000px*3000px照片体积为3~4M,太大了,不便于存储和分享。于是批处理,将他们质量调低一些。

不使用批处理

2018-04-01_102839.png

用PS打开图片,然后另存为,将画质调成中即可。

Continue Reading...

南校路由器锐捷设置

本教程只是记录一下我的设置过程,并不是一个很全面的教程,我也不是非常懂。

本路由器型号为Mercury MW305R,某宝买的二手,而且让卖家刷了PandoraBox系统。

在家电的大神锡斌同学那里获得了路由器版锐捷:路由器锐捷认证(辅助)--mento2.2,2013-9-1.zip,其中有3个文件夹,选择名字里带MIPS的,应该是根据路由器的CPU来选择的,“MT7620N属于MIPS类处理器——锡斌”。访问http://192.168.1.1/ 进入路由器后台,账号root,密码admin,在后台里上传文件,点确定,等几分钟,路由器就重启了,再ssh root@192.168.1.1,ls,可以看到几个文件,执行那个install。这些都是按照压缩包里的教程操作的。

下面可能是重点,因为教程里这里写的不详细。

路由器上先啥都不接,然后接电源,路由器应该就开机了,好像灯也不会亮,然后第一根网线,一头接到学校网络的集线器,一头接到路由器的WAN接口。然后第二根网线,一头接到路由器的1-4接口中的一个,另一头接到自己的电脑。然后检查是否能打开192.168.1.1,能打开的话,再打开自己电脑上的锐捷,不用修改(有线认证,有线网卡),点认证,一般要两次才能成功认证。然后就可以拔网线,正常使用路由器了。不能打开192.168.1.1的话,试着1-4接口换一个插一下。

end

这是那个路由器程序的代码地址,其中这样写道:

跟电脑端的锐捷辅助,让openwrt路由器实现锐捷认证。本项目开源免费。

功能和操作方法,跟收费的锐捷助手基本是一样的。 原理是代理认证。适用所有版本的锐捷客户端。 认证的时效性跟校园网的设置有关。有效时常一般为几天或者几十天。