小编Obb*_*bby的帖子

为什么Git在配置后甚至不允许我提交?

这个问题似乎是重复的,但事实并非如此.只是略有不同,不断重复.git继续告诉我:"请告诉我你是谁",即使在设置之后.当我跑步时git commit,这就是我得到的......

$ git commit

*** Please tell me who you are.

Run

git config --global user.email "you@example.com"

git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

fatal: unable to auto-detect email address (got 'Obby@ObbyWorkstation.(none)')
Run Code Online (Sandbox Code Playgroud)

但是当我跑步时git config --global -l,它给了我所有细节......

$ git config --global -l
user.name=myname
user.mail=me.myself@gmail.com
http.proxy=proxy.XX.XX.XX:XXXX
Run Code Online (Sandbox Code Playgroud)

我已经更改了我的名字,电子邮件和代理,但是当我运行命令时它们看起来很好,即使在.gitconfig文件中我可以看到值已设置.什么可能是缺少的东西,因为我根本无法承诺.每次它一直问我是谁?

@sheu告诉我一些我改变的东西,但仍然是同样的问题.当我设置时--local,仍然git commit问我同样的问题.这是输出

$ git config --local -l
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true …
Run Code Online (Sandbox Code Playgroud)

git config commit github

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

我可以在枚举中嵌套类,并在枚举中创建arraylist吗?

我正在努力做到这一点.我有一个enum工作日.我enum平日使用的是不变的

public enum WeekDay {
  MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY;
}
Run Code Online (Sandbox Code Playgroud)

我有一节课,叫做Session.会话就是在特定时间发生的事情,例如数学课

public class Session {
  // some fields
  public String title; 
  public int duration,start,end;

  /** several methods follow to get and set, and check e.t.c **/
}
Run Code Online (Sandbox Code Playgroud)

还有第三类,叫做Venue.场地主持会议,例如数学课程可以从上午9点到10点,在一个叫做"数学课"的场地(例子)

public class Venue { // simply a place that can hold several sessions in a day
  private String name;
  private int capacity;

  /** several methods**/
}
Run Code Online (Sandbox Code Playgroud)

我需要做的是 - 在枚举中创建会话列表,即每天都有会话,然后我需要在场地内的结构(ArrayList或enumset?)中保存枚举,即场地有会话周一至周五(理想的是学校班级).所以它会是这样的:

public enum WeekDay {
  MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY;

  /** the list …
Run Code Online (Sandbox Code Playgroud)

java enums class

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

试图在 Eclipse 上用纸莎草纸绘制 UML 图表,但没有显示图表...可能是什么问题?

我有 Eclipse 4.2 和 Papyrus 0.9。我已经开始通过创建类图来对项目进行建模,但问题是纸莎草纸不会在编辑器窗格上绘制图表。我可以从模型资源管理器创建和添加属性和操作,并且可以从那里查看它们,但我在编辑器上看不到任何图表。我在建模时确实使用纸莎草透视法。所以我的问题是。

  1. 我究竟做错了什么?
  2. 我需要添加其他纸莎草成分吗?
  3. 或者这就是纸莎草纸的工作原理?

但从 Eclipse Papyrus 项目站点的 pdf 教程中可以看出,图表是用调色板视图绘制的,但我在 Eclipse 中似乎找不到。

eclipse uml eclipse-plugin papyrus

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

如何忽略警告错误?

我有以下 PowerShell 脚本。它选取给定 IP 地址内计算机的 NetBIOS 名称。我正在使用管道将结果转储到文本文件中。问题在于,如果 IP 地址不可用,则会打印警告。

这是 PowerShell 脚本:

function Get-ComputerNameByIP {
param( $IPAddress = $null )
BEGIN {
    $prefBackup = $WarningPreference
    $WarningPreference = 'SilentlyContinue'
}
PROCESS {
    if ($IPAddress -and $_) {
        throw ‘Please use either pipeline or input parameter’
        break
    } elseif ($IPAddress) {
        ([System.Net.Dns]::GetHostbyAddress($IPAddress))
    } 
    } else {
        $IPAddress = Read-Host “Please supply the IP Address”
        [System.Net.Dns]::GetHostbyAddress($IPAddress)
    }
}
END {
    $WarningPreference = $prefBackup
}
Run Code Online (Sandbox Code Playgroud)

这是我希望忽略的错误消息:

警告:请求的名称有效,但未找到请求类型的数据

powershell suppress-warnings powershell-ise

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

Databene benerator是否包含错误或如何设置错误?

我刚下载了databene benerator版本0.8.1,我在Windows 7启动器上使用它.我需要它为我正在开发的应用程序生成一些测试数据,但似乎benerator无法正常工作.我确实正确地设置了BENERATOR_HOME变量,但是当我运行benerator -version它时打印版本细节然后抛出异常.这是我的控制台上的输出

C:\Users\Obby> benerator -version
Local classpath: .;D:\databene-benerator-0.8.1\bin;D:\databene-benerator-0.8.1\lib\*
12:56:16,874 INFO  (main) [CONFIG] Running file -version
12:56:16,890 INFO  (main) [CONFIG] Benerator 0.8.1 build 2335
12:56:16,890 INFO  (main) [CONFIG] Java version 1.7.0_17
12:56:16,890 INFO  (main) [CONFIG] JVM Java HotSpot(TM) Client VM 23.7-b01 (Oracle     
Corporation)
12:56:16,905 INFO  (main) [CONFIG] OS Windows 7 6.1 (x86)
12:56:16,905 INFO  (main) [CONFIG] Installed JSR 223 Script Engines:
12:56:16,983 INFO  (main) [CONFIG] - Mozilla Rhino[js, rhino, JavaScript,     
javascript, ECMAScript, ecmascript]
12:56:16,983 INFO  (main) [CONFIG] …
Run Code Online (Sandbox Code Playgroud)

installation exception generator

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

在正则表达式中获取非法字符范围:java

我有一个简单的正则表达式模式来验证名称.但是当我运行它时,我会得到非法的字符范围错误.我想通过转义"\ s"它会允许一个空间,但编译器仍在抱怨.

public boolean verifyName(String name) {
    String namePattern = "^[\\p{L}]++(?:[',-\\s][\\p{L}]++)*+\\.?$";
    return name.matches(namePattern);
}
Run Code Online (Sandbox Code Playgroud)

这是我认为不应该发生的错误,因为名称可能包含这些错误 [',-\\s]

那我在哪里不明白?

java regex escaping string-matching

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