小编Wel*_*bog的帖子

要"新"还是不要"新"

在使用new关键字时是否遵循经验法则,何时在声明对象时不遵循?

List<MyCustomClass> listCustClass = GetList();
Run Code Online (Sandbox Code Playgroud)

要么

List<MyCustomClass> listCustClass = new List<MyCustomClass>();
listCustClass = GetList();
Run Code Online (Sandbox Code Playgroud)

.net c# allocation new-operator

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

在java中打印正则表达式匹配

所以我有一个IP地址作为字符串.我有这个正则表达式(\d{1-3})\.(\d{1-3})\.(\d{1-3})\.(\d{1-3}) 如何打印匹配的组?

谢谢!

java regex

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

如何选择节点名称包含"mystring"的节点

我需要获取XmlNodeList,其中节点名称包含"mystring"

XML

    <?xml version="1.0" encoding="utf-8"?>
<root>
  <node1>
    node1 value
  </node1>
  <node2_mystring>
    node2 value
  </node2_mystring>
  <node3>
    node3 value
  </node3>
  <node4_mystring>
    node 4 value
  </node4_mystring>
</root>
Run Code Online (Sandbox Code Playgroud)

期望的输出是

<?xml version="1.0" encoding="utf-8"?>
<root>
  <node2_mystring>
    node2 value
  </node2_mystring>
  <node4_mystring>
    node 4 value
  </node4_mystring>
</root>
Run Code Online (Sandbox Code Playgroud)

我试过类似的东西 XmlNodeList mystringElements = xmlDocument.SelectNodes(@"//*[contains(name,'mystring')]");

但它返回零节点.我应该在XPath查询中放置什么来实现这一目标.

c# xpath xmldocument c#-2.0

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

你应该在构造函数中检查错误的参数值吗?

您是否在每个构造函数中检查数据有效性,或者您只是假设数据是正确的并且在参数有问题的特定函数中抛出异常?

constructor data-consistency

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

RegularExpressionValidator上的表达式是什么来检查Textbox文本是否长度为6个或更多?

RegularExpressionValidator控件的格式是什么,以检查要验证的文本框是否包含6个或更多字符?

regex asp.net validation

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

套接字,获取可用字节数(c#)

下午好,

好,短而甜.

我需要获取可从套接字读取的字节数.我已经在我的Socket客户端上设置了一个NetworkStream,但似乎无法找到如何获取可读取的字节数,此刻我只能得到一个布尔声明"是我有字节"或"否"这次是字节".但这对我所要求的任务来说几乎是有用的.

谁能让我摆脱困境并向我提供我的需求?

在此先感谢,谢谢.

c# sockets winforms c#-2.0

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

从C++调用webservice

有没有办法从C++代码(gcc - 而不是MS)调用Web服务?

c++ web-services

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

DSN测试正常,但尝试使用DSN到SQL Server 2005时登录失败

我正在托管环境中编写一个小型ASP.NET应用程序(这意味着我不拥有服务器)。

使用托管服务提供商的Web工具,我创建了一个DSN,用于指定驱动程序,服务器,UID,PWD和数据库。当我测试连接时,它测试得很好。

但是,当我用以下代码加载网页时:

OdbcConnection DB =新的OdbcConnection(“ DSN = MyDSNName”);
DB.Open();

我收到错误消息:用户''ERROR [28000] [Microsoft] [ODBC SQL Server驱动程序] [SQL Server]登录失败。

我知道我使用了正确的DSN名称,因为当我更改为“ DSN = NonExistentDSN”时,我会收到另一个错误。

我不理解为什么测试时登录有效,但在代码中使用登录时却无法正常运行。由于我不拥有服务器,因此我无法使用一些常见的故障排除工具,但我希望社区提供任何反馈。

sql-server asp.net odbc

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

SqlServer 2005:没有共享记录的死锁问题

我有两个不访问任何常见记录的事务的死锁问题.也没有锁升级.所以我无法解释为什么死锁是可能的.

当两个此类事务同时执行时发生死锁:

begin transaction

update A set [value] = [value]
where id = 1; /* resp. 2 */

/* synchronize transactions here */

SELECT * 
FROM  
 A inner join B on A.B_FK = B.id
 inner join C on C.A_FK = A.id
WHERE 
 A.[value] = 1; /* resp. 2 */

rollback;
Run Code Online (Sandbox Code Playgroud)

这些是用于设置场景的表和数据:

CREATE TABLE A (
  id INT NOT NULL,
  [value] INT,
  B_FK INT
  primary key (id)
)

CREATE TABLE B (
  id INT NOT NULL,
  primary key (id)
)

CREATE …
Run Code Online (Sandbox Code Playgroud)

deadlock sql-server-2005

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

读/写xBASE(DBASE 3-5/DBF)文件

有没有什么好的库可以用java或任何其他语言读/写DBF文件?

java database legacy dbf

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