小编Z.p*_*yyy的帖子

如何在FileDialog中过滤文件类型?

我正在使用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)

java filedialog

7
推荐指数
2
解决办法
2万
查看次数

Python3中的print函数

我目前在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)

但是,该程序运行完美.

有什么我可以做的删除错误符号或有什么更好的解决方案来解决这个问题吗?

python eclipse pydev python-3.x

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

如何在jmeter中实现嵌套循环?

我在考虑如何使用JMeter测试具有两个参数的服务器:X和Y.

X和Y是从0到100的随机数.

我正在考虑实现一个类似的嵌套循环

for (int x = 0; x <= 100; x++)
    for (int y = 0; y <= 100; y++)
        servlet?param1=x&param2=y
Run Code Online (Sandbox Code Playgroud)

任何人都可以提示如何使用Counter和/ Loop Controller或其他东西实现这个?

jmeter

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

SwiftUI 中具有自定义绑定的可选扩展

有没有办法为可选值创建扩展,以便我们不需要单独创建自定义绑定。

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)

对此有何建议?

swift swiftui

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

IO()和IO有什么区别?

IO在haskell程序中有两种不同的使用方法,例如:

main :: IO ()
-- and
readLine :: IO Int
Run Code Online (Sandbox Code Playgroud)

这两者有什么区别?

haskell

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

如何在Haskell中使用元组进行模式匹配?

尝试与元组匹配时遇到问题.

filterSth :: [a]->[b]->([a],[b])
filterSth _ [] = (_, [])
Run Code Online (Sandbox Code Playgroud)

这意味着当第二个参数是一个空列表时,我不关心我希望返回的元组的第一个元素.我该如何实现呢?

haskell tuples pattern-matching

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

如何在 Haskell 中对元组使用 case 表达式?

在 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)

我可以做类似上面的事情吗?

haskell tuples switch-statement

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