小编Pie*_*ard的帖子

有没有办法在CSS中保留锚?

我有一个固定的标题高度50px.在我的身体里,我有很多锚点.问题是,当我点击指向锚点的链接时,锚点出现在我的固定标题下,我丢失了50px的内容(我需要向上滚动50px来读取标题下的内容).

有没有办法保留50px的锚?我的身体充满了很多盒子(div),它们之间有一个边缘,所以我不能放置50px的空div然后锚定它.

HTML:

<div id="header"></div>
<div id="content">
     <div class="box" id="n1"></div>
     <div class="box" id="n2"></div>
     <div class="box" id="n3"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

#header{
    height: 40px;
    width: 100%;
    margin: 0px;
    padding: 0px;
    position: fixed;
    text-align: center;
    z-index:2;
}

#content{
    padding-top: 50px; 
    margin: 0px;
}

.box {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    vertical-align : top;
    padding: 1.4%; /* Keep it in percent (%) */
    margin-bottom: 30px;
    min-height: 200px;
}
Run Code Online (Sandbox Code Playgroud)

html css anchor

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

WebSocket身份验证安全性

我正在尝试将客户端验证到我的安全WebSocket服务器(wss)以获取注册的成员区域.

一旦成员连接到Web服务器,我就会在数据库中记录一个唯一的令牌(与成员关联),该令牌显示在启动与Web Socket服务器连接的页面上的隐藏字段中.

然后将令牌发送到WebSocket服务器,该服务器使用令牌对帐户进行身份验证.

我真的不是安全专家,我希望您对我的身份验证的安全性有所了解.

是否存在任何风险(除了cookie劫持)?考虑到WebSocket没有规定服务器可以在WebSocket握手期间对客户端进行身份验证的任何特定方式,还有更好的方法可以继续.

我使用Ratchet WebSocket.

security authentication websocket

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

透明div在图像上但不透明的文本

我有以下HTML代码,它只显示一个包含文本的透明黑色叠加层的图像.

我不希望我的文字透明.我尝试过z-index,但我的文字仍然是透明的:

演示

我的代码出了什么问题?

这是我的HTML:

<div class="leftContainer">
    <div class = "promo">
         <img src="images/soon.png" width="415" height="200" alt="soon event" />

         <div class="hilight">
             <h2>Hockey</h2>
             <p>Sample text</p>
         </div>

     </div>

     ...

</div>
Run Code Online (Sandbox Code Playgroud)

这是我的css:

.hilight h2{
    font-family: Helvetica, Verdana;
    color: #FFF;
    z-index: 200;
}

.promo {
    position: relative;
}
.promo img {
    z-index: 1;
}

.hilight {
    background-color: #000;
    position: absolute;
    height: 85px;
    width: 415px;
    opacity: 0.65;
    font-family: Verdana, Geneva, sans-serif;
    color: #FFF;
    bottom: 0px;
    z-index: 1;
}
Run Code Online (Sandbox Code Playgroud)

html css

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

如何在没有任何验证码的情况下保护Facebook等网站免受僵尸程

注册期间Facebook和Twitter等网站如何防范僵尸程序?我的意思是,注册表上根本没有验证码?

我想为一个项目创建一个注册表单,我不想在注册过程中使用bot,并且Captchas通常很难看.

编辑: 我的问题是在注册期间,因为我知道Facebook首次使用Captchas进行注册.

captcha facebook

9
推荐指数
1
解决办法
6656
查看次数

为什么mt_rand(1,PHP_INT_MAX)总是返回一个奇数

我刚刚在ComputerGuru上遇到了一个关于Hacker News 的有趣问题,没有评论似乎给出了令人信服的答案.

为什么mt_rand(1, PHP_INT_MAX)总是返回奇数?

我不是原始问题的作者.

http://3v4l.org/dMbat

for ($i=0;$i<10000;$i++)
{
    echo mt_rand(1, PHP_INT_MAX)."\n";
}
Run Code Online (Sandbox Code Playgroud)

输出:

8571620074060775425
7401021871338029057
4351677773593444353
1801559362708176897
7848614552286527489
...
Run Code Online (Sandbox Code Playgroud)

php random

9
推荐指数
1
解决办法
1285
查看次数

位移操作不会返回预期结果

当我移位1 << 63时,为什么Java返回-2147483648

预期的结果是9 223 372 036 854 775 808使用Wolfram Alpha和我的计算器进行测试.

我测试过:

System.out.print((long)(1 << (63)));
Run Code Online (Sandbox Code Playgroud)

java bit-manipulation bit-shift

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

在Java中使用扩展另一个的空接口的目的是什么?

我刚开始维护一个使用Java Guice Framework的Java MVC项目.

在几乎整个代码中,第一个开发人员作为参数传递一个扩展另一个接口的空模型 接口.

这是第一个界面:

public interface FooModel extends ModelInterface {

}
Run Code Online (Sandbox Code Playgroud)

另一个界面:

 public interface ModelInterface {
        public void addListener(FooListener fooListener);
        void setFoo(boolean blop);
        boolean isFoo();
    }
Run Code Online (Sandbox Code Playgroud)

这对我没有任何意义.

在Java中有没有一个很好的理由/模式使用空接口?也许是为了Guice?

java interface guice

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

在java中的超级调用之前创建一个对象

考虑到那些不起作用的简单java代码:

public class Bar extends AbstractBar{

    private final Foo foo = new Foo(bar);

    public Bar(){
        super(foo);
    }
}
Run Code Online (Sandbox Code Playgroud)

我需要在super()调用之前创建一个对象,因为我需要在母类中推送它.

我不想使用初始化块,我不想做类似的事情:

super(new Foo(bar)) 在我的构造函数..

如何在超级电话之前将数据发送到母班?

java flow superclass

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

考虑到噪音,在游泳池中为游泳者创造对比的最有效方法

我想计算一个池中的人数,用于统计用法.我将对位于游泳池天花板上的安全摄像头生成的图像使用人工智能和图像处理.相机是静态的,因此没有旋转轴.

对于图像处理步骤,我想专注于游泳,并尝试删除池的其余部分.我需要背景和游泳运动员之间的良好对比.

的问题是,照相机的输出图像有很多的"噪声",如阳光,光线,黑线在水的底部,空气中的标志和电缆sparation走廊.

以下是图像外观的示例.真正的图像只会是更好的质量,因为这个例子是使用我的手机输出的图像拍摄.

捕获图像

  • 在我的图像上去除阳光/光线的最有效方法是什么?也许使用过滤器?
  • 我怎么可以创建游泳与背景之间的高对比度,考虑到水的底部的黑线?

因为相机不移动,我可以获得具有相同背景的其他图像(除了阳光),也许我可以利用图像上的差异来提取游泳者?

我正在寻找任何想法/过滤器/参考.

image-processing

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

getstatic在字节码中真正意味着什么?

我有这个字节码:

new                 java.lang.Object
// stack is [newObjectRef]
dup 
// Stack is [newObjectRef newObjectRef]
invokespecial       void java.lang.Object.<init>()
// Stack is [initializedAsTypeObjectObjectRef]
putstatic           java.lang.Object class.a
// variable a has the reference of new object
getstatic           java.io.PrintStream java.lang.System.out
// Take the static value of System.out
// Stack is [initializedAsTypeObjectObjectRef System.out]
Run Code Online (Sandbox Code Playgroud)

更新,这是续篇:

> ldc                 "test" // Stack is
> [initializedAsTypeObjectObjectRef System.out "test"]
> jsr                  pos.0000026C // call a subrutine invokevirtual       void
> java.io.PrintStream.println(java.lang.String) // actually print the
> result // stack is (I think) …
Run Code Online (Sandbox Code Playgroud)

java bytecode

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