问题列表 - 第40748页

C#异步IO:有没有办法确保任务的排序?

我想使用异步io与分布式哈希服务器进行套接字通信.环境是C#3.5,但如果需要可以使用4.0.

假设我发出以下异步命令(伪代码):

socket.set_asynch("FOO","bar");
string rc = socket.get_asynch("FOO");
Run Code Online (Sandbox Code Playgroud)

由于异步io使用系统线程池,因此这两个命令可以在两个不同的线程上运行.我怎样才能确保rc等于"bar"?即在第二个命令发出之前发出第一个命令?

谢谢!

c# sockets asynchronous system threadpool

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

ILGenerator:加载创建的方法

我正在使用System.Reflection.Emit,在某些时候我想从MethodBuilder创建一个委托:

MethodBuilder fooBuilder = createFooMethodBuilder();
ILGenerator ilGenerator = ...
Type delegateType = typeof(DelegateType);
LocalBuilder delegateVar = ilGenerator.DeclareLocal(delegateType);
//Somehow create emit instructions to create delegate from fooBuilder
//Store delegate in delegateVar using 
Run Code Online (Sandbox Code Playgroud)

我可以发现从静态函数创建委托使用这样的东西:

ldnull 
ldftn void class Test.MainClass::bar()
newobj instance void class Test.DelegateType::'.ctor'(object, native int)
Run Code Online (Sandbox Code Playgroud)

但是现在我被卡住了.我需要一种方法来修改MethodBuilder然后我需要一种方法来发出以下行的指令.我不知道如何获得一个接受原生int的构造函数.

有什么建议?

.net c# delegates reflection.emit intermediate-language

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

nvarchar的异常 - 从一种数据类型转换为另一种数据时,数据被截断

将数据输入到数据库的几列中时,我遇到了一些麻烦,所有nvarchar类型.我越来越:

从一种数据类型转换为另一种数据时,数据被截断.功能名称(如果已知)

DBConn.Open();

cmd = new SqlCeCommand("INSERT INTO [Employee Table] VALUES ('"+ social + "','" +
        first + "','" + last + "','" + mid + "','" + address + "','" + phone + "',"
            + "'Employee'" + ",'" + city + "','" + state + "','" + zip + "','" + email + "','" + userName + "')", DBConn);
cmd.ExecuteNonQuery();
Run Code Online (Sandbox Code Playgroud)

有关如何避免截断/转换错误的任何建议?

c# sql-server sql-server-ce

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

为什么UITableViewController self.tableView属性在UIPopoverController中呈现时是否为Nil?

我有一个基于nib的UITableViewController,它在iPad上运行时呈现在UIPopoverController中,并在iPhone上运行时呈现"本机".

在iPad上运行时,控制器的self.tableView属性在整个生命周期内都是零.作为正常操作的一部分在tableView中传递的委托消息可以正常工作并具有对表视图的引用.

在iPhone上,属性已设置,引用有效,如您所料.

任何特定的东西都可能导致self.tableView属性为零?我已经仔细检查了Interface Builder中的连接 - Nib只包含一个表视图和相关的UISearchBar.Nib中的表视图被设置为视图控制器的视图.

这是在两台设备上的4.2.1.绞尽脑汁,无法找到我的错误.

iphone uitableview ios

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

WebBrowsable与Web部件中的个性化

属性WebBrowsablePersonalizableSharepoint 2010 Web部件之间有什么区别?

例如

[Personalizable(), WebBrowsable]
public string IconURL { get; set; }
Run Code Online (Sandbox Code Playgroud)

VS

[WebBrowsable]
public string IconURL { get; set; }
Run Code Online (Sandbox Code Playgroud)

MSDN给人的印象personalizable是每个用户,而webbrowseable对所有用户来说 - 但它没有明确提到这一点,我想在我的头脑中排序.

例如,我可以设置用户特定属性personalizable和Web部分广泛webbrowsable吗?

asp.net web-parts sharepoint-2010

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

在C#中自动关闭消息框

我目前正在C#中开发一个应用程序,我在其中显示一个MessageBox.如何在几秒钟后自动关闭消息框?

c# wpf messagebox

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

如何获取没有值的URL参数?

使用URL访问:

http://127.0.0.1/test.jsp?action=test&abc
Run Code Online (Sandbox Code Playgroud)

要么

http://127.0.0.1/test.jsp?abc
Run Code Online (Sandbox Code Playgroud)

怎么才能得到字符串"abc"?

感谢帮助 :)

java jsp url-parameters

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

如何使用html5画布扭曲图像以在风效果中创建旗帜

给定一个图像,我需要使用javascript和html5画布创建一个扭曲图像的动画,好像它是在风中飘扬的旗帜.

额外奖励:我也希望能够将此动画导出为png.

javascript css html5 animation canvas

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

如何识别IE是否因每个域连接限制而耗尽

如果IE忙于页面加载,那么它通常会显示旋转图标而不是favicon.ico.但如何区分以下

  1. 达到连接限制,IE尚未收到所有内容
  2. IE从其所有请求收到响应,但正忙于呈现页面

如果任何JavaScript操作没有完成(IE主要是onloadJavaScript调用吗?),IE会显示忙碌图标吗?

感谢和问候,Avinash

javascript internet-explorer-7

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

我们应该使用<base href =""/>吗?

我总是通过mod_rewrite将我的所有请求发送到PHP并使用PHP进行路由.所以我的所有链接都是绝对的,即/about/something.

我经常写这样的链接......

<a href="<?php echo BASE; ?>">home</a>
Run Code Online (Sandbox Code Playgroud)

BASE通常转化为/或可能取决于基础URL是不同的.

我记得<base href="<?php echo BASE; ?>" />以前先去过,但我不记得为什么我停止使用它(我觉得这让我很头疼).

使用这个元素有问题吗?

html relative-path

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