问题列表 - 第5149页

如何在不发送电子邮件的情况下检查电子邮件地址是否存在

我发现这个PHP代码使用SMTP检查电子邮件地址而不发送电子邮件.

有没有人尝试过类似的东西或者它对你有用吗?您能否判断一位电子邮件客户/用户是否输入正确且存在?

php email smtp telnet email-validation

114
推荐指数
7
解决办法
20万
查看次数

在Java中将StreamWriter转换为OutputStream?

我试图使用System.setOut将System.out重定向到一个String,它接受一个PrintStream.有没有办法将StringWriter转换为Stream,以便我可以将它传递给setOut?

java io stream

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

Visual Studio生成的"浏览信息"的用途是什么

我在一个解决方案中获得了一个庞大的C++第三方项目和一组项目.因此构建时间相当长,浏览信息生成也需要很多.那么浏览信息的目的是什么?如果禁用浏览信息生成,将丢失哪些功能?

c++ visual-studio

10
推荐指数
2
解决办法
8163
查看次数

用Java模拟URL

我们在我们想要模拟的一个Java类中有一个URL对象,但它是最后一个类,所以我们不能.我们不希望达到上述水平,并模拟InputStream,因为这仍然会给我们带来未经测试的代码(我们有严格的测试覆盖标准).

我已经尝试过jMockIt的反射功能,但是我们在Mac上工作,并且Java代理处理程序存在一些我无法解决的问题.

那么在junit测试中是否有任何不涉及使用真实URL的解决方案?

java url mocking

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

C#:GenericType的替代== null

我需要检查null的通用对象,或者默认(T).但我有一个问题......目前我这样做了:

if (typeof(T).IsValueType)
{
  if(default(T).Equals(thing))
    // Do something
  else
    // Do something else
}
else
{
  if(thing == null)
    // Do something
  else
    // Do something else
}
Run Code Online (Sandbox Code Playgroud)

但后来我最终重复自己......我不喜欢.问题如下:

thing == null;
Run Code Online (Sandbox Code Playgroud)

ReSharper在这里警告可能将值类型与'null'进行比较.

thing == default(T);
Run Code Online (Sandbox Code Playgroud)

这里我得到编译器错误:不能将运算符'=='应用于'T'和'T'类型的操作数.

thing.Equals(null|default(T));
Run Code Online (Sandbox Code Playgroud)

thing 显然可以为null(这就是我必须检查的原因!),因此会导致NullReferenceException.

null|default(T).Equals(thing);
Run Code Online (Sandbox Code Playgroud)

null和default(T)通常也是null ...

这有干净的方法吗?

c# generics null

22
推荐指数
3
解决办法
8480
查看次数

Linq的全文搜索

在Linq中没有内置全文搜索,并且似乎没有很多关于这个主题的帖子所以我有一个游戏并为我的utleity类提出了这个方法:

public static IEnumerable<TSource> GenericFullTextSearch<TSource>(string text, MyDataContext context)
{
    //Find LINQ Table attribute
    object[] info = typeof(TSource).GetCustomAttributes(typeof(System.Data.Linq.Mapping.TableAttribute), true);
    //Get table name
    String table = (info[0] as System.Data.Linq.Mapping.TableAttribute).Name;
    //Full text search on that table
    return context.ExecuteQuery<TSource>(String.Concat("SELECT * FROM ", table, " WHERE CONTAINS(*, {0})"), text);
}
Run Code Online (Sandbox Code Playgroud)

并将此包装器添加到每个部分Linq类,其中有一个全文索引

public static IEnumerable<Pet> FullTextSearch(string text, MyDataContext context)
{
    return (LinqUtilities.GenericFullTextSearch<Pet>(text, context) as IEnumerable<Pet>);
}
Run Code Online (Sandbox Code Playgroud)

所以现在我可以用简洁的东西做全文搜索

var Pets = Pet.FullTextSearch(helloimatextbox.Text, MyDataContext).Skip(10).Take(10);
Run Code Online (Sandbox Code Playgroud)

我假设目前只需要进行非常基本的搜索.任何人都可以改进吗?是否可以实现作为扩展方法并避免包装?

linq search full-text-search linq-to-sql

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

生成256个随机位数的最佳方法?

生成256个随机位数的最佳方法是什么?

连接随机字节是否有效?


byte[] data = new byte[32];
RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider();
rng.GetNonZeroBytes(data); // should include zero bytes?
string number = BitConverter.ToString(data, 0).Replace("-", "");
Run Code Online (Sandbox Code Playgroud)

此外,使用这些数字的非重复对一副牌进行排序是否合适?

random shuffle

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

JOIN和INNER JOIN之间的区别

这两个连接都会给我相同的结果:

SELECT * FROM table JOIN otherTable ON table.ID = otherTable.FK
Run Code Online (Sandbox Code Playgroud)

VS

SELECT * FROM table INNER JOIN otherTable ON table.ID = otherTable.FK
Run Code Online (Sandbox Code Playgroud)

表现或其他方面的陈述是否有任何区别?

不同的SQL实现之间是否有所不同?

sql sql-server join inner-join

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

返回System.Nullable的int64的GetType

我有一个具有type属性的对象.当类型设置为Int64,我尝试稍后提取类型信息时,我得到System.Nullable.

这是Info的类型

{Name = "Nullable`1" FullName = "System.Nullable`1[[System.Int64, mscorlib, Version=2.0.0.0]]"}
Run Code Online (Sandbox Code Playgroud)

我如何进入System.Int64类型?

.net types nullable

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

Subversion网页界面

我最近将Subversion安装到Linux服务器(CentOS)上,一切都很好.

我想知道是否有任何可用于管理存储库的Web界面,即创建/删除存储库,管理用户和权限,查看修订历史记录等.

我的想法是,我可以通过Web界面而不是使用SSH来完成所有工作.

顺便说一下,我在这台服务器上有Plesk/virtuozzo(而另一台测试服务器上有Webmin),所以如果有东西可以直接集成到这些服务器上那就更好了!

linux svn centos plesk

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