问题列表 - 第7362页

通过点击"Enter"从textarea提交数据

我有JS的动态网页.有一个<textarea>和一个发送按钮,但没有<form>标签.如何在按下Enter时按下" 提交"按钮并<textarea>清除"清除" ?<textarea>

html javascript forms

17
推荐指数
3
解决办法
3万
查看次数

为什么内置函数而不是root类方法?

(我确定这是一个FAQ,但也很难google)

为什么Python使用abs(x)而不是x.abs?

据我所知,abs()除了调用之外x.__abs__还可以在object.abs()中实现

它是历史的吗,因为根本不存在根类?

python oop

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

如何使用jQuery将查询字符串或JSON对象映射转换为单个JSON对象?

对于此示例,假设我在表单中有一个月份列表,每个月份旁边都有一个复选框.我正在寻找两件事情中的任何一个的帮助:

  1. 转换查询字符串(例如"January=on&March=on&September=on")或
  2. 转换对象图: [{ January: 'on' },{ March: 'on' },{ September: 'on' }]

到一个JSON对象: { January: 'on', March: 'on', September: 'on' }

我意识到第一个映射已经是JSON,但是我希望它不是对象数组,而是一个JSON对象.我可以用它构建地图,$('form').serializeArray();我可以用它构建查询字符串$('form').serialize();.

jQuery API中.serialize()的实现很简单:

serialize: function() {
    return jQuery.param(this.serializeArray());
},
Run Code Online (Sandbox Code Playgroud)

这就是我可以处理第一个或第二个答案的原因.

我想这样做的原因是因为我从PrototypeJS切换到jQuery,而在PrototypeJS中,这很简单:

Object.toJSON(Form.serializeElements($('myform'), true));
Run Code Online (Sandbox Code Playgroud)

那么,有没有人知道一个JSON插件(我想坚持使用只有jQuery)可以轻松地做到这一点,或者知道一个简单的方法来实现我正在寻找的结果?谢谢!

jquery json query-string

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

为什么我不必释放这些物体?

这是一个示例代码,只释放"string"对象.

NSString *nameOfFile = ... ;
NSError *error;
NSString *string = [[NSString alloc] initWithContentsOfFile:nameOfFile encoding:NSUTF8StringEncoding error:&error];
if (string == nil) {
    // handle error
}
[string release];
Run Code Online (Sandbox Code Playgroud)

我理解为什么不释放错误对象.这是因为此处的方法没有使用"new"或"alloc"方法创建该错误对象.相反,这个是通过引用返回的,因此initWithContentsOfFile方法负责该内存.但是nameOfFile对象怎么样?他们为什么不释放它?它没有被引用返回......?

iphone cocoa-touch memory-management objective-c uikit

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

System.Numerics.BigInteger会不可变吗?应该是吗?

.net框架4显然将包含一个BigInteger类.但是,我似乎无法弄清楚它是否会一成不变.我似乎也无法决定这是否是一件好事.

不变性有很多好处,特别是对于像"大型"这样"像价值一样"的东西.另一方面,基本操作必须是高效的,以便尽可能快地使像PowerMod这样的高成本操作.原地添加比不可变添加更快.我目前倾向于不变性作为库类的更好选择(想想String).

有谁知道它是否会一成不变?你认为它应该是不可改变的吗?

.net biginteger immutability

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

Flash&Flex SDK/AS3 - 如何保持键盘焦点?

我正在Flex/AS3中编写一个flash应用程序,我似乎无法为其分配键盘焦点.我在开发早期就注意到了这个问题,并添加了一个带有"立即播放"按钮的启动画面,以吸引用户点击.但是,用户必须再次单击应用程序才能使键盘正常工作!

更糟糕的是,我有一个游戏中的快捷方式,可以返回主菜单.如果您返回主菜单然后单击"立即播放"按钮,SWF将再次失去焦点!

我可能搞乱儿童物体或意外破坏捕获键盘焦点的物体,但我不太确定它是如何工作的.你能指点我正确的方向吗?

我的应用程序是一个单独的.SWF文件,我直接在我的浏览器中运行它(不是通过网页调用它,尽管我最终会这样做).这是有问题的文件:

http://www.space-squid.com/game/Main.swf 当您单击"正常"时,您必须再次单击以实际获取键盘焦点.:( 随意问的问题!

编辑:这是我正在使用的一些代码.

在我的主要类中执行的一些第一个代码:

empty_sprite = new Sprite();
addChild(empty_sprite);
empty_sprite.stage.addEventListener(keyboard hooks...);
Run Code Online (Sandbox Code Playgroud)

我也试过这个以防万一我应该在我的根对象上设置钩子:

this.stage.addEventListener(keyboard hooks...);
Run Code Online (Sandbox Code Playgroud)

如果其他空的精灵导致问题:

background_image = new BackgroundImage();
background_image.x = etc etc alignment data;
addChild(background_image);
background_image.stage.addEventListener(keyboard hooks...)
Run Code Online (Sandbox Code Playgroud)

在所有这些例子中,我的键盘挂钩工作正常,只要我第二次点击..但绝不是第一次.:(

第二次编辑:我把问题缩小了.也许有人可以帮我解决这个问题,这可能是一个结构问题:

public function Main {
    Some stuff...
    empty_sprite = new Sprite(); // Create a new stage sprite
    addChild(empty_sprite);
    empty_sprite.stage.addEventListener(keyboard hooks...);        

    addChild(BackgroundImage); // I lay down my background image which is persistant

    addChild(PlayNowButton); // I display my PlayNow button to the screen

    More stuff...
} …
Run Code Online (Sandbox Code Playgroud)

keyboard flash focus actionscript-3

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

如何在不运行JRE安装的情况下运行Eclipse?

我希望在Vista上运行Eclipse for C++,但我绝对不想运行JRE安装.有没有我可以在zip中获取JRE的地方,我可以将其转储到Eclipse文件夹中并让它工作?

java eclipse

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

在WCF服务中使用protobuf

我的asp.net网页位于IIS Web服务器上,它使用基本HTTP绑定与WCF服务(位于Windows 2008 app服务器上)进行通信.我的wcf服务的性能似乎并不那么好,我想改进它.同样,我需要在可扩展性上保持平衡,因为我的网站将拥有非常高的流量.

HTTP压缩,限制是一些我知道但尚未尝试过的方法..我可以使用protobuf API ...请建议......

wcf web-services wcf-binding

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

你可以在VB中继承带参数的子新(构造函数)吗?

在下面的代码中,我收到编译错误

Error Too many arguments to 'Public Sub New()'
Run Code Online (Sandbox Code Playgroud)

在...上Dim TestChild As ChildClass = New ChildClass("c").TestChild.Method1()即使它们都是我继承的基类,我也没有收到它.

Public Class BaseClass
    Public ReadOnly Text As String
    Public Sub New(ByVal SetText As String)
        Text = SetText
    End Sub
    Public Sub New()
        Text = ""
    End Sub
End Class

Public Class ChildClass
    Inherits BaseClass
End Class

Public Class TestClass
    Sub Test()
        Dim TestChild As ChildClass = New ChildClass("c")
        TestChild.Method1()
    End Sub
End Class
Run Code Online (Sandbox Code Playgroud)

我可以将子类更改为:

Public Class ChildClass
    Inherits BaseClass
      Public …
Run Code Online (Sandbox Code Playgroud)

vb.net inheritance constructor new-operator

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

如何在我的本地PHP开发设置中设置DOCUMENT_ROOT和站点根目录?

我正在为一个有网站的人做一份工作.对我来说这是一个异类网站,我正在慢慢地研究这些奇怪的代码.我在本地有MAMP,我的http:// localhost /有很多客户端文件夹.在这段代码中有很多$ _SERVER ['document_root']命令和引用 这些只是迷失在我当地的PHP开发区域.

我怎样才能轻松地将document_root引用设置为它应该是什么(只是在本地,但实际上并不想弄乱网站文件,因为我需要再次上传它们而不想破坏实时网站!是否存在间接设置的方式,PHP认为网站的根目录是这样的,图像的src引用"/ images/..."将正确显示...我的本地PHP开发网址为:http:// localhost:8888/_CLIENTS/clientsite/www / ...但在代码中'/ images/...'开头的'/'引用了http:// localhost:8888 / ??

谢谢.

php settings document localhost root

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