自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 HTML5+JS实现坦克大战小游戏

听了韩顺平老师的视频教程,学到了

2014-10-27 16:25:45 14047 2

原创 使用jsp做一个剪子石头布的小游戏

老师前两天除了一道小游戏的题目要大家

2014-04-20 21:06:25 4702 4

原创 动态规划之游艇租用问题

最近老师在将动态规划,

2014-04-20 17:30:05 4629

原创 动态规划之编辑距离:用最少的字符操作将A变换成B

一、问题描述                设A和B是两个

2014-04-18 21:40:20 9294 2

原创 算法学习之活动安排

学习算法也有一段时间了,可一直没怎么找到门道在哪里

2014-04-17 15:16:29 827

原创 winform程序设计之控件使用二

这周的实验课,老师给我们安排的任务是基于第一个任务的基础上来完成的。上实验课之前的理论课上,老师提示了我们在上一周遇到的问题解决办法。在这次实验课上我也快速的修改了上次实验课上的不足和没有完成的部分。         首先是完成滚动条部分,要求三个滚动条能控制textbox的背景颜色,代码如下:using System;using System.Collections.Generic;

2014-03-26 15:13:36 767

原创 子数组合并算法之向右循环

今天的算法课上,老师出了一道题:对两个已排好序的子序列,试设计一个合并算法使得算法的时间复杂度在最极端的情况下都小于等于O(n),可借助1个空间复杂度。上网搜了半天,发现解决这个问题有两种基本的方式,一种是本文要讨论的向右循环,另一种我还没有看,等有时间了在补上。       算法的基本思想:假设的两个子数组是a[0:k-1]和a[k:n].step1:取前一个数组的第一位,使用二

2014-03-20 19:25:25 1076

原创 python控制nao机器人身体动作实例

今天读的代码,顺便写了出来,与文档的对比,差不多。import sysimport motionimport almathimport naoqi from ALProxydef StiffnessOn(proxy): pName="Body" pStiffnessLists pTime=1.0

2014-03-20 14:38:54 9090 7

原创 python实现hula动作

废话不说了,程序很简单,了解了alproxy的都会轻松读懂。#-*-encoding:UTF-8-*-import sysimport motionimport almathfrom naoqi import ALProxydef StiffnessOn(proxy): pName="Body" pStiffnessLists

2014-03-19 14:56:02 989

原创 矩阵鞍点算法

今天翻看以前的数据结构,练练基本功。这是局长呢鞍点算法。下面先来说说什么是矩阵的鞍点。在一个矩阵中,每一行的最大元素如果是该元素所在列中的最小元素,那么称该元素为矩阵的鞍点,当然,矩阵中不一定存在鞍点。      算法设计:       对二维数组遍历,拿每一行的第一个元素作为比较的元素,如果该元素大于这一行的所有元素,遍历这一元素所在列中的元素并比较,如果该元素小于所有元素,那么就找到了

2014-03-19 14:18:31 4087 1

原创 棋盘覆盖问题

#includeusing namespace std;int title=1;int board[100][100];void chessboard(int tr,int tc,int dr,int dc,int size){ if(size==1){ return; } int t=title++; int s=size/2; if(dr<tr+s&&dc<tc+s)

2014-03-18 19:55:51 588

原创 python简单实现nao机器人身体躯干和腿部的动作

跟上一篇类似,代码没什么难度,可以进行扩展。#-*-encoding:UTF-8-*-'''control nao's left foot, cartesian control:torso and foot trajectories '''import sysimport motionfrom naoqi import ALProxydef StiffnessOn

2014-03-17 16:02:18 5177 3

原创 python实现nao机器人手臂动作控制

这些天依然在看nao公司文档的东西,把读过的代码顺手敲了出来。代码依然很简单,但是为什么我要写博客呢?这其中有很大的原因在于,代码是死的,可是读着读着就感觉代码活了,而且,每次读都会有不同的感受。咱就直接看正题吧。#-*-encoding:UTF-8-*-import sysimport motionimport almathfrom naoqi import ALProxydef

2014-03-17 15:58:15 11811 3

原创 使用ALBehaviorManager为nao机器人添加或删除动作

今天读代码的时候,发现很多以前不够重视的地方在后来的工作中带来了很大的困扰。如今,当我重新阅读这部分代码的时候,发现很多的问题其实可以通过非常简单的方法实现。这部分代码就是简单的讲解了判断机器人当前已有的动作信息,如何进行添加、删除等。       代码很简单:#-*-encoding:UTF-8-*-import sysimport timefrom naoqi import AL

2014-03-16 16:16:25 1537

原创 nao机器人动作关节值记录的方法

今天是周末,打算回顾这一周的学习任务,进行总结。早上看的代码是nao机器人动作关节值的记录的方法。涉及到python语法读文件写文件的基本使用。自己写了一遍,还是有收获的。""" recoding some seesors values and write them into a file"""#ALMEMORY_KEY_VALUES is the list of ALMemory valu

2014-03-16 11:07:49 3431 1

原创 Making an event module---reacting to an event

重看以前的代码,感觉有点简单了。这是一个简单的事件反应,每次检测到人脸的时候,机器人都会说“hello”。代码比较简单,注释里也都有解释。#-*-encoding:UTF-8-*-import sysimport timefrom naoqi import ALProxyfrom naoqi import ALBrokerfrom naoqi import ALModule#做处理

2014-03-14 17:03:18 983

原创 使用python让nao检测naomark并输出信息

今天自己读了公司的代码,自己仿着写了一边,然后自己写了一遍感受很大。写程序不能有太大的依赖性,那样对思维逻辑的训练没有任何的好处。从适用公司的编码风格到自己随心所欲的写东西,期间得有多少路要走啊。        这部分程序就是让机器人检测naomark并输出信息的。代码看着很简单,但是自己能写出来就不太容易了。好了,废话少说,详见代码注释。#this coding destronate h

2014-03-13 21:22:38 3161 2

原创 循环赛赛程安排---递归思想

今天上午准备学习一道算法,拿到一本《计算机算法设计、分析与实现》书,翻开一道循环赛赛程安排的题目。要求大致是这样的:要求有n=2^k名网球运动员进行轮流赛,每个人都要与其他n-1名队员打一场比赛;比赛在n-1天内必须结束;每个球队每天只能打一场比赛;试给出安排方案。        这里我们用一个最熟悉的思想来解决----递归。这样理解,假设有n个球员,我们先不管别的,一分两

2014-03-13 17:23:11 1410

原创 递归实现数组中求最值和求和的算法

翻看一本非常基础的数据结构实验指导书,看到了递归部分中的一个小题目,异常的简单,但还是想总结一下自己对算法重新学习的感受和对递归算法的题解。题目的要求是:已知R[1..n]为整形数组,设计实现递归的算法:(1)求出R中的最值    (2)求出R中N个数的和     (3)R中N个数的平均值代码的实现:#includeusing namespace std;

2014-03-12 21:27:12 1372

原创 window编程控件的基本使用

本学期正在学习windows程序设计,学校老师自己编写的教材,课本内容完全是101式的说明,每一步该做什么,会有什么样的结果都很清楚。这样以来,似乎所有的问题都已经解决了,我们只要照着做就行了。其实这样做之能是当时起到方便快速的作用,等脱离开课本自己设计一个小程序的时候就会发现很多小的细节问题。我在几个小地方遇到了点问题,后来虽然功能基本实现了,但个别问题自己仍不满意,希望大家在此能给我指出来程序

2014-03-12 20:40:38 734

原创 python 程序控制NAO机器人行走

最近重新学习nao的官方文档,写点简单的程序回顾一下。主要是用python调用api,写下来保存着。'''Walk:small example to make nao walk'''import sysimport motionimport timefrom naoqi import ALProxydef StiffnessOn(proxy): #we use the 'body

2014-03-12 12:48:51 11296 10

原创 快速排序

快速排序算法学习总结我们是在大三下半学期开始上算法课的,大一下学期学了数据结构,对几大排序算法都有过学习,但长时间不去写这些东西,贸然动手还是不适应,说白了就是忘了。今年刚开算法课,我又把以前的排序算法重新拿出来复习一下顺便做个总结。快速排序是由C.R.Hoare提出的一种划分交换排序,采用的是分治的策略。这个排序算法的基本思想是:首先,从一个数组中取出一个数作为基数。(什么样

2014-03-11 18:50:32 1087

空空如也

空空如也

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

TA关注的人

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