问题列表 - 第29449页

如何找到反射光线的角度以匹配一个点

这是我正在制作的坦克游戏

请参阅图片以获得清晰的想法:链接文字

我想预先计算exacte角度以达到Point T2.

T1:点开始

T2:指向目标

V1(A,B):线

反思点:这就是我要找的:)

编辑:看到一些"代码"会很酷:p

math trigonometry artificial-intelligence

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

对于XML长度限制

我试图使用XML PATH连接查询中的一些字符串数据的结果

请参阅下面的查询.发生的事情是XML连接列语句被截断.类似于最大长度的限制.我如何克服这个问题.

select SUBSTRING(statement,1,len(statement)-2)+';'
from(
select 
'update '+tab.table_name +' set ' +
(
select 
col.COLUMN_NAME +'=replace('+col.column_name+',''@xx'',''yy'') ,'+CHAR(10) 
from INFORMATION_SCHEMA.COLUMNS as col
where  tab.TABLE_CATALOG=col.TABLE_CATALOG
and tab.TABLE_SCHEMA=col.TABLE_SCHEMA
and tab.TABLE_NAME=col.TABLE_NAME
and col.DATA_TYPE in('VARCHAR','NVARCHAR')
for xml path('') )  as statement
from information_schema.TABLES as tab
) as x
where statement is not null
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

iPhone Settings.bundle的本地化

出于某种原因,我无法让Settings.bundle识别我的其他语言.我必须遗漏一些明显的东西,但我无法弄明白.这是我得到的:

XCode中的项目结构:

XCode屏幕截图

Root.plist文件:

Root.plist文件http://img227.imageshack.us/img227/571/screenshot20100624at334.png

法语Root.strings文件

french Root.strings file http://img121.imageshack.us/img121/571/screenshot20100624at334.png

从我读过的所有内容来看,我认为项目结构是正确的.Root.plist中的StringsTable匹配单个.strings文件的名称,Root.plist中每个项目的Key也在.strings文件中匹配.

当我更改默认的iPhone语言时,为什么我在设置中看不到法语文本?

提前致谢!

iphone xcode localization ios settings.bundle

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

面向对象编程背后的理论

Alonzo Church的lambda演算是函数式语言背后的数学理论.面向对象编程有一些形式理论吗?

oop

25
推荐指数
4
解决办法
6703
查看次数

如何在Java Swing中的JLabel中设置行距/高度?

我有以下JLabel代码:

JLabel someJLabel = new JLabel("<html>first line<br>second line</html>");
someJLabel.setFont(new Font("Arial", Font.PLAIN, 16));
Run Code Online (Sandbox Code Playgroud)

我想做的是能够控制两条线之间的线高/间距。

PS:我也考虑过使用段落而不是换行符,但这是同一回事。而且我不知道您是否可以在不使用CSS的情况下在html标记中执行此操作(您不能在Java Swing中的JLabel中的html代码中使用css)。

html java fonts swing jlabel

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

Codeigniter:何时使用模型vs库?

我最近开始使用Codeigniter进行一个项目(几个月前),但它与一些需要相互交互的模型有点失控,我想知道我是否应该创建一个库而不是?

在我的情况下,我有一个用户操作,当你赢得一个游戏,它将登录我的user_model但我也希望它被放入我的events_model?

像这样影响多个模型的东西会成为一个库吗?

我知道它不应该在控制器中,因为我必须在多个控制器中重用这个触发器(对于提供的示例可能没有意义,但对我的应用程序有效).

php oop model-view-controller codeigniter

19
推荐指数
1
解决办法
5182
查看次数

征服复杂性,Eckel关于Java和Python以及块理论

他在1998年的Bruce Eckel的Thinking In Java简介中说:

编程是关于管理复杂性:您要解决的问题的复杂性,以及解决它的机器的复杂性.由于这种复杂性,我们的大多数编程项目都失败了.然而,在我所知道的所有编程语言中,他们都没有全力以赴,并决定他们的主要设计目标是克服开发和维护程序的复杂性.

在第二版和后一版中,他添加了这个脚注(大约2003年):

我在第二版中回过头来看:我相信Python语言最接近完全正是如此.见www.Python.org.

我是java的dabbler,有Delphi(Pascal),C,C++和Python的背景.这是我想知道的:

  1. 当埃克尔在征服复杂性时称Python为"更好"时,他究竟考虑了什么?他和其他人一起使用这两者的想法是什么?

  2. 您如何看待征服复杂性?Python的更短和更简洁的语法是一种克服复杂性的关键方法(因此,例如,Jython可能是Java优秀库的一个很好的桥梁,以及Python的简洁语法),或者是Java的强类型思维,从C++继承了这个想法,从Simula继承了这个想法,我认为它是征服复杂性的关键?或者它是Rapid Application Designer(想想Delphi,还是Java,优秀的免费NetBeans窗口/表单设计器工具)或组件,bean或J2EE?什么征服了所有人,对你而言?

这已经被标记为主观的.[编辑]

注意:更多关于布鲁斯的想法,关于他喜欢Python的原因可以在这里找到.文章的一个关键引用:

Bruce Eckel:他们说你可以在脑海中持有七个加减两个信息.我不记得如何用Java打开文件.我写过章节.我已经完成了很多次,但步骤太多了.当我真正分析它时,我意识到这些只是他们所做的愚蠢的设计决定.即使他们坚持在java.io中使用Decorator模式,他们也应该有一个方便的构造函数来简单地打开文件.因为我们一直打开文件,但没有人能记得如何.抱在脑海里的信息太多了.

所以,块理论.通过块理论度量,Python杀死了其他所有人.我会批他的.但您使用的指标是什么?我想特别邀请人们支持Java,如果你愿意的话,反对布鲁斯.

[请不要投票重新开放,这个主题本质上是煽动性的,而且我的失言已经让它更加如此.我同意主持人的意见.]

python java complexity-theory

8
推荐指数
2
解决办法
1189
查看次数

在C++中将uint64转换为字符串

将uint64值转换为标准C++字符串的最简单方法是什么?我从字符串中检出了assign方法,并且找不到任何接受uint64(8字节)作为参数的人.

我怎样才能做到这一点?

谢谢

c++ string uint64

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

grails远程表单,多个提交,使用javascript

我有一种情况,我有一个带有多个提交按钮的表单,我想更新一个远程帧.我尝试使用g:formremote带有2个g:actionsubmit按钮(支持javascript),但是多个提交按钮有一个小故障(在此处描述:http://www.grails.org/Ajax在"带有formRemote的多个按钮"下).

我采用了2个g:submittoremote按钮解决方法,按照我的预期方式工作,但不接受javascript参数onClick(有问题的按钮是接受/拒绝,我想把AYS放在拒绝上,所以不使用它偶然).

有没有办法让javascript和远程表单中的多个提交按钮和平地存在?

在此先感谢您的帮助...

javascript grails

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

命令行实用程序:如何使其正确?

我有几个问题:

  1. 如果有错误必须显示给客户端 - 使用STDERR流而不是STDOUT是一件好事吗?或者这是一个微不足道的问题?

  2. 我想为此实用程序的输出消息添加颜色支持.我是否必须使用一些环境容忍框架?(它可以是256色模式和"纯色"模式).或者如何让它宽容?

  3. 我害怕为输出添加颜色,因为客户端可能会将输出重定向到日志文件.因此可能会"破坏"任何东西吗?

请帮我构建这个实用程序UNIX-way(Do one thing and do it well).

unix command-line

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