小编All*_*n S的帖子

Heroku:你怎么检查Heroku错误日志?

我在免费的Heroku帐户上有一个PHP应用程序.今天没有明显的原因我得到Heroku的应用程序错误屏幕大约一个小时.Heroku的状态报告页面没有停机时间.

我想查看日志以找出应用程序崩溃的原因..但不知道如何做到这一点!有人能帮帮我吗?

logging heroku application-error

62
推荐指数
3
解决办法
6万
查看次数

如何在javascript中将字符串转换为数学运算符

如果我有一个数学方程式的字符串,我想拆分然后计算它.我知道我可以使用eval()函数来做到这一点,但我很感兴趣,如果有另一种方法可以做到这一点 - 特别是首先拆分字符串.所以我有类似的东西

var myString = "225 + 15 - 10"
var newString = myString.split(" ");
Run Code Online (Sandbox Code Playgroud)

这会将myString变成一个数组:["225","+","15"," - ","10"];

我的下一个任务是将所有奇数编号的字符串转换为整数,我认为我可以使用parseInt(); 对于.我的问题是,如何将"+"和" - "转换为实际的算术运算符?所以最后我留下了一个我可以计算的数学表达式?

这可能吗?

javascript

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

Heroku的静态IP地址(不是Proximo)

有没有办法为Heroku服务器获取一个静态IP地址?我正在尝试集成各种要求IP地址的API.由于Heroku的服务器设置,您永远不会有一台带有静态IP的服务器 - 而是您的IP是动态的.

我已经研究过像Proximo这样的附加组件,但这似乎是一个付费的解决方案.是否有一个解决方案,你有一个你不需要支付的静态IP?

ip heroku static-ip-address

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

jQuery:检查内容是否位于iframe内

我正在通过iframe加载页面.如果内容位于iframe内,我需要添加一个加载微调器,如果没有,则不需要微调器.

问题:我如何使用jQuery从检查的iframe中的内容,如果它目前正坐在一个iframe或不?

(即将jQuery添加到加载iframe本身的页面很简单,但我需要将jQuery代码放在 iframe中加载的文件中).

iframe jquery

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

SQL:通过将两列相互映射来更新表

我有以下两个表:

        Table A
+-------------------+
|___User___|__Value_|
|    3     |  a     |
|    4     |  b     |
|    5     |  c     |
|____6_____|__d_____|



        Table B
+-------------------+
|___User___|__Value_|
|    1     |        |
|    4     |        |
|    5     |        |
|____9_____|________|
Run Code Online (Sandbox Code Playgroud)

我的工作是user从表A(及其对应的value)中获取,然后将其映射到表B并在那里插入这些值.因此,从上面的示例中,在运行脚本后,表B应如下所示:

        Table B
+-------------------+
|___User___|__Value_|
|    1     |        |
|    4     |  b     |
|    5     |  c     |
|____9_____|________|
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果表A包含300,000个条目而表B包含70,000个条目,我如何构建一个能够以有效的方式为我执行此操作的SQL查询?

注意:在表A中,User字段不是唯一的,Value字段也不是唯一的.但是在表B中,UserValue字段都是唯一的,不应出现多次.两个表的主键都不是.

mysql sql database

8
推荐指数
1
解决办法
3391
查看次数

PHP $ _COOKIE仅在一个目录中可用

我面临一个奇怪的问题.我正在向一个PHP文件发送一个AJAX,它设置了一个$_COOKIE['cookieName'] 然后我在主文件中回显那个cookie.

问题:如果处理AJAX的PHP文件与视图文件位于同一文件夹中,$_COOKIE['cookieName']则回显正常.但是,如果我将它移动到另一个目录,Ajax响应将成功通过,但'$ _COOKIE'将不会在视图文件中回显,就好像它从未设置或不存在一样.

处理AJAX的文件:

    $exp = time()+ 3600;
    setcookie("cookieName", "tiger", $exp);
    if(isset($_COOKIE['cookieName'])) { 
        echo "Ajax Response: " .$_COOKIE["cookieName"]. " cookie is set";
    } else if(!isset($_COOKIE['cookieName'])) { 
        echo "Ajax Response: Session NOT SET";
    } 
Run Code Online (Sandbox Code Playgroud)

视图文件:

<script>
$(document).ready(function(){
  var boxText = "test";
  $.ajax({
     type: "POST",
     url: "login.php",
     //login.php is in the same directory, so $_COOKIE will echo below.
     // If I moved the file to folder/login.php AJAX will come back successfully, but $_COOKIE won't echo...
     data: …
Run Code Online (Sandbox Code Playgroud)

php cookies

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

Facebook App中的Twitter api响应

我有一个FB页面选项卡应用程序 - 基本上是iframe中的一个网页,当用户点击页面选项卡时会显示.

在网页内我有一个Twitter按钮.我正在使用Twitter的API来找出用户成功发布推文的时间.这是我用于此的代码:

twttr.events.bind('tweet', function(event) {
    alert("tweet's ocured");
});
Run Code Online (Sandbox Code Playgroud)

问题是 - 如果我正常查看页面,我会收到alert()推文后的内容.如果我从Facebook查看它不起作用....就好像Twitter的响应没有传递到Fb上的页面?

另外在我的控制台中,我收到以下警告:

TWITTER:内容安全政策限制可能适用于您的网站.添加以抑制此警告.

.

TWITTER:请注意:应用CSP时,并非所有嵌入式时间轴和嵌入式Tweet功能都受支持.

.

Blocked a frame with origin "http://giveaway-testing.herokuapp.com" from accessing a frame with origin "http://www.facebook.com". The frame being accessed set "document.domain" to "facebook.com", but the frame requesting access did not. Both must set "document.domain" to the same value to allow access.

.

Blocked a frame with origin "http://platform.twitter.com" from accessing a frame with origin "http://www.mysitehere.com …

twitter facebook

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

使用Heroku自定义域名

我已经注册了一个自定义域名,但我对如何将它指向我在Heroku上的应用程序感到困惑.如果我理解正确,我需要在我注册域名的地方更新我的CNAME记录.

我已经将我的CNAME指向了heroku上的应用程序.然而,似乎我还需要更新A-Record并输入我的Heroku应用程序的IP地址......这就是我被困住的地方,因为Heroku似乎没有提供任何IP地址.

我究竟做错了什么?

subdomain heroku

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

jQuery:在这种情况下正确使用.on()是什么?

考虑以下标记:

 <div class="parent">
     <div class="child">
         button
    </div>
 </div>
Run Code Online (Sandbox Code Playgroud)

我需要clickchild类上的事件上运行一个函数,我有以下两个选项:

 $(".parent").on("click", ".child", function(){....});
Run Code Online (Sandbox Code Playgroud)

 $(document).on("click", ".child", function(){....});
Run Code Online (Sandbox Code Playgroud)

使用直接parent作为目标与document自身之间的性能是否存在显着差异?对我来说使用document似乎是一个更健壮的选项(例如,如果更改了父类) - 如果我开始在所有地方开始使用此方法,只需要确保它不会导致问题.

PS child是在parent我正在使用的内部动态添加的.on()

jquery events

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

有没有办法记录浏览器控制台错误

假设某个特定用户正在使用 Chrome,并且在 Chrome 的控制台中记录了一个运行时错误。我想知道那个错误是什么。目前,我必须联系特定用户,让他们打开控制台并告诉我错误是什么(或发送屏幕截图)。

有没有办法让我自动捕获或记录该错误(无论错误是什么)并将其发送到服务器?

作为后续问题,有没有办法为所有主要浏览器执行此操作?

javascript error-handling frontend runtime-error

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