问题列表 - 第20514页

不可变类的静态与非静态方法

鉴于下面的类定义.如何决定存根方法是静态还是非静态?

class Point {
    private final int x;
    private final int y;

    public Point(int x, int y) {
        this.x = x;
        this.y = y;
    }

    // Should the methods add(), subtract() and inverseOf() be non-static ...

    public Point add(Point point) {

    }

    public Point subtract(Point point) {

    }

    public Point inverseOf() {

    }


    // Or static?

    public static Point add(Point point1, Point point2) {

    }

    public static Point subtract(Point point1, Point point2) {

    }

    public static Point inverseOf(Point point) { …
Run Code Online (Sandbox Code Playgroud)

java static api-design

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

在JQuery中解析JSON对象

我在表单中返回了简单的JSON对象

{"d":"{\"Name\":\"DMX100\",\"Description\":\"blah blah\",\"ID\":\" 780\",\"Make\":\"2010\"}"}
Run Code Online (Sandbox Code Playgroud)

我如何成功解析它.

success: function(msg)                  
{                     
    $('#something').html(msg.d.Name);   
}
Run Code Online (Sandbox Code Playgroud)

上面的代码不显示Name但是当我传递 $('#something').html(msg.d);
它时显示完整的JSON字符串.我如何联系个人财产

谢谢

wcf jquery json

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

通过SSH打开文件,使用Emacs打开Sudo

我想在Emacs中打开一个文件,该文件位于远程服务器上,服务器上有sudo power.我可以通过Tramp打开sudo本地文件,如下所示:

C-x C-f /sudo::/home/user/file
Run Code Online (Sandbox Code Playgroud)

但是我想在服务器上使用sudo:

C-x C-f /sudo::user@server/home/user/file
Run Code Online (Sandbox Code Playgroud)

但这给了我本地机器上的sudo权限,它在本地机器上询问我的sudo密码.有没有办法在服务器上使用sudo?

顺便说一句:服务器上没有安装Emacs

emacs ssh sudo tramp

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

ASP.NET MVC动态生成的图像URL

我有一个ASP.NET MVC应用程序,我正在显示图像.

这些图像可以位于文件系统上或数据库内.这很好,因为我可以在我的图像中使用Url.Action,在我的控制器上调用动作并从相关位置返回图像.

但是,我希望能够支持存储在Amazon S3中的图像.在这种情况下,我不希望我的控制器操作返回图像,它应该生成Amazon S3的图像URL.

虽然我可以在我的视图中执行此逻辑,例如

<%if(Model.Images [0] .ImageLocation == ImageLocation.AmazonS3){%> //渲染亚马逊图像

我需要先确保图像存在.

基本上我需要将一个大小值传递给我的控制器,以便我可以检查图像是否以该大小存在(无论是在数据库,文件系统还是亚马逊s3中).一旦我确定图像存在,那么我将URL返回给它.

希望有道理,

model-view-controller asp.net-mvc

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

在Django管理站点中显示自定义模型验证异常

我有一个预订模型,需要检查预订的项目是否可用.我想知道这个项目是否可以集中存在的逻辑,这样无论我在哪里保存实例,这个代码都会验证它是否可以保存.

目前我在我的模型类的自定义保存功能中有这个代码:

def save(self):
    if self.is_available(): # my custom check availability function
        super(MyObj, self).save()
    else:
        # this is the bit I'm stuck with..
        raise forms.ValidationError('Item already booked for those dates')
Run Code Online (Sandbox Code Playgroud)

这很好 - 如果项目不可用,则会引发错误,并且我的项目未保存.我可以从我的前端表单代码中捕获异常,但是Django管理站点呢?如何将我的异常显示为与管理站点中的任何其他验证错误一样?

django django-admin

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

对于ODP.NET,有没有办法强制OracleCommand.BindByName为true?

由于不推荐使用System.Data.OracleClient库,因此我们正在迁移代码库以使用Oracle Data Provider for .NET(ODP.NET).我们遇到的一个问题是System.Data.OracleClient使用参数名绑定而不是按位置绑定,并且所有代码都直接访问System.Data.OracleClient.OracleCommand而不是使用中间数据层.

由于存在相当多的代码,是否有一种简单的方法可以强制ODP.NET OracleCommand.BindByName默认为true,或者我们必须在每次使用它时设置值?如果失败了,是否有一种简单的方法可以在Visual Studio 2008中插入这行代码?

.net oracle refactoring odp.net system.data.oracleclient

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

CodeIgniter如何知道cookie包含有效的会话数据?

在CodeIgniter中,会话数据默认保存在cookie中.但是我的服务器上必须还有一个文件(命名为会话ID)来验证数据(在cookie中)是否有效,或者我错了?

我正在搜索会话保存的位置.我已经查看了"session.save_path"目录(/ var/lib/php5),但是在这个目录中只有其他会话,而不是CodeIgniter会话.

我也没有在数据库中保存会话,所以CodeIgniter如何知道数据(在cookie中)是有效的?

php cookies session codeigniter

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

iphone - 用于表视图的cellForRowAtIndexPath到底是什么时候被调用的

我刚刚有一个关于调用cellForRowAtIndexPath的基本(noob)问题?

我正在研究示例代码,我没有看到它在任何地方显式调用?

UITableViewComponent类型的任何组件在创建时是否会自动调用此函数?

谢谢

iphone uitableview

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

用于XML验证的Eclipse代理设置

在(K)Ubuntu Linux 9.10下运行Eclipse 3.5(= Galileo).具有HTTP代理的企业环境.

我有我的Preferences | General | Network Connections所有设置HTTP,主机,端口Authentication required和凭据.

Eclipse在Eclipse启动时要求我输入主密码.所以我提供了我能想到的所有授权,但似乎还不够.

代理访问正常工作(并且没有烦恼),例如来自Internet的软件更新和SVN更新,但显然无法进行XML DTD验证.Eclipse会弹出一个对话框,显示我的代理主机并询问代理密码.我希望它能从我设置的代理凭证中获取此信息.这种情况经常发生,因此对我来说非常烦人.有什么办法可以减轻这种情况吗?

eclipse authentication proxy

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

检查DB中是否存在存储过程?

我试图在多个数据库中的存储过程中授予执行权限.问题是这个存储过程可能不在某些数据库中.那么如何编写一个脚本来检查存储过程是否存在于数据库中,以及是否为用户提供了执行权限?

sql database sql-server stored-procedures

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