嗯,友班的学习委员教会了我一个技能:手动装订~~
再也不担心作业纸晒满地啦!
STEP1:
feichashao's Blog
< ---明天微原考试 努力预习中--->
微机原理软件实验,要用到DOS进行8086的汇编编程。
所以很不幸,64位的Win7悲剧了。
幸运的是,班内一大牛给出了解决方案:用DOSbox进行模拟操作,能在64位系统完美运行。
原文链接:http://blog.renren.com/blog/329433166/916250314
DOSbox下载地址:http://pan.baidu.com/s/19qCiV
masm5+edit编辑器(用于汇编编程):http://pan.baidu.com/s/1imn1Q
没办法,一见到DOS我就马上想起仙剑DOS版,所以这里就用仙剑95来举例啦!
嗯嗯,这里是指数分布(Exponential distribution)的MGF(动差生成函数)推导。
嗯,丙绅老师,我已经把Geometric Distribution的MGF推导出来了!
脑补MGF:MGF-维基百科
仿真的时候,设置输入信号时间,得到提示:Specify a legal end time
问题原因:仿真文件的总时间没有设置正确(过短)
解决方法: 菜单Edit->end time,把仿真的总时间调长就OK了。
-----
一般编程语言都是用‘%’来取余数的,而VHDL的取余符号是‘mod’。
用法示例 reminder := a mod b;
----
Debug了半天,都显示编译错误,我感觉IF语句的嵌套都是正确的呀。
原来,VHDL的‘else if’是写成‘elsif’的,唉。
所以,判断语句应该这么写:
If
sth;
elsif
sth;
else
sth;
end if;
嗯嗯,这篇是深圳->北京回程报告,北京->深圳的详细去程报告请见-> https://feichashao.com/pek-szx-chi/
8:00 出门吃早饭
8:40 - 10:35 小榄车站->深圳宝安汽车站。耗时约2小时。
10:35 - 10:50 宝安汽车站->翻身地铁站。步行即可,立交桥各种绕,地图软件不能少。
10:50 - 11:20 地铁站外KFC傻坐+豪华午餐。(报复麦当劳涨价)
11:20 - 11:50 地铁翻身站->地铁机场东站。
14:10 - 17:00 深圳->石家庄。少有的准点!
19:00 - 21:05 正定机场->北京西站
费用细分(元)
小榄到深圳大巴 70
深圳地铁 5
深圳-石家庄机票 199
燃油附加费 120
民航发展基金 50
正定机场-北京西动车 75.5
机场报销 (75.5)
--------------------------
合计 464
A楼二层,KFC,汉堡+薯条+汽水套餐约为38元,典型的KFC机场火车站宰客价;
A楼二层,世界之窗中式简餐,蔬菜面+例汤约为38元,一个装高档的价格;
A楼一层,大家乐,主食+汤/饮料约为31元,与市区大家乐同价,业界良心啊!
B楼二层,麦当劳甜品站,与市区同价;
B楼一层,麦当劳,套餐约为37元,同为宰客价。
B楼一层,Starbuck,与市区同价。
各7-11,物价为一般便利店的两倍。
准点到达石家庄正定机场,还算幸运。
火车票报销不要走“中转通道”,我走过去的时候被人拦截了...
走正常的“到达”出去,回到二层出发厅的高铁票退票柜台办理退票,也可以坐摆渡车去到正定机场站再报销。
摆渡车在一楼,出门就能看到标识。
摆渡车的运行表略为坑爹,如图,基本一小时才有一班,要是晚点赶火车就悲剧了。
晚上从正定机场站回北京的动车只有7点这一班,而且还要2小时!
所以回程的问题有:航班延误风险 + 摆渡车班次少 + 动车耗时长;
南下问题不大,北上风险多多,要好好考虑了~
不幸被抓住整理数据,6K行数据,上百列,纯手动的话估计手残了。
发现本地球还存在VBA此等神器,成功救赎。
本文只是简单演示VBA的威力,详细使用方法,请自行搜索“Excel VBA 手册”(WPS也通用)
————————————————————————
好,我们这里有一列5874行的数据。统计“你上过多少门课”,数据的形式是数字,单元格留白的表示没有回答。
我们想统计其中“上过1~10门课”的样品数。当然,除了VBA,你还可以用其他方法轻易把它弄出来,不过这里就先用这个简单的例子来演示VBA。
1.在“开发工具”选项卡中打开VBA编辑器(WPS免费版用户是不带VBA功能的,VBA是收费软件)
2.从表格可以看到,第2-5874行都是要处理的数据。
3.在sheet1中键入代码,如下。
Sub sub_dist() Dim c As Range '用于选定某一格 Count = 0 '统计符合条件的样品数 '对选定区域的每一格进行操作 For Each c In Range("a2:a5875") If c.Value > 0 And c.Value <= 10 Then '如果当格数据满足大于0不超过10,则计数加1 Count = Count + 1 End If Next c Range("a5875").Value = Count '在a5875这一格显示统计数据 End Sub
4. 点击上方的运行按键,运行该函数。
5. 结果就如你所愿,出现在了第5875行。
------------------
VBA能使你从大量的枯燥工作中解脱出来,让你有更多时间做更多有意义的事。
网上可以搜索到大量VBA教程~Keep learning!