是否有一个在线的phpFiddle和sqlFiddle一起工作,以便我可以用测试sql数据做些什么?
使用http://phpfiddle.org/和http://sqlfiddle.com/但如果他们可以一起工作会很棒.
我相信那里有人创建了一个多功能的SQL,PHP和JS小提琴.没有?
我搜索了高,低,远和宽,但在Internet上找不到列出这些模式的可用属性的任何内容.有谁知道这些文件的位置?到目前为止,我知道:
http://axschema.org/namePerson/first
http://axschema.org/namePerson/last
我正在使用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
我有3页:
使用ngRoute模块设置AngularJS以导航我的页面.
默认加载并设置PHP $ _SESSION变量.
回声$ _SESSION的内容.
我使用与ngRoute建立链接从login.php导航到display.php.
无论我导航到多少次,display.php都不会显示$ _SESSION变量.如果我手动导航到页面,例如刷新页面或在浏览器中输入地址,它将仅显示它们.
我知道php代码已执行,因为我可以回显其他东西到屏幕上它只是不访问$ _SESSION变量.
为什么是这样?
我使用INSERT IGNORE插入说500行,如果该行已经存在(基于一个唯一的字段)那么它什么都不做,如果没有它插入行.
我的问题是,只有10个不存在,每个插入的自动增量仍然增加,所以它上升了500,所以我最终得到了我的id的空白.我怎么阻止这个?
我试过了:
SET global innodb_autoinc_lock_mode = 0;
Run Code Online (Sandbox Code Playgroud)
但我得到错误:
1238 - 变量'innodb_autoinc_lock_mode'是只读变量
我该如何改变?
我正在从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) 我想要网址:
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)
这些都不起作用。我究竟做错了什么?
还有一种简单的方法来调试这些规则吗?比如控制台记录变量之类的?
我有一个文件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 或其他内容。
知道如何强制暂停吗?