问题列表 - 第47224页

可以在构造函数中引用"this"吗?

在C#中,我使用的常见模式是使用表单对象填充较低计算类的详细信息.

MyForm的构造函数是:

MyForm()
{
   _MyFormCalcs = new MyFormCalcs(this);
}
Run Code Online (Sandbox Code Playgroud)

但是我今天遇到了一个错误,这让我觉得当我的构造函数没有完成时,它会创建一个新的MyForm实例来传递给MyData.因此它调用构造函数两次.我发现MyFormCalcs中的静态列表被填充两次并且第二次失败,因为密钥已经存在于列表中.

我可以在构造函数中使用它来引用此实例吗?它在低级类中包含什么 - 是否运行了构造函数.

将表格传递给下层阶级的更好方法是什么?

.net c# constructor this winforms

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

增加Xcode的"最近项目"列表的长度?

我在Xcode中打开了很多经常不同项目的工作之间(有的,我积极努力,有些是在那里我找了旧代码项目,我想重新使用SO答案或引用:)),使我项目"工作集"的一部分总是最终落在最近的项目清单上.我确实使用finder选项卡来处理当前项目文件夹的完整工作集,但我真的很喜欢使用最近的项目列表进行快速切换.

有没有办法增加这个列表的长度,以便我可以看到最近打开的项目?

xcode

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

使用ServiceRoute时指定WCF绑定

我目前正在使用以下代码注册WCF服务:

var factory = new DefaultServiceHostFactory();
RouteTable.Routes.Add(new ServiceRoute("XXXEndPoint", factory, IXXXEndPoint)));
Run Code Online (Sandbox Code Playgroud)

这一切都很好,但我还需要更改阅读器配额设置的MaxStringContentLength属性.似乎使用默认值8192,无论我是否尝试更改此设置,我想这是来自DefaultServiceModel?

是否有任何合适的钩子来覆盖DefaultServiceModel上的这个设置,或者我应该派生自己的服务主机/模型类,还是我以错误的方式解决这个问题?

任何建议赞赏.

编辑:请注意,绑定的配置必须以编程方式执行(而不是通过配置文件).

谢谢

wcf maxstringcontentlength routetable

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

如何将一组值类型存储在.NET对象堆中?

在.NET中,诸如int之类的值类型对象存储在内存中.

引用类型对象需要为引用和对象单独分配内存,并且对象存储在.NET对象堆中.

并且在堆中创建了Array,那么如何将一个值类型数组(如int [])存储在堆中?是否意味着值类型对象可以存储在堆中而不需要装箱?

.net c# heap

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

unsigned int和signed char比较

我试图将unsigned int与这样的signed char进行比较:

int main(){
  unsigned int x = 9;
  signed char y = -1;
  x < y ? printf("s") : printf("g");
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

我期待o/p为"g".相反,它的"s".这里进行了什么样的转换?

c type-conversion char unsigned-integer

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

让AJAX调用等待php中的事件

我不知道我的瓷砖线是否足够清晰...我的问题是:我有一个需要等待服务器上的事件的JS应用程序.目前,它每秒通过XMLHttpRequest轮询连续的服务器数据.

我在想的是:是否有可能让调用等到例如PHP中的变量发生变化?

我希望我的问题足够清楚.

谢谢!

php ajax synchronization xmlhttprequest

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

Android开发工具包

想知道是否有人知道一些第三方android开发工具包.

我找到了Basic4Android.

想知道还有哪些其他选择.语言并不重要.

谢谢

android

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

python错误:'module'对象没有属性'AF_UNIX'

这是我的python代码:

if __name__ == '__main__':  
    import socket  
    sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)  
    sock.connect(('0.0.0.0', 4000))  
    import time  
    time.sleep(2)  
    #sock.send('1')
    print sock.recv(1024)  
    sock.close()  
Run Code Online (Sandbox Code Playgroud)

它显示:

Traceback (most recent call last):
  File "D:\Program Files\test\test\python\client.py", line 3, in <module>
    sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
AttributeError: 'module' object has no attribute 'AF_UNIX'
Run Code Online (Sandbox Code Playgroud)

我能做什么 ,

谢谢

更新:

Traceback (most recent call last):
  File "D:\Program Files\test\test\python\client.py", line 4, in <module>
    sock.connect(('0.0.0.0', 4000))
  File "<string>", line 1, in connect
socket.error: (10049, "Can't assign requested address")
Run Code Online (Sandbox Code Playgroud)

python sockets

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

oracle中的文本换行

我们如何仅在 ORACLE SQL 中根据标准长度(例如 40 个字符)将文本(库姆值)换行到多行。

sql oracle

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

Rails 3形成帮助,以防止用户导航和丢失更改?

是否存在Rails帮助程序或Rails方法,如果用户在当前页面上的表单中输入内容,则会阻止用户离开当前页面?

如果他们在表单中有未保存的更改时单击标题链接,我试图阻止人们丢失数据.

forms onbeforeunload onunload ruby-on-rails-3

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