问题列表 - 第31775页

从哪里开始编程机器人?

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

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

有什么帮助从哪里开始?

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

谢谢.

.net c java microcontroller robotics

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

我的pythonic解决方案减少了getattr问题

我以前使用reduce和getattr函数以链式方式调用属性,如"thisattr.thatattr.blaattar"IE:

reduce(getattr, 'xattr.yattr.zattr'.split('.'), myobject)
Run Code Online (Sandbox Code Playgroud)

工作得很好,但是现在我有了新的要求,我的字符串可以调用特定数量的属性:"thisattr.thatattr [2] .blaattar"

reduce(getattr, 'xattr.yattr[2].zattr'.split('.'), myobject)
Run Code Online (Sandbox Code Playgroud)

现在它不起作用,我得到xattr object has no attribute 'yattr[2]'错误.

什么是一个优雅的解决方案,适用于任何一种方式?

问候

python reduce attributes getattr

5
推荐指数
1
解决办法
1143
查看次数

5
推荐指数
2
解决办法
1676
查看次数

UserControl 未反映 Visual Studio 2010 中的更改

在库中创建 UserControl 然后将其放入 Form 项目中时,任何人都遇到问题...更改此控件的例如 BackColor 和重建,更改未反映在 Form 项目中?

已编辑:更新控件时,例如更改控件,将新控件放入控件内,更新正在发生。看起来控件背景颜色保持不变,或者只更改一次。

这太蹩脚了,我很累试图找出问题所在!

我使用 VS2010 Ultimate,Windows 7 x64。

我发现在删除控件时,添加了有关背景色的设计器初始化。如果我删除它,它会起作用。那有多糟糕?对我来说它看起来像一个错误?是吗?

你只能这样做一次!

c# user-controls visual-studio-2010 winforms

0
推荐指数
1
解决办法
3711
查看次数

如何在SQL Server中删除或截断表?

我需要清除许多表(最好是截断表).但是表有许多FK约束.我试过这样的事,但失败了: -

ALTER TABLE Table1 NOCHECK CONSTRAINT ALL 
TRUNCATE TABLE Table1
ALTER TABLE Table1 WITH CHECK CHECK CONSTRAINT ALL
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误: -

无法截断表'Test',因为它正被FOREIGN KEY约束引用.

请通过临时删除约束建议我如何删除或截断表.

sql t-sql sql-server

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

如何使用.NET中的二进制文件安全地分发密钥?

我可以分发使用用户无法访问的密钥的.NET应用程序,但应用程序可以吗?

请注意,我用的是分布在这个意义上,应用程序交付到用户的计算机上运行,而不是在云或群集.

.net cryptography software-distribution

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

如何告诉bundler Gemfile在哪里?

我正在尝试从cron运行Ruby脚本.

该脚本使用Bundler来管理gem依赖项.由于cron没有运行$PWD我每次都会从Bundler中找到"找不到Gemfile"的错误,这是有道理的,因为从cron运行时Gemfile不在currrent路径中.

有没有办法告诉Bundler使用不在当前路径中的Gemfile?

ruby bundler

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

为什么我不能做tupleVar.get(3)或.get <3>()?

我正在翻阅C++ 0x.当我看着元组时,我看到了这个例子.我为什么要这么做get<3>(var)?为什么我不能做的var.get(index)还是var.get<index>()?我更喜欢这些使代码看起来和感觉一致.

typedef tuple< int, double, long &, const char * > test_tuple ;
long lengthy = 12 ;
test_tuple proof( 18, 6.5, lengthy, "Ciao!" ) ;
lengthy = get<0>(proof) ;  // Assign to 'lengthy' the value 18.
get<3>(proof) = " Beautiful!" ;  // Modify the tuple’s fourth element.
Run Code Online (Sandbox Code Playgroud)

c++ tuples c++11

3
推荐指数
1
解决办法
118
查看次数

在ssh会话中启用tty

我会接受一些写入的脚本的登录信息,以供许多用户使用.在python中,我将input_raw设置为从dev/tty读取,但是当我连接到通过ssh在服务器上运行的脚本时,它会失败.

思考?解决方法?

我宁愿避免将用户名硬编码到脚本中.

谢谢,麻烦您了.

python ssh scripting tty

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

调用类的非静态方法

什么(如果有的话)是以下面的方式调用类的非静态方法的上行或下行(性能,良好的编码实践,垃圾收集等):

new ClassA().MethodA(param1, param2);
Run Code Online (Sandbox Code Playgroud)

与更"传统"的方式相反

ClassA classA = new ClassA();
classA.MethodA(param1, param2);
Run Code Online (Sandbox Code Playgroud)

任何想法将不胜感激.

c#

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