我正在为我的应用程序创建一个舵图。在模板目录中,我有一个包含这个的 config-map.yaml
{{- with Values.xyz }}
xyz.abc-def: {{ .abc-def }}
{{- end }}
Run Code Online (Sandbox Code Playgroud)
当我尝试运行 helm install 时,我得到一个
错误:“config-map.yaml”中的解析错误:模板:config-map.yaml:2:命令中出现意外的坏字符 U+002D '-'。
有没有办法在 helm 的名称和变量中使用破折号?
我正在尝试编写一个非常简单的Java示例来学习MVC.这是一个JButton,当点击时会增加一个计数器并显示到目前为止的点击次数.
我把模型,视图和控制器分成了不同的类,并且认为我在正确的路径上,但是当我点击按钮时,显示计数器的JLabel继续保持为0.
有人可以快速查看为什么显示点击次数的JLabel始终保持为0?
谢谢
View
package mvc;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JTextArea;
import javax.swing.SwingUtilities;
import javax.swing.WindowConstants;
public class View extends javax.swing.JFrame {
private JButton jButton1;
private JLabel jLabel1;
private Controller c;
private Model m;
/**
* Auto-generated main method to display this JFrame
*/
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
Controller c = new Controller();
Model m = new Model();
View inst = new View(c,m);
inst.setLocationRelativeTo(null);
inst.setVisible(true);
}
});
}
public View(Controller …Run Code Online (Sandbox Code Playgroud) 所以我遇到了一些我认为看起来很奇怪的代码.想看看你对此有何看法
public class Test {
public static void main(String[] args) {
HashMap m = new HashMap();
Test2 t2 = new Test2();
t2.fill(m);
}
}
public class Test2 {
public void fill(HashMap m) {
m.put(new Integer(0), new Integer(0));
}
}
Run Code Online (Sandbox Code Playgroud)
那么这段代码是好还是应该以另一种方式完成?
谢谢