小编fil*_*e13的帖子

Enum Normalizer.Form 的 Clojure Java 互操作

我花了很长时间试图弄清楚如何在 Clojure 中使用 Java 互操作来规范化 Unicode。我一直在尝试使用java.text.Normalizer,但是ClassNotFoundException在尝试调用枚举Normalizer.Form.NFD时我一直在尝试。本质上,我只是想在 Java 中做这样的事情:

java.text.Normalizer.normalize("?????", java.text.Normalizer.Form.NFD);
Run Code Online (Sandbox Code Playgroud)

我一直在尝试在 Clojure 中做这样的事情,但无济于事:

(import java.text.Normalizer)
(java.text.Normalizer/normalize "?????" java.text.Normalizer.Form/NFD)
Run Code Online (Sandbox Code Playgroud)

Normalizer/normalize似乎找到了,但Normalizer.Form.NFD似乎是问题,因为我不断收到错误:

Caused by java.lang.ClassNotFoundException java.text.Normalizer.Form

我正在使用 Windows 工作:Clojure 1.8.0Java HotSpot(TM) 64-Bit Server VM 1.8.0_112-b15

我继续使用常规 Java 对其进行了测试,并且运行良好。所以这个类安装在系统上。谁能告诉我我在这里做错了什么?我叫错了吗?也许我还需要导入其他东西?任何意见是极大的赞赏。

java unicode enums interop clojure

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

Common Lisp 中的基于 SSL/TLS 的 Pop3

任何人都可以指点我一个 Common Lisp 库(特别是针对 Linux 上的 SBCL)来通过 SSL/TLS 提取 pop3 电子邮件吗? Cl-pop看起来不错,但它似乎不支持 SSL,我不确定如何将它包装到CL+SSL(假设可能)中。除了自己动手之外,有人有什么建议吗?

ssl pop3 sbcl common-lisp

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

标签 统计

clojure ×1

common-lisp ×1

enums ×1

interop ×1

java ×1

pop3 ×1

sbcl ×1

ssl ×1

unicode ×1