自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (11)
  • 收藏
  • 关注

原创 Linux下安装摄像头

在Linux下安装摄像头的话,之前曾经在弄skype的时候弄过,不过在skype里面不能用摄像头来照相,所以今天又折腾了一下。把大概的流程记录下来。首先是安装你的摄像头对应的kernel模块。这个不好说,不同的芯片的摄像头驱动是不一样的,大家google一下…………我自己也忘了我的是怎么装上的了,不过我的摄像头是logitech的,所以还比较好找一些。然后就是装一个摄像头的monitor,

2010-04-25 00:12:00 978

原创 Roma II人工只能开发笔记(1)

由于在这个学期的人工智能的课程,将原来从罗凯那拿过来的一些游戏拿来作为Project。游戏的相关介绍可以上google查Roma II,在BGG上面能找到详细的介绍。首先是这个游戏集成了卡片,对战,运气等成分在里面。在设计AI的环节,由于这个游戏在一个player的环节里面可以做多个动作,而且动作的顺序和个数都不确定,并且由于卡片的效果的不同,所以在构造游戏的本身就非常有难度,而对于A

2010-04-20 22:33:00 487

原创 C++学习笔记(4)

1.这几天在编译代码的时候发现一个错误,是类似于以下的错误信息:call of overloaded `swap(int&, int&) is ambiguous的错误信息,其中swap是我自己在一个头文件里面定义的template function.之前也曾经遇到过这种问题,后来没有办法,就上网查了查,发现有人提到可能是由于自己写的函数可能跟STL里面的函数冲突了,导致了g++在编

2010-04-20 22:07:00 168

原创 C++学习笔记(3)

最近在写code时候,发现了关于static变量的一些使用需要注意的地方。具体的情况可以看下面的例子: Aclass.h   // 声明了Aclass class Aclass {      public:      Aclass() { data = 100; }      int data;};Aclass.cpp // 定义了一个static的

2010-04-13 18:33:00 387

原创 C++学习笔记(2)

一、今天在写code的时候发现了如果在基类中调用了virtual 函数,而子类中如果重定义了这个virtual函数的话,那么在子类中的constructor实际上在创建基类的那一部分的时候,仍然调用的是基类中的那个virtual函数,而不是子类中的那个。有一个非常重要的参考网站:http://www.parashift.com/c++-faq-lite/strange-inheritance.

2010-04-10 13:51:00 582

原创 GNU MP(GMP)学习笔记(一)

一、安装:在Linux下,正常的按(1)./configure (2)make (3)make check (4) make install就可以完成安装。      如果要增加C++支持,./configure的时候加上--enable-cxx参数。 二、使用gmp库:       C: 在代码中#include 即可。               如果在gmp中使用到FIL

2010-04-07 14:58:00 5804

Programming Ruby

Programming Ruby - HTML version

2010-09-30

How to Design Programs

How to Design Programs

2010-07-14

The Scheme Programming Language

The Scheme Programming Language

2010-07-14

Structure and Interpretation of Computer Programs

Structure and Interpretation of Computer Programs

2010-07-14

Win32汇编的扫雷(不完全版本)

用Win32汇编写的扫雷,功能还不完善,不能调难度,没有笑脸、计雷器和计时器。 里面包含了Asm,rs文件,还有一个Makefile。 汇编之前请确保已经安装了masm32包,并且要把环境变量设好。 下面是环境变量的批处理文件(默认masm32安装在D:\masm32): @echo off set include=d:\masm32\Include;D:\Microsoft Visual Studio 8\VC\include set lib=d:\masm32\lib echo on

2009-10-05

16位MASM汇编的压缩程序(字典和霍夫曼两种算法)

用汇编写的压缩程序,只支持单文件压缩。 使用了LZ77和Huffman两种算法。 文件的压缩格式写的比较乱,想了解的人就仔细看看代码了…… 压缩的主要算法我是先用C写好,然后再手工翻译成汇编的 文件说明: LZ77.c:C写成的LZ77压缩算法,里面包含了很多调试用的输出,我就懒得删了,觉得麻烦可以删掉printf的输出。 huffman.c:C写成的Huffman压缩算法,也是有很多调试输出。 header.asm:汇编的主要头文件,包含了一些通用的宏和变量声明,其中有调试用的宏DEBUG_INFO,这个需要有Irvine16.inc,此文件包含在Intel汇编语言程序设计里。要用调试的话,在汇编的时候加上DEBUG的宏定义就可以。 compress_v14.asm:程序的框架,里面包含了整个程序的流程和一些非压缩算法的函数。 file_pr.asm:文件操作函数,主要是做了一些封装。 lz77.asm:LZ77算法的16位汇编实现,实际上是对应着lzalong.c的。 huffman.asm:Huffman算法的16位汇编实现,对应着huffman.c。 汇编命令: masm compress_v14.asm, comp.obj masm file_pr.asm masm lz77.asm masm huffman.asm 链接命令: link comp.obj file_pr.obj lz77.obj huffman.obj 程序的具体使用方法可以在汇编出来的程序加-h参数查看使用说明。

2009-10-05

Linux下NASM的通用函数库Along32库V1.0(已过时)

Linux的NASM函数库,改编自《Intel汇编语言程序设计(第五版)》里Kip R.Irvine写的Irvine32库。里面的注释大多数都还没有改过来。 这个库的2.0版已经上传,新增详细的注释和使用说明,请下V2.0版,此1.0版就可以不用下了。

2009-05-23

CC2005

Computer curricula 2005的PDF

2008-05-31

计算机程序的构造和解释

MIT的计算机系入门课程的教材~~<br>经典书之一。

2008-05-31

空空如也

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

TA关注的人

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