问题列表 - 第31494页

我必须在Javascript中转发正斜杠吗?

在Dreamweaver中,一对正斜杠之间的字符在一个非常简单的计算中,如下所示:

var foo = Math.round(bar/3)+ Math.floor(bar/2);

被读作正则表达式(至少通过语法着色).这会破坏我的代码吗?我需要以某种方式逃脱吗?

javascript dreamweaver

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

用Java重写条件语句

假设我有下面的代码,它基本上确定一些条件匹配,然后分配布尔值,然后运行一些代码.如果booleanValue为false,则抛出异常.如果booleanValue为false而不运行其余代码,我希望它立即抛出异常怎么办?如果我只是将第二个条件语句放入第一个条件语句中,则会有重复的代码.请告诉我一个聪明的方法(我已修改代码看起来像我的实际代码).

boolean booleanValue = false;
Permission value;

if (someCondition) {
   value = getPermission_1();
   booleanValue = someMethod(value);
   useValue_1(value);
}
else {
   value = getPermission_2();
   booleanValue = anotherMethod(value);

   useValue_2(value);
}

if (!booleanValue) {
   throw Exception();
}
Run Code Online (Sandbox Code Playgroud)

java conditional design-patterns

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

C#WPF OnPaint方法替代?

在C#WinForms中,无论何时在这里或那里制作一个小游戏,我都会编写一个快速类,它是System.Windows.Forms.Panel的子类,在构造函数中,将DoubleBuffered设置为true.然后你可以覆盖OnPaint方法来显示游戏元素.我已经做了2到3年了,但我真的想拥抱WPF和XAML,我非常喜欢它用于常规应用程序布局.在WPF中这样做有什么相同之处?

c# wpf

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

如何让C#设计器知道C#中的Padding或其他对象/结构的默认属性

当一个属性不是支持的类型之一时,如何告诉设计者默认值DefaultValue()?例如,a Padding或a Font.

通常,当您使用Windows窗体控件时,默认值将在"属性"窗口中以普通字体显示,并且更改(非默认)值将以粗体显示.例如

属性窗口的图像,其中非默认值以粗体显示

在此示例中,默认值为ShowAddressis false,默认值为ShowNameis true.通过以下方式实现此效果:

[DefaultValue(false)]
public bool ShowAddress {
  get { return mShowAddress; }
  set { 
    mShowAddress = value; 
    Invalidate();
  }
}

[DefaultValue(true)]
public bool ShowName { ... }
Run Code Online (Sandbox Code Playgroud)

然而,当我试图做某事时Padding,我悲惨地失败了:

[DefaultValue(new Padding(2))]
public Padding LabelPadding { ... }
Run Code Online (Sandbox Code Playgroud)

哪个当然不会编译.

我怎么会这样做?

c# attributes default-value visual-studio-2008 winforms

8
推荐指数
2
解决办法
6353
查看次数

将JNDI用于数据源的主要动机是什么?

我不明白为什么有人会使用JNDI.

有人可以强调使用JNDI作为数据源的主要原因吗?

java jndi

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

在ASP.NET MVC中构建几个主要静态的页面

可能不是一个非常重要的问题,但......

我有一堆主要是静态的页面:联系人,关于,使用条款,以及大约7-8个.

应该是每个都有自己的控制器,还是我应该只为每个控制器执行一个操作?

提前致谢.

asp.net asp.net-mvc

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

Facebook Graph API使用json和C#检索朋友

我正在使用Graph API在C#中工作,并且能够获取Facebook用户配置文件信息(例如ID,名称和电子邮件),然后反序列化JSON以便能够将值分配给标签.

但是,我的问题是当我去获取好友列表或者任何事情列表时,如何在C#中反序列化这个JSON信息以便我可以存储数据?我相信我正在寻找一种方法将结果反序列化为字典对象,以便我可以遍历数据.

c# parsing json facebook

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

设计保存在数据库中的对象是否有普遍接受的做法?

是否有一种普遍接受的做法来设计经常加载和保存到数据库和从数据库保存的java对象?

我现在使用的方法是有一个主数据库对象,它打开与数据库的连接.在我的应用程序中我需要加载或保存对象的任何地方,我创建了一个用于加载和保存的源接口.例如,我可能会这样做:

public interface CalendarSource {
  public Appointment[] getAppointmentsForMonth(int year, int month);
  public void saveAppointment(Appointment appointment);
}

然后我将在主数据库对象上实现该接口.任何子数据也会同时加载到主对象内的成员对象中.就像每个约会的客人名单一样.这很好用,因为我使用的所有数据都来自两个数据库中的一个,所以我保持两个数据库连接,每个源都由其中一个实现.

问题是,这有时似乎很笨拙.令人困惑的是如何处理ID值,因为我真的不想将它们添加到我的对象中.它还需要一个数据库连接来实现几个不同的接口.实际上,我的数据库包必须依赖于项目中的几乎每个包,因为它实现了所有接口.这在某个层面上确实有意义,但我想知道是否有更好的方法.

我选择这种架构有两个主要原因:

  • 我希望我使用的对象不知道它们是从数据库加载或保存的.我可能希望将来使用平面文件替换此数据库源以实现可移植性.
  • 我想拥有一个良好的包依赖层次结构.应隔离数据库代码,以便可以轻松地将对数据库模式的更改更新为代码.

我遇到的一个问题是如何处理ID值.由于对象不应该知道它们是数据库对象,因此它们不应该包含ID字段.但是,如果我尝试将对象写入数据库,并且我没有ID值,那么我应该知道是否应该插入或更新?

我也担心数据库包会扩展整个项目的所有内容.我经常传递这些源接口.我想这也是有道理的.

也许我只是在寻找一些我做得对的验证,而且我没有看到一些明显的简单解决方案.别误会我的意思 - 一切正常.

有什么想法吗?

java database

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

SQL - 如何选择具有相同ID的多行的第一行(或任何唯一行)?

假设我的查询结果如下:

ID    NAME    Phone
----  ----    -----
1     Bob     111-111-1111
1     Bob     222-222-2222
1     Bob     333-333-3333
2     Stan    555-555-5555
3     Mike    888-888-8888
3     Mike    777-777-7777
Run Code Online (Sandbox Code Playgroud)

我想只返回每个ID值的单行实例.对我来说无关紧要的是我得到的多行中的哪一行 - 集合中的第一行是好的.

所以可能的结果是:

ID    NAME    Phone
----  ----    -----
1     Bob     111-111-1111
2     Stan    555-555-5555
3     Mike    888-888-8888
Run Code Online (Sandbox Code Playgroud)

sql ms-access greatest-n-per-group

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

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