小编ddi*_*hev的帖子

SVN用Eclipse(subclipse)命令行工作,subclipse没有(网络连接意外关闭)

我的老板只是为新服务器(ubuntu)上的新项目设置了SVN存储库.在Eclipse中,我无法将存储库添加到SVN存储库,我不断收到"网络连接意外关闭svn:为了更好地调试SSH连接问题,请从Subversion的[tunnels]部分中的'ssh'中删除-q选项配置文件."

为了查看我做过的svn回购:

svn co svn+ssh://d_dinchev@SOME.IP.ADDRESS/var/svn/repos/ PROJECT_NAME
Run Code Online (Sandbox Code Playgroud)

然后我在Eclipse中创建了一个新项目,使用"source"我检查存储库的目录,Eclipse识别SVN存储库但是当我尝试进行SVN更新/提交时,我不断收到"网络连接意外关闭svn:更好地调试SSH连接问题,从Subversion配置文件的[tunnels]部分的'ssh'中删除-q选项."

如果我在命令行中执行svn up/svn commit它可以正常工作.Subclipse使用JavaHL 1.6.12作为svn接口.

我在Mac OS X 10.6.3上(如果这甚至很重要).

我有许多其他存储库可以正常使用命令行和subclipse,但他们的存储库都是格式的:

http://repository.example.com/svn/

在目前的情况下,我的存储库位于:

SVN + SSH://d_dinchev@SOME.IP.ADDRESS/var/svn/repos

所以我认为它可能需要对协议做些什么?

eclipse subclipse svn svn-ssh

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

yii2 gridview 过滤第二个表列上的计数/总和

我有这些相关的表:order,order_product (order_id, product_id, quantity, product_price)product. 我正在使用yii2网格视图来显示订单模型,它的总金额可以在 sql 中计算,如 select SUM(p.quantity*p.product_price)astotal from order_product p GROUP by order_id 或使用 php getter 以及我可以通过 hasmany 轻松获得的订购产品数量。我的问题是 gridview 过滤器。如何在 gridview 中设置这些列的搜索和排序?

php gridview filter yii2

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

PhpStorm没有突出显示无类别的课程

我正在使用PhpStorm 2016.2,最近我注意到,当没有从任何名称空间导入类时,它已经停止突出显示错误.

让我们说一个命名空间类,在里面我有这样的调用:

$user = User::findOne(123);
Run Code Online (Sandbox Code Playgroud)

为了使上述工作,我需要做use common\models\User.但是没有错误突出显示,如果我尝试执行代码,它当然会失败.我有信心以前我突出了这样的错误.然而,当发生这种情况时,我不确定 - 更新到2016.2或做了一些无意的事情.

intellij-idea phpstorm

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

发送"mesg ttyname失败的不适当的设备ioctl"的流浪汉ubuntu框内联脚本

我在每个结尾处运行几个内联脚本vagrant up.

Vagrant.configure(2) do |config|
  config.vm.box = "bento/ubuntu-16.04"

  ... omitting all the other steps related to networking, folders, etc

  config.vm.provision "shell", inline: "service nginx restart", run: "always"

  config.vm.post_up_message = "Done!"
end
Run Code Online (Sandbox Code Playgroud)

我在日志中得到了这个:

==> default: Machine already provisioned. Run `vagrant provision` or use the `--provision`
==> default: flag to force provisioning. Provisioners marked to run always will still run.
==> default: Running provisioner: shell...
    default: Running: inline script
==> default: mesg:
==> default: ttyname failed
==> default: :
==> …
Run Code Online (Sandbox Code Playgroud)

ubuntu vagrant

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

如何在python中引用类本身

我想在python中有这样的简单类常量:

class FooBarBaz:
    BAR = 123

    @staticmethod
    def getBar():
        return BAR # this would not work, of course

        return FooBarBaz.BAR # this would work but is "way too long"
Run Code Online (Sandbox Code Playgroud)

是否有更短的方法从方法内部引用类本身,而不是当前实例?它不仅适用于静态方法,而且通常用于__class__关键字等.

python

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

awk等效于str_replace

awk中是否有将一个字符串替换为另一个字符串的函数?例如,我们有一个e文件,其值如下:

data_file:
/some/path/to/data/2014/01-02/some_file
/some/path/to/data/2014/01-02/some_file2
/some/path/to/data/2014/01-02/some_file3

cat data_file | awk '{ str_replace("/some/path/to/data/", ""); print }'
# the above should output
2014/01-02/some_file
2014/01-02/some_file2
2014/01-02/some_file3
Run Code Online (Sandbox Code Playgroud)

bash awk

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

Yii 2 - 如何禁用GridView列标题?

我试图禁用Yii2 GridView DataColumn的标题 - 在Yii 1.1中,它是通过将header属性设置为false来完成的.但是,这不适用于Yii 2

echo GridView::widget([
    'dataProvider' => $dataProvider,
    'columns' => [
        [
            'attribute' => 'some_column',
            'header' => false,
        ],
    ]
]);
Run Code Online (Sandbox Code Playgroud)

我可以通过重新定义返回空字符串的标头闭包来实现它,但这看起来有点过分.

yii2

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

从阵列中删除具有某些键的项目

我有一个看起来像这样的数组:

$arr = [
    0 => "A",
    1 => "B",
    2 => "C",
    3 => "D",
    4 => "E",
];
Run Code Online (Sandbox Code Playgroud)

我想删除一些项目,我有他们的键数组:

$delKeys = [0,2,3];
Run Code Online (Sandbox Code Playgroud)

以下过程显示了我想要实现的目标:

foreach ($delKeys as $dk) {
    unset($arr[$dk]);
}
Run Code Online (Sandbox Code Playgroud)

我离开时:

array(
    [1] => "B",
    [4] => "E",
)
Run Code Online (Sandbox Code Playgroud)

是否有一个构建方法可以执行上述3-liner array_filter,但保留原始数组的键?

php

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

标签 统计

php ×2

yii2 ×2

awk ×1

bash ×1

eclipse ×1

filter ×1

gridview ×1

intellij-idea ×1

phpstorm ×1

python ×1

subclipse ×1

svn ×1

svn-ssh ×1

ubuntu ×1

vagrant ×1