关于这个令人惊讶的我找不到任何好的文档,所以我在这里发布它.
什么是原始的javascript等效于此:
$(elem).click(function(){
alert(this.text());
});
Run Code Online (Sandbox Code Playgroud)
我所能找到的就是这<elem onlick="func()" />不是我想要的,我希望能够只使用javascript而不是在元素的上下文中.
我喜欢在各种语言(动作3.0,java,python,其他)中制作2D游戏,但是现在我已经准备好进入3D并且在学习3D开发时真正让我加强我将尝试制作3D多人游戏(我已经有用python编写的服务器).
我正在寻找一个平台,可以在低端计算机和低端互联网上的浏览器中运行3D游戏.
首先想到的是尝试Java或使用带有3D框架的flash/silver light但是我想向stackoverflow的优秀人员询问,因为性能是我需求的重要部分,而且好的文档也是一个加分,因为我刚刚开始3D开发.(编程语言没关系)
我在 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)
但是我只能在状态栏中看到最后一个文件的名称。代码有什么问题?我该如何纠正?
当用户第一次访问我的包含facebook应用程序的网站时,需要他允许它,并且他会被要求这样做,然后我得到了我可以转换为access_token的代码.到现在为止还挺好.
但是,一旦用户访问过该网站,我该如何获取令牌?只要这个令牌形式第一次激活一切都很好.但是,当用户一周前已经允许该应用并且仅再次访问我的页面时,如何获得另一个令牌?
我一直熟悉创建,合并和删除分支.我想知道我在哪里所以我不会把工作交给错误的分支.我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)
编辑:对于通过搜索来解决这个问题的任何人,您可以安装一个名为Clearlooks Compact的Gnome主题来缩短Eclipse中的标签.这将释放大量的屏幕空间.您还可以查看下面的答案,了解如何使标签更加水平紧凑.
简短版本:如何在Ubuntu中制作Eclipse的选项卡和工具栏的简短版本?
我一直在寻找谷歌的解决方案,但无济于事.对于任何GTK主题,我仍然有同样的问题,而且非常非常烦人 - 我已经停止使用Eclipse而支持gEdit.但是,从终端运行pylint之后也是如此.许多.倍.我已经决定使用Eclipse找到这个问题的解决方案,这样我就可以恢复PyDev了.这是标签的样子:
alt text http://c0496682.cdn.cloudfiles.rackspacecloud.com/big-tabs.png
正如您所看到的,不仅夸大了选项卡,而且工具栏也是如此:底部的工具栏也是如此; 底部窗格中的选项卡也是如此.总体而言,它占用了大量的屏幕空间,这是17英寸屏幕上的一个难题.任何建议/修复?
我在实体类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和密码.
你能帮助我吗.谢谢
看看这个例子:
int i;
for (i=1;i.......
Run Code Online (Sandbox Code Playgroud)
还有这个:
for (int i=1;i........
Run Code Online (Sandbox Code Playgroud)
他们之间有什么区别?
我正在努力使用MS Surface项目上的TagVisualizer控件.理论上,控制似乎很棒,允许您响应来自现实世界物理对象的输入
问题是控件将覆盖整个屏幕(因为我想在整个屏幕上捕获标签),因此,我的应用程序中没有其他控件将接收触摸事件.(除非,它们是视觉树中的直接上升者).
在我的应用程序中,我希望有一种"层"类型的方法,其中每个层都可以响应(联系)输入:
Window
`- Grid
`- LayersPanel
`- TagVisualizer
`- Layer 1
`- Layer 2
`- Layer 3
`- Layer 4
Run Code Online (Sandbox Code Playgroud)
现在我把标签可视化器放在哪里并不重要,它总是会窃取来自所有或其他层的联系事件.(由于RoutedEvents的性质)
对我而言,控件在实践中似乎完全没用,因为它总会干扰应用程序的其他控件.我在这里错过了什么?
所以我的问题是:关于如何解决这个问题的任何建议?有没有人在类似的场景中使用TagVisualizers?如果是这样,你是如何解决这个问题的?
顺便说一下,这些层都可以正常工作,因为它们只会窃取直接位于其子元素之上的事件(图层的其余部分对于命中测试是不可见的)
以下是我在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在命令行上键入它成功,为什么同一命令在脚本中不起作用?
谢谢,唐