小编Ben*_*nWS的帖子

Bootstrap navbar-fixed-top类,不工作

使用Bootstrap构建投资组合站点 - 我正在应用'navbar-fixed-top'类以使导航栏粘在窗口的顶部,例如在此示例中:

https://getbootstrap.com/examples/navbar-fixed-top/

我正在尝试使用此代码:

<nav class="navbar navbar-fixed-top">
  <div class="container">
    <div id="navbar" class="navbar-collapse">
      <ul class="nav navbar-nav">
        <li>About</li>
        <li>Projects</li>
        <li>Contact Me</li>
      </ul>
    </div>
  </div>
</nav>
Run Code Online (Sandbox Code Playgroud)

但是,当我将导航栏应用到我自己的网页时,它仍然可以滚动.你可以在这里查看页面:

http://codepen.io/BenWS/pen/gmLEVw

html css twitter-bootstrap bootstrap-4

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

在存储过程参数中处理NULL

我正在编写一个接受名为的参数的存储过程@Vendor.我希望查询以这种方式工作,具体取决于@Vendor.

  1. IF @Vendor IS NOT NULL - >过滤 Vendorname = @Vendor

  2. IF @Vendor IS NULL- >不要VendornameWHERE子句中应用filter

我想到的策略是应用IF分支来执行同一查询的两个版本,一个带有Vendorname WHERE子句过滤器,另一个没有.

IF (@Vendor IS NOT NULL) {
    select *
    from table
    where Vendorname = @Vendor;
} ELSE {
    select *
    from table;
}
Run Code Online (Sandbox Code Playgroud)

该语法可能稍微不正确,但我相信一般方法应该有效.

但是,我的问题是,是否有更简洁的方法来执行此操作,而不是再次复制相同的SQL语句?

sql t-sql sql-server

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

计算文件中的行数

我编写了一段代码来计算文件中的行数(我无法找到可以在IO类中实现这一点的内置方法).我的代码如下:

try {
    while(!line.equals("null")) {
        line = bufferedReader.readLine();
        a = a + 1;
        System.out.println(a + " " + line);
    }
} catch (NullPointerException N) {}
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,当变量'line'计算为"null"时,计数仍然增加.我明白为什么会这样; 在整个代码块运行之后,while语句才会检查条件,在这种情况下,'a'将再次增加.我考虑过的解决方案:

1)设置'a = -1',而我在此代码块之前当前有'a = 0'2)使用if语句在达到count变量之前打破循环.这是我修改代码块的方法:

try {
    while(!line.equals("null")) {
        line = bufferedReader.readLine();
        if (line.equals("null")) {break;}
        a = a + 1;
        System.out.println(a + " " + line);
    }
} catch (NullPointerException N) {}
Run Code Online (Sandbox Code Playgroud)

我上面的问题?(1)似乎太做作,而(2)似乎多余.我想看看是否有更好的方法来解决这个问题 - 感谢您的建议.

java while-loop java-8

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