我在GitHub上的项目收到了拉取请求.拉取请求仅部分解决了它正在解决的问题.我已将更改添加到本地分支并添加了一些我自己的提交.
我现在想把这些提交推回到我的远程仓库并让它们出现在pull请求中,但是没有将它们合并到目标分支中.我想保持拉取请求的开放性,以便进一步审查和讨论,并可能进一步提交.
有没有办法我可以在拉取请求中添加提交而不将它们合并到目标分支中,从而关闭拉取请求?
使用PHP,我想获得系统可用的总内存(不仅仅是免费或已用过的内存).
在Linux上它非常直接.你可以做:
$memory = fopen('/proc/meminfo');
然后解析文件.
有人知道Windows的等效方法吗?我愿意接受任何建议.
编辑:我们有一个解决方案(但StackOverflow不会让我回答我自己的问题):
exec( 'systeminfo', $output );
foreach ( $output as $value ) {
if ( preg_match( '|Total Physical Memory\:([^$]+)|', $value, $m ) ) {
$memory = trim( $m[1] );
}
Run Code Online (Sandbox Code Playgroud)
不是最优雅的解决方案,它很慢,但它适合我的需要.
我正在使用jQuery动态插入一个脚本元素.脚本按预期加载,但不会触发load事件.
jQuery('<script/>').attr({
type : 'text/javascript',
src : 'http://platform.twitter.com/widgets.js'
}).appendTo('body').load(function(){
/* This alert does not fire: */
alert('I just loaded!');
});
Run Code Online (Sandbox Code Playgroud)
如果我使用常规JavaScript来插入元素,则load事件会触发并可以使用jQuery捕获.
var e = document.createElement('script');
e.type = 'text/javascript';
e.src = 'http://platform.twitter.com/widgets.js';
document.body.appendChild(e);
jQuery(e).load(function(){
/* This alert does fire: */
alert('I just loaded!');
});
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?