小编Luk*_*101的帖子

什么开源软件使用ASP.NET MVC

我想看看其他软件是如何使用MVC技术设计的.我正在研究一个小型MVC项目,并希望了解如何设计它.查看高质量代码的唯一方法是使用microsofts mvc技术检查其他开源项目.

c# asp.net-mvc open-source

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

SQL Server 2008可以水平扩展吗?

我已经读过SQL Server无法水平扩展.这是真的?

我正在计划一个高流量的网站,并寻找一个可以跨多个服务器轻松扩展的数据库.

sql sql-server sql-server-2008

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

Solr:如何搜索多个字段

我正在使用 solrnet。我有标题和描述字段。我需要同时搜索这两个字段。我该怎么做呢?

c# solr solrnet edismax

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

Linq:按日期排序,将其存储为文本

我需要按日期排序,但日期作为文本存储在数据库中.我正在使用Linq来执行查询.

设计数据库的方式将列更改为日期列是不可行的,因为该列中有许多不同的数据类型.有一个descriminator列,type因此我将知道特定行的类型.

c# linq-to-entities sql-server-2008

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

默认情况下,Windows XP中安装了哪些编程语言

我所在的地方,不允许安装任何软件.我需要自动执行某些任务,但我无法在PowerShell中执行此操作,因为它是不允许的.Windows上是否已安装任何可用于自动化并可能与Microsoft Office集成的语言?

windows programming-languages

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

如何关闭所有窗口

我想关闭所有打开的窗户.这不会最小化窗口,但脚本将关闭所有窗口,即使它被最小化.有没有办法在批处理程序或PowerShell中执行此操作?

powershell batch-file powershell-2.0

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

如何使用CSS将列转换为行

嗨,我需要将列转换为行和行转换为列.我左边有列标题和行标题.行标题只是行左侧的粗体文本,用于定义行的内容.

我想让这张桌子移动友好.该表是7列宽,7列不显示在智能手机中.所以我的想法是使用媒体查询来显示切换列和行的表,因为不会超过3行.可以这样做吗?

html javascript css

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

Cassandra 中允许的最大列数是多少

Cassandra 公布了它的技术限制,但没有提到允许的最大列数。是否有最大列数?我需要存储 400 多个字段。这在 Cassandra 中可能吗?

cassandra cassandra-cli

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

什么是TypeScript中的F-有界多态性

我注意到TypeScript版本1.8支持F-Bounded多态.通俗地说,它是什么以及它如何有用?我假设因为早期包含这个功能它必须非常重要.

javascript typescript

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

如何检测Docker容器是否崩溃

我每5分钟运行一个过程,并检查以确保每个容器。如果容器没有响应,我可以将其标记为已关闭。我有容器的IP地址,并且遍历每个ip,并检查它是否响应ping。如果没有,我将其标记为已关闭。有一个更好的方法吗?我的代码:

@Transactional
@Scheduled(fixedRate = 1000 * 60)   //5 min
public void monitorHosts(){
    Iterable<Ncl> ncls = nclRepository.findAll();

    for(Ncl ncl: ncls){
        for(String host: ncl.getHosts()){
            Boolean isHostAlive = isHostAlive(host);
            if(!isHostAlive){
                Ncl nclWorking = nclRepository.findOne(ncl.getUuid());
                if(nclWorking != null){
                    Set<String> hosts = nclWorking.getHosts().stream().filter(x -> x.equals(host)).collect(Collectors.toSet());
                    nclWorking.getHosts().clear();
                    nclWorking = nclRepository.save(nclWorking);
                    nclWorking.setHosts(hosts);
                    nclRepository.save(nclWorking);
                }
            }
        }
    }
}

private Boolean isHostAlive(String host){
    try{
        InetAddress address = InetAddress.getByName(host);
        boolean reachable = address.isReachable(10000);
        return reachable;
    } catch (Exception e){
        e.printStackTrace();
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

java docker

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