- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 CONST IN C++
<br />(一)简单介绍,把握全局 <br /> const与define,指针,引用,函数,类成员 <br /> 1.》》const与define。两者都可以用来定义常量,但是const定义时,定义了常量的类型,所以更精确一些。#define只是简单的文本替换,除了可以定义常量外,还可以用来定义一些简单的函数,有点类似内置函数。const和define定义的常量可以放在头文件里面。(小注:可以多次声明,但只能定义一次) <br /> 2.》》const与指针和引用。 <br /> (a)cons
2010-08-22 21:38:00
591
1
原创 欢迎来到机器人开发的精彩世界(机器人开发入门讲座之一)
<br /><br /> <br />如果你问学习机械,自动化,电子信息专业的工科学生,以后想做什么,多半人会说:宇宙飞船,汽车,机器人。的确,在工科学生的心里,对复杂的机械有着特殊的喜爱。将自己设计的宇宙飞船送上天,将自己研制的汽车开动,将自己完成的机器人开动,心里有一种无限的满足感。在这些机械中,机器人又有着更特殊的含义,因为他不仅仅是机械,还是一个极度智慧的类生物体,他可以有思维,有喜怒哀乐甚至有感情,对任何一个求知欲强又充满幻想的孩子来说,机器人对他们总有着无限的吸引力。<br /> <br />富
2010-06-05 13:31:00
1000
转载 CString UTF8 转换
<br />void ConvertANSIToUTF8(CString &strANSI) <br />{ <br />int nLen = ::MultiByteToWideChar(CP_ACP,MB_ERR_INVALID_CHARS,(LPCTSTR)strANSI,-1,NULL,0); <br />unsigned short * wszUTF_8 = new unsigned short[nLen+1]; <br />memset(wszUTF_8, 0, nLen * 2 + 2); <b
2010-06-04 17:48:00
2158
原创 this指针
一个对象的this指针并不是对象本身的一部分,不会影响sizeof(对象)的结果。this作用域是在类内部,当在类的非静态成员函数中访问类的非静态成员的时候,编译器会自动将对象本身的地址作为一个隐含参数传递给函数。也就是说,即使你没有写上this指针,编译器在编译的时候也是加上this的,它作为非静态成员函数的隐含形参,对各成员的访问均通过this进行。 例如,调用da
2010-05-26 22:24:00
477
1
原创 linux 设置固定IP
一、使用命令设置ubuntu的ip地址1.修改配置文件blacklist.conf禁用IPV6:sudo vi /etc/modprobe.d/blacklist.conf2.在文档最后添加 blacklist ipv6,然后查看修改结果:cat /etc/modprobe.d/blacklist.conf3.设置IP(设
2010-05-25 10:49:00
5277
原创 cmake
一: CMake 是一个跨平台的自动化建构系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程.文件 CMakeLists.txt 需要手工编写,也可以通过编写脚本进行半自动的生成.二:在 linux 平台下使用 CMake 生成 Makefile 并编译的流程如下: 1.编写 CmakeLists.txt。 2.执行命令 “cmake PATH
2010-05-25 09:50:00
487
转载 KDevelop 编程环境 教程
安装和启动使用apt-get可以很容易的得到KDevelop,具体如下:(以KDE为例)1. apt-get build-dep gcc2. apt-get install kdevelop33. 如果你无法获取这些软件包的信息,可以尝试修改/etc/apt/sources.lst安装完成后,从开始菜单中就可以启动Kdevelop:【开始】→【
2010-05-18 15:36:00
508
原创 统一编程风格
name space 一个功能范畴的函数和类应有统一的name space (应简短)function 全局函数命名为 NamespaceXxx (opencv等开源库经常喜欢干的事)class CXxx成员public 函数 Xxxx
2010-05-18 13:30:00
435
原创 5月16日
5.16-20 日must implement an defloration demo,which include 3 function modules: visionmodule : FindFlowermotionmodule : ApproachFlowermotionmodule : CatchFlower note:16
2010-05-16 12:33:00
725
原创 On Manipulator Calibration
Now Im trying to make NAO catch sth like a flower for 2010 RoboCup singapore.Thats a challenge because of his poor kinematics accuracy..This is some note for study on robot calibration.
2010-05-10 20:04:00
447
原创 重新回到优快云博客
自从大二心血来潮,开了这个blog,三年过去了,很久没有过问这个地方. 大学时代的激情早已丧失,我再也回不到充满激情的三年前. 我变成了彻头彻尾的虚无主义.颓废,老化,不管是生理还是心理. 看着三年前的自己写下的幼稚笔记,原来自己在本科入学一年后就开始对自然计算有了很大的兴趣. 在高考志愿填报失败的打击下,在诸多不顺的打击下,我在学校BBS和优快云泡着,不去
2010-05-10 19:43:00
587
3
原创 DFA的缺点与改进
一:缘由:讨论一个问题:在词法分析中需不需要及怎样去判断字符-是负号还是减号。词法分析的任务是什么?是将一个字符串分解成一个个单词序列。(http://210.33.23.34/course/bianyi/ziyuan%5Cjiaocai%5Cjiangyi%5CChap03.ppt “词法分析的任务:从左至右逐个字符地对源程序进行扫描,产生一个个单词符号。”)既然是分解成单词符号,如果你
2007-11-27 23:53:00
1818
原创 FLEX&BISON学习笔记(二:分析calculator 3 )
Calculator3DescriptionThis version of the calculator is substantially充分地 more complex than previous versions. Major changes include control constructs such as if-else and while. In addition, a syntax
2007-11-25 14:14:00
986
原创 FLEX&BISON学习笔记(二:分析calculator 2 )
/* calculator 2 */%{ #include "y.tab.h" #include void yyerror(char *);%}%%[a-z] { yylval = *yytext - a;//变量位置 return VARIABLE; }
2007-11-25 13:29:00
717
原创 FLEX&BISON学习笔记(二:分析calculator 1 )
/* calculator 1 */%{ #include "y.tab.h" #include void yyerror(char *);%}%%[0-9]+ { yylval = atoi(yytext); return INTEGER; }[-+/n]
2007-11-25 13:09:00
923
1
原创 FLEX&BISON学习笔记(一:语法)
Metacharacter Matches. any character except newline除回车的任何字符/n newline回车* zero or more copies of the preceding ex
2007-11-24 22:15:00
1411
原创 一种新的组合优化遗传基因编码方法
一种新的组合优化遗传基因编码方法组合最优化问题是一类NP难问题.由于组合数的增加,搜索空间急剧加大,而遗传算法是一种并行,非导数的搜索算法,正好适合这样的搜索问题.然而组合优化具有离散,动态,多耦合的特性,在应用遗传算法时,对基因进行编码不是一件容易的事情.1985年,Grefenstette等针对TSP问题提出基于顺序表示的遗传基因编码方法,但由于顺序表示和单点交叉存在缺点,这种方法的适用性
2007-11-24 18:36:00
1496
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人