小编rae*_*ae1的帖子

有没有办法在没有发布的情况下在真实设备上测试应用程序?

有没有办法在不发布到Android市场的情况下在真实设备上测试应用程序?

android

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

PHP将时间戳转换为月和日

如何转换2个日期之间的时间戳差异

$diff = abs(strtotime($date2) - strtotime($date1));
Run Code Online (Sandbox Code Playgroud)

根据需要输出的月数和天数:

$res = 4.05 //-> 4 months and 5 days
Run Code Online (Sandbox Code Playgroud)

php time timestamp date

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

在Solr查询中使用AND,OR和NOT

我正在尝试像这样的Solr查询

+field1:* AND (field2:1 OR field2:10) NOT(field3:value1 OR field3:value2)
Run Code Online (Sandbox Code Playgroud)

但是field3部分查询没有产生任何影响.它仍会在field3中带来value1或value2的记录

为什么是这样?

lucene syntax solr

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

SOA开发人员通常如何在Visual Studio中构建其Web服务(WCF)解决方案?

我正处于为应用程序设计工作的初始阶段.将有以下内容:

  • Web界面
  • 网络服务
  • 利用其他预先存在的Web服务

我是Windows服务和SOA的新手,尤其是在Visual Studio环境中.

我的问题是,如何在Visual Studio中设置此解决方案?例如,我会

  • 将Web UI和服务调用放在同一个项目中,并将我的服务放在一个单独的项目中,然后将所有上述内容放在一个解决方案中?

开始构建我的解决方案以便可以跟踪和测试的最佳方法是什么?

c# wcf soa

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

如何获取本地机器的IPv4和IPv6地址?

我正在开发一个Windows应用程序,我需要找到本地机器的IPv4和IPv6地址.操作系统可以是XP或Windows 7.

我得到了一个获取MAC地址的解决方案,

string GetMACAddress()
{
    var macAddr =
        (
            from nic in NetworkInterface.GetAllNetworkInterfaces()
            where nic.OperationalStatus == OperationalStatus.Up
            select nic.GetPhysicalAddress().ToString()
        ).FirstOrDefault();

    return macAddr.ToString();
}
Run Code Online (Sandbox Code Playgroud)

这适用于所有操作系统.

获取适用于XP和WINDOWS 7的IPv4和IPv6地址的正确方法是什么?

.net c# windows-applications

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

如何在Visual Studio中编写C#单元测试?

这是我的第一次单元测试,想要一些帮助清除我对编写单元测试过程的看法.

我想编写一个测试方法来添加一个新用户 - 在我的库类中使用我的AddUser方法.

Document doc = new Document();

[TestMethod]
public string AddUser()
{
    string name = doc.AddUser("Testing User");
    Assert.IsNotNull(name);
}
Run Code Online (Sandbox Code Playgroud)

我在构建时遇到的错误:

无法隐式转换voidstring

这是我的AddUser方法:

public void AddUser(string newUserName)
{
    using (var db = new DataContext())
    {
        User user = new User()
        {
            FullName = newUserName,
            ID = Guid.NewGuid()
        };

        db.Users.InsertOnSubmit(user);
        db.SubmitChanges();
    }
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc unit-testing

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

尝试搜索Lucene目录时出错"找不到段*文件"

我想在一个网络应用程序中集成Lucene.Net.所以我从这个CodeProject文章下载了示例项目.

但是当我尝试它时,我不断在Search方法中收到此消息


[我的目录]中找不到segment*文件\ Lucene.Net-search-MVC-sample-site-master\LuceneSearch.Mvc\lucene_index
lockFactory = Lucene.Net.Store.NativeFSLockFactory:files:

该行发生错误

using (var searcher = new IndexSearcher(_directory, false))
Run Code Online (Sandbox Code Playgroud)

有没有人遇到这个错误?

c# lucene lucene.net

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

如何在Lucene.NET中搜索Field.Index.NOT_ANALYZED字段?

我是Lucene.NET的新手.我正在添加字段

Field.Index.NOT_ANALYZED
Run Code Online (Sandbox Code Playgroud)

在Lucene文档中.有一个默认字段在文档中添加为

Field.Index.ANALYZED
Run Code Online (Sandbox Code Playgroud)

我在搜索默认字段时没有任何困难; 但是当我搜索特定字段时,Lucene返回0文档.但是,如果我改变,

Field.Index.NOT_ANALYZED
Run Code Online (Sandbox Code Playgroud)

Field.Index.ANALYZED
Run Code Online (Sandbox Code Playgroud)

事情正常.我认为与Analyzer有关.任何人都可以指导我如何搜索一个Field.Index.NOT_ANALYZED字段吗?

以下是我创建查询解析器的方法:

QueryParser parser = 
    new QueryParser(
        Version.LUCENE_30, 
        "content", 
        new StandardAnalyzer(Version.LUCENE_30));
Run Code Online (Sandbox Code Playgroud)

.net c# lucene lucene.net

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

Facade模式的最佳实践是什么?

我的代码工作正常,但我不知道我实现它的方式是否合适.基本上,我想保持模式而不违反它.

代码如下所示:

包模型(省略了setter/getters):

public class CA {
    private Integer in;
    private Integer jn;
}

public class CB {
    private Integer kn;
    private Integer ln;
}

public class CC {    
    private static CC instancia;
    private CA a;
    private CB b;

    public static CC getInstancia() {
         if(instancia == null) {
             instancia = new CC();          
         }

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

包装业务:

class CCBusiness {

    static CC c = CC.getInstancia();

    void alter(Integer input) {
        c.getCA.setIn(input);
        Integer num = c.getCB.getLn();
    }
}
Run Code Online (Sandbox Code Playgroud)

包装外观:

class FacadeOne …
Run Code Online (Sandbox Code Playgroud)

java design-patterns facade

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

如何在Lucene.Net.Linq中添加文档?

Lucene.Net.Linq项目似乎很强大,在查询时看起来很简单,我不太清楚如何添加/更新文档.可以提供一两个例子吗?

linq lucene.net lucene.net.linq

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