问题列表 - 第12947页

如何在C#中进行非阻塞套接字调用以确定连接状态?

Socket上Connected属性的MSDN文档说明如下:

Connected属性的值反映了最近操作时的连接状态.如果需要确定连接的当前状态,请进行非阻塞,零字节发送调用.如果调用成功返回或抛出WAEWOULDBLOCK错误代码(10035),则套接字仍然连接; 否则,套接字不再连接.

我需要确定连接的当前状态 - 如何进行非阻塞,零字节发送调用?

c# sockets

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

输入字段NAMES必须在表单中是唯一的吗?

输入字段NAMES必须在表单中是唯一的吗?

我想这没关系,因为每个输入字段的引用都由表单名称限定.

document.form1.inp1.value document.form2.inp1.value

我对吗?它适用于所有浏览器吗?

谢谢

forms xhtml

8
推荐指数
2
解决办法
2987
查看次数

寻找ModelState.IsValid错误

在asp.net MVC中有一种很好的方法来跟踪ModelState错误吗?当我提交表单时,IsValid返回false,即使其中没​​有任何字段或任何正在验证的字段.我在这里查看了这个帖子并尝试了Steve Willcock的建议,但没有抛出异常,只是一般错误.

有没有什么办法可以看到是什么导致ModelState变得无效而没有单步执行所使用的模型的每个部分?它非常大,我只是想知道是否有更有效的方式.

asp.net-mvc modelstate

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

将方法中的Args传递给C#中的Click事件方法

首先,我最熟悉Java编码.我正在用C#创建一个应用程序作为学习工具.在这个应用程序中,我从Click事件方法调用一个方法.

    private void btnViewFile_Click(object sender, EventArgs e) {
        GetFileNames();
        lblOutputPath.Text = sb;
    }

    private StringBuilder GetFileNames() {
        StringBuilder sb = new StringBuilder();
        string[] fileNames = Directory.GetFiles(Dir);
        foreach (string s in fileNames)
            sb.Append(s);

        return sb;
    }
Run Code Online (Sandbox Code Playgroud)

我想打破从Click方法中获取目录中每个文件的FileNames的代码,以使其更加模块化.我将获得StringBuilder对象的值,然后将其传递回Click事件方法.

这就是我无论如何都会用Java做的.这是一个有效的方法还是有更好的方法来做到这一点?

c#

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

Spring MVC <form:errors />标记找不到错误消息

我与一位编写JSP文件的前端开发人员合作.我们有一个正常工作的表单,除了使用Spring的<form:errors/>标签似乎无法显示验证/绑定/处理错误.

我已经确认错误正在设置,显然错误的路径是正确的.据说<form:errors path="*" />应该全部渲染它们,不管路径如何,但它什么都没有显示.

我是否需要进入标记库源以推断出错了什么?

jsp jsp-tags spring-mvc

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

实体框架实体sql vs linq to entities

实体sql的目的是什么,我的意思是如果你有实体的linq为什么你需要用字符串写查询,有任何性能原因或什么?

sql entity-framework

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

rake db:create - 整理问题

kratos-iii:railsproj zachinglis$ rake db:create
(in /Users/zachinglis/Sites/rails/railsproj)
Couldn't create database for {"adapter"=>"mysql", "host"=>"localhost", "username"=>"root", "password"=>nil, "database"=>"railsproj_development"}, charset: utf8, collation: utf8_general_ci (if you set the charset manually, make sure you have a matching collation)
Run Code Online (Sandbox Code Playgroud)

我没有使用Sequel Pro甚至创建所述数据库的问题.

我该如何解决这个问题?有一个空密码从来没有给我带来问题.我真的很怀疑它.

ruby mysql ruby-on-rails collation osx-snow-leopard

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

C#数据结构像字典但没有价值

C#中是否有任何数据结构类似于字典但只有一个键而没有值.我基本上想要一个整数列表,我可以快速查找并查看列表中是否有某个值.当然,对于我目前的使用,List不会导致任何性能问题,但它似乎不符合我的代码所做的意图.

.net c# data-structures

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

Magento或Prestashop哪个更好?

我想为我的小商店找到一个电子商务解决方案.我的朋友告诉我,Prestashop很容易使用和开发模块,但有人说Magento更好.谁能告诉我哪个更适合开发模块?为什么?

magento e-commerce prestashop

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

使用.net正则表达式平衡匹配捕获内部项目

我在.net Regexes的平衡匹配上找到了以下资源:

根据我在这些中读到的内容,以下示例应该有效:

这个正则表达式应该在一个角括号组中的任何地方找到一个"a",无论多深.它应该匹配" <a>"," <<a>>"," <a<>>"," <<>a>"," <<><a>>"等.

(?<=
    ^
    (
        (
            <(?<Depth>)
            |
            >(?<-Depth>)
        )
        [^<>]*?
    )+?
)
(?(Depth)a|(?!))
Run Code Online (Sandbox Code Playgroud)

匹配字符串"<<> a>"中的"a"

虽然它适用于字符串" <a<>>"和" <<a>>",但我无法使其与">"之后的"a"相匹配.

根据我读过的解释,前两个"<"应该增加深度两次,然后第一个">"应该减少一次.此时,(?(深度)a |(?!))应执行"是"选项,但正则表达式从未在此处进行.

考虑以下正则表达式,它没有进行这样的检查,仍然无法匹配有问题的字符串:

(?<=
    ^
    (
        (
            <(?<Depth>)
            |
            >(?<-Depth>)
        )
        [^<>]*?
    )+?
)
a
Run Code Online (Sandbox Code Playgroud)

我错过了什么,或者正则表达式引擎是否正常工作?

.net regex

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