我只是无法解决这个问题.
我正在使用Linode 1G RAM基本计划.试图通过Composer安装一个包,它不会让我.我的内存限制在PHP.ini上设置为"-1"
我还能做些什么来安装它吗?
Loading composer repositories with package information
Updating dependencies (including require-dev)
- Installing thujohn/rss (dev-master df80a7d)
Downloading: 100%
PHP Fatal error: Uncaught exception 'ErrorException' with message 'proc_open(): fork failed - Cannot allocate memory' in phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:975
Stack trace:
#0 [internal function]: Composer\Util\ErrorHandler::handle(2, 'proc_open(): fo...', 'phar:///usr/loc...', 975, Array)
#1 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(975): proc_open('stty -a | grep ...', Array, NULL, NULL, NULL, Array)
#2 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(853): Symfony\Component\Console\Application->getSttyColumns()
#3 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(818): Symfony\Component\Console\Application->getTerminalDimensions()
#4 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(752): Symfony\Component\Console\Application->getTerminalWidth()
#5 phar:///usr/local/bin/com in phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php on line 975
Fatal error: …Run Code Online (Sandbox Code Playgroud) 这是场景.
我的Java Web应用程序有以下路径
https://www.mywebsite.com:9443/MyWebApp
Run Code Online (Sandbox Code Playgroud)
假设有一个JSP文件
https://www.mywebsite.com:9443/MyWebApp/protected/index.jsp
Run Code Online (Sandbox Code Playgroud)
我需要检索
https://www.mywebsite.com:9443/MyWebApp
Run Code Online (Sandbox Code Playgroud)
在这个JSP文件中.
当然,有一种懒惰和愚蠢的方式只是获取URL然后重新跟踪路径.
但是有没有一种编程方式呢?具体来说,我想我可以获得域+端口,但是如何实际检索应用程序名称"MyWebApp"?
Facebook图形API告诉我,我可以获得用户使用的个人资料图片
http://graph.facebook.com/517267866/picture?type=large
哪个工作正常.但是,当您在浏览器中键入上述URL时,图像的实际地址为
http://profile.ak.fbcdn.net/profile-ak-snc1/v227/560/83/n517267866_1928.jpg
如何以编程方式使用第一个URL获取第二个URL?
在AngularJS中,单击以下HTML对我不起作用
<tr ng-repeat="ai in alert_instances" ng-click="go('/alert_instance/{{ai.alert_instancne_id}}')">
<td>{{ai.name}}</td>
<td>{{ai.desc}}</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
目前我的控制器中的"go"功能就是
$scope.go = function (hash) {
console.log("hi")
};
Run Code Online (Sandbox Code Playgroud) 关于在Laravel 4中记录SQL查询已经有几个问题了.但是我已经尝试了几乎所有这些问题,但它仍然没有按照我想要的方式工作.
这是我的情况
收到AJAX请求并运行RAW参数化Postgres SQL查询(例如
DB :: select('select*from my_table where id =?',array(1))
如果我使用
Event::listen('illuminate.query', function($sql)
{
Log::error($sql);
});
Run Code Online (Sandbox Code Playgroud)
我只是得到"select*from my_table where id =?" 作为没有实际填充ID值的日志消息.
如果我使用
$queries = DB::getQueryLog();
$last_query = end($queries);
Log::error(print_r($last_query, true));
Run Code Online (Sandbox Code Playgroud)
我仍然没有填充ID的最终SQL查询.
最后,如果我使用像https://github.com/loic-sharma/profiler这样的日志记录工具- 由于我正在制作AJAX请求,它不会显示任何内容.
我用尽了我的选择吗?还有另一种更好的方法吗?
我的"视图"设置如下.简单.
var ItemView = Backbone.View.extend({
tagName : "li",
events : {
"click" : "display"
},
display : function() {
//app.navigate('item'); // take me to my route!
}
});
Run Code Online (Sandbox Code Playgroud)
我有我的路由器
var App = Backbone.Router.extend({
routes: {
"" : "index",
"item" : "view_item"
},
index: function() {
alert('hi!');
},
view_item: function() {
alert('bye!');
}
});
app = new App();
Backbone.history.start();
Run Code Online (Sandbox Code Playgroud)
现在,当我点击ItemView时,它应该运行"display"方法,我希望display方法将我带到我在路径"item"中指定的路径.
这可能吗?我认为"导航"功能会起作用,但事实并非如此.我怎么能实现这个目标?
我有一段代码
var page = 2;
var last_page = 100;
while(page <= last_page) {
request("http://some_json_server.com/data?page=" + page, function (error, response, body) {
if (!error && response.statusCode == 200) {
store_data(body)
}
page++;
});
}
Run Code Online (Sandbox Code Playgroud)
我做了以下,但它实际上没有检索任何东西.我这样做了吗?
var page = 2;
var last_page = 100;
while(page <= last_page) {
var async_arr = [];
async_arr.push(
function(next) {
request("http://some_api_url?page=" + page, function (error, response, body) {
if (!error && response.statusCode == 200) {
store_data(body);
}
});
}
);
async.series(
async_arr, done
);
Run Code Online (Sandbox Code Playgroud) 我有以下代码,我将更改绑定到单个属性"attribute_1".
var Mine = Backbone.Model.extend({
initialize: function() {
this.bind("change:attribute_1", function() {
console.log('changed!');
});
}
});
Run Code Online (Sandbox Code Playgroud)
如何绑定两个属性?这不起作用:
var Mine = Backbone.Model.extend({
initialize: function() {
this.bind("change:attribute_1, change:attribute_2", function() {
console.log('changed!');
});
}
});
Run Code Online (Sandbox Code Playgroud)
这也不是:
var Mine = Backbone.Model.extend({
initialize: function() {
this.bind("change:attribute_1 change:attribute_2", function() {
console.log('changed!');
});
}
});
Run Code Online (Sandbox Code Playgroud) 我有以下观点
var FullWindow = Backbone.View.extend({
initialize: function() {
_.bindAll(this, 'detect_scroll');
},
// bind the events
events : {
"scroll" : "detect_scroll"
},
detect_scroll: function() {
console.log('detected');
}
});
Run Code Online (Sandbox Code Playgroud)
我通过它初始化它
var full_window = new FullWindow({el:$('body')});
Run Code Online (Sandbox Code Playgroud)
但我不认为它有效.
当我将事件更改为
events : {
"click" : "detect_scroll"
},
Run Code Online (Sandbox Code Playgroud)
没关系.
怎么了?
我正在使用一个名为"Ionic"的基于AngularJS的库(http://ionicframework.com/).
这看起来很简单,但它对我不起作用.
在我的一个观点中,我有以下内容
<view title="content.title">
<content has-header="true" padding="true">
<p>{{ content.description }}</p>
<p><a class="button button-small icon ion-arrow-left-b" href="#/tab/pets"> Back to home</a></p>
</content>
</view>
Run Code Online (Sandbox Code Playgroud)
在上述视图的控制器中,我有
angular.module('App', []).controller('DetailCtrl', function($scope, $stateParams, MyService) {
MyService.get($stateParams.petId).then(function(content) {
$scope.content = content[0];
console.log($scope.content.title); // this works!
});
});
Run Code Online (Sandbox Code Playgroud)
此视图的数据通过简单的HTTP GET服务(称为MyService)加载.
问题是,当我查看此页面时,
<view title="content.title">
Run Code Online (Sandbox Code Playgroud)
不显示标题.这只是一片空白.根据Ionic文档(http://ionicframework.com/docs/angularjs/controllers/view-state/),我认为我做的是正确的.
奇怪的是"{{content.description}}"部分有效,但"content.title"不起作用?
另外,是因为我正在动态加载内容(通过HTTP GET)?
javascript ×5
backbone.js ×3
angularjs ×2
laravel ×2
php ×2
asynchronous ×1
base-url ×1
composer-php ×1
facebook ×1
image ×1
jsp ×1
laravel-4 ×1
node.js ×1
profile ×1