问题列表 - 第39584页

Dependency Property SetValue()和SetCurrentValue()之间的区别是什么

我问这个的原因是因为我被@Greg D(来自这个问题)的推荐用来SetCurrentValue()代替,但看看文档并没有看到差异.或者什么"不改变其价值来源"意味着什么呢?

SetValue()

设置依赖项属性的本地值,由其依赖项属性标识符指定.

SetCurrentValue()

设置依赖项属性的值而不更改其值源.

wpf dependency-properties setvalue setcurrentvalue

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

C++ OpenGL - 获取对象的世界坐标(碰撞检测所需)

我是OpenGL的新手,但这是我的问题:

我正在写一个世界创造者(对于Lego Duplo Blocks),我在3dsmax中制作了我的块,然后将它们导出到.obj文件.然后我创建了一个解析器来解析文件.我基本上把所有东西放在glNewList中.然后对于每个legoblock我有一些参数(包含它们应该在te x和z轴上转换的值(y轴尚未))我用它来改变它们在列表被调用后的位置(块通过使用方向键).

现在,在创建新块时,我想创建某种形式的碰撞检测,这样当新块出现在已经由另一个块占据的位置时,该块会自动进入另一个块的顶部(因此将其转换为y -轴).

有没有办法让你的某个物体的世界坐标?或者还有另一种更好的方法来做我想做的事情吗?

请帮帮我吧!

提前致谢 !

c++ java opengl collision-detection

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

Javascript网络服务器?

是否有可能在Javascript中构建一个微观(概念证明)Web服务器?

有没有人这样做过?


编辑: 这里显然需要明确的澄清.问题最终是关于如何在浏览器的初始请求关闭后将数据从服务器推送到浏览器.换句话说,如何使浏览器接受服务器发起的后续请求.

是否需要在浏览器中安装基于javascript的Web服务器,还是有其他方法?

javascript

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

如何使用另一个python脚本文件中的参数执行python脚本文件

我的问题是我想用另一个python文件中的参数执行一个python文件来获取返回的值....

我不知道我是否解释得很好......

例:

从shell我执行这个:

          getCameras.py "path_to_the_scene"
Run Code Online (Sandbox Code Playgroud)

这给我一个相机清单....

那怎么能从另一个脚本调用这个脚本(包括参数)?

我一直试图通过阅读其他一些问题来解决这个问题,但是我没有把它弄好,我应该使用execfile()函数吗?怎么样?

在此先感谢帮助像我这样的新手!

好的,看看你的答案后,我必须编辑我的问题,使其更简洁,因为我不明白一些答案(抱歉,就像我说我是新手!!!):

好吧,我有两个脚本"getMayaCameras.py"和"doRender.py",另外一个叫做"renderUI.py",用于实现GUI中的前两个脚本.

"getMayaCameras.py"和"doRender.py"都是可以通过添加参数(或"doRender.py"情况下的标志)直接从系统shell执行的scipts,如果有可能,我想要仍然具有这种可能性所以我可以选择执行UI或从shell直接执行脚本

我已经通过从"renderUI.py"脚本导入它们来对它们进行了一些修改,但现在它们不能自己工作....

那么有可能让这些脚本自己工作,并且还有可能从另一个脚本调用它们吗?怎么样?这 "在命令行参数处理分离的逻辑"那你告诉我之前,听起来不错,我,但我不知道如何实现它在我的脚本(我试过,但没有更迭)....

这就是为什么我在这里发布原始代码给你,看看我是如何制作的,你可以自由地批评和/或纠正代码来解释我应该如何使脚本正常工作...

#!/usr/bin/env python

import re,sys

if len(sys.argv) != 2:
    print 'usage : getMayaCameras.py <path_to_originFile> \nYou must specify the path to the origin file as the first arg'
    sys.exit(1)


def getMayaCameras(filename = sys.argv[1]): 
    try:
        openedFile = open(filename, 'r')
    except Exception:
        print "This file doesn't exist or can't be read from"
        import sys
        sys.exit(1)

    cameras = []    
    for line in openedFile: 
        cameraPattern = re.compile("createNode camera") …
Run Code Online (Sandbox Code Playgroud)

python

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

UIScrollView中的事件跟踪阻止了主线程.任何修复?

UIScrollview中的事件跟踪会阻止主线程.我正在使用主线程运行一个驱动某些动画的计时器 - 结果是任何用户与可滚动视图的交互(向上或向下拖动等)都会导致动画(在主runloop上运行)冻结.有没有解决的办法?

我已经尝试过关于NSRunloop的RTFM(CFRunLoopAddCommonMode等),但它非常简洁,让我相信可以更好地避免修改事件优先级/线程优先级.有人有任何见解吗?

iphone

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

如何传播通过gdata python api创建的Google日历活动的提醒?

我正在开发一个python应用程序,它使用gdata以编程方式为一组人创建和保存日历.除了共享日历中的提醒外,一切正常.

某些上下文:当您创建新项目时,会以您的名义为其创建Google日历.当您邀请协作者时,会与他们共享相同的日历.这样,当你创建任务时,每个人都可以在他们的日历中看到它们.所有这些都已实现并且工作正常.

现在,我希望人们在前一天提醒有关待处理的任务.所以我这样做了:

event = CalendarEventEntry()
#more stuff with the event, such as setting start and end times...
for w in event.when:
    w.reminder.append(Reminder(days=1, method="email"))
Run Code Online (Sandbox Code Playgroud)

问题是,提醒仅发送给日历的所有者,而不是与其共享的其他人.

我发现谷歌日历的信息表明它应该在每个用户的设置中手动完成,这是一个我不喜欢的解决方案,因为我的应用程序的重点是以编程方式更新您的日历; 我还读到它可以通过创建组和使用组日历来解决,但这意味着(a)我的现有用户不会受益,(b)可能是巨大的开销,如果没有像样的话我很乐意承担这个特殊问题的解决方案.

python django google-calendar-api gdata

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

成为一名称职的scala程序员是否要求你成为一名称职的java程序员?

我是美学上Scala的忠实粉丝,并且在很多概念性工作中都投入了诸如打字系统和库之类的东西.

然而,当我开始修改Scala(并看到我的一些同事修补它)时,我发现自己不得不挖掘越来越多的Java知识(尤其是图书馆的方式).

这给我带来了一些问题:

  • 从来没有成为Java程序员,我对Java标准库或其他流行的库(如Apache Commons)不熟悉或不熟悉.
  • 我在Java领域的google-fu很弱.很难知道要搜索什么 - 这个问题因为大量无关紧要或基本的Java编程新手编程教程而加剧了.

在这一点上,我不确定我是否应该咬紧牙关并尝试通过Java找到最快最全面的游览来吸引自己20年的Java开发,或者是否合理继续尝试逐步修补我的Java知识,因为我在斯卡拉附近徘徊.

斯卡拉在我们中间所能提供的任何智慧都会受到高度赞赏.

PS我毫不怀疑我能够熟悉Scala语法,并且我对scala社区中的函数式编程和范例非常满意.但程序员的能力不仅仅基于一个人自我教育的能力,还有一个人的学习能力,并采用其他人的工具和技能.

java scala libraries

40
推荐指数
4
解决办法
2431
查看次数

mySQL union返回表名

我正在尝试将许多表格混合到一个查询中并按日期对其进行排序.

但是我还想要一个列来定义信息来自哪个表 - 这样我就可以使用PHP来决定如何处理数据.

这就是我到目前为止所拥有的

    SELECT DATABASE() as source, title AS MAIN, id as ID, date 
    FROM collection WHERE userID = '1234' 
    UNION
    SELECT DATABASE() as source, body, id, date 
    FROM blog WHERE posterID = '1234' 
    ORDER BY date DESC
Run Code Online (Sandbox Code Playgroud)

哪个效果很好并按日期排序,但"源"列只返回数据库"myusername.dabtabaseName"

无论如何,mySQL可以返回它来自的TABLE名称吗?我看了看手册但找不到任何东西.

谢谢.

mysql

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

无法让网络应用在iPod上脱机工作

我已经编写了一个基本的密码管理器类型的Web应用程序,可以在移动设备上离线运行(在第4代iPod Touch上进行测试).我已经将应用程序添加到主屏幕,当iPod在线并且可以到达服务器时,一切正常.一旦我将iPod置于离线状态,当我打开应用程序时,会出现以下对话框:

无法打开PwdThing

无法打开PwdThing,因为它未连接到Internet

app(passwordthing.html)的单个静态HTML文件指向清单文件:

<html manifest="cache.manifest">
...
Run Code Online (Sandbox Code Playgroud)

cache.manifest文件包含应用程序使用的所有文件(包括jQuery Mobile文件):

CACHE MANIFEST
passwordthing.html
passwordthing.js
...
Run Code Online (Sandbox Code Playgroud)

并且cache.manifest文件设置为text/cache-manifest.htaccess文件中提供:

AddType text/cache-manifest .manifest
Run Code Online (Sandbox Code Playgroud)

所有源文件都在Github上(这个提交是编写时的版本),我已经设置了一个公共服务器来安装它.

为什么我不能让我的应用程序脱机工作?

html jquery html5 web-applications

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

禁用滚动条

如果您访问http://google.com,您会注意到已停用滚动条.

在我的网站上,为了避免让页面移动的用户烦恼,我想在每个页面上都有一个滚动条.但是,如果页面确实不需要滚动,则禁用滚动条.

这似乎是一项微不足道的任务,但我似乎无法找到解决方案.也许我只是错过了一些东西.

无论如何,有谁可以帮助解决这个问题?谢谢.

html javascript layout scrollbar

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