小编Tad*_*der的帖子

我应该使用什么Java FTP客户端库?

因为我的上一个问题没有得到任何肯定答案.我将尝试自己编写一个Java FTP上传小程序.

我的问题是:"你能推荐一个Java FTP客户端库供我使用吗?"

我希望它是:

  • 稳定
  • 能够处理被动和主动模式
  • 能够提供上传进度信息
  • 如果出现问题,则抛出可捕获的异常(特别是当上传不成功时)
  • 便宜/免费使用,最好是开源

我发现这个 概述了一些库,但由于这篇文章是从2003年,也许一些新的事态发展已经发生了:)

java ftp client

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

如何在Java Applet中注册JavaScript回调?

我正在开发一个不可见的Java Applet,它将完全由JavaScript控制.

我可以轻松地调用applet的Java方法,并且可以通过使用来调用applet中的JavaScript方法netscape.javascript.JSObject.getWindow(this).call().

但是为了在applet中注册一个JavaScript回调,我想我需要某种JavaScript函数对象.

我想要做:

public void registerCallback( SomeJavascriptFunction func ) { ... }
Run Code Online (Sandbox Code Playgroud)

我可以通过Javascript调用:

myapplet.registerCallback(function(){ alert("called back"); });
Run Code Online (Sandbox Code Playgroud)

所以我可以在以后的代码中调用这个函数:

func.call( ... );
Run Code Online (Sandbox Code Playgroud)

这样的事情存在吗?我怎样才能做到这一点?

Rigth现在我正在考虑创建一些Javascript来处理这个回调机制而不是从applet这样做.

javascript java methods applet callback

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

是否存在Javascriptable FTP上载Java/Flash小程序?

为了能够将大型文件从HTML页面上传到FTP服务器,我正在寻找一个Java/Flash FTP上传小程序.

我真的很喜欢dhtmlxVault的工作方式,但我需要它上传到FTP服务器而不是HTTP文件上传.

如果applet没有自己的GUI,那将是非常好的,但是使用Javascript完全可以编写脚本,所以我可以使用HTML/CSS来实现它的外观.

我希望调查Yahoo!的YUI Uploader,因为它需要Flash,但文档只提到HTTP上传而没有FTP上传.

javascript java ftp flash applet

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

如何在phpdoc评论中逃避phpdoc评论?

我想知道如何在phpdoc评论中逃避phpdoc评论.

例如,我怎么写这个:

/**
 * Some documentation...
 *
 * <code>
 * /**
 *  * Example example phpdoc.
 *  */
 * </code>
 */
Run Code Online (Sandbox Code Playgroud)

显然上面的例子不起作用.

我尝试用*替换星号,但它会很好地打印"*"......

phpdoc

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

Snow Leopard上的Python,如何打开> 255个套接字?

考虑以下代码:

import socket
store = []
scount = 0
while True:
    scount+=1
    print "Creating socket %d" % (scount)
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    store.append(s)
Run Code Online (Sandbox Code Playgroud)

给出以下结果:

Creating socket 1
Creating socket 2
...
Creating socket 253
Creating socket 254
Traceback (most recent call last):
  File "test_sockets.py", line 9, in <module>
  File     "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/socket.py", line 159, in __init__
socket.error: (24, 'Too many open files')
Run Code Online (Sandbox Code Playgroud)

检查sysctl允许的打开文件数量给出:

$ sysctl -A |grep maxfiles
kern.maxfiles = 12288
kern.maxfilesperproc = 10240
kern.maxfiles: 12288
kern.maxfilesperproc: 10240
Run Code Online (Sandbox Code Playgroud)

这比我能成功打开的253个插座要多......

有人可以帮助我将这个数字提高到500以上吗?我试图使用真正的套接字(要求)模拟对等网络,每个只有50个模拟节点和5个传出连接和5个传入连接,将给出500个所需套接字的数量.

顺便说一句,在Linux下运行相同的代码给了我大约1020个套接字,这更像我喜欢的方式.

python sockets macos

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

标签 统计

java ×3

applet ×2

ftp ×2

javascript ×2

callback ×1

client ×1

flash ×1

macos ×1

methods ×1

phpdoc ×1

python ×1

sockets ×1