代码改变世界

随笔档案-2012年8月7日

怎么制作你的第一个机器人

2012-08-07 22:45 by java线程例子, 1402 阅读, 收藏,
摘要: 翻译原文:http://stupid.javaeye.com英文原文:http://www.societyofrobots.com/robot_tutorial.shtml成功的关键就是动机。为什么要制作机器人呢?你的动机是什么呢?看起来很Cool?还是想参加像battlebots那样的比赛?机器人学能教你太多的知识,其涵盖了 电子科学、机械学、控制理论、程序设计甚至动物行为学和人类心理学。在开始这个教程前先问问自己为什么要制作机器人,你的目的和动机是什么,否则当你半路 退出时还不知道自己到底为什么开始。OK既然你已经知道自己为什么要制作一个机器人了,那么让我们谈谈制作机器人你所需要知道的东西 阅读全文

mybatis+spring+struts2框架整合

2012-08-07 22:18 by java线程例子, 390 阅读, 收藏,
摘要: 近期公司要开发新的项目,要用struts2+mybatis+spring框架,所以学习了下,来自己的博客发表下,希望能给大家带来帮助!下边我把我的myschool开发的源代码以及数据库贴出来! 开发环境 myeclips+tomcate+sql server 开发技术 struts2+mybatis+spring jsp+java 一.创建web项目导入必需的jar文件 二.创建并编写配置文件,配置文件比较多。可能有点繁琐。 1.创建并编写ApplicationContext.xml<?xml version="1.0" encoding="UTF-8&qu 阅读全文

指尖上的代码[C语言版]-<4>

2012-08-07 21:34 by java线程例子, 211 阅读, 收藏,
摘要: <4>已知有三根针分别用A,B,C表示,在A针中自上而下从小到大放n个盘子,现要求把所有的盘子从A针全部移到C针,移动规则是:使用B针作为过度针,每次只移动一块盘子,且每根针上不能出现大盘压小盘,找出移动次数最小的方案.(汉诺塔问题)分析:代码:#include "Stdio.h" #include "Conio.h" /* 声明函数 */ void HanoiTower(int n,char A,char B,char C); int main(void) { int n; printf("Please input n(1-64) 阅读全文

Android初级教程_获取Android控件的宽和高

2012-08-07 16:24 by java线程例子, 305 阅读, 收藏,
摘要: 我们都知道在onCreate()里面获取控件的高度是0,这是为什么呢?我们来看一下示例:首先我们自己写一个控件,这个控件非常简单:public class MyImageView extends ImageView { public MyImageView(Context context, AttributeSet attrs) { super(context, attrs); } public MyImageView(Context context) { super(context); } @Override protected void onMeasure(int... 阅读全文

指尖上的代码[C语言版]-<3>

2012-08-07 15:42 by java线程例子, 161 阅读, 收藏,
摘要: <3> 猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个; 第二天早上又将剩下的桃子吃掉一半,又多吃了一个; 以后每天早上都吃了前一天剩下的一半零一个; 到第10天早上想再吃时,见只剩下一个桃子了; 求第一天共摘了多少个桃子?分析:代码 :#include "Stdio.h" #include "Conio.h" int main(void) { int Day,Quantity1,Quantity10=1; for(Day=9;Day>0;Day--) { Quantity1=(Quantit... 阅读全文

指尖上的代码[C语言版]-<2>

2012-08-07 14:17 by java线程例子, 167 阅读, 收藏,
摘要: <2> 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?分析:代码:#include "Stdio.h" #include "Conio.h" #include "Math.h" int main(void) { /* init_h表示初始高度 sum用来记录球所经过的距离 h表示球反弹后的距离*/ float init_h=100,sum=0.0,h; /* n表示球第n次着地*/ int n; for(n=1;n<=10;n++) { if( 阅读全文