Tag: 命令

JavaScript函数顺序:为什么这很重要?

原问题: JSHint抱怨,当我的JavaScript调用一个函数,在页面的下方定义比调用它。 但是,我的页面是一个游戏,并没有function被称为整个事情下载。 那么为什么顺序函数出现在我的代码问题中呢? 编辑:我想我可能find了答案。 http://www.adequatelygood.com/2010/2/JavaScript-Scoping-and-Hoisting 我在里面呻吟。 看起来我需要花一天时间重新排列六千行代码。 JavaScript的学习曲线并不陡峭,但是非常糟糕。

简单的unix命令,什么是{}和\; 对于

用这组命令,什么是{}和\; 字符为? find . -name '*.clj' -exec grep -r resources {} \;

使用WPF绑定传递两个命令参数

我有一个命令,我使用以下标准语法从我的XAML文件执行: <Button Content="Zoom" Command="{Binding MyViewModel.ZoomCommand}"/> 这工作得很好,直到我意识到我需要从视图中的两条信息,以使这个操作完成用户期望的方式(特定的canvas的宽度和高度)。 它似乎有可能将一个数组作为parameter passing给我的命令,但我没有看到有一种方法来指定绑定到我在CommandParameter中的两个canvas属性: <Button Content="Zoom" Command="{Binding MyViewModel.ZoomCommand" CommandParameter={Binding ElementName=MyCanvas, Path=Width}"/> 我如何通过宽度和高度我的命令? 这似乎不可能使用来自XAML的命令,我需要在代码隐藏中连接一个点击处理程序来获取这个信息传递给我的缩放方法。

“SELECT * FROM table_name;”的MySQL行顺序

假设以下查询发布到MySQL数据库: SELECT * FROM table_name; 请注意,没有给出ORDER BY子句。 我的问题是: MySQL是否给出了结果集行将被赋予的顺序的保证? 更具体地说,我可以假定行将以插入顺序返回(即将行插入到表中的顺序相同)? 为什么? 为什么不? 假设下面的表结构: CREATE TABLE table_name ( foo1 mediumint(8) unsigned NOT NULL default '0', foo2 mediumint(8) unsigned NOT NULL default '0', foo3 mediumint(8) unsigned NOT NULL default '0', foo4 mediumint(8) unsigned NOT NULL default '0', UNIQUE KEY (foo1, foo2) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

如何在远程计算机上执行命令?

我有一个服务器上的共享文件夹,我需要远程执行一些文件的命令。 我怎么做? 需要在服务器上运行哪些服务才能使其工作? 一些细节:只能使用C#。 什么都不能安装在服务器上。

第一次调用CanExecute时,WPF CommandParameter为NULL

我遇到了绑定到一个ItemsControl的DataTemplate中的Button的WPF和命令的问题。 情况非常简单。 ItemsControl绑定到一个对象列表,我希望能够通过单击button来删除列表中的每个对象。 该button执行一个命令,并且该命令负责删除。 CommandParameter绑定到我想要删除的对象。 这样我就知道用户点击了什么。 用户应该只能删除他们的“自己的”对象 – 所以我需要在命令的“CanExecute”调用中进行一些检查,以validation用户是否具有正确的权限。 问题是传递给CanExecute的参数在第一次被调用时是NULL,所以我不能运行逻辑来启用/禁用命令。 但是,如果我启用了allways,然后单击button执行该命令,CommandParameter正确传入。 这意味着对CommandParameter的绑定正在工作。 ItemsControl和DataTemplate的XAML如下所示: <ItemsControl x:Name="commentsList" ItemsSource="{Binding Path=SharedDataItemPM.Comments}" Width="Auto" Height="Auto"> <ItemsControl.ItemTemplate> <DataTemplate> <StackPanel Orientation="Horizontal"> <Button Content="Delete" FontSize="10" Command="{Binding Path=DataContext.DeleteCommentCommand, ElementName=commentsList}" CommandParameter="{Binding}" /> </StackPanel> </DataTemplate> </ItemsControl.ItemTemplate> </ItemsControl> 所以你可以看到我有一个评论对象的列表。 我想DeleteCommentCommand的CommandParameter绑定到Command对象。 所以我想我的问题是:有没有人遇到过这个问题? CanExecute在我的Command上被调用,但是这个参数第一次总是NULL – 为什么? 更新:我能够把问题缩小一点。 我添加了一个空的Debug ValueConverter,以便在CommandParameter数据绑定时输出消息。 原来问题是CanExecute方法在CommandParameter绑定到button之前执行。 我试图设置CommandParameter之前的命令(如build议) – 但它仍然无法正常工作。 有关如何控制它的任何提示。 Update2:有没有什么办法来检测绑定是否“完成”,以便我可以强制重新评估命令? 另外 – 这是一个问题,我有多个button(ItemsControl中的每个项目)绑定到一个Command对象的同一个实例? Update3:我已经上传了一个bug的复制到我的SkyDrive: http […]

vim中的remap,noremap,nnoremap和vnoremap映射命令之间有什么区别?

vim中的remap,noremap,nnoremap和vnoremap映射命令之间有什么区别?

命令replace:反引号或美元符号/ paren封闭?

在bash中进行命令replace的首选方法是什么? 我一直这样做: echo "Hello, `whoami`." 但是最近我经常看到这样写: echo "Hello, $(whoami)." 什么是首选语法,为什么? 或者它们几乎可以互换? 我倾向于赞成第一个,只是因为我的文本编辑器似乎知道它是什么,并适当地进行语法高亮显示。 我在这里读到,逃跑的angular色在每种情况下都会有所不同,但是我不清楚哪种行为更可取,或者仅仅取决于情况。 侧面的问题:在一个脚本中使用这两种forms是不好的做法,例如在嵌套命令replace时?

如何在WAR中使用注释定义servletfilter的执行顺序

如果我们在WAR自己的web.xml定义webapp特定的servletfilter,那么filter的执行顺序将与它们在web.xml中定义的顺序相同。 但是,如果我们使用@WebFilter注释来定义这些filter,那么filter的执行顺序是什么,以及如何确定执行顺序?

如何将WPFbutton绑定到ViewModelBase中的命令?

我有一个包含各种属性的视图AttributeView 。 还有一个button,按下时,它应该将默认值设置为属性。 我也有一个ViewModelBase类,它是所有ViewModel的基类。 问题是我似乎无法获得绑定到WPF命令的button。 我已经试过这个,但是它没有做任何事情: <Button Command="{Binding DataInitialization}" Content="{x:Static localProperties:Resources.BtnReinitializeData}"></Button> 命令是这样定义的(在ViewModelBase ): public CommandBase DataInitialization { get; protected set; } 并在应用程序启动时为该命令创build一个新的实例: DataInitialization = new DataInitializationCommand() 但是,WPF绑定似乎没有“find”命令(按下button什么都不做)。 当前视图中使用的ViewModelBase派生自ViewModelBase 。 还有什么我可以尝试(我对WPF很新,所以这可能是一个非常简单的问题)?