小编Mic*_*rtl的帖子

如何在使用git主题分支工作流时处理依赖关系?

在我们的项目中,我们试图接近"官方"git工作流程,如下所示:http: //www.kernel.org/pub/software/scm/git/docs/gitworkflows.html

我们使用a masternextbranch,从我们的主题分支开始master,定期进行测试集成next,如果分支完成,我们将其合并到master.

现在有时它会发生,有一些发展topic-X.开发人员somefile.c在那里创建并添加他的主题所需的代码.过了一会儿,另一个开发人员继续工作topic-Y并发现,他还需要创建somefile.c甚至需要该文件的某些部分topic-X- 但不是完整的文件,因为它还包含仅与之相关的代码topic-X.他可能还需要在该文件中添加其他代码.

如果topic-X完成并合并master,那将很容易:我们可以topic-Y重新定义master以使代码可用.但是,如果这两个主题仍然不完整呢?

因为topic-X并且topic-Y实际上是无关的,除了这个次要的共享代码之外,somefile.c我们如何避免将它们相互合并并仍为开发人员提供共享部分somefile.c

如果我们只用相关部分创建一个新的somefile.cin 副本topic-Y,我们发现当我们测试集成时,我们会在以后遇到合并冲突next.还有其他选择吗?

git dependencies branch

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

如何在Ubuntu上将PHP-FPM升级到PHP 5.5?

现在这PHP 5.5.0是稳定的,是否可以更新PHP-FPM使用5.5.0?我在Ubuntu上使用Nginx作为我的Web服务器.

php ubuntu

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

替换以特定模式开头的行的行尾

我有一个以下格式的文件

--Some-XYZ-code ;
--Somemore--xyz--code;
COMMENT = " THIS IS A DEMO"
--somemore--code;
--somemore--code;
Run Code Online (Sandbox Code Playgroud)

我想在COMMENT行的末尾添加一个分号,保持该行的其余部分不变.

vim

4
推荐指数
1
解决办法
228
查看次数

视觉上选择线的中间

我有这个映射,可以让我移动到该行的中间:

nnoremap <silent> M :execute 'normal! ' . (virtcol('$')/2) . '\|'<CR>
Run Code Online (Sandbox Code Playgroud)

可以扩展为在视觉模式下工作吗?

vim

4
推荐指数
1
解决办法
121
查看次数

如何检查yii中的角色

我用YII框架创建了一个webapp.我用了权限模块.我创造了3个角色.他们是

  1. 创造者
  2. 评论家
  3. 导向器

"创造者"有一些行动,"审稿人"有一些行动.而"导演"则是"造物主"和"评论家"的孩子.

问题是,如果我检查一个角色(例如创作者),它将允许它的子角色(例如"导演").

例如,如果我检查"Creator"角色如下,则该语句还必须适用于"Director"角色.

if(Yii::app()->user->checkAccess('Creator'))
{
  statement....;
}
Run Code Online (Sandbox Code Playgroud)

我应该怎么做?

yii

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

为什么我不能在'array_map'中使用'require'?

我试图从文件列表中包含内容:

$files = [
    'a.php',
    'b.php',
];
$contents = array_map('require', $files);
Run Code Online (Sandbox Code Playgroud)

但这没效果.我得到的错误是:

警告:array_map()期望参数1是有效的回调,函数'require'未找到或函数名无效

为什么这样,有没有办法使它工作?

php

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

How to sort NSMutableArray which contains NSIndexPath integer array?

I have a NSMutableArray.

It contains NSIndexPaths which itself a NSUInteger array.

Array looks like this

[

 (NSIndexPath xxxxxxx) 3 indexes [1, 0, 0],   
 (NSIndexPath xxxxxxx) 3 indexes [2, 1, 1],  
 (NSIndexPath xxxxxxx) 3 indexes [1, 1, 0],  
 (NSIndexPath xxxxxxx) 3 indexes [1, 0, 1],
Run Code Online (Sandbox Code Playgroud)

. .

]

现在我想NSMutableArray基于NSIndexPath整数数组值进行排序.结果应该是这样的.

[

(NSIndexPath xxxxxxx) 3 indexes [1, 0, 0],  
(NSIndexPath xxxxxxx) 3 indexes [1, 0, 1],   
(NSIndexPath xxxxxxx) 3 indexes [1, 1, 0],   
(NSIndexPath xxxxxxx) 3 indexes …
Run Code Online (Sandbox Code Playgroud)

objective-c nsmutablearray nsindexpath ios

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

是否可以在不关闭父级的情况下从另一个颜色框打开彩盒?

所以是的,就像标题中所述,我正试图从彩色盒中打开另一个彩盒,而不是关闭它.可能吗?

我像这样打开主要的一个:

$("#popup").colorbox({fastIframe: false});
Run Code Online (Sandbox Code Playgroud)

#popup链接到另一页(使用Yii框架,所以它呈现视图).现在在那个颜色框里面,我有另一个按钮,它应该打开另一个带有一些额外信息的颜色框.我试图将href属性添加到colorbox本身:

$("#extra").colorbox({width:"600px", overlayClose:true, href:"<?php echo "/game/extra/id/" . $question->id ?>"});
Run Code Online (Sandbox Code Playgroud)

但我没有运气,新内容显示在原始彩盒中.

jquery colorbox

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

我们可以在Yii的cGridview中实现On key up过滤器选项吗?

我目前正在尝试在Yii cGridview中实现自动过滤,默认情况下它会过滤'onclick'或'enter'按键,但我需要将该事件更改为"onkeyup"|

我的代码是这样的

Yii::app()->clientScript->registerScript('search',"   
    $('.filters > td >input').keyup(function(){    
        $('#grid-id').yiiGridView('update', {
            data: $(this).serialize()  
        });
        return false; 
    });
"); 
?>
Run Code Online (Sandbox Code Playgroud)

当我输入第一个字母过滤发生,但过滤和渲染后代码失败..请给我一个解决方案..是否有任何PHP yii gridview扩展,其中有过滤onkeyup

yii yii-events yii-extensions

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

如何在vim中对齐列表项

假设我有一个看起来像这样的PHP代码

$values = array(
    'foo' => 'bar',
    'longfoo' => 'otherbar',
    'baz' => 'foobar,
);
Run Code Online (Sandbox Code Playgroud)

在Vim中是否有一种方法来对齐数组值并将其格式化如下?

$values = array(
    'foo'       => 'bar',
    'longfoo'   => 'otherbar',
    'baz'       => 'foobar,
);
Run Code Online (Sandbox Code Playgroud)

次要注意:我使用空格,而不是制表符进行缩进.

vim text-alignment

0
推荐指数
2
解决办法
573
查看次数

使用^ [a-z0-9 _-] {3-20} $的用户名的正则表达式

我正在使用此^[a-z0-9_-]{3-20}$正则表达式验证用户名..

我的要求

  • 它应该在3-20之间
  • 除了连字符和下划线之外,它不应该有特殊的字符
  • 它应该从字母表开始

这个正则表达式有什么问题

  • 它检查3-20但是当字符串在3-20之间有特殊字符时它也返回true
  • 它工作(返回false {what expect)}当1-3之间的特殊字符但它失败时(返回true {what not expected})当3-20之间的特殊字符时......

我正在使用yii框架和默认规则匹配模式......是不是错误...?

javascript regex

0
推荐指数
1
解决办法
1089
查看次数