问题列表 - 第24875页

二维逆运动学实现

我试图在2D手臂(由三个带关节的棍子组成)上实现反向运动学.我能够将最低的手臂旋转到所需的位置.现在,我有一些问题:

  1. 如何使上臂与第三臂一起移动,使臂的终点到达所需的点.我是否需要为两者使用旋转矩阵?如果有,可以有人给我一些示例或帮助,还有其他任何可能吗?没有旋转矩阵的方法吗?

  2. 最低的臂只朝一个方向移动.我试过谷歌它们,他们说两个向量的交叉产品给出了手臂的方向,但这是为3D.我正在使用2D和两个2D矢量的交叉积给出一个标量.那么,我该如何确定它的方向?

Plz家伙任何帮助将不胜感激....

在此先感谢维克拉姆

animation robotics rotation inverse-kinematics

9
推荐指数
2
解决办法
6155
查看次数

每个Java开发人员在他的工具带中应该拥有的关键工具?

我试图编译一个好的Java开发人员应该知道的工具列表,并保留在他的Developer Tool Belt中

我能想到一些

  • Eclipse开发环境 - 还有其他IDE,但你应该知道Eclipse的Eclipse是怎样的.
  • JUnit - Java单元测试框架.当然还有其他人,但......
  • 蚂蚁
  • Maven的
  • Soap UI - 用于测试SOAP端点
  • jrat - Java Profiler.我不知道其他优秀的Java分析器
  • Java Decompiler - 当你只需要知道jar文件中的内容时

java

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

Android上的动态Midi生成和播放:可能吗?

奇怪的是,我发现Android中不支持Midi.唯一接近的是Jetplayer,但这只需要一个现有的.jet文件.

我想以一些间隔动态生成midi文件并播放它.我甚至考虑过手动创建一个带有音调的.jet文件然后用jet player转置它,但它将转置限制为-12,+ 12.这对我来说不是那么好.

Android上还有一个ToneGenerator,但它仅限于预定义的音调,无法进行转置.

有人知道如何在Android上实现midi生成和播放吗?

midi android

10
推荐指数
1
解决办法
8484
查看次数

套接字和COBOL

我收到了一家医院的工作,该医院仍然使用COBOL进行所有组织工作,整个(现在是20TB)数据库(这是一个自制的,猜测是什么,COBOL)充满了自去年45年以来每位患者的数据(等等.年.

这就是我的故事.现在问我的问题:

目前,COBOL程序将其数据写入文件中实现了所有套接字(从我所见过).然后这些文件由C++程序读取(这是在20世纪80年代后期添加的附加模块)并使用发送到数据库的C++套接字.

现在这个解决方案已经停止工作,因为他们正在将数据库从COBOL移动到COBOL,是的 - 他们没有使用MySQL等等 - 他们实现了一个新的数据库 - 再次在COBOL中.我问那个在我之前工作过的人(现在约70岁),为什么有人会这样做,他告诉我他很擅长COBOL,以至于他不想用其他任何语言写作.

到目前为止我的问题很好:

  • 如何在COBOL中实现套接字连接?我需要创建一个外部COBOL数据库的接口,例如,位于192.168.1.23:283.

sockets cobol network-programming

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

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

什么是codepad.org的Perl跑步者限制?

有时我看到人们使用http://codepad.org作为快速运行/测试他们的Perl片段的方式(它支持使用各种语言,从C到Scheme到Perl).

很明显,对于使用键盘测试哪些代码/功能必须有一些限制 - 有谁知道这些限制对于Perl运行器有什么影响?

我会根据自己的观察得出结论:不是每个CPAN模块都可用:(

perl codepad

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

在app.config中指定默认WCF端点

添加服务引用时,它会使用默认构造函数创建"MyServiceClient"类.如果我使用新的MyServiceClient(),我会收到一个错误:无法找到默认端点...如果我使用新的MyServiceClient("endpointName"),它就可以工作.

我想在app/web.config中指定一个默认端点,当我使用默认构造函数时,它将被使用.我知道我可以将该默认名称放在*.settings中并在我的应用程序中使用它,但只是想知道是否有任何内置方法来执行它.

wcf wcf-binding endpoint

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

SQL Server非规范化问题 - 将用户数据存储在1,3或21个表中?

我们网站的一部分要求用户询问20个关于他们自己的多项选择题("个人资料").网站的这一部分将经常被查看,并偶尔更新.该网站预计会产生大量流量,因此正在考虑尝试和准备性能问题.

我可以看到将这三种存储方式存储在数据库中:

  1. 为每个问题创建1个表,每个表都有QuestionID和Answer,然后是CustomerInfo表来存储配置文件数据,外键映射到问题.

  2. 问题,Question_Type和Answers表.把所有东西都塞进这些结构中.我在这里特别关注更新配置文件所需的20个左右的插入.这是否会在高流量时受到性能影响?

  3. 非规范化单表,每个问题一个字段,在HTML和/或C#对象中硬编码答案代码.

我倾向于#2或#3.您认为什么是最佳解决方案?

sql ddl database-design denormalization sql-server-performance

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

ASP.NET网站项目何时重新编译?

正如Mauricocodeka首先声明的那样,如果您不希望会话受到网站重新编译和应用程序回收的影响,请不要使用默认的InProc会话.

导致整个网站重新编译的原因列表:

  1. 默认情况下,如果对网站中的顶级文件进行任何更改,则会重新编译整个站点.顶级文件包括global.asax文件以及bin /App_Code /文件夹中的所有文件.

  2. 修改web.config

  3. 如果SectionInformation.RestartOnExternalChanges属性为true ,则配置包括文件更改

    <section name ="MyAppSettings"type ="System.Configuration.AppSettingsSection,System.Configuration,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a" restartOnExternalChanges =" true "requirePermission ="false"/>

笔记:

  • 如果您希望能够在不导致重新编译整个站点的情况下更改顶级文件,则可以将Web.config文件中编译元素的optimizeCompilations属性设置为true

参考文献:


哪些信息告诉导致网站项目(而不是Web应用程序项目)自身重新编译的更改和文件?

我问的原因是因为我们不希望用户丢失会话.因此,我们希望仅在凌晨时分更新实时网站并进行可重新编译的更改,但我们希望在白天进行更改以加快它们的速度.我们首先会升级到临时服务器并在那里观看,但是一个明确的列表会提前很好.

asp.net vs-web-site-project recompile

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

PHP:最简单的方法来获取第一个月前6个月的月份日期?

因此,如果今天是2010年4月12日,它将于2009年10月1日返回

我用谷歌搜索的一些可能的解决方案似乎过于复杂,有什么建议吗?

php datetime subtraction

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