小编Mih*_*aru的帖子

Git子模块添加:"在本地找到git目录"问题

我实际上是在尝试学习如何使用git,包括"git submodule"子命令.我已经设置了一个服务器,我可以使用ssh托管,推送和拉取git存储库.我在这个服务器上创建了一个主要的git存储库"Travail",我希望将所有项目都作为子模块.

在我的Travail存储库中,我已经添加了一个我的项目作为子模块git submodule:我能够开发这个子模块,推送和拉动它.

但是当我尝试添加其他子模块(在我的服务器上从fdf.git命名为fdf)时,我遇到以下问题:

git submodule add ssh://XXX.XXX.XXX.XXX:XXXXX/opt/git/fdf.git projets/fdf
Run Code Online (Sandbox Code Playgroud)

'projets/fdf'的git目录在本地找到,其中包含remote:ssh://git@XXX.XXX.XXX.XXX:XXXXX/opt/git/fdf.git如果你想重用这个本地git目录而不是从ssh://XXX.XXX.XXX.XXX:XXXXX/opt/git/fdf.git再次克隆使用'--force'选项.如果本地git目录不是正确的repo,或者你不确定这意味着选择另一个带有'--name'选项的名称.

实际上没有子目录 tools/libft

我在另一个线程上读到我应该使用git子模块同步或编辑.gitmodules文件,其中我的子模块的源存储库的URL可能已经更改.

但我的.gitmodules文件只包含有关我的第一个子模块(tools/libft)的信息,而不是关于projets/fdf:

[submodule "tools/libft"]
    path = tools/libft
    url = ssh://git@XXX.XXX.XXX.XXX:XXXXX/opt/git/libft.git
Run Code Online (Sandbox Code Playgroud)

作为一名法国学生,我可能错过了我所拥有的英文文档中的内容,但我搜索过,我真的不明白为什么会遇到这个问题.

如果我能得到一个解决方案,我会很高兴,但只是一个解释也会有所帮助.

git git-submodules

159
推荐指数
5
解决办法
3万
查看次数

Tomcat是否需要JDK或JRE?

我读过很多与Tomcat和Java运行时相关的文章和帖子.我很困惑,需要帮助.任何人都可以清楚我对Tomcat是否需要JDK或JRE的疑问?

提前致谢.

tomcat java-ee

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

Jupyter Notebooks 不显示进度条

我正在尝试在 Jupyter 笔记本中设置一个进度条。这是一台新电脑,我通常做的事情似乎不起作用:

from tqdm import tqdm_notebook
example_iter = [1,2,3,4,5]
for rec in tqdm_notebook(example_iter):
    time.sleep(.1)
Run Code Online (Sandbox Code Playgroud)

产生以下文本输出并且不显示任何进度条

HBox(children=(IntProgress(value=0, max=5), HTML(value='')))
Run Code Online (Sandbox Code Playgroud)

同样,这段代码:

from ipywidgets import FloatProgress
from IPython.display import display
f = FloatProgress(min=0, max=1)
display(f)
for i in [1,2,3,4,5]:
    time.sleep(.1)
Run Code Online (Sandbox Code Playgroud)

产生这个文本输出:

FloatProgress(value=0.0, max=1.0)
Run Code Online (Sandbox Code Playgroud)

我是否缺少让 Jupyter 显示这些进度条的设置?

python jupyter-notebook tqdm jupyter-lab

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

'git push heroku master'命令返回'致命:无法从远程存储库中读取'

当我输入时git push heroku master,我得到:

!  No such app as sleepy-headland-6232.

fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Run Code Online (Sandbox Code Playgroud)

当我这样做时git remote -v,我得到:

heroku  git@heroku.com:sleepy-headland-6232.git (fetch)
heroku  git@heroku.com:sleepy-headland-6232.git (push)
origin  git@github.com:fackthisshit/github.git (fetch)
origin  git@github.com:fackthisshit/github.git (push)
Run Code Online (Sandbox Code Playgroud)

因此,我做到了git remote add heroku git@heroku.com:sleepy-headland-6232.git,但后来我得到了fatal: remote heroku already exists.

这就像一个无限循环的大梁.我怎么能摆脱这个循环?

heroku

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

Django服务器没有将日志发送到Logstash

我正在使用ELK堆栈从我的Django服务器进行集中式日志记录.我的ELK堆栈位于远程服务器上,logstash.conf如下所示:

input {
    tcp {
    port => 5959
    codec => json
  }
}
output {
  elasticsearch {
    hosts => ["xx.xx.xx.xx:9200"]
  }
}
Run Code Online (Sandbox Code Playgroud)

两个服务elasticsearch和logstash都正常工作(使用检查docker-compose logs logstash).

我的Django服务器的设置文件的日志配置如下:

LOGGING = {
  'version': 1,
  'handlers': {
        'logstash': {
            'level': 'INFO',
            'class': 'logstash.TCPLogstashHandler',
            'host': 'xx.xx.xx.xx',
            'port': 5959, # Default value: 5959
            'version': 0, # Version of logstash event schema. Default value: 0 (for backward compatibility of the library)
            'message_type': 'django',  # 'type' field in logstash message. Default value: 'logstash'.
            'fqdn': …
Run Code Online (Sandbox Code Playgroud)

python django logstash elastic-stack

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

如何在 PyCharm 中运行命令而不必运行整个脚本?

我有几个功能的Python脚本,想运行不同ilocloc命令来测试不同的事情。由于我是 PyCharm 的新手,我不熟悉它的不同功能。如何运行单个命令而不必运行整个 Python 脚本?

我认为它必须直接在 Python 控制台中。我试过了,但它不起作用。

python pycharm

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

如何阻止 VS Code“转到定义”键入文件而不是代码?

当我单击 JS 文件中的“转到定义”上下文菜单时,如果存在类型文件,VS Code 就会转到类型定义。有没有办法让 VS Code 转到代码而不是转到类型文件?

visual-studio-code

12
推荐指数
0
解决办法
939
查看次数

当光标在 VS Code Vim 中移动时,代码折叠会自动打开。我怎样才能防止这种情况?

我喜欢在 VS Code 编辑器中折叠代码,但是即使我折叠了一些代码块,当我j / k使用 VS Code Vim 扩展将光标移到它们上面时,它们也会被打开。如何防止我的代码折叠像这样自动打开?

visual-studio-code vscodevim

11
推荐指数
2
解决办法
3881
查看次数

TemplateResponseMixin 需要“template_name”的定义或“get_template_names()”的实现

我在 Django 中创建了一个自定义用户模型,一切正常,但是当我尝试创建一个新用户时,它给了我一个错误。

这是我的文件:

models.py,我在其中创建了用户表:

class UserModelManager(BaseUserManager):
    def create_user(self, email, password, pseudo):
        user = self.model()
        user.name = name
        user.email = self.normalize_email(email=email)
        user.set_password(password)
        user.save()

        return user

    def create_superuser(self, email, password):
        '''
        Used for: python manage.py createsuperuser
        '''
        user = self.model()
        user.name = 'admin-yeah'
        user.email = self.normalize_email(email=email)
        user.set_password(password)

        user.is_staff = True
        user.is_superuser = True
        user.save()

        return user


class UserModel(AbstractBaseUser, PermissionsMixin):
    ## Personnal fields.
    email = models.EmailField(max_length=254, unique=True)
    name = models.CharField(max_length=16)
    ## [...]

    ## Django manage fields.
    date_joined = models.DateTimeField(auto_now_add=True)
    is_active = …
Run Code Online (Sandbox Code Playgroud)

python django

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

如何根据另一列的值在SQL select查询中创建/添加列?

我想hook_name根据条件通过SQL select查询动态添加另一列.

例如,如果hook_type = 0,表hook_name应有的价值OFFER,同样的hook_type = 1,hook_name应该显示"接受".

以下是结果的屏幕截图:

在此输入图像描述

选择查询是这样的:

select hook_type, 'hook name' as hook_name,
       count(*) as number_of_exchange_activities 
from `exchange` 
group by hook_type # hook_type 0 for OFFER, 1 for ACCEPT and 2 for offer EXPIRED;
Run Code Online (Sandbox Code Playgroud)

提前致谢.

mysql sql select

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