小编Chr*_*ial的帖子

如何在Python直方图中使用对数bin

据我所知,直方图函数中的选项Log = True仅指y轴.

P.hist(d,bins=50,log=True,alpha=0.5,color='b',histtype='step')
Run Code Online (Sandbox Code Playgroud)

我需要垃圾箱在log10中等间隔.有什么东西能做到吗?

python numpy matplotlib histogram

74
推荐指数
3
解决办法
7万
查看次数

递归git update-index --assume-unchanged

我正在尝试运行以下内容:

git update-index --assume-unchanged myFolderToIgnore
Run Code Online (Sandbox Code Playgroud)

myFolderToIgnore文件夹在哪里.然而它没有说它"无法标记"它.

所以我尝试过:

git update-index --assume-unchanged myFolderToIgnore/
Run Code Online (Sandbox Code Playgroud)

哪个GIT响应Ignoring path myFolderToIgnore/但没有做任何事情(它仍然看到我的更改并尝试检查它们).

最后,我必须进入并手动将每个文件标记为未更改.我在这里错过了什么?

git gitignore

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

Github文件大小限制已更改为6/18/13.现在不能推

截至2013年6月18日,此更改如何影响我的现有存储库,其文件超出此限制?我上次用大文件推了2个月前.

我有一个大文件,我已在本地删除但我现在无法推送任何东西.我得到一个"远程错误"...远程:错误:文件cron_log.log是126.91 MB; 这超过了GitHub的文件大小限制为100 MB

我在原始推送后将文件添加到.gitignore ...但它仍然存在于远程(原点)

在本地删除它应该在原点(Github)摆脱它吗?......但是......它不会让我推,因为Github上的文件超出了限制...

https://github.com/blog/1533-new-file-size-limits

这些是我发出的命令加上错误信息..

git add .
git commit -m "delete cron_log.log"
git push origin master

remote: Error code: 40bef1f6653fd2410fb2ab40242bc879
remote: warning: Error GH413: Large files detected.
remote: warning: See http://git.io/iEPt8g for more information.
remote: error: File cron_log.log is 141.41 MB; this exceeds GitHub's file size limit of 100 MB
remote: error: File cron_log.log is 126.91 MB; this exceeds GitHub's file size limit of 100 MB

To https://github.com/slinds(omited_here)/linexxxx(omited_here).git
 ! [remote rejected] master -> master …

git github

25
推荐指数
3
解决办法
4万
查看次数

ZF2何时使用getServiceLocator()而何时不使用

我真的很困惑何时使用getServiceLocator以及何时不使用.举个例子:

+ Module
-+ Helloworld
--+ src
---+ Controller
----+ IndexController.php
----+ IndexControllerFactory.php

---+ Service
----+ LogginService.php
----+ GreetingService.php
----+ GreetingServiceFactory.php
Run Code Online (Sandbox Code Playgroud)

GreetingServiceFactory.php有以下内容:

<?php
namespace Helloworld\Service;

use Zend\ServiceManager\FactoryInterface;
use Zend\ServiceManager\ServiceLocatorInterface;


class GreetingServiceFactory implements FactoryInterface
{

    public function createService (ServiceLocatorInterface $serviceLocator)
    {
        $greetingService = new GreetingService();

        $greetingService->setEventManager($serviceLocator->get('eventManager'));

        $loggingService = $serviceLocator->get('loggingService');

        $greetingService->getEventManager()->attach('getGreeting', array(
            $loggingService,
            'onGetGreeting'
        ));

        return $greetingService;
    }
}
Run Code Online (Sandbox Code Playgroud)

而IndexControllerFactory.php的内容如下:

<?php
namespace Helloworld\Controller;

use Zend\ServiceManager\FactoryInterface;
use Zend\ServiceManager\ServiceLocatorInterface;

class IndexControllerFactory implements FactoryInterface
{

    public function createService (ServiceLocatorInterface $serviceLocator)
    {
        $ctr = new IndexController(); …
Run Code Online (Sandbox Code Playgroud)

php frameworks service-locator zend-framework2

9
推荐指数
2
解决办法
2万
查看次数

鱼壳里的双感叹号

在 zsh 中,我可以执行它们。

$ sleep 1
$ echo !$ # !$ equals 1
$ echo !! # !! equals sleep 1
Run Code Online (Sandbox Code Playgroud)

但我无法在鱼壳中执行它们。可以告诉我为什么以及 zsh 文档在哪里吗?

fish

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

寻找有关使用Visual Studio 2010设置Bitbucket的教程

我是分布式源代码控制系统的新手,之前只使用过SourceSafe.我非常渴望使用Bitbucket.org作为我的源代码存储库,我的IDE是VS 2010.我正在寻找设置和使用Bitbucket与VS的教程,但我检查过的任何教程(包括以下链接)都是过时和那里提到的说明不存在和/或与当前版本的Visual HG和Tortorise HG兼容.

http://www.basarat.com/2011/01/setting-up-mercurial-repository-with.html

http://blog.ahmadhirbawi.net/blog/post/2010/10/30/Online-Source-Control-Bitbucket-Mercurial-and-Microsoft-Visual-Studio-20082010-Integration.aspx

https://groups.google.com/forum/?fromgroups=#!topic/bitbucket-users/-bTm5YX3bdE

能否请一些关于在VS 2010中使用Bitbucket的更新资料?

version-control mercurial bitbucket visual-studio-2010

5
推荐指数
0
解决办法
1547
查看次数

为什么不能合并到一个裸 git 存储库中?

为什么我不能merge进入裸回购?裸回购没有HEAD或没有工作树。在配置文件中,我们可以看到bare=true.

您也不能pull在裸仓库中(因为 pull = fetch & merge 和 merge 不起作用)。但是,你可以推送到一个裸仓库——为什么?据我所知,push还包含一个合并,但在这种情况下我们可以做得很好。

所以,问题可能是“git merge 是如何工作的?”。为什么需要一个HEAD?合并时它在做什么?

git git-merge git-bare

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

将函数参数注释为特定模块

我有一个导入特定模块的 pytest 夹具。这是必需的,因为导入模块非常昂贵,因此我们不想在导入时(即在 pytest 测试收集期间)执行此操作。这会产生如下代码:

@pytest.fixture
def my_module_fix():
    import my_module
    yield my_module

def test_something(my_module_fix):
    assert my_module_fix.my_func() = 5
Run Code Online (Sandbox Code Playgroud)

我正在使用 PyCharm,并希望在我的测试中进行类型检查和自动完成。为了实现这一点,我必须以某种方式将my_module_fix参数注释为具有模块的类型my_module

我不知道如何实现这一目标。我发现我可以注释my_module_fix为 type types.ModuleType,但这还不够:它不是任何模块,它始终是my_module

python pytest python-typing

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

Intellij中的版本控制下没有Git选项

我在我的本地机器上安装了Git.我使用Git作为bitbucket的DVCS工具.我在项目目录中有.git文件夹,因为我克隆了项目.我想将Git集成到IntelliJ Idea中,但是,我无法在版本控制集成下看到此选项,如下所示.

GCS选项在VCS下不可用

git intellij-idea

3
推荐指数
2
解决办法
4178
查看次数

在perl中如何获得所有匹配的结果/ g?

$string =~ /(pattern)/g;
Run Code Online (Sandbox Code Playgroud)

我知道我可以得到匹配的结果$1,但是如何获得all(/g)并将每个结果推送到数组中?

regex perl

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