我实际上是在尝试学习如何使用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)
作为一名法国学生,我可能错过了我所拥有的英文文档中的内容,但我搜索过,我真的不明白为什么会遇到这个问题.
如果我能得到一个解决方案,我会很高兴,但只是一个解释也会有所帮助.
我读过很多与Tomcat和Java运行时相关的文章和帖子.我很困惑,需要帮助.任何人都可以清楚我对Tomcat是否需要JDK或JRE的疑问?
提前致谢.
我正在尝试在 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 显示这些进度条的设置?
当我输入时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.
这就像一个无限循环的大梁.我怎么能摆脱这个循环?
我正在使用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脚本,想运行不同iloc和loc命令来测试不同的事情。由于我是 PyCharm 的新手,我不熟悉它的不同功能。如何运行单个命令而不必运行整个 Python 脚本?
我认为它必须直接在 Python 控制台中。我试过了,但它不起作用。
当我单击 JS 文件中的“转到定义”上下文菜单时,如果存在类型文件,VS Code 就会转到类型定义。有没有办法让 VS Code 转到代码而不是转到类型文件?
我喜欢在 VS Code 编辑器中折叠代码,但是即使我折叠了一些代码块,当我j / k使用 VS Code Vim 扩展将光标移到它们上面时,它们也会被打开。如何防止我的代码折叠像这样自动打开?
我在 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) 我想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)
提前致谢.