小编Jon*_*ero的帖子

在Java中使用字符串在内存中创建File对象

我有一个接受File作为参数的函数.我不想创建/写一个新文件(我没有文件系统的写访问权限),以便将我的字符串数据传递给函数.我应该补充一点,文件中不存在String数据(因此我无法从文件中读取数据).

我可以使用Streams并将它们"转换"为File对象吗?

java file-io file

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

创建移动编程语言

我正在考虑创建一种非常容易在手机上键入的小语言(J2ME),为了在手机中运行它(J2me总是),实现哪种语言更合适?适当的含义,小/简单的语法,易于在手机中输入.

是lisp吗?某种Basic/Python/Ruby(我认为不是......)?或者另一个新的(你能提出新的语法吗?)?

programming-languages java-me hecl

14
推荐指数
4
解决办法
1138
查看次数

如何使用ImageMagick像素化/模糊图像?

我想像素化和/或模糊图像.我找到了模糊的命令:

$convert image.jpg -blur 18,5 newimage.jpg
Run Code Online (Sandbox Code Playgroud)

工作,但我不能再模糊图像.我如何像素化图像?我无法在网上找到一个合适的例子.

谢谢

imagemagick

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

逻辑语言 - Prolog或Lisp/Smalltalk还是其他什么?

所以,我正在编写某种统计程序(实际上我正在将它重新设计为更优雅的东西)而且我应该使用为这种东西创建的语言(处理大量的统计数据,它们之间的连接和一些缺乏遗传/神经编程).

说实话,我只是想借口潜入lisp/smalltalk(不是smalltalk/lisp/clojure一样吗? - 比如python和ruby? - 语义 - 但是我也想要一种易于理解的语言其他喜欢BASIC语言的人(这就是为什么我没有选择LISP - 但是:D).

我还检查了Prolog,它似乎是一种非常酷的语言(容易在数据之间建立关系,比Lisp更容易),但我想听听你的想法.

谢谢

编辑:我总是把常见的lisp与smalltalk混淆.很抱歉把这两个郎放在一起.我所说的" 喜欢BASIC语言的其他人 "的意思是我不喜欢像lisp这样的语言语言(对于没有CS背景的人)而且我觉得Prolog更直观一些(但那是我的我刚刚与他们两个人搞砸了之后的意见).

lisp statistics prolog

11
推荐指数
2
解决办法
3220
查看次数

返回unicode字符串的前N个字符

我有一个unicode字符串,我需要返回前N个字符.我这样做:

result = unistring[:5]
Run Code Online (Sandbox Code Playgroud)

但当然是unicode字符串的长度!=字符长度.有任何想法吗?唯一的解决方案是使用re?

编辑:更多信息

unistring = "?????????" #Metallica written in Greek letters
result = unistring[:1]
Run Code Online (Sandbox Code Playgroud)

返回 - >?

我认为unicode字符串是两个字节(char),这就是为什么会发生这种情况.如果我做:

result = unistring[:2]
Run Code Online (Sandbox Code Playgroud)

我明白了

M

哪个是正确的,那么,我应该总是切片*2还是应该转换成什么?

python unicode python-2.x

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

使用JavaScript创建永久链接

我有一个文本框,用户放置一个这样的字符串:

"hello world! I think that __i__ am awesome (yes I am!)"
Run Code Online (Sandbox Code Playgroud)

我需要像这样创建一个正确的URL:

hello-world-i-think-that-i-am-awesome-yes-i-am
Run Code Online (Sandbox Code Playgroud)

如何使用正则表达式完成?

另外,是否可以使用希腊语(例如)?

"???? ??? ?????"
Run Code Online (Sandbox Code Playgroud)

转向

geia-sou-kosme
Run Code Online (Sandbox Code Playgroud)

在其他编程语言(Python/Ruby)中,我使用的是翻译数组.我应该在这里做同样的事吗?

javascript regex permalinks

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

一个J2ME lisp?

如果在J2ME上运行的lisp存在,那么在移动设备(而不是FOR移动设备)上编程似乎会更容易.

你知道任何(最好是开源)lisp/smalltalk应用程序吗?我在网上搜索,找不到工作的J2ME lisp.将它移植到J2ME是否如此困难?

谢谢

lisp smalltalk java-me

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

在Rails中使用XML发出SOAP请求

我想向SOAP Web服务发出请求,但我不想安装任何gem.有没有办法使用纯XML来发出请求?

我认为这是微不足道的,但可能有一些我错过的东西,因为所有的实现/教程都使用了gem.

我认为SOAP响应,也可以作为XML响应处理吗?

请求是这样的:

POST /services/tickets/issuer.asmx HTTP/1.1
Host: demo.demo.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <Tick xmlns="http://demo.com/test/test">
      <Request>
        <Username>string</Username>
        <Password>string</Password>
        <AcquirerId>int</AcquirerId>
        <RequestType>string</RequestType>
        <ExpirePreauth>unsignedByte</ExpirePreauth>
        <BitPerSec>int</BitPerSec>
        <Office>string</Office>
      </Request>
    </Tick>
  </soap12:Body>
</soap12:Envelope>
Run Code Online (Sandbox Code Playgroud)

ruby xml soap ruby-on-rails

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

Rails中沙盒中的语言

我发现有一个沙箱宝石(由那些在你的浏览器中尝试ruby的人创建,但它只与Ruby 1.8兼容.另一个问题是我再也找不到了它(似乎他们停止服务于宝石)服务器...).

那么,有没有安全的方法在沙盒中运行ruby(所以你可以从浏览器运行它)?或者在沙箱中运行(例如lua/python)的简单方法(没有文件系统访问,没有对象的创建等)并从Ruby(Rails 2.2)调用?

我想创建一个像try_ruby这样的应用程序,即使没有下面的红宝石.但它必须是一种简单的语言(我看到有一个红宝石的序言,甚至是一个口齿不清,但我不认为它们很容易学习语言......).

那么,你有什么建议或提示吗?或者我应该开始在Ruby中创建自己的DSL(如果有创建一个安全系统的解决方案)?

谢谢

ruby sandbox

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

在Erlang中使用mochijson2解码JSON

我有一个包含一些JSON数据的var:

A = <<"{\"job\": {\"id\": \"1\"}}">>. 
Run Code Online (Sandbox Code Playgroud)

使用mochijson2,我解码数据:

 Struct = mochijson2:decode(A). 
Run Code Online (Sandbox Code Playgroud)

现在我有了这个:

{struct,[{<<"job">>,{struct,[{<<"id">>,<<"1">>}]}}]}
Run Code Online (Sandbox Code Playgroud)

我试图阅读(例如),"工作"或"id".

我尝试使用struct.get_value但它似乎不起作用.

有任何想法吗?

erlang json mochiweb mochijson2

5
推荐指数
2
解决办法
6792
查看次数