我正在使用FileDialog在Java程序中保存和加载.
如何过滤下拉列表以将文件类型指定为"JPG"或"JPEG"等?
我尝试了以下代码,但似乎没有效果.
有没有其他方法可以做到这一点?
public void actionPerformed(ActionEvent e) {
FileDialog saveFileDialog = new FileDialog(new Frame(), "Save", FileDialog.SAVE);
saveFileDialog.setFilenameFilter(new FilenameFilter(){
@Override
public boolean accept(File dir, String name) {
return name.endsWith(".jpg") || name.endsWith(".jpeg");
}
});
saveFileDialog.setFile("Untitled.jpg");
saveFileDialog.setVisible(true);
}
Run Code Online (Sandbox Code Playgroud) 我目前在Eclipse JavaEE Indigo中使用Python3.2.
我使用函数print如下:
input = open('test.txt', 'r')
for line in input:
print(line, end='')
Run Code Online (Sandbox Code Playgroud)
Eclipse报告语法错误
print(line, end = '')
Run Code Online (Sandbox Code Playgroud)
它表明了这一点
Syntax error while detecting tuple.
print Found at: builtins
print(value, ..., sep=' ', end='\n', file=sys.stdout)
Run Code Online (Sandbox Code Playgroud)
但是,该程序运行完美.
有什么我可以做的删除错误符号或有什么更好的解决方案来解决这个问题吗?
我在考虑如何使用JMeter测试具有两个参数的服务器:X和Y.
X和Y是从0到100的随机数.
我正在考虑实现一个类似的嵌套循环
for (int x = 0; x <= 100; x++)
for (int y = 0; y <= 100; y++)
servlet?param1=x¶m2=y
Run Code Online (Sandbox Code Playgroud)
任何人都可以提示如何使用Counter和/ Loop Controller或其他东西实现这个?
有没有办法为可选值创建扩展,以便我们不需要单独创建自定义绑定。
class ViewModel: ObservableObject {
@Published var text: String?
}
struct ContentView: View {
@ObservedObject var model: ViewModel
var body: some View {
let binding = Binding(
get: { self.model.text ?? "" },
set: { self.model.text = $0 }
)
return VStack {
TextField("Text", text: binding)
}
}
}
Run Code Online (Sandbox Code Playgroud)
我正在考虑做这样的事情
extension Optional where Wrapped == String {
func optionalBinding() -> Binding<String> {
return Binding(get: {
self ?? ""
}, set: { newValue in
self = newValue
})
}
}
Run Code Online (Sandbox Code Playgroud)
对此有何建议?
IO在haskell程序中有两种不同的使用方法,例如:
main :: IO ()
-- and
readLine :: IO Int
Run Code Online (Sandbox Code Playgroud)
这两者有什么区别?
尝试与元组匹配时遇到问题.
filterSth :: [a]->[b]->([a],[b])
filterSth _ [] = (_, [])
Run Code Online (Sandbox Code Playgroud)
这意味着当第二个参数是一个空列表时,我不关心我希望返回的元组的第一个元素.我该如何实现呢?
在 Haskell 中使用 case 表达式时遇到问题。
filterSth::[a]->(b,c)->[a]
filterSth (x:xs) (b, c) =
case (b,c) of
(1,0) -> ...
(1,2) -> ...
...
Run Code Online (Sandbox Code Playgroud)
我可以做类似上面的事情吗?