小编Pra*_*ngh的帖子

父div的高度即使有有限高度的孩子也为零

我有一个网站,其布局已在图表中显示.所述主体包括一个main container,该方法包括header,parent divfooter.所述parent div进一步包含若干child div如图所示.

网页布局

问题是所有的高度child div是有限的.但parent div除了儿童div之外什么都没有.所有子div都可见,但父div的高度显示为零.我也没有通过给出一些预先指定的值来修正父div的高度,因为如果将来孩子的数量增加可能会导致错误.

由于父div的大小为零而导致的问题是我的页脚div正在上升并与父div的内容冲突.这可以通过给出合适的margin-top来解决,但这不是我正在寻找的解决方案.

任何人都可以建议我某种方式,以便父div的高度根据存在的子div的高度自动改变.

如果我不清楚我的疑问,请发表评论!

css height parent-child css3

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

Facebook Messenger平台.使用SSL设置webhook

最后,Facebook为他们的信使推出了API for messenger API.这将允许我们创建聊天机器人.

在入门指南中,我需要设置webhook.这需要驻留在特定域中的Web服务器,并且必须使用SSL连接.

我有VPS,它有静态IP.我制作了自签名证书并创建了使用此证书的简单Node JS Web服务器.首先,我需要验证webhook的令牌:

app.get('/webhook/', function (req, res) {
  if (req.query['hub.verify_token'] === '<validation_token>') {
      res.send(req.query['hub.challenge']);
  }
  res.send('Error, wrong validation token');
})
Run Code Online (Sandbox Code Playgroud)

然后我启动了这个服务器应用程序,并在我的Facebook应用程序仪表板中单击验证并保存按钮.

它抛出了这个错误信息:

截图

这意味着Facebook不想接受我的自签名证书.

这带来了几个问题:

我是否需要使用仅由证书颁发机构提供的 SSL证书才能使用facebook messenger?

使用Facebook Messenger比Telegram困难得多.

ssl facebook facebook-messenger

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

在PHP中使用long int

我正在尝试这个,但我无法存储大的价值

$var = rand(100000000000000,999999999999999);
echo $var; // prints a 9 digit value(largest possible)
Run Code Online (Sandbox Code Playgroud)

如何获得理想的价值?

php int unsigned-long-long-int

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

ANDROID NDK - android:命令未找到

我试图通过Android NDK中提供的第一个示例练习.我试图在cygwin上运行以下命令

android update project –p
Run Code Online (Sandbox Code Playgroud)

但是,我得到了 android: command not found error.

我检查了我的PATH变量.它已经有了ANDROID_HOME,ANDROID_HOME/platforms,ANDROID_HOME/tools,ANDROID_HOME/platform-tools

我注意到的一件事是no application named android在任何文件夹中都有.只有an executable JAR file named android.那没关系,或者,这是我的错误?

我的PATH值根据要求添加

bin:/cygdrive/c/Program Files/Java/jdk1.7.0_03/bin:/cygdrive/c/Program Files/Java/jdk1.7.0_03/include:/cygdrive/c/Ant2/bin:/cygdrive/c/Android/android-sdk/tools:/cygdrive/c/Android/android-sdk/platform-tools:/cygdrive/c/android-ndk/android-ndk-r8b:/cygdrive/c/Program Files/Java/jdk1.7.0_03/lib:/cygdrive/c/Android/android-sdk/platforms:/cygdrive/c/Program Files/Java/jdk1.7.0_03/bin:/usr/lib/lapack
Run Code Online (Sandbox Code Playgroud)

谁能预测我错过了什么?

谢谢 :)

android cygwin path android-ndk

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

致命错误:vector:没有这样的文件或目录

我有一个Android项目,包含许多C++中的本机代码.但是,我无法构建我的库,因为它无法找到vector.h头文件.可能是什么问题 ?几乎所有页面中都包含了我的内容.

#include <jni.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <vector>
Run Code Online (Sandbox Code Playgroud)

编译器能够在每个文件中找出除vector.h之外的所有其他头文件.关于我哪里出错的任何建议?

注意:文件名结束,.cpp我已经尝试过#include <vector.h>,#include "vector.h"

谢谢 !

compiler-errors makefile build android-ndk

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

使用javascript更改主体宽度

我刚才知道我们可以使用screen.width和screen.height等找出用户的屏幕分辨率.但是有没有办法让可变的体宽.我的意思是我可以使用jquery或javascript设置body width属性.这将随着每个用户的分辨率而改变,以便我的网站在所有用户中看起来都很完美......

任何人都可以帮助我根据上面通过Jscript获得的值设置代码来设置页面的宽度(CSS).

谢谢

javascript jquery screen

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

在mysql查询中获得一行的排名

我正在使用此查询根据他们获得的投票为每个名称分配排名,但它返回错误:

1248 - 每个派生表必须有自己的别名

这是我的代码:

SELECT @rownum:=@rownum+1 AS rank, name, vote 
FROM table, (SELECT @rownum:=0) ORDER BY vote DESC
Run Code Online (Sandbox Code Playgroud)

在将查询修改为: -

SELECT @rownum:=@rownum+1 AS rank, name, vote 
FROM table ORDER BY vote DESC
Run Code Online (Sandbox Code Playgroud)

我得到的查询排名为NULL.任何帮助,如何获得第一名的排名?

注意:我不是在寻找任何替代解决方案.只是尝试在查询本身中执行此操作.

mysql sql rank

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

使用javascript将URL作为参数发送

我必须从客户端向服务器发送名称和链接.我想过使用Javascript调用的AJAX来做到这一点.

这就是我的意思.我希望使用参数对名为abc.php的文件发出ajax请求: -

1. http://thumbs2.ebaystatic.com/m/m7dFgOtLUUUSpktHRspjhXw/140.jpg

2. Apple iPod touch, 3rd generation, 32GB
Run Code Online (Sandbox Code Playgroud)

首先,我编码了URL并尝试发送它.但是服务器说状态是禁止的

对此有何解决方案?

更新::

它最终呼唤

http://abc.com/addToWishlist.php?rand=506075547542422&image=http://thumbs1.ebaystatic.com/m/mO64jQrMqam2jde9aKiXC9A/140.jpg&prod=Flat%20USB%20Data%20Sync%20Charging%20Charger%20Cable%20Apple%20iPhone%204G%204S%20iPod%20Touch%20Nano
Run Code Online (Sandbox Code Playgroud)

Javascript代码::

function addToWishlist(num) {
var myurl = "addToWishlist.php";
var myurl1 = myurl;
myRand = parseInt(Math.random()*999999999999999);

var rand  = "?rand="+myRand ;
var modurl = myurl1+ rand + "&image=" + encodeURI(storeArray[num][1]) + "&prod=" + encodeURI(storeArray[num][0]);
httpq2.open("GET", modurl, true);
httpq2.onreadystatechange = useHttpResponseq2;
httpq2.send(null);
}
function useHttpResponseq2() {
if (httpq2.readyState == 4) {
if(httpq2.status == 200) {
var mytext = httpq2.responseText;
document.getElementById('wish' + num).innerHTML = "Added to …
Run Code Online (Sandbox Code Playgroud)

javascript ajax urlencode url-parameters

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

保护 Chrome 扩展中公开的 API

当前状态 :

我正在开发一个 chrome 扩展。我的扩展程序向我的网络服务器发出请求并显示获取的结果。

缺点:

  1. 我正在公开我的 API,因此任何第三方(不一定是扩展程序的所有者)都可以在我的服务器上发出许多请求。这将允许他访问我的所有数据
  2. 如果通过机器人频繁发出请求,这也可能导致我的服务器崩溃。

那么,有什么方法可以授权仅通过 chrome 扩展向相应服务器句柄发出请求。可以通过设置一些cookie并在发送结果之前检查它们来完成吗?

谢谢 !

security api google-chrome-extension

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

为我的网站制作高效的搜索引擎

我的数据库包含数千万种产品,因此我需要一种有效的搜索技术来加快我的响应速度.最初,我尝试根据字母或查询的一些初始字符制作大量表格.然而,这失败了很多次,例如,如果用户搜索"ipod touch"而不是"apple ipod touch".我可以使用trie或其他数据结构来实现吗?Google如何跟踪如此多的数据?

php database-design search-engine

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