摘要:
Dalvik Virtual Machine (good on limited hardware)Duplicate data used in class files is included only once in the .dex output, which saves space and us... 阅读全文
摘要:
由于课程需要,了解了关于Fuzzy的一些东西。听得比较多词的可能是“模糊控制”。入门的话(也就是我这种),这三篇文章很好:1.http://www.austinlinks.com/Fuzzy/overview.html2.http://www.austinlinks.com/Fuzzy/expert-systems.html3.http://www.austinlinks.com/Fuzzy/control.html分别是介绍模糊逻辑,模糊专家系统和模糊控制。 阅读全文
摘要:
学习方式上,我发现我更喜欢遇到问题了然后去学习相应的知识来解决。而不是一次性把相关知识都看懂了,再来解决某个问题。这学期的学习基本上都是这个模式。以前处于各种原因,都是用第二种方式来学习的。现在尝试了一下第一种,感觉不错。以后就用这种模式了。Paper什么的就不说了,自己略挫,做的也不值一提。Get到的东西:1. Python. 科研上的绝大部分事情现在可以用pyhon解决,已经度过了一开始动不动就去stackoverflow的状态。用过的package有nltk, beautifulsoup, LA. 这些都是project或者实验需要的时候去现学现卖的。不过也因此,这些package了解的 阅读全文
摘要:
VMware Workstation 8.0.4正式版(汉化包+序列号)下载http://www.linuxidc.com/Linux/2012-11/74433.htmubuntu下载http://releases.ubuntu.com/lucid/VMware上安装ubuntuhttp://www.linuxidc.com/Linux/2010-04/25829p5.htmVMware Toolshttp://hi.baidu.com/sujuuk/item/f98e73290150460a43634a04 阅读全文
摘要:
昨天刚吐槽完这个系统的启动区,只有个hello world,根本没起到“启动”的功能,今天在这一章就看到了“启动”的雏形。不得不说作者的风格我真的很喜欢。启动的关键是要把磁盘中操作系统的代码拷到指定的内存的位置上。所以作者一开始就讲了如何利用BIOS把内容从磁盘读到指定位置去。这个函数就不在这里赘述了。值得一提的是作者在这里写了关于flag的一些自己的看法。CPU有几个只有一位的寄存器。可以表示进位,也可以表示状态。还介绍了一下段寄存器。就是ES:BX这种方式表示地址,ES * 16 + BX写MOV CX,[1234]之类的语句时,默认的段寄存器是DS,所以记得要把DS预先指定为0。作者给出 阅读全文
摘要:
第二天的内容就比第一天要有趣多了。首先解释了一下helloos的汇编代码,代码如下:开始的时候一直不知道64行打下是干什么用的,注释写的是启动区以外部分的输出。我随意改了很多,也没见到输出的run有什么不同。加上后来看的内容,觉得这段就是没用的。现在写的这个启动区的代码,更本没用尽到本职工作,而是仅仅输出了hello, world而已。所以对启动区以外的东西,无法操控,自然,以外的东西都木有用了。ORG 0x7c00ORG是在nask开始执行的时候,会告诉它这些机器指令装载到内存中的哪些地址(CPU放不下全部),而后面的0x7c00是被Intel那帮老头子规定的,具体历史原因未知~0x000. 阅读全文
摘要:
第一天的工作很简单,可能作者是让我们熟悉熟悉环境吧。第一个cool的东西是Binary Editor, 是个二进制编辑器,也可叫做十六进制编辑器,跟着作者用这个东西做了一个极其简陋的hello os系统。(应该完全不能称作系统吧其实= =)我用作者提供的PC模拟器跑了跑,结果如下:搞这个的过程中,对.bat文件有了新的认识。原来只知道是批处理文件,知其然不知其所以然。自己照着作者弄了两个简陋的.bat文件后,发现这是个类似linux下shell脚本文件的东西,把一堆命令集成文件,双击的时候由计算机“批”量处理。(同类似sql文件)另外一些值得注意的知识:1. CPU本质上只处理电信号,交换电信 阅读全文
摘要:
题目:实验三:实现一个基本的Web服务器程序【实验目的及要求】采用Socket API知识和对HTTP协议,CGI的理解,实现一个基本的WEB服务器程序,要求服务器能成功响应客户程序发来的GET命令(传送文件),进一步实现响应POST和GET命令的CGI程序调用请求。要求:要求独立完成。【实验原理和步骤】1.实验原理(1)服务器主要监听来至客户浏览器或是客户端程序的连接请求,并且接收到客户请求后对客户请求作出响应。如果请求是静态的文本或是网页则将内容发送给客户。如果是CGI程序则服务器调用请求的CGI程序,并发送结果给客户。(2)HTTP协议是基于TCP/IP协议之上的协议,是Web浏览器和W 阅读全文
摘要:
题目:实验二:Java RMI试验【实验目的及要求】在Java语言环境下,通过RMI实现一个学生成绩或教师信息查询的程序。要求:要求独立完成。【实验原理和步骤】1. 定义学生成绩查询或教师信息查询的远程接口2. 实现服务器端软件(程序):设计远程接口的实现类和服务器对象类,在服务器上启动目录服务,并注册远程对象,供客户端访问。远程接口的实现类要从本地读取数据信息(成绩或教师信息),数据信息可以存储在文件或数据库中。3. 实现客户端软件(程序):实现访问远程对象的客户程序。话说前几天考完分布式就蛋疼了,还是回来乖乖把lab都给撸掉...挂了可就不好玩儿了。lab2比较直白,感觉老师就是让我们去敲 阅读全文
摘要:
题目:实验一:Socket程序设计试验【实验目的及要求】在Uinx/Linux/Windows 环境下通过socket方式实现一个基于Client/Server 或是P2P模式的文件传输程序。要求:要求独立完成。【实验原理和步骤】1. 确定传输模式:通过socket方式实现一个基于Client/Server或P2P模式的文件传输程序。2. 如果选择的是Client/Server模式的文件传输程序,则需要分别实现客户端和服务器端程序。客户端:用面向连接的方式实现通信。采用Socket 类对象,接收服务器发送的文件并保存在特定的位置。服务器端:监听客户请求,读取磁盘文件并向客户端发送文件。注意:需 阅读全文