问题列表 - 第8508页

在 POSIX C 中获取自己的外部 IP 地址

我希望获得我自己的 IP 地址,以便将该信息发布到对等网络中。在 POSIX/C 中,我们有getaddrinfo(NULL, ...),但这似乎总是返回INADDR_ANYor INADDR_LOOPBACK,这对我来说没用。

有什么建议?

c networking posix ip-address

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

基于.NET或Java的小型桌面应用程序

我几天前发了一个问题,非常感谢那些已经回复的人.我正在重新提出这个问题,因为我似乎需要澄清我们的要求.所以这里更详细.

我正在尝试构建一个非常小的桌面应用程序 - 可以很快地由人们下载.我试图决定是否用.NET或Java构建它.我有两个目标:1.非常快速的下载2.针对最大的用户组(按此顺序)

我知道Java将是跨平台的,但是如果很多Windows用户没有在他们的计算机上安装JRE,我被告知需要下载大约15MB的JRE软件来运行这个应用程序,而.NET可以预先安装在大多数Windows机器中.

如上所述,一个小型,可快速下载的应用程序对我来说比跨平台应用程序更重要.所以我想使用预先安装在最多计算机中的平台,以便我的用户只需下载我的应用程序,而无需额外下载平台本身(JRE或.NET).从这个角度来看,哪个平台预先安装在更多的机器上?Java还是.NET?

有谁知道Windows用户在他们的机器上没有JRE的比例是多少?Windows用户的%年龄预先安装了.NET?

谢谢.

.net java desktop client-side

5
推荐指数
2
解决办法
2463
查看次数

向Netbeans添加自定义文件扩展名

我试图找出如何添加自定义文件类型以供Netbeans识别.

我正在编辑.tpl文件,我希望它们被识别为PHP/HTML文件.

我在这里这里看了但是我无法在config目录中找到cnd.properties并且Advanced Options在选项对话框中没有对话框.

我正在使用Netbeans 6.5和PHP以及所有模块都是最新的.

php ide netbeans

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

KeyValuePair VS DictionaryEntry

KeyValuePair(通用版本)和DictionaryEntry有什么区别?

为什么在通用的Dictionary类中使用KeyValuePair而不是DictionaryEntry?

c#

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

我应该使用特殊的Unicode字符作为标点符号,例如程序中的省略号吗?

Unicode有一组用于标点符号的字符,例如省略号(...),En-Dash( - )等.人们认为使用这些字符可以改善字体排版,从而改善文本的视觉外观.

许多开发工具,包括Visual Studio,支持Unicode,因此我可以轻松地在程序资源中使用这些字符 - 对话框等.

有没有理由不这样做?

language-agnostic windows unicode user-interface

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

如何防止ListBox.SelectedIndexChanged事件?

我在我的C#2.0 Windows窗体应用程序中使用了一个列表框.填充列表框的方法是

    private void PopulateListBox(ListBox lb, ReportColumnList reportColumnList)
    {
        lb.DataSource = reportColumnList.ReportColumns;
        lb.DisplayMember = "ColumnName";
        lb.ValueMember = "ColumnName";
    }
Run Code Online (Sandbox Code Playgroud)

但是,当它执行该方法时,它也会调用列表框的SelectedIndexChanged事件处理程序,即使我没有在上面的方法中设置所选索引.如何阻止为上述代码调用SelectedIndexChanged事件处理程序?

我希望仅在用户在ListBox中进行选择时才调用该事件.或者是否有任何其他事件仅供用户使用鼠标点击选择列表框项目?

另外,即使用户单击列表框中的空白区域,也会触发SelectedIndexChanged事件.所以我想知道它与MouseClick事件的不同之处是什么?

.net c# winforms

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

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

我在哪里可以找到关于MAKEFILE编写的教程?

我需要写一些MAKEFILE,但对它们一无所知.有人请发布一些关于如何创建这些精彩文件的教程链接吗?我想从头开始学习MAKEFILE的基础知识......

linux makefile

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

std :: string length()和size()成员函数

我正在阅读这个问题的答案,发现实际上有一个方法length()需要std::string(我总是使用size()).在std::string课堂上有这种方法有什么特别的原因吗?我读过MSDN和CppRefernce,它们似乎表明size()和之间没有区别length().如果是这样的话,是不是让这个班级的用户更加困惑?

c++ string size stl

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

持久性无知有什么好处?

我是DDD + TDD世界的新手.但我已经编程了将近9年.

有人可以解释我坚持不懈的好处吗?典型的nHibernate应用程序只是将类和数据库之间的依赖关系推送到映射文件.

如果我更改类文件或数据库,我必须更改映射文件.那么是不是只是通过添加一个抽象层来推动依赖?在我看来,到目前为止,我认为这不是革命性的.但我不确定我是否遗漏了什么.

最后,我如何测试映射文件?映射文件中可能会出现错误,我该如何测试它们?

domain-driven-design persistence-ignorance

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