问题列表 - 第25259页

表达式<Func <>>和Func <>之间的区别

举个例子,为什么大多数LINQ运算符都接受Expression<Func<TSource>>它的等价物Func<TSource>呢?

使用泛型Expression类而不是直接lambda语法的好处/原因是什么?

c# linq

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

如何检查用户是否从表单中提交阿拉伯语单词?

有没有可靠的方法来检查用户是否在表单中输入了阿拉伯语单词并尝试提交?Javascript可以处理这个吗?或者,只有像.NET这样的服务器脚本才能这样做?

我想如果可能的话,脚本应该直接阻止用户在表单中输入阿拉伯语单词并弹出警告.

如果您有任何想法,请分享任何示例.

谢谢

javascript asp.net

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

如何在WPF窗口中处理"Esc"键?

我想要Escape键来关闭我的WPF窗口.但是,如果有一个控件可以使用该Escape键,我不想关闭Window.有关按ESC键时如何关闭WPF窗口的多种解决方案.例如.WPF Button.IsCancel属性如何工作?

但是,此解决方案会关闭Window,而不考虑是否存在可以使用Escape键的活动控件.

例如.我有一个带有DataGrid的Window.dataGrid上的一列是组合框.如果我正在更改ComboBox,并点击Escape,那么控件应该来自编辑comboBox(正常行为).如果我现在再次击中Escape,那么Window应该关闭.我想要一个通用的解决方案,而不是编写大量的自定义代码.

如果你能用C#提供解决方案那就太棒了.

wpf window esc-key

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

Xcode从命令行"构建和存档"

Xcode 3.2在Build菜单"Build and Archive"下提供了一个很棒的新功能,它可以生成一个适合Ad Hoc分发的.ipa文件.您也可以打开管理器,转到"已存档的应用程序"和"将应用程序提交到iTunesConnect".

有没有办法从命令行使用"构建和存档"(作为构建脚本的一部分)?我认为xcodebuild会以某种方式涉及,但man页面似乎没有说明这一点.

更新 Michael Grinich要求澄清; 这就是命令行构建无法完成的功能,在"构建和存档"后,您只能使用Xcode的管理器.

  1. 您可以点击"共享应用程序..."与Beta测试人员分享您的IPA.正如Guillaume在下面指出的,由于一些Xcode魔术,这个IPA文件不需要beta测试人员需要安装的单独分发的.mobileprovision文件; 这太神奇了.没有命令行脚本可以做到这一点.例如,Arrix的脚本(5月1日提交)不符合该要求.
  2. 更重要的是,在您对测试版进行beta测试后,您可以单击"将应用程序提交到iTunes Connect",将完全相同的版本提交给Apple,即您测试的二进制文件,而无需重建.这在命令行中是不可能的,因为签署应用程序是构建过程的一部分; 您可以为Ad Hoc beta测试签名,或者您可以签名提交到App Store,但不能同时签署.在命令行上构建的IPA不能在手机上进行beta测试,然后直接提交给Apple.

我喜欢有人过来证明我错了:这两个功能在Xcode GUI中运行良好,无法从命令行复制.

xcode command-line build

384
推荐指数
13
解决办法
28万
查看次数


DoDragDrop禁用MouseMove事件

通过DragDrop.DoDragDrop(...)启动拖放操作后,不再触发MouseMove事件.我甚至试过了

AddHandler(Window.MouseMoveEvent, new MouseEventHandler(myControl_MouseMove), true); 
Run Code Online (Sandbox Code Playgroud)

最后一个参数意味着我甚至选择处理事件.没有机会,似乎MouseMove事件根本就没有被解雇!使用Drag&Drop时仍能获得MouseMove事件的任何方法?我想拖放一个控件,拖动这个控件时它应该跟随鼠标指针.知道在这种情况下如何做到这一点?

c# wpf drag-and-drop mousemove

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

数据库中的数据发生更改时,LINQ to SQL不会更新

我有这个问题,在数据库上更新一个字段(比如表MyTable中的Field3)后,MyTable.Field3(在C#中)仍然返回旧值.

我怀疑有一些缓存......?

如何强制它:
从数据库中读取值?
或者
更新MyTable类中的值?

或者有什么我想念的吗?我是LINQ的新手

先感谢您.

.net c# linq linq-to-sql

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

在Win32中是否有一个C++交叉平台"命名事件,如"CreateEvent()"?

我正在寻找类似于Win32世界中的CreateEvent(),SetEvent()和WaitForMultipleObjects()的东西.

具体而言,这必须可以在同一台机器上的进程之间访问.

我们已经在使用Poco进行一些跨平台的工作,但我没有看到Poco :: Event就是我想要的.也许我错过了什么.

编辑:

解释我想做什么:

我希望进程B知道进程A中何时发生了什么.这在win32中是微不足道的 - 每个进程/线程都调用带有事件名称的CreateEvent().当事情发生时,进程B调用waitForXObject()并且进程A调用SetEvent().B发出信号.

再次,这在win32中是微不足道的,但如何跨平台做到这一点.

c++ events signals cross-platform

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

Android-“资源不包含资源号包”

当我在模拟器中运行时,我的android应用程序具有以下形式的几种警告:

“资源不包含资源号<十六进制地址>的程序包”

如何解决这些警告?特别是,是否有一种简单的方法来找出十六进制地址是指什么?

debugging android

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

在Netbeans PHP 6.8中编辑评论模板

我想问一下有没有办法改变Netbeans PHP 6.8中的注释代码模板

在eclipse中,当我输入/**ENTER时,它会出现我在设置中设置的评论模板,如下所示:

/**
* Apr 19, 2010 - Shiro
* Description
*
* @return unknown_type
*/
function test()
{

}
Run Code Online (Sandbox Code Playgroud)

默认情况下,Netbeans只会在函数中显示参数.

/**
  *
  * @param <type> $order_No
  * @param <type> $array 
  */
Run Code Online (Sandbox Code Playgroud)

在Netbeans有没有可能我发现任何关于这个的定制,任何人都知道这个设置在哪里?

php ide netbeans netbeans6.8

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