问题列表 - 第29993页

HTML5画布:找出点击坐标是否在给定的矩形内

可能有些人在这个困境中有类似的经历,可以帮助我在这里......

基本上,我有一个canvas元素,我在其中使用循环绘制几个矩形

context.fillRect (x, y, width, height)
Run Code Online (Sandbox Code Playgroud)

现在,我希望一些矩形成为热点并响应点击事件.我可以使用event.layerX和找出单击事件的确切(x,y)event.layerY.

鉴于我知道以下内容:

  • 点击的确切x,y
  • 每个矩形的x,y,宽度和高度

如何确定点击事件是否发生在周边某个矩形内
并且,
click事件发生在哪个矩形0n?

有没有像这样的数学公式?

任何帮助将不胜感激,如果我不够清楚,请告诉我......

谢谢

编辑
没有比绕过所有矩形并检查它们的位置和尺寸更好的方法吗?

javascript events canvas

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

int var = 1; void main(){int i = i; }

这是我的面试问题:

int var = 1;
void main()
{
    int i = i;
}
Run Code Online (Sandbox Code Playgroud)

i分配后的价值是多少?它真的是编译器依赖的还是仅仅是未定义的?我在cygwin上的g ++似乎总是给我0.

谢谢

c++

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

在服务器上使用 php 以编程方式检查 md5sum

我不确定我要问的是否可行。您知道如何在下载某些内容时对其运行 md5sum 检查以验证它在传输时没有损坏。

好吧,我试图在服务器上以编程方式做同样的事情。该文件将被下载到 web 根文件夹或某个其他文件夹,我想针对它运行一个 php 脚本来计算它的 md5sum。php可以做到这一点吗?

我目前正在开发环境 wampserver2 上进行测试。

php md5sum

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

Sorting ArrayList of String[]

I have an arraylist of String[]:

ArrayList< String [] > mystuff = new ArrayList < String [] > ();

I want to sort them in largest-array-size ascending order. Example:

mystuff = {["this", "is", "item", "one"], ["this", "is", "item", "two"], ["item"], ["item", "three"]}

Should become:

mystuff = {["item"], ["item", "three"], ["this", "is", "item", "one"], ["this", "is", "item", "two"]}

For arrays of equal length, the order doesn't matter.

Edit:

Java编译器版本:javac 1.6.0_20

使用@ sepp2k的代码我遇到的错误:http://pastie.org/private/ienpdtj0ft6czw6nboeva

java sorting arraylist

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

PHP中的::(双冒号)和 - >(箭头)有什么区别?

在PHP中有两种不同的方法来访问方法,但有什么区别?

$response->setParameter('foo', 'bar');
Run Code Online (Sandbox Code Playgroud)

sfConfig::set('foo', 'bar');
Run Code Online (Sandbox Code Playgroud)

我假设->(用大于号或破坏号的破折号)用于变量的函数,而::(双冒号)用于类的函数.正确?

=>赋值运算符仅用于一个阵列中分配的数据?这与=用于实例化或修改变量的赋值运算符形成对比吗?

php

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

C++中的嵌套类访问控制

内部类可以访问其封闭类的私有成员变量吗?互联网和编译器似乎存在一些矛盾.编译(gg上的cygwin)允许它.但是,一些技术文件表示不允许这样做.

c++

11
推荐指数
4
解决办法
3547
查看次数

PHP中的POST和原始POST有什么区别?

我在阅读了这里的答案后有这个问题,有什么区别?

是否可以使用html提交原始POST?

html php forms post

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

我应该将Google Analytics JS放在<head>或<body>的末尾吗?

谷歌给了我一个javascript,告诉我把它包含在<head>.

我可以把它放在最后,<body>或者如果我这样做会产生一些副作用吗?

google-analytics

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

Word中使用Python的文本频率,但忽略了停用词

这给了我文本中单词的频率:

 fullWords = re.findall(r'\w+', allText)

 d = defaultdict(int)

 for word in fullWords :
          d[word] += 1

 finalFreq = sorted(d.iteritems(), key = operator.itemgetter(1), reverse=True)

 self.response.out.write(finalFreq)
Run Code Online (Sandbox Code Playgroud)

这也给了我无用的话,比如"the""an""a"

我的问题是,python中是否有一个停用词库可以删除所有这些常用词?我想在谷歌应用引擎上运行它

python google-app-engine frequency-analysis word-frequency

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

在C#中DoWhile - 好的 - 我需要一些帮助

......我承认,我只用5到10年就会使用DoWhile,但是当我需要它时,哇它是完美的,现在我在个人项目上有一个很好的例子.简单的c,c ++,但直到今晚才在c#中尝试过.是的,我可以解决它,但想要了解我的环境/负载/更好的东西有什么问题.

[MSDN says][1]:

"DoWhile Class

循环活动,至少执行一次包含的活动,直到条件不再为真.

命名空间:System.Activities.Statements程序集:System.Activities(在System.Activities.dll中)"

我在.Net引用中找不到System.Activities.dll.我卸载了所有以前的vs负载,所以只有vs2010.

有人试过这个吗?我可能错过了一些简单的东西.

谢谢 - 老头

c#

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