自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

原创 GAE(Google App Engine)部署时候遇到的问题

1.环境变量:*注意一定小心别不小心乱删了环境变量*JAVA_HOME为jdk的安装目录 其他用相对路径 其他的是eclipse的路径 classpath:.;%JAVA_HOME%lib;%JAVA_HOME%lib\tools.jarJAVA_HOME:C:\Program Files\Java\jdk1.7.0_79PATH:%JAVA_HOME%\bin;D:\MEGA\L

2016-02-12 03:50:59 822

原创 MATLAB 机器人逆解 ikine

到了机器人的第四章便是求逆解书里给出了很多种方法 哎 实在是蛋疼 好多看的云里雾里的嘛 出于先完成课程作业的目的 基本只用代数解和几何解的方法就可以了 这里我用代数解以下是作业题 嘛 就是自己设计program去解这四个T矩阵图好大。。。嘛 懒得修了。。。然后 这里我用的是代数解的方法 以下是书里的定义

2015-11-28 11:41:21 25033 9

原创 状态机的按动作等待2

如果是多个时间的话 可以再加一层锁booleanlock=true;int event = 0;intstate= 0;            while(true)            {                  while(lock)                  {

2015-11-23 10:14:28 483

原创 状态机的按动作等待

比如一个时序协议 我们把单片机的定时器定位1ms然后全局设个statue和action中断时候 按定时器不同来重新加载等这里我们只说最基本的电平变化中断中除了重载中断同时statue加一 然后action变为1 这里注意初始化的时候action和statue都为0然后主程序里大致如下while(1){

2015-11-22 10:01:28 547

转载 C/C++中产生随机数(rand,srand用法)

http://zhangjunhd.blog.51cto.com/113473/197020计算机的随机数都是由伪随机数,即是由小M多项式序列生成的,其中产生每个小序列都有一个初始值,即随机种子。(注意: 小M多项式序列的周期是65535,即每次利用一个随机种子生成的随机数的周期是65535,当你取得65535个随机数后它们又重复出现了。)我们知道rand()函数可以用来产生随机数,但是这

2015-11-20 05:00:55 541

转载 [git] warning: LF will be replaced by CRLF | fatal: CRLF would be replaced by LF

遇到这两个错误,是因为Git的换行符检查功能。core.safecrlfGit提供了一个换行符检查功能(core.safecrlf),可以在提交时检查文件是否混用了不同风格的换行符。这个功能的选项如下:false - 不做任何检查warn - 在提交时检查并警告true - 在提交时检查,如果发现混用则拒绝提交建议使用最严格的 true 选项。c

2015-11-18 11:22:58 421

转载 c++中,什么时候用 A a;和什么时候用A a=new A;

new是在堆上分配内存,它需要用delete释放,否则会造成内存泄漏(使用的内存没有即时释放,造成内存的浪费)而A a在右大括号执行后,会自动释放内存如int main(){A a;//定义了一个a对象A *p=new A;//在堆上定义了一个对象,它的指针保存在p里,注意,堆上定义的对象没有名字,必须用指针保存return 0;}//a到这里的时候,它占用的内存就会被回收 而p

2015-11-16 07:29:02 458

转载 C C++ 文件输入与输出

C语言:一 打开关闭文件1 fopen函数 用于打开文件FILE *fopen(char *filename, *type);fopen("c:\\ccdos\\clib", "rb");  如果成功的打开一个文件, fopen()函数返回文件指针,否则返回空指针(NULL)。由此可判断文件打开是否成功。"r" 打开文字文件只读        "w"

2015-11-11 02:29:16 452

转载 用STATECAD快速设计有限状态机

数字系统通常划分为信息处理单元和控制单元。信息单元主要进行信息的传输和运算, 而控制单元的主要任务是控制信息处理单元的微操作的顺序。控制单元的实现方式有: 有限状态机、控制寄存器和微代码控制器等。有限状态机在时间尺度上对其控制信号进行离散化控制, 利用状态转移使控制信号在有限状态机的状态节拍控制下变化, 以实现对被控对象的控制。有限状态机设计的关键是如何把一个实际的时序逻辑关系抽象成一个时序逻辑函

2015-11-11 01:07:43 1204

转载 关于状态机的思想问题

状态机思路在单片机程序设计中的应用状态机的概念状态机是软件编程中的一个重要概念。比这个概念更重要的是对它的灵活应用。在一个思路清晰而且高效的程序中,必然有状态机的身影浮现。比如说一个按键命令解析程序,就可以被看做状态机:本来在A状态下,触发一个按键后切换到了B状态;再触发另一个键后切换到C状态,或者返回到A状态。这就是最简单的按键状态机例子。实际的按键解析程序会比这更复杂些

2015-11-11 00:48:20 2056

原创 MATLAB ROBOT里的link robot fkine drivebot

最近在学INTRODUCTION TO ROBOTICS MECHANICS AND CONTROL 也就是国内的机器人导论第三章的MATLAB实验要用到LINK ROBOT FKINE三个函数网上查了半天总是有问题 LINK我只用到了最简单的这个参数       L =LINK([alpha A theta D sigma])直接把相应的DH表的数据填入就会

2015-10-31 03:35:05 8471 2

原创 VS2015生成程序在别人电脑无法运行 msvcp140.dll 0x000007b 问题处理方法

个人觉得这个主要是多线程引起的问题 需要dll文件但是没有vs2015的电脑又没有这个dll文件 自然就出现问题了然后看到有人说把dll文件放到exe里就好了 结果放了后 又爆0x000007b错误百度过去都是游戏的错误。。。后来查了许多网上的资料 却都不太全 试了几个最后总算弄好了 主要是在project properties里的一些修改暂时我改了这三个地方 生成的exe文件

2015-10-27 02:34:47 8103 2

转载 cin、cin.get()、getline()(讲解的很详细)黄刚的博客

黄刚的博客:cin、cin.get()、getline()(讲解的很详细)in等函数深入分析很多初学者都认为cin函数是一个很简单的函数,其实不然!cin函数有很多需要了解的知识(比如:cin的返回值是什么,cin提供了哪些成员函数且分别是什么作用,如cin.clear(),cin.ignore(), cin.fail(), cin.good()等等),如果没有很好的掌

2015-10-26 07:59:39 475

转载 char *s="string"和char s[]="string"的区别

char *s="string"的内容是不可以改的void main(){ char* pStr1 = "Hello!"; char pStr2[] = "Hello!"; change(pStr1); change(pStr2);}void change(char* pInstr){ pInstr[0]='O';}两种change编译都可以通过,但发现第二个change是可以正确地修改第一个字母

2015-10-26 01:45:53 1156

转载 C++中对sprintf()函数的说明

在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。sprintf 是个变参函数,定义如下:int sprintf( char *buffer, const char *format [,

2015-10-25 09:07:15 334

原创 把int的值放入string中

char test_char [200];int test_int = 1000;sprintf(test_char, "1-%d", test_int); string temp(test_char); send(sockClient,temp.c_str(), 200, 0);

2015-10-25 08:52:47 1168

转载 指向二维数组的指针

int(*p)[10]定义了一个指向二维数组的指针p,赋给它10个长度。然后把a数组的值赋给(*p)[10],注意,这里是a数组是5行10列的,放入(*p)[10]是把a[0][0],a[0][1],a[0][2],a[0][3],a[0][4],a[0][5],a[0][6],a[0][7],a[0][8],a[0][9]放入(*p)[0]中,同理,将a[1][0...9]放入(*p)[1]。最

2015-10-25 07:10:02 2501

原创 C++ string 换行显示

string first_show = "\=========================================\n\= =\n\= || ====== ====== =\n\= || || || =\

2015-10-25 05:15:53 4457

机器学习:实用案例解析(中文版,带完整书签)

2016-12-02

WiFi无线技术在智能家居中的应用

WiFi无线技术在智能家居中的应用

2013-03-25

WiFi技术在家庭无线网络中的应用研究

WiFi技术在家庭无线网络中的应用研究

2013-03-25

空空如也

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

TA关注的人

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