我正在JAVA制作游戏,我想在我的jar中的某个目录中找到一个文件列表,这样我就可以确保在游戏中使用这些类的列表.
例如,在我的jar中我有一个目录
mtd/entity/creep/
Run Code Online (Sandbox Code Playgroud)
我想使用jar中另一个类的java代码获取该目录中所有.class文件的列表.
这样做的最佳代码是什么?
1)我git init在一个文件夹中做了
2)添加了一些项目文件
3)我这样git add *做了它递归地添加了所有文件
4)我意识到我添加了一堆我不想被版本化的文件,所以我想撤消添加
5)git reset给我以下错误:
fatal: Failed to resolve 'HEAD' as a valid ref.
Run Code Online (Sandbox Code Playgroud)
6)git status仍然显示所有添加的文件
7)我试过git reset --hard HEAD,我得到以下错误:
fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions
Run Code Online (Sandbox Code Playgroud)
8)git status仍然显示所有添加的文件
此时我该怎么办?
说我做了以下步骤:
但是,我得到一些评论来改进代码的内容.
问题是,我不能再把它推到GitHub上的主题分支了.
那么处理这个问题的最佳方法是什么?
我正在尝试在我的系统上设置GitHub,并且我已完成所有安装和密钥设置过程:
但在测试期间,所有阶段都通过命令获得以下错误:
$ ssh -T git@github.com
ssh:github.com:no address associated with name
Run Code Online (Sandbox Code Playgroud) 我有一个托管在Github上的项目,我想设置它,使项目有一个版本号,版本号只在主分支更新时更新,可以直接通过推送,也可以通过合并的Pull请求.
有没有办法让git/Bitbucket更新特定文件中的特定号码?如果只有一个专门用于此目的的文件,包含一个数字就可以了.我假设我能够编写代码,询问我的项目使用的版本,只会读取该文件.我的项目是一个C#Web API项目,虽然我不太确定这个问题.
我正在docker容器中运行elasticsearch.
在为ssl和shield配置elasticsearch时,我的elasticsearch.yml文件被非法输入,TAB而不是a space.
现在我的docker容器没有启动并出现以下错误:
{1.4.4}: Setup Failed ...
- SettingsException[Failed to load settings from [file:/elasticsearch/config/elasticsearch.yml]]
IOException[Tabs are illegal in YAML. Did you mean to use whitespace character instead?]
org.elasticsearch.common.settings.SettingsException: Failed to load
settings from [file:/elasticsearch/config/elasticsearch.yml]
at org.elasticsearch.common.settings.ImmutableSettings$Builder.loadFromStream(ImmutableSettings.java:947)
at org.elasticsearch.common.settings.ImmutableSettings$Builder.loadFromUrl(ImmutableSettings.java:931)
at org.elasticsearch.node.internal.InternalSettingsPreparer.prepareSettings(InternalSettingsPreparer.java:77)
at org.elasticsearch.bootstrap.Bootstrap.initialSettings(Bootstrap.java:106)
at org.elasticsearch.bootstrap.Bootstrap.main(Bootstrap.java:177)
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:32)
Caused by: java.io.IOException: Tabs are illegal in YAML. Did you
mean to use whitespace character instead?
at org.elasticsearch.common.settings.loader.YamlSettingsLoader.load(YamlSettingsLoader.java:44)
at org.elasticsearch.common.settings.ImmutableSettings$Builder.loadFromStream(ImmutableSettings.java:944)
... 5 more
Run Code Online (Sandbox Code Playgroud)
如何elasticsearch.yml在不丢失数据或替换elasticsearch.yml现有容器中的文件的情况下编辑或替换它?
起初,docker在我的Windows 10上运行正常.
然后我出于某种原因删除了Hyper-V中的MobyLinuxVM.之后,码头工作无法工作.
然后我关闭Hyper-V的功能并卸载docker(当然计算机已重新启动).
然后我重新安装docker并再次打开Hyper-V的功能.但是码头工作者仍然无法工作.
我在谷歌尝试了一些解决方案,但问题仍然存在.
我在docker启动期间检查了MobyLinuxVM的状态,发现从未创建MobyLinuxVM.
谁能知道如何解决?
这是屏幕截图和日志:
[Version: 1.13.1 (10072)
Channel: Stable
Sha1: 94675c5a765e2c51fba6c10b87e0a1a4ed3dde51
Started on: 2017/02/23 09:35:27.478
Resources: C:\Program Files\Docker\Docker\Resources
OS: Windows 10 Pro
Edition: Professional
Id: 1511
Build: 10586
BuildLabName: 10586.672.amd64fre.th2_release_sec.161024-1825
File: C:\Users\212599222\AppData\Local\Docker\log.txt
CommandLine: "C:\Program Files\Docker\Docker\Docker for Windows.exe"
You can send feedback, including this log file, at https://github.com/docker/for-win/issues
\[09:35:27.603\]\[GUI \]\[Info \] Starting...
\[09:35:28.290\]\[Tracking \]\[Info \] Crash report and usage statistics are enabled
\[09:35:28.306\]\[SegmentApi \]\[Info \] Usage statistic: appLaunched
\[09:35:28.625\]\[SegmentApi \]\[Error \] Failed to track event appLaunched: …Run Code Online (Sandbox Code Playgroud) 我正在使用带有本机 docker 安装的 Windows 10。
我正在寻找 docker 保存容器日志的位置。
在 Linux 中,Docker 容器日志文件位于以下位置:
/var/lib/docker/containers/container-id/container-id-json.log
Run Code Online (Sandbox Code Playgroud)
但是我在哪里可以在 Windows 10 中找到它?
我想问一下Laravel的最佳实践.
我使用gulp为我的js和css.我应该在资产文件夹中使用哪一个(在服务器上使用"gulp")或公共文件夹(gulp结果)?