小编Jos*_*ger的帖子

删除JSON属性

如果我有一个JSON对象说:

var myObj = {'test' : {'key1' : 'value', 'key2': 'value'}}
Run Code Online (Sandbox Code Playgroud)

我可以删除'key1',因此它变为:

{'test' : {'key2': 'value'}}
Run Code Online (Sandbox Code Playgroud)

javascript json

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

用于发送短信的Android广播接收器?

我创建了一个BroadcastReceiver并使用android.provider.Telephony.SMS_RECEIVED动作过滤器对其进行配置,以便每次手机接收到文本时都会调用它.

是否有一些事件/操作或其他方式可以在手机发送文本时通知我的应用程序(最好是独立于发送它的应用程序)?

到目前为止,我看到的唯一选择是轮询内容提供商content://sms/sent甚至没有给我所有发送的文本,因为应用程序可以选择不将它放在那里.

sms android broadcastreceiver

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

"无法加载App_Web _*.dll"ASP.NET编译和回收后的异常

我最近遇到了以下结构的代码:

  • FooService.cs
  • FooService.svc
  • Default.aspx

文件内容:

[FooService.cs]

using System.ServiceModel;

namespace FooService
{
    [ServiceContract]
    public class FooService
    {
        static FooEngine engine = new FooEngine();

        [OperationContract]
        public string Foo()
        {
            return "bar";
        }
    }

    public class FooEngine
    {

    }
}
Run Code Online (Sandbox Code Playgroud)

[FooService.svc]

<%@ ServiceHost Language="C#" Service="FooService.FooService" %>
Run Code Online (Sandbox Code Playgroud)

[Default.aspx]

<%@ Page Language="C#" %>
<% var foo = "bar"; %>
Run Code Online (Sandbox Code Playgroud)

我们使用.NET 4.0(调试)IIS6和Windows Server 2003上与"FooService接口的Web和HOSTFILE呼叫条目通过Web服务HTTP://fooservice/FooService.svcdefault.aspx通过HTTP:// FooService接口/.在这一点上,一切都很完美.

但是,经过以下步骤,

  1. 更改default.aspx中的代码,保存文件
  2. 加载http:// fooservice /(触发ASP.NET编译)
  3. 回收应用程序池

http://fooservice/FooService.svc的调用失败并引发以下异常

[FileNotFoundException: Could not load …
Run Code Online (Sandbox Code Playgroud)

asp.net iis wcf

17
推荐指数
2
解决办法
8906
查看次数

为什么Eclipse IDE会变慢?

我已经下载了最新的Eclipse IDE,Galileo,并对其进行了测试,看它是否适合用Java开发Web应用程序.我也尝试过Ganymede版本的Eclipse,发现它也很好.

我的问题是,在我开发的时候,它有时会挂起并停止响应.有时当我打开文件时,Eclipse挂起并且暂时没有响应.看起来Eclipse变慢了,我的工作变得越来越慢,因为我等待Eclipse的响应时间.

当我使用NetBeans 6.7时,它很好并且性能很好.加载速度更快,IDE在开发测试期间响应良好.

我的电脑有1 GB的RAM和1.6 GHz的CPU.

你能说些什么呢?

java eclipse ide

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

覆盖Array构造函数不会影响[],对吧?

我刚读过这篇文章:http://haacked.com/archive/2008/11/20/anatomy-of-a-subtle-json-vulnerability.aspx

如果你在创建/ 时选择使用构造函数,我的印象是覆盖ObjectArray只有效果,但是,根据那篇文章,它也对文字创建有影响(和)......arraysobjects{}[]

我的逻辑:

Array = function(){ alert('Hi'); };

[1,2,3,4,5];
([1,2,3,4,5]);
var a = [1,2,3,4,5];

// ...
// ... Nothing is alerted
Run Code Online (Sandbox Code Playgroud)

那么,我是疯了还是有一些我不知道的特定于实现的怪癖?

javascript arrays security xss

13
推荐指数
2
解决办法
2762
查看次数

EnableHeaderChecking = true是否足以阻止Http Header Injection攻击?

是否足以将[ System.Web.Configuration.HttpRuntimeSection.EnableHeaderChecking](http://msdn.microsoft.com/en-us/library/system.web.configuration.httpruntimesection.enableheaderchecking ( VS.85).aspx)设置为true(默认)以完全阻止Http标题注入攻击像响应拆分等?

我问,因为白盒渗透测试工具(强化)报告可利用的http头注入问题HttpResponse.Redirect和cookie但我还没有找到成功执行攻击的方法.(编辑:..我们已启用EnableHeaderChecking ..)

asp.net security iis fortify

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

为什么我可以输入禁用的EditText?

如果我EditText使用禁用小部件

editText.setEnabled(false);
Run Code Online (Sandbox Code Playgroud)

我仍然可以使用屏幕输入法(在模拟器和G1中)输入它.这是有意的吗?我该如何解决这个问题?

android

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

如何在按钮旁边放置液体/弹性文本框?

我想以"弹性"或"流动"的方式将文本框和按钮放在一起(正确的术语是什么?),如下所示:

布局http://www.ocactus.org/liquid.gif

当放置在任意宽度的容器中(包括浏览器窗口大小调整)时,按钮应该右对齐并占据所需的宽度,而文本框应使用剩余的宽度.不幸的是,按钮的宽度无法在CSS中修复,因为它取决于标题(不同的动作,语言等).

对于跨浏览器工作的上述有什么好的解决方案?

html css xhtml stylesheet

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

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

Accessor方法在Windows,Linux下可见,但不在OS X下

尝试使用1.5.2 jar文件(例如,在Java.net http://java3d.java.net/binary-builds.html上找到)来构建javax.vecmath .

试着打电话,比如说Point3d;

public class Foo {
  public static void main(String[] args) {
    Point3d t = new Point3d(1.0, 1.0, 1.0);
    System.out.println(t.getX());
  }
}
Run Code Online (Sandbox Code Playgroud)

在64位Windows和Linux(我只试过Ubuntu 10.04,64位)中,这个编译并运行.

在OS X(10.6.7)中,它不会编译:

...: cannot find symbol
  symbol  : method getX()
    location: class javax.vecmath.Point3d
    System.out.println (t.getX());
Run Code Online (Sandbox Code Playgroud)

这是使用完全相同的物理vecmath.jar

如果我直接使用源代码,它会在OS X上编译,但不会运行

Exception in thread "main" java.lang.NoSuchMethodError: javax.vecmath.Point3d.getX()D
Run Code Online (Sandbox Code Playgroud)

如果我自己在OS X上编译源代码到jar文件,然后再使用上面示例中的jar,则无法编译.

现在,正在访问的字段位于javax.vecmath.Tuple3d中,这是一个带有x,y和z公共字段的抽象类.所以在OS X上这将起作用(实际上,它似乎随处可用).

public class Foo {
  public static void main(String[] args) {
    Point3d t = new Point3d(1.0, 1.0, 1.0);
    System.out.println(t.x);
  }
}
Run Code Online (Sandbox Code Playgroud)

问题是,我正在开发一个依赖于vecmath.jar的代码库,其中维护者在Windows上并希望继续使用访问器方法,但我在OS X上.

我期待两个:

(1)了解发生了什么(2)根据vecmath.jar文件弄清楚如何使这些源可移植.

java java-3d

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