小编Jul*_*lio的帖子

从哪里开始编程机器人?

好的,所以我对机器人技术感兴趣了一段时间,并考虑到了一个项目.建造小型遥控车辆 - 机器人/无人驾驶车辆 - 机器人.希望能够从感应设备(gps,温度计等)读取数据并将数据写入某种设备.这个想法已经持续了一段时间,直到我刚读完下面的文章.

所以我的问题是这个.我应该从哪里开始.除了一些谷歌搜索和我的项目创意之外,我完全没有这方面的经验.我想玩微控制器板的编程.我知道一些java .net语言和一些C.

有什么帮助从哪里开始?

你如何设计机器人,从开始到结束你会采取什么步骤.

谢谢.

.net c java microcontroller robotics

32
推荐指数
4
解决办法
3万
查看次数

垃圾收集器何时擦除使用Singleton模式的对象的实例?

垃圾收集器何时擦除使用Singleton模式的对象的实例?

对象是否比常规对象更长时间?

如何在Java中手动强制删除/垃圾回收?

谢谢.

java singleton garbage-collection design-patterns

32
推荐指数
3
解决办法
9900
查看次数

列表与ArrayList作为参考类型?

好的,所以我知道Set,List并且Map是接口,但是什么使得第一行代码比第二行更好?

List myArr = new ArrayList();
ArrayList myArr = new ArrayList();
Run Code Online (Sandbox Code Playgroud)

java interface list arraylist

22
推荐指数
3
解决办法
7798
查看次数

使用jquery覆盖锚标记的默认行为

我试图覆盖锚标记的默认行为,以便我可以将我的服务器上的网页加载到现有的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中,它根本不起作用并使用新链接刷新页面.

任何帮助深表感谢.

javascript anchor jquery

17
推荐指数
1
解决办法
2万
查看次数

将字符串数组转换为向量的最佳方法?

正如标题所示,将字符串数组转换为向量的最佳方法是什么?

谢谢

java arrays vector

7
推荐指数
1
解决办法
2万
查看次数

接口的目的仍在继续

好的,我认为接口是一种强制对象实现一定功能的方法,而不必使用继承.有点像合同.我半看到了他们的观点.

但是,如果您在界面中拥有的是:

 public interface animal{
  void eat(object food);
}
Run Code Online (Sandbox Code Playgroud)

并且没有这样的实现,那么每次使用你的界面的人都必须从头开始编写它.

如果你要创建一些所有实现这些功能的类,并且实现只是略有不同,那将是一项艰苦的工作.

任何帮助我解决这个问题都是值得赞赏的,因为我知道这非常重要.

java oop interface

6
推荐指数
1
解决办法
1万
查看次数

将对象拆分为最基本的部分

不确定标题是否抓住了我在这里想说的内容.

在OO中进行设计时,我应该将对象分割成最具体的区域 - 所以如果我有一个工厂对象来处理创建对象,但后来我遇到了另一种创建对象的方法,即使它们可能是相同的对象是值得创建一个单独的fcatory或只是添加到exsiting.

我最大的担心是用大量的东西填补课程,或者拆分物品并将我的项目稀释成大量的课程.

有帮助吗?

编辑:

我想在我的旁注/子主题部分想要找出你应该在程序中使用的粒度级别.那种,你有多低?

java oop ooad object

6
推荐指数
1
解决办法
296
查看次数

在这种情况下如何最好地使用SVN?

寻求关于如何在我的产品开发中使用SVN的建议.

目前我正在使用我的产品的2.2版,并开始使用带有eclipse的SVN来跟踪我的代码.但是,我将开始在该产品的第3版上工作,该版本与2.2基本相同,只有一些大修和一些新功能.

问题是虽然2.2仍然会进行错误修复和一些小功能/调整,可能还有2-3个版本才能成为文具,并且没有更多工作在它上面 - 希望及时发布版本3.所以目前如果我的行李箱是2.2,并且此时有稳定的标签,我该从哪里开始?请记住,我希望3在行李箱中从这个标签分支,但是如果我做了一个小的改动或错误修复,2.2和3有类似的类我希望它在版本3中重新实现而不是必须实现错误修复两次,在v2.2(主干)和v3分支.

值得注意的是,我的v3分支可能在其上有分支,用于"实验"功能,这些功能可能无法进入该特定产品的第一个稳定版本.

对于这种情况的最佳实践的任何想法将不胜感激.

svn version-control repository

6
推荐指数
1
解决办法
198
查看次数

通过所有对象包含的String值对Set内的对象进行排序

好的,这是一个棘手的问题.我有一个集合列表.我想按顺序对集合中的对象进行排序.

想象一下,每一套都是在学校里代表一个班级.每组包含人物对象.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个以上的孩子可能有相同的名字,但请忽略这一点

java sorting object set

5
推荐指数
3
解决办法
3万
查看次数

CSS实现类似的固定浮动div总是在其他div之上 - 比如stackoverflow吗?

我希望获得与此图像中类似的效果:

在此处输入链接描述http://img843.imageshack.us/img843/8328/floatingheader.png

基本上,我希望有一个div作为菜单栏,总是在顶部 - 它下面的div是我的内容的容器div.单击菜单栏中的任何链接仅更改容器div中的内容.

html css position fixed css-float

4
推荐指数
1
解决办法
1万
查看次数