小编Cra*_*aig的帖子

是否有一个phpFiddle和sqlFiddle一起工作?

是否有一个在线的phpFiddle和sqlFiddle一起工作,以便我可以用测试sql数据做些什么?

使用http://phpfiddle.org/http://sqlfiddle.com/但如果他们可以一起工作会很棒.

我相信那里有人创建了一个多功能的SQL,PHP和JS小提琴.没有?

php sql jsfiddle sqlfiddle

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

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

如何返回对JSONP请求的即时响应并继续处理

我正在使用JSONP从用户收集数据,但不要求用户获得响应.

因此,我希望向用户发送即时响应,以便他们可以继续而无需等待服务器处理.

如何向他们发送回复但继续处理?

我正在使用谷歌脚本,但我想任何javascript方式返回响应并继续处理也应该工作.

我有类似的东西:

function handleResponse(e) {
    //do something with e
    return ContentService
      .createTextOutput('console.log("updated")')
      .setMimeType(ContentService.MimeType.JAVASCRIPT);
}
Run Code Online (Sandbox Code Playgroud)

我想返回响应,然后"用e做一些事情".

编辑:好的经过大量的捣乱我有一个半工作的解决方案(总是有路障!)

目前我有:

var SCRIPT_PROP = PropertiesService.getScriptProperties();
function doGet(e){
    SCRIPT_PROP.setProperty("myParameters", e.parameters);
    ScriptApp.newTrigger("handleResponse")
      .timeBased()
      .after(20 * 1000)
      .create();
    return ContentService
      .createTextOutput('console.log("processing")')
      .setMimeType(ContentService.MimeType.JAVASCRIPT);
}
function handleResponse() {
    Logger.log(SCRIPT_PROP.getProperty("myParameters"));
}
Run Code Online (Sandbox Code Playgroud)

它正在做的是将数据从用户保存到类似全局的变量.然后它设置一个触发器,在20秒后执行handleResponse()函数.最后它向用户返回一些内容,因此他们不必等待handleResponse()函数完成.

现在我遇到这个解决方案时遇到的问题,它似乎是命中和错过,它有时会触发handleResponse()函数,有时候永远不会这样做.

从文档中可以看出触发器将在您指定的时间执行+/- 15分钟!现在,在它运作的时代,我已经看到它需要10秒到45秒.在没有工作的时候,我等了20分钟,但仍然没有.似乎我设置触发器的时间越短,它从未执行的次数就越多.

我遇到的另一个问题是我一次只能有14个触发器,所以如果他们决定花15分钟执行,我可以很容易地达到这个限制.

有没有其他方法可以让这样的解决方案起作用?

javascript jsonp function google-apps-script google-spreadsheet-api

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

AngularJS ngRoute和PHP $ _SESSION变量

我有3页:

  1. 的index.php
  2. 的login.php
  3. Display.php的

的index.php

使用ngRoute模块设置AngularJS以导航我的页面.

的login.php

默认加载并设置PHP $ _SESSION变量.

Display.php的

回声$ _SESSION的内容.

我使用与ngRoute建立链接从login.php导航到display.php.

问题

无论我导航到多少次,display.php都不会显示$ _SESSION变量.如果我手动导航到页面,例如刷新页面或在浏览器中输入地址,它将仅显示它们.

我知道php代码已执行,因为我可以回显其他东西到屏幕上它只是不访问$ _SESSION变量.

为什么是这样?

php session angularjs angularjs-routing ngroute

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

如何在MySQL中没有更改的忽略插入上停止自动增量?

我使用INSERT IGNORE插入说500行,如果该行已经存在(基于一个唯一的字段)那么它什么都不做,如果没有它插入行.

我的问题是,只有10个不存在,每个插入的自动增量仍然增加,所以它上升了500,所以我最终得到了我的id的空白.我怎么阻止这个?

我试过了:

SET global innodb_autoinc_lock_mode = 0;
Run Code Online (Sandbox Code Playgroud)

但我得到错误:

1238 - 变量'innodb_autoinc_lock_mode'是只读变量

我该如何改变?

mysql sql

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

参数不是aNaNunction,未定义

我正在从AngularJS 1.2.26迁移到1.3.2并收到错误

不是最好的错误消息,但看起来它说我的控制器没有定义?我可以不再以这种方式定义控制器吗?

错误:错误:areq

不好的论点

参数'welcomeController'不是aNaNunction,未定义

我的索引页面是这样的:

<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.2/angular.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.2/angular-route.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.2/angular-sanitize.min.js"></script>

var myApp = angular.module('kioskApp', ['ngRoute','ngSanitize']).run(function($rootScope, $location, $timeout) {
    $rootScope.authenticated = true;
});

myApp.config(function($routeProvider, $locationProvider, $sceDelegateProvider) {
    $routeProvider
    .when('/welcome', {
        templateUrl : 'pages/welcome.php',
        controller  : 'welcomeController'
    });
});

function welcomeController($rootScope, $scope, $http, $location) {
    //stuff
}
Run Code Online (Sandbox Code Playgroud)

我的欢迎页面是这样的:

<div ontouchmove="preventDrag(event)" ng-show="authenticated">
    <!-- some images -->
</div>
Run Code Online (Sandbox Code Playgroud)

angularjs

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

使用 RewriteCond 和 %{REQUEST_URI} 进行 mod_rewrite

我想要网址:

http://domain.com/category/subcategory/title
Run Code Online (Sandbox Code Playgroud)

指向:

http://domain.com/posts/category/subcategory/title.php
Run Code Online (Sandbox Code Playgroud)

我的 .htaccess 文件如下所示:

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{QUERY_STRING} !^.+
#RewriteCond post/%{REQUEST_URI}.php -f
RewriteRule ^(.*)$ post/$1.php [L]
Run Code Online (Sandbox Code Playgroud)

但是,当我取消注释上面的行时,它就不起作用了。

我努力了:

RewriteCond /post/%{REQUEST_URI}.php -f
RewriteCond post/%{REQUEST_URI}.php -f
RewriteCond post%{REQUEST_URI}.php -f
Run Code Online (Sandbox Code Playgroud)

这些都不起作用。我究竟做错了什么?

还有一种简单的方法来调试这些规则吗?比如控制台记录变量之类的?

apache .htaccess mod-rewrite url-rewriting

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

为什么检查 npm 版本时命令提示符脚本会关闭?

我有一个文件npm_version.cmd不会暂停,而是关闭窗口:

npm -v
@pause
Run Code Online (Sandbox Code Playgroud)

我有一个类似的文件nodejs_version.cmd,它会暂停并保持窗口打开:

node -v
@pause
Run Code Online (Sandbox Code Playgroud)

看起来 npm 正在将窗口更改为 npm,然后再更改回 cmd 或其他内容。

知道如何强制暂停吗?

cmd batch-file command-prompt node.js npm

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