好的,所以我对机器人技术感兴趣了一段时间,并考虑到了一个项目.建造小型遥控车辆 - 机器人/无人驾驶车辆 - 机器人.希望能够从感应设备(gps,温度计等)读取数据并将数据写入某种设备.这个想法已经持续了一段时间,直到我刚读完下面的文章.
所以我的问题是这个.我应该从哪里开始.除了一些谷歌搜索和我的项目创意之外,我完全没有这方面的经验.我想玩微控制器板的编程.我知道一些java .net语言和一些C.
有什么帮助从哪里开始?
你如何设计机器人,从开始到结束你会采取什么步骤.
谢谢.
垃圾收集器何时擦除使用Singleton模式的对象的实例?
对象是否比常规对象更长时间?
如何在Java中手动强制删除/垃圾回收?
谢谢.
好的,所以我知道Set
,List
并且Map
是接口,但是什么使得第一行代码比第二行更好?
List myArr = new ArrayList();
ArrayList myArr = new ArrayList();
Run Code Online (Sandbox Code Playgroud) 我试图覆盖锚标记的默认行为,以便我可以将我的服务器上的网页加载到现有的div中,而不是新的选项卡或窗口.
到目前为止我有:
myContainer.click(function(){
event.preventDefault();
$('a').click(function(){
var link = $(this).attr('href');
myContainer.load(link);
});
});
Run Code Online (Sandbox Code Playgroud)
在Chrome中,我必须在它执行任何操作之前单击链接两次,在IE中,它根本不起作用并使用新链接刷新页面.
任何帮助深表感谢.
好的,我认为接口是一种强制对象实现一定功能的方法,而不必使用继承.有点像合同.我半看到了他们的观点.
但是,如果您在界面中拥有的是:
public interface animal{
void eat(object food);
}
Run Code Online (Sandbox Code Playgroud)
并且没有这样的实现,那么每次使用你的界面的人都必须从头开始编写它.
如果你要创建一些所有实现这些功能的类,并且实现只是略有不同,那将是一项艰苦的工作.
任何帮助我解决这个问题都是值得赞赏的,因为我知道这非常重要.
不确定标题是否抓住了我在这里想说的内容.
在OO中进行设计时,我应该将对象分割成最具体的区域 - 所以如果我有一个工厂对象来处理创建对象,但后来我遇到了另一种创建对象的方法,即使它们可能是相同的对象是值得创建一个单独的fcatory或只是添加到exsiting.
我最大的担心是用大量的东西填补课程,或者拆分物品并将我的项目稀释成大量的课程.
有帮助吗?
编辑:
我想在我的旁注/子主题部分想要找出你应该在程序中使用的粒度级别.那种,你有多低?
寻求关于如何在我的产品开发中使用SVN的建议.
目前我正在使用我的产品的2.2版,并开始使用带有eclipse的SVN来跟踪我的代码.但是,我将开始在该产品的第3版上工作,该版本与2.2基本相同,只有一些大修和一些新功能.
问题是虽然2.2仍然会进行错误修复和一些小功能/调整,可能还有2-3个版本才能成为文具,并且没有更多工作在它上面 - 希望及时发布版本3.所以目前如果我的行李箱是2.2,并且此时有稳定的标签,我该从哪里开始?请记住,我希望3在行李箱中从这个标签分支,但是如果我做了一个小的改动或错误修复,2.2和3有类似的类我希望它在版本3中重新实现而不是必须实现错误修复两次,在v2.2(主干)和v3分支.
值得注意的是,我的v3分支可能在其上有分支,用于"实验"功能,这些功能可能无法进入该特定产品的第一个稳定版本.
对于这种情况的最佳实践的任何想法将不胜感激.
好的,这是一个棘手的问题.我有一个集合列表.我想按顺序对集合中的对象进行排序.
想象一下,每一套都是在学校里代表一个班级.每组包含人物对象.person对象包含name的String值.在我循环并写出来之前,我想按照名字安排人员.
有没有使用Collections.sort();
或类似的东西实现这一点?
for (Set<Person> s : listOfAllChildren) {
for (Person p : s) {
if(p.getClass().equalsIgnoreCase("Jones")){
System.out.println(p.getName());
}
else if...//carry on through other classes
}
}
Run Code Online (Sandbox Code Playgroud)
我知道一个班级的2个以上的孩子可能有相同的名字,但请忽略这一点
我希望获得与此图像中类似的效果:
在此处输入链接描述http://img843.imageshack.us/img843/8328/floatingheader.png
基本上,我希望有一个div作为菜单栏,总是在顶部 - 它下面的div是我的内容的容器div.单击菜单栏中的任何链接仅更改容器div中的内容.