问题列表 - 第26017页

Javascript事件检测

关于这个令人惊讶的我找不到任何好的文档,所以我在这里发布它.

什么是原始的javascript等效于此:

$(elem).click(function(){
    alert(this.text());
});
Run Code Online (Sandbox Code Playgroud)

我所能找到的就是这<elem onlick="func()" />不是我想要的,我希望能够只使用javascript而不是在元素的上下文中.

javascript jquery events

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

在Web浏览器中3D游戏的最佳平台/语言是什么?

我喜欢在各种语言(动作3.0,java,python,其他)中制作2D游戏,但是现在我已经准备好进入3D并且在学习3D开发时真正让我加强我将尝试制作3D多人游戏(我已经有用python编写的服务器).

我正在寻找一个平台,可以在低端计算机和低端互联网上的浏览器中运行3D游戏.

首先想到的是尝试Java或使用带有3D框架的flash/silver light但是我想向stackoverflow的优秀人员询问,因为性能是我需求的重要部分,而且好的文档也是一个加分,因为我刚刚开始3D开发.(编程语言没关系)

3d

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

使用 C# 更新 wpf 中 StatusBar 中的文本

我在 wpf 的 StatusBar 中有一个 TextBox,我想更新它。

我在 ListBox 中有一个文件列表。在每个文件上,我将通过调用方法 ProcessFile() 来执行一些操作。所以每当文件处理完成时,我想在状态栏文本中显示该文件的名称。

我试过这样的事情:

private void button_Click(object sender, RoutedEventArgs e)
    {
        
        statusBar.Visibility = Visibility.Visible;

        DispatcherFrame frame = new DispatcherFrame();
        Dispatcher.CurrentDispatcher.BeginInvoke(DispatcherPriority.Background, new DispatcherOperationCallback(TimeConsumingMethod), frame);
        Dispatcher.PushFrame(frame);
        statusBar.Visibility = Visibility.Collapsed;
    }

    public object TimeConsumingMethod(Object arg)
    {
        ((DispatcherFrame)arg).Continue = false;
        
        foreach (string fileName in destinationFilesList.Items)
        {
            txtStatus.Text = fileName.ToString();
            //Assume that each process takes some time to complete
            System.Threading.Thread.Sleep(1000);
        }
        return null;
    }
Run Code Online (Sandbox Code Playgroud)

但是我只能在状态栏中看到最后一个文件的名称。代码有什么问题?我该如何纠正?

wpf statusbar

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

Facebook access_token:一旦用户接受我的应用,我怎么得到它?

当用户第一次访问我的包含facebook应用程序的网站时,需要他允许它,并且他会被要求这样做,然后我得到了我可以转换为access_token的代码.到现在为止还挺好.

但是,一旦用户访问过该网站,我该如何获取令牌?只要这个令牌形式第一次激活一切都很好.但是,当用户一周前已经允许该应用并且仅再次访问我的页面时,如何获得另一个令牌?

facebook access-token

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

我在哪里?*(没有分店)

我一直熟悉创建,合并和删除分支.我想知道我在哪里所以我不会把工作交给错误的分​​支.我git branch -a用来看看我有哪些分店.我认为asterix *显示了我目前所在的分支.当我得到它时意味着什么:

* (no branch)
master
origin/HEAD
Run Code Online (Sandbox Code Playgroud)

$git checkout mybranch我期待看到的时候

* mybranch
master
origin/HEAD
Run Code Online (Sandbox Code Playgroud)

git branch

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

Ubuntu上的Eclipse中的巨大选项卡

编辑:对于通过搜索来解决这个问题的任何人,您可以安装一个名为Clearlooks Compact的Gnome主题来缩短Eclipse中的标签.这将释放大量的屏幕空间.您还可以查看下面的答案,了解如何使标签更加水平紧凑.


简短版本:如何在Ubuntu中制作Eclipse的选项卡和工具栏的简短版本?

我一直在寻找谷歌的解决方案,但无济于事.对于任何GTK主题,我仍然有同样的问题,而且非常非常烦人 - 我已经停止使用Eclipse而支持gEdit.但是,从终端运行pylint之后也是如此.许多.倍.我已经决定使用Eclipse找到这个问题的解决方案,这样我就可以恢复PyDev了.这是标签的样子:

alt text http://c0496682.cdn.cloudfiles.rackspacecloud.com/big-tabs.png

正如您所看到的,不仅夸大了选项卡,而且工具栏也是如此:底部的工具栏也是如此; 底部窗格中的选项卡也是如此.总体而言,它占用了大量的屏幕空间,这是17英寸屏幕上的一个难题.任何建议/修复?

eclipse gtk ubuntu user-interface

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

如何调用命名查询

我在实体类Voter中编写了一个命名查询

NamedQuery(name = "Voter.findvoter", query = "SELECT count(*) FROM Voter v WHERE v.voterID = :voterID" and where v.password= : password),
Run Code Online (Sandbox Code Playgroud)

我想调用这个命名查询,我还需要设置voterID和密码.

你能帮助我吗.谢谢

jpa named-query

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

循环中和循环之前变量声明的区别是什么?

看看这个例子:

int i;
for (i=1;i.......
Run Code Online (Sandbox Code Playgroud)

还有这个:

for (int i=1;i........
Run Code Online (Sandbox Code Playgroud)

他们之间有什么区别?

variables loops

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

MS Surface Tag Visualizer窃取了联系事件

我正在努力使用MS Surface项目上的TagVisualizer控件.理论上,控制似乎很棒,允许您响应来自现实世界物理对象的输入

问题是控件将覆盖整个屏幕(因为我想在整个屏幕上捕获标签),因此,我的应用程序中没有其他控件将接收触摸事件.(除非,它们是视觉树中的直接上升者).

在我的应用程序中,我希望有一种"层"类型的方法,其中每个层都可以响应(联系)输入:

Window
  `- Grid
      `- LayersPanel
          `- TagVisualizer
          `- Layer 1
          `- Layer 2
          `- Layer 3
          `- Layer 4    
Run Code Online (Sandbox Code Playgroud)

现在我把标签可视化器放在哪里并不重要,它总是会窃取来自所有或其他层的联系事件.(由于RoutedEvents的性质)

对我而言,控件在实践中似乎完全没用,因为它总会干扰应用程序的其他控件.我在这里错过了什么?

所以我的问题是:关于如何解决这个问题的任何建议?有没有人在类似的场景中使用TagVisualizers?如果是这样,你是如何解决这个问题的?

顺便说一下,这些层都可以正常工作,因为它们只会窃取直接位于其子元素之上的事件(图层的其余部分对于命中测试是不可见的)

c# wpf routed-events pixelsense

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

bash脚本中的mkdir错误

以下是我在Windows上运行在cygwin下的bash脚本的一个片段:

deployDir=/cygdrive/c/Temp/deploy

timestamp=`date +%Y-%m-%d_%H:%M:%S`
deployDir=${deployDir}/$timestamp

if [ ! -d "$deployDir" ]; then
    echo "making dir $deployDir"
    mkdir -p $deployDir
fi
Run Code Online (Sandbox Code Playgroud)

这会产生如下输出:

making dir /cygdrive/c/Temp/deploy/2010-04-30_11:47:58
mkdir: missing operand
Try `mkdir --help' for more information.
Run Code Online (Sandbox Code Playgroud)

但是,如果我/cygdrive/c/Temp/deploy/2010-04-30_11:47:58在命令行上键入它成功,为什么同一命令在脚本中不起作用?

谢谢,唐

bash shell mkdir

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