我有一个固定的标题高度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) 我正在尝试将客户端验证到我的安全WebSocket服务器(wss)以获取注册的成员区域.
一旦成员连接到Web服务器,我就会在数据库中记录一个唯一的令牌(与成员关联),该令牌显示在启动与Web Socket服务器连接的页面上的隐藏字段中.
然后将令牌发送到WebSocket服务器,该服务器使用令牌对帐户进行身份验证.
我真的不是安全专家,我希望您对我的身份验证的安全性有所了解.
是否存在任何风险(除了cookie劫持)?考虑到WebSocket没有规定服务器可以在WebSocket握手期间对客户端进行身份验证的任何特定方式,还有更好的方法可以继续.
我使用Ratchet WebSocket.
我有以下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) 注册期间Facebook和Twitter等网站如何防范僵尸程序?我的意思是,注册表上根本没有验证码?
我想为一个项目创建一个注册表单,我不想在注册过程中使用bot,并且Captchas通常很难看.
编辑: 我的问题是在注册期间,因为我知道Facebook首次使用Captchas进行注册.
我刚刚在ComputerGuru上遇到了一个关于Hacker News 的有趣问题,没有评论似乎给出了令人信服的答案.
为什么mt_rand(1, PHP_INT_MAX)
总是返回奇数?
我不是原始问题的作者.
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) 当我移位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 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代码:
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))
在我的构造函数..
如何在超级电话之前将数据发送到母班?
我想计算一个池中的人数,用于统计用法.我将对位于游泳池天花板上的安全摄像头生成的图像使用人工智能和图像处理.相机是静态的,因此没有旋转轴.
对于图像处理步骤,我想专注于游泳,并尝试删除池的其余部分.我需要背景和游泳运动员之间的良好对比.
的问题是,照相机的输出图像有很多的"噪声",如阳光,光线,黑线在水的底部,空气中的标志和电缆sparation走廊.
以下是图像外观的示例.真正的图像只会是更好的质量,因为这个例子是使用我的手机输出的图像拍摄.
因为相机不移动,我可以获得具有相同背景的其他图像(除了阳光),也许我可以利用图像上的差异来提取游泳者?
我正在寻找任何想法/过滤器/参考.
我有这个字节码:
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)