- 博客(30)
- 资源 (19)
- 收藏
- 关注

原创 铽罗机器人--- 应运而生的机器人公司
铽罗(上海)机器人科技有限公司,2016在工业4.0背景下应运而生,主要产品为AGV,初创 团队很厉害,有上交大的博士专家,有十几年经验的领域专家,有满腔热血的奋斗青年,管理上也有非常厉害的知名专家坐镇,很有前景的一家公司。 公司已经研发了第一款AGV,也有成熟的解决方案,产品稳定性在国内处于顶尖水平。 大家可以关注一下, www.rjsirobot.com
2017-01-21 17:24:06
2856
原创 铽罗机器人
铽罗机器人坐落于启迪漕河泾科技园(上海松江),启迪科技园继启迪多媒体谷后,再次布局上海,辐射长三角战略的最重要的园区之一。 启迪漕河泾科技园(上海松江)紧跟上海市“现代服务中心、国际金融中心、国际航运中心、现代制造中心”的发展方向,依托高校及科研院所的技术力量,以“先进智造”作为核心产业,致力于将园区打造成长三角乃至全国的“先进制造业”智库与研发中心。
2017-01-21 17:27:02
1873
原创 VS2008 编译 链接器错误以及使用C语言函数的警告
在使用VS做项目的时候,在VS2005的版本开始,经常会出现两类错误,一个是在编译的时候,连接器经常死掉,无法成功编译,另外一个是使用了C语言函数后,会发出警告。下面分别来说说这两个问题的解决方案。一,链接器无法正常工作的解决方法:在使用VS开发,进行编译时,往往在语法没有错误的情况下,依然会频繁的出现链接失败,通常情况下,再build一次就好了。这个问题往往是由于增量链接导致
2013-01-16 11:22:15
2661
原创 SAE求推荐
希望能够成为SAE开发者,如果SAE开发者前辈们推荐下: http://sae.sina.com.cn/?m=home&a=devlevel&level=normal_level&voteme=EkKkfb 不胜感激
2012-11-18 22:35:08
484
原创 MFC 变量未初始化,运行报异常
最近在VS2008上写了一个UDP的小例子,在服务器端创建了一个线程用来接收和发送数据。线程函数代码为:DWORD WINAPI ServerThread(LPVOID lParam){ DWORD acq;//此处省略 return acq;}acq作为返回值。在声明的时候没有初始化,编译通过。但是在运行时,要返回acq时,便会报异常了,异常内容为:
2012-09-25 19:56:19
2182
原创 C中const的实现机制
同学去参加笔试,遇到一个关于const的问题,大致如下:有如下代码,问该段代码是否可以编译通过,是否可以运行,运行结果是什么。const int a = 1;int* b = (int*)&a;*b = 31;以上代码是可以编译通过并且能够成功运行的,运行后a b的值均为31。这道题的关键在于C语言中const的实现机制。在C中,const修饰的变量不能够被修改,在
2012-09-15 16:02:03
4201
10
转载 知道创宇笔试题
以前学过python,最近有一朋友想跳槽,看了这个公司的,笔试题是这个,要求在投简历之前做好,随简历一起发过去,不限时间,感兴趣的同志们做一做啊。详细要求如下:使用python编写一个网站爬虫程序,支持参数如下:spider.py -u url -d deep -f logfile -l loglevel(1-5) --testself -thread number --dbf
2012-03-14 11:37:37
3567
原创 MFC之VS2008的DEBUG和RELEASE
昨天写了一个迷你型的点对点的通信工具,纯练手,所以功能并没有那么强大,就是简单的点对点聊天,可以互相发送消息,使用TCP协议实现。写这个主要是想封装出两个模块,就是TCP协议下的发送数据和接收数据,看很多教程上把服务器端和客户端作为两个project或者做两个界面,我觉得不太实用,就把服务器端和客户端揉合到一起了,每一个客户既可以做服务器也可以做客户端,就是用多线程实现的,没有什么技术难点,在此就
2012-03-14 11:30:53
2120
原创 MFC之为对话框添加变量
进来一直在学MFC,现在基本都在VS2008下练习写一些小程序,偶尔也会在VC6.0下,很多教程都是在VC6.0下写的代码,但是做一个大工程的话,个人感觉VS还是比较好的。顺便也发表一下自己的观点。带实验的时候看到一些刚接触C语言的同学就用VS,他们毫无编程经验,对C语言本身都是一知半解,写的又都是控制台程序,通常很小很小的程序,最多也就100行代码了,可是非要用VS,如此功能强大的V
2012-03-09 21:10:25
8124
原创 MFC之socket创建失败
今天看了socket编程,写了段代码,模拟的ping命令,但是过程很曲折。先写下socket的原型:SOCKET socket{int af,int type,protocol};如果成功,则返回套接字句柄。其中af指定协议簇,通常为AF_INET即IPV4协议。type指定套接字类型,有3种可选值:SOCK_STREAM:字节流套接字,提供有序的
2012-03-06 16:03:57
10498
6
原创 MFC之取得屏幕大小,设置对话框大小
要取得屏幕大小,可以用下面几个函数: int cx = GetSystemMetrics(SM_CXFULLSCREEN); int cy = GetSystemMetrics(SM_CYFULLSCREEN);通过上边两个函数获取的是显示屏幕的大小,但不包括任务栏等区域。 int cx = GetSystemMetrics( SM_CXSCREEN
2012-03-05 16:48:16
17390
原创 MFC之窗口的Z-order
窗口的Z次序表明了重叠窗口堆中窗口的位置,这个窗口堆是按一个假象的轴定位的,这个轴就是屏幕向外延伸的Z轴。Z次序最上面的窗口覆盖所有其他的窗口,Z次序最底层的窗口被所有其他的窗口覆盖。应用程序设置窗口在Z次序中的位置是通过把它放在一个给定窗口的后面,或是放在窗口堆的顶部或底部。Windows系统管理三个独立的Z次序,一个用于顶层窗口,一个用于兄弟窗口,一个用于最顶层窗口。最顶层窗口覆盖
2012-03-05 09:59:03
8192
原创 MFC之命令更新
MFC中,菜单项状态的维护是依赖于CN_UPDATE_COMMAND_UI消息,谁捕获CN_UPDATE_COMMAND_UI消息,MFC就在其中创建一个CCmdUI对象。我们可以通过手工或者利用ClassWizard在消息映射中添加ON_UPDATE_COMMAND_UI来捕获CN_UPDATE_COMMAND_UI消息。在后台所做的工作是,操作系统发出WM_INITMENUPOPU
2012-03-01 09:23:20
755
原创 MFC之C++构造函数
最近在学习的MFC的过程中,复习了C++的的一些基本知识,其中涉及到构造函数的一些问题如果一个类中没有定义任何的构造函数,那么C++编译器在某些情况下会为该类提供一个默认的构造函数,这个默认的构造函数是一个不带参数的构造函数。只要一个类中定义了一个构造函数,不管这个构造函数是否是带参数的构造函数,C++编译器就不再提供默认的构造函数。也就是说,如果为一个类定义了一个带参数的构造函数,还
2012-02-20 20:10:41
5064
转载 MFC之工厂模式(C++ & java)
之前对面向对象了解不多,设计模式更不用提了,现在只能遇到一个学一个了,今天看了工厂模式,两个版本的,C++和java的,思想都是一样的,我都列出来了。文章都是转过来的,非原创哦C++版:简单工厂模式生活例子吃饭是人的基本需求,如果人类不需要吃饭,可能我们就能活得清闲许多,也就不需要像现在一样没日没夜的工作,学习。我们学习是为了找到更好的工作,好工作为了赚更多的钱,最终为了吃
2012-02-17 11:09:06
3846
原创 MFC之CCommandLineInfo
CCommandLineInfo类CObject└CCommandLineInfo类CCommandLineInfo用于分析启动应用时的命令行参数。MFC应用一般都会在它的应用对象中使用函数InitInstance创建这个类的一个本地实例。然后把该对象传给CWinApp::ParseCommandLine,ParseCommandLine又重
2012-02-17 10:38:53
6648
原创 MFC之CSingleDocTemplate构造函数
CSingleDocTemplate::CSingleDocTemplateCSingleDocTemplate(UINT nIDResource,CRuntimeClass* pDocClass,CRuntimeClass* pFrameClass,CRuntimeClass* pViewClass);参数:nIDResource指定文档类型使
2012-02-17 10:32:48
7813
原创 MFC之文档与视图
文档视图结构是使用MFC开发基于文档的应用程序的基本框架,最主要的思想是数据的管理和显示分离。使用文档类管理数据,视图类负责数据的显示,结合数据串行化存储机制,使得开发基于文档的应用程序更加方便。1.文档-视图结构文档类CDocument负责维护应用程序所需要的数据,提供一系列可对这些数据进行操作的方法,并且能够为视图提供所需要的数据。视图类CView拥有窗口的客户区域、负责显示文
2012-02-17 10:21:37
1388
转载 MFC之Unicode编程
一、什么是Unicode 先从ASCII说起,ASCII是用来表示英文字符的一种编码规范。每个ASCII字符占用1个字节,因此,ASCII编码可以表示的最大字符数是255(00H—FFH)。其实,英文字符并没有那么多,一般只用前128个(00H—7FH,最高位为0),其中包括了控制字符、数字、大小写字母和其它一些符号。而最高位为1的另128个字符(80H—FFH)被称为“扩展ASCII”,一
2012-02-17 09:17:47
8383
转载 MFC之MFC BEGIN_MESSAGE_MAP()
MFC BEGIN_MESSAGE_MAP()1BEGIN_MESSAGE_MAP(CpassApp, CWinApp)2 ON_COMMAND(ID_HELP, CWinApp::OnHelp)3END_MESSAGE_MAP()这些都是宏定义,不是函数。 在BEGIN_MESSAGE_MAP()和END_MESSAGE_MAP()之间添加你的消息响应函数,为
2012-02-16 15:57:53
4280
原创 java学习:java编程规范
今天看了下java的编程规范,以后写代码时得按着这个来,慢慢养成习惯。package的命名 package 的名字由全部小写的字母组成,例如:cn.mybole。class和interface的命名 class和interface的名字由大写字母开头而其他字母都小写的单词组成,例如:Person,RuntimeException。class变量的命名
2011-12-12 19:39:00
482
原创 java学习:内部类和异常
java的学习中断了半个多月了,今天算是接着学了。今天学习了内部类和异常,下面是今天的总结。首先来看内部类。在一个类中定义另外一个类,这个类就叫做内部类或者内置类(inner class)。内部类可以让我们将逻辑上的相关的一组类组织起来,并由外部类(outer class)来控制内部类的可见性。当我们建立了一个inner class时,其对象就拥有了与外部类对象之间的一种关
2011-12-12 19:36:01
3053
原创 java学习:类和方法的说明符、访问权限、抽象类、接口
在学习了包后,开始了解类的说明符,访问权限和接口。类的说明符有public和default,default是缺省类,也就是在类前面未加任何的说明符时,系统缺省为default类。类还有final和abstract两个修饰符。如果想要一个类A被其他包的类访问,则需要将类A声明为public,否则其他包的类无法访问类A。如果将一个类声明为缺省类,即类的前面不加任何说明符时,那么它只能被
2011-11-27 21:56:31
2534
原创 java学习:包
在了解了继承、多态的基础知识后,开始学习java的包为了便于管理大型软件系统中数目众多的类,解决类命名冲突的问题,java引入了包的概念。java中的包和文件系统中的目录差不多,在使用包,编译后也是形成的一级一级的目录。命名包的语法为package cn.edu.neu;,在编译后,这个文件中的类产生的class文件就放在目录cn\edu\neu下。要注意的是packeage语句如
2011-11-27 20:49:24
598
原创 java学习:继承、多态、instanceof
由于之前做了几年的C,一直是面向过程的思想,现在来学面向对象的程序设计,思想上的转变对我来说是最困难的。理解继承是理解面向对象程序设计的关键之一。java中通过关键字extends继承一个已有的类,被继承的类称为父类,新的类称为子类。在java中是不允许多继承的,这点和C++不同,C++允许多继承。在java中,编译通过后,每个类都会对应一个class文件。子类和父类之
2011-11-27 20:02:07
1038
原创 java学习:构造方法、static、final
在了解了java的基本数据结构后,开始学习java的类。java中的类也是一种数据结构,我认为它和C中的结构体挺像。类中可以有属性和方法。类的方法中比较特别的是构造方法。java中类的构造方法要和类名相同,且没有返回值。构造方法主要用于为类的对象定义初始化状态,在new一个对象时,就会调用构造方法。每个java类都至少有一个构造方法,如果没有显式的定义构造方法,java编译器会为我
2011-11-27 17:16:59
1757
原创 java学习:java数组
今天只学习了java数组的基本语法,包括声明、初始化等,学习的并不深入,都是些很浅显的东西,高手可以跳过了之所以把数组这写出来,是因为和C的数组有些区别,研究了几年C,对C的一些东西是根深蒂固的,所以刚学的时候特别不适应。通过将它写出来,希望能够熟悉它。在java中,不能使用C语言的方式声明数组,例如int a[3]是非法的,编译不通过。java中在数组的定义时不分配空间,
2011-11-27 15:44:18
999
原创 java学习:java基本数据类型
今天接触了java的基本数据类型,java提供了八种基本的数据类型,分别是byte、short、int、long、char、float、double 和 boolean。byte类型占一个字节,有符号的八位整数,表示范围为-128~127。使用byte的时候需要注意的是类型转换问题,如byte b = 3; b = b * 3;,这样使用编译的时候会报错,说可能丢失精度。这是类型转换的
2011-11-27 14:25:39
446
原创 java学习:配置环境变量
这是我学java的第一课,简单了解了java的一些历史,然后开始配置环境变量了。Java来自于Sun公司的一个叫Green的项目,其原先的目的是为家用消费电子产品开发一个分布式代码系统,这样我们可以把E-mail发给电冰箱、电视机等家用电器,对它们进行控制,和它们进行信息交流。开始,准备采用C++,但C++太复杂,安全性差,最后基于C++开发了一种新的语言Oak(Java的前身),Oa
2011-11-27 13:43:41
536
数据结构课程设计-网上拍卖系统
2011-03-02
数据结构课程设计--网上拍卖系统
2011-03-02
编译方法实验-扫描器和中间代码生成器的实现
2011-03-02
数值分析实验--曲线拟合的最小二乘法
2011-01-14
Android实验报告--扫雷游戏
2011-01-14
操作系统实验和大作业(web)
2011-01-09
小巧的画类图工具很好用
2009-11-26
VC6.0上C语言的贪吃蛇源码
2009-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人