问题列表 - 第33637页

dot.Net代表有多少种方法?

我很好奇委托方法存在什么?例如,我知道异步方法调用,如下所示:

class Program {
   // define a delegate
   delegate int MyDelegate(String s);

   static void Main(string[] args) {
      // create the delegate
      MyDelegate del = new MyDelegate(myMethod);

      // invoke the method asynchronously
      IAsyncResult result = del.BeginInvoke("foo", null, null);

      // get the result of that asynchronous operation
      int retValue = del.EndInvoke(result);

      }
   }
Run Code Online (Sandbox Code Playgroud)

这是"BeginInvoke()"和"EndInvoke()"方法,但是还有其他任何委托方法吗?

.net c# delegates asynchronous

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

UITextField 中的填充

是否可以在 UITextField 内设置填充,如果可以的话如何设置?

xamarin.ios

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

MVVM窗口/控制操作

我正在构建一个WPF MVVM应用程序,我想保留我能够符合MVVM的东西(我知道有些东西是过度工程,尽管这里尽力而为).

我遇到了一个小小的dillema,我需要根据视图模型中的方法中的一些逻辑隐藏/关闭一个窗口.

我无法为我的生活想出一个可靠的方法来做到这一点.我已经将一个Visibility属性绑定到窗口的Visibility DP,它可以工作(sorta)但是我如何调用Close()对话框?

我正在使用View-First MVVM,因此视图模型不了解视图,视图实例化视图模型(通过DI/IoC)并将其设置为DataContext.

命令以错误的方式工作,事件是不可能的,除非我在代码后面绑定它是id而不是如果有一个MVVM方法来完成它并不完全复杂.

来自更大的SO社区的任何想法?

或者也许我一般都缺少一些关于MVVM的东西?无论哪种方式,让我知道:o

.net wpf mvvm

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

带有动态记录源的数据表在Access 2007中没有显示记录,但在Access 2003中有效

我有一个Access 2003数据库,它使用主窗体和子窗体中的数据表.主窗体允许用户从更新子窗体的记录源的菜单中进行选择.子窗体还根据窗体记录源中字段的数量和类型更新可用于编辑的字段的数量和类型.它基本上是一个动态数据表生成器.这在Access 2003中工作得很好,并且已经存在多年了.如果我在Access 2007中打开相同的数据库(完整或运行时),大多数菜单选择都有效.但是,如果我选择任何引用一个特定表的菜单选项,子表单将显示列标题,但不显示任何数据行或显示任何错误.就像查询返回零行一样.为什么Access 2007会有所不同?他们添加了新的保留字吗?

我试过的事情:

  • 更新表中的每个字段以确保没有空值(无更改)
  • 重命名每个字段和表名,以防万一有新的保留字(无变化)
  • 压实并修复前端和后端(无变化)
  • 尝试逐个包含和排除字段以查看是否有任何更改(无更改)
  • 将表单的记录源放在新查询中.(它返回了预期的行数)
  • 选中以确保表单未设置为数据输入模式.(不是)
  • 选中以确保代码中未应用任何过滤器.(没有)
  • 选中以确保查询在Access 2007中可更新.(它是)
  • 从源表中选择性删除数据块.(没变)

我很难过.

ms-access ms-access-2007 ms-access-2003

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

非unicode与ASCII相同吗?

这源于一个问题,我对nvarcharvarchar.

根据MSDN,varchar是:

...非Unicode字符数据......

我四处寻找"非unicode"的明确定义,但没有任何运气.这跟ASCII一样吗?如果是这样,是否有理由说他们不只是说ASCII?

character-encoding

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

这个JS有什么问题

firebug抱怨它有语法错误

if (document.getElementById("fromAddress").value == "") || 
(document.getElementById("fromAddress").value == "Enter Address, City, Directions") {   
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

向printf传递了太多参数

任何已经工作超过一周的C程序员遇到了因printf使用更多格式说明符而非实际参数调用而导致的崩溃,例如:

printf("Gonna %s and %s, %s!", "crash", "burn");
Run Code Online (Sandbox Code Playgroud)

但是,当你向printf 传递太多参数时,是否会发生类似的坏事?

printf("Gonna %s and %s!", "crash", "burn", "dude");
Run Code Online (Sandbox Code Playgroud)

我对x86/x64程序集的了解使我相信这是无害的,虽然我不相信没有一些边缘条件我缺少,而且我不知道其他架构.这种情况是否保证是无害的,或者这里是否存在潜在的崩溃诱因?

c printf

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

级联删除和更新的优点和缺点是什么?

也许这是一个天真的问题...但我认为我们应该总是有级联删除和更新.但我想知道它是否有问题,何时不应该这样做?我现在真的想不到一个你不想进行级联删除的情况,但我确信有一个......但更新应该如何进行呢?

那么任何人都可以列出级联删除和更新的优缺点吗?谢谢.

cascade sql-server-2008 cascading-deletes

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

如何使用perlin噪声或其他算法指出闪电的"螺栓"?

我遇到的perlin噪声生成的每个实现都用于生成2D地形等.我无法在任何地方找到点到点闪电生成的一个很好的例子.

是否有许多其他形式的"闪电"?有人告诉我这就是我想要的.分叉闪电或二维树存在什么算法(我可以将其颠倒为闪电)

我使用多种语言,因此伪代码中的示例也可以.

recursion pseudocode procedural-generation lightning

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

使用Python调用REST服务

我有一个我想要调用的REST服务.它需要类似于以下语法的东西:

http://someServerName:8080/projectName/service/serviceName/
      param1Name/param1/param2Name/param2
Run Code Online (Sandbox Code Playgroud)

我必须使用POST连接到它.我尝试在网上阅读(例如这里这里)......但这是我的问题:

如果我尝试使用HTTP get请求方法,通过构建我自己的路径,如下所示:

BASE_PATH = "http://someServerName:8080/projectName/service/serviceName/"
urllib.urlopen(BASE_PATH + "param1/" + param1 + "/param2/" + param2)
Run Code Online (Sandbox Code Playgroud)

它给了我一个错误,说不允许GET.

如果我尝试使用HTTP post请求方法,如下所示:

params = { "param1" : param1, "param2" : param2 }
urllib.urlopen(BASE_PATH, urllib.urlencode(params))
Run Code Online (Sandbox Code Playgroud)

它返回404错误以及消息The requested resource () is not available..当我调试它时,它似乎将参数字符串构建为查询字符串("param1 = whatever¶m2 = whatever"......)

我如何使用POST但是按预期传递由斜杠分隔的参数?我究竟做错了什么?

python rest post web-services

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