问题列表 - 第32811页

如何在java中打开记事本文件?

我想在我的Java程序中打开记事本.假设我有一个按钮,如果单击此按钮,将出现记事本.我已经有了文件名和目录.

我该如何实施这个案子?

java notepad runtime.exec

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

jQueryUI可排序,可拖动的恢复事件

我有一个jQuqeryUI的问题.每当在无效目标上拖放元素时,我想运行一些代码.据我所知,没有预定义的事件,但我已经考虑过组合来自以下事件的信息:over,out,remove和stop,以实现这一目标.然而,这可能听起来像是一团糟,是否有更清洁的方式呢?

jquery jquery-ui jquery-plugins jquery-ui-sortable

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

如何在cmake中控制构建模式(调试或发布)?

有谁知道?

默认情况下,所有库/可执行文件都是以调试模式构建的.

cmake

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

流畅的NHibernate映射错误

我使用Fluent得到以下错误:

12:16:47879 ERROR [7]的配置[(空)] - 从表地址的关联是指未映射的类:System.Int32 NHibernate.MappingException:从表地址的关联是指未映射的类:System.Int32

 public class Address {
        public Address() {
        }
        public virtual int AddressId {
            get;
            set;
        }
        public virtual string AddressLine1 {
            get;
            set;
        }
        public virtual string AddressLine2 {
            get;
            set;
        }
        public virtual string AddressLine3 {
            get;
            set;
        }
        public virtual string BuildingNumber {
            get;
            set;
        }
        public virtual string City {
            get;
            set;
        }
        public virtual string County {
            get;
            set;
        }
        public virtual System.DateTime MovedIn {
            get;
            set;
        }
        public …
Run Code Online (Sandbox Code Playgroud)

nhibernate fluent-nhibernate

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

为什么在装饰器中调用安全认证属性`principal.displayName`会抛出异常?

有没有理由principal.displayName在装饰器中调用安全认证属性会导致问题?

我将它设置为sitemesh装饰器中的变量:

                <c:set var="displayName">
                    <sec:authentication property="principal.displayName" />
                </c:set>
Run Code Online (Sandbox Code Playgroud)

但是它会产生这个异常:

java.lang.RuntimeException: javax.servlet.ServletException: javax.servlet.jsp.JspException: Invalid property 'principal.displayName' o
f bean class [org.springframework.security.authentication.AnonymousAuthenticationToken]: Bean property 'principal.displayName' is not
readable or has an invalid getter method: Does the return type of the getter match the parameter type of the setter?
        at com.opensymphony.sitemesh.webapp.decorator.BaseWebAppDecorator.render(BaseWebAppDecorator.java:39)
        at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:84)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
        at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
        at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
        at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
        at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
        at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
        at com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java:70)
        at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:327)
        at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
        at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:195)
        at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:159)
        at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)
        at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)
        at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417) …
Run Code Online (Sandbox Code Playgroud)

java spring sitemesh decorator spring-security

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

一种更简单的方法来定义这些变量?

$access_community = 1;
$access_content = 1;
$access_tools = 1;
$access_administrator = 0;
$access_moderator = 0;
Run Code Online (Sandbox Code Playgroud)

只是想知道是否有一种更简单的方法来使用数组写这个?这看起来有点矫枉过正.

谢谢!

php arrays variables

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

在C中初始化一个char数组哪种方式更好?

以下是初始化char数组的两种方法:

char charArray1[] = "foo";
char charArray2[] = {'f','o','o','\0'};
Run Code Online (Sandbox Code Playgroud)

如果两者都是等价的,那么人们会期望每个人都使用上面的第一个选项(因为它需要更少的击键次数).但是我已经看到了代码,作者总是使用第二种方法.

我的猜测是,在第一种情况下,字符串"foo"存储在数据段中并在运行时复制到数组中,而在第二种情况下,字符存储在代码段中并在运行时复制到数组中.由于某种原因,作者对数据段中的任何内容过敏.

编辑:假设数组声明为函数的本地.

问题:我的推理是否正确?这是你喜欢的风格,为什么?

c c++ arrays initialization

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

公共API设计 - 使用http代码处理失败?是REST吗?

我正准备在我自己的服务器上使用PHP为我的部门的其他程序员提供Web服务.

由于这是我第一次这样做,我首先调查了我经常使用的API,Flickr等.

我的服务通过检查GET参数返回从非常大的csv文件中提取的粒度数据,它是只读的.

数据以各种格式返回,xml,json,jsonp等.

通话示例:/?offices = ABC | XYZ&format = xml

首先,我想知道我是否正确将我的服务称为"API"?

另外,我也想知道如何最好地处理失败.

如果用户没有提交预期的输入,我会直接发送短信 - "您没有提交任何办公室".

在任何其他无法预料的故障的情况下,它在所选格式的有效载荷中返回失败消息,例如json,其中单个阵列"失败"并且我已经记录了这一点.

最近在REST上阅读了一些内容,当失败不是由于滥用"API"引起的 - 我应该返回HTTP代码200之外的其他内容吗?

如果您正在访问此服务,您还希望看到什么?

我应该制作另一个GET选项吗?

例如/?offices = ABC | XYZ&format = xml&on_failure = http

或者我在API和REST之间混淆了什么?

SO建议这篇文章涉及400/401

REST API服务为验证失败返回的适当HTTP状态代码是什么?

但我正在寻找有关我正在使用的条款的澄清.如果有效载荷包含错误消息 - 就像Flickr那样,那我为什么要离开呢?

php api

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

使用状态模式的分层状态机的最佳实践是什么?

我即将使用状态模式在C#中实现分层状态机.作为指导,我正在使用这个例子.但是,该示例并未提供有关分层状态的答案.不幸的是,我似乎无法在其他地方找到好的例子.我的第一个想法是为分层状态创建嵌套类.但这被认为是最佳实践还是有更好的解决方案?

映入眼帘!

更新:

我整个下午一直坐着试图实现如上所述的状态模式.HSM基于一个非常简单的媒体播放器:

alt text http://www.freeimagehosting.net/uploads/e8d2d6486a.jpg

我以为我已经做到了,但有一点我不明白.首先是我写的代码(抱歉,它非常多):

public class MediaPlayer
{
    public MediaPlayerStates state;

    public MediaPlayer(MediaPlayerStates state)
    {
        this.state = state;
    }

    public void OnButtonPressed()
    {
        state.OnButtonPressed(this);
    }

    public void DeviceBooted()
    { 
        state. ?????
    }

    //Other Functions
}

//The 3 initial states (Start, On, End) know only 2 events.
public abstract class MediaPlayerStates
{
    public abstract void OnButtonPressed(MediaPlayer player);
    public abstract void OffButtonPressed(MediaPlayer player);
}

//The very beginpoint of the state machine
public class Start : MediaPlayerStates …
Run Code Online (Sandbox Code Playgroud)

c# nested class fsm hierarchical

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

如何绘制一个透明中间的圆圈

我想用以下代码绘制一个白色圆圈:

mPaint.setColor(0xFFFFFFFF);
canvas.drawCircle(x, y, radius, mPaint);
Run Code Online (Sandbox Code Playgroud)

但它显示为一个坚实的磁盘.如何将其显示为带有透明中心的圆形轮廓?

我已经看过了帮助,这对我来说没有任何意义,可能是因为我不习惯像笔画和抖动这样的绘画术语.背景和边界有什么问题,是吗?

android

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