问题列表 - 第1274页

如何在SQLServer数据库的两个实例之间复制数据记录

我需要将一些记录从我们的SQLServer 2005测试服务器复制到我们的实时服务器.它是一个平面查找表,因此无需担心外键或其他参照完整性.

我可以在实时服务器上再次键入记录,但这很烦人.我可以将测试服务器记录和表数据完整地导出到SQL脚本中并运行它,但我不想覆盖实时系统上的记录,只是添加它们.

如何只选择我想要的记录并将其传输或以其他方式进入实时服务器?我们没有Sharepoint,据我所知,它允许我直接在两个实例之间复制它们.

database sql-server maintenance copy sql-server-2005

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

通用类型参数哪个具体扩展类?

我想要一个实现接口的类,该接口指定特定的子类作为参数。

public abstract Task implements TaskStatus<Task> {
  TaskStatus<T> listener;

  protected complete() {
      // ugly, unsafe cast
      callback.complete((T) this);
  }
}

public interface TaskStatus<T> {
   public void complete(T task);
}
Run Code Online (Sandbox Code Playgroud)

但我想保证使用的 type-arg 不仅仅是任务或 ,而是扩展该类的特定类的类型参数。

所以我想出的最好的办法是:

public abstract Task<T extends Task> implements TaskStatus<T> {
}
Run Code Online (Sandbox Code Playgroud)

你可以通过写来扩展它:

public class MyTask extends Task<MyTask> {
}
Run Code Online (Sandbox Code Playgroud)

但这也是有效的:

public class MyTask extends Task<SomeOtherTask> {
}
Run Code Online (Sandbox Code Playgroud)

并且回调的调用将会因ClassCastException而爆炸。那么,这种方法是错误的并且被破坏了,还是有一种正确的方法可以做到这一点,我不知何故错过了?

java generics design-patterns

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

在设计WinForms UI时尊重XP主题

在设计WinForms UI时,您如何处理不同的XP主题?您是否避免使用硬编码颜色值或仅接受您的UI在非标准主题上看起来不太好?

例如,我有一个浅蓝色渐变面板,与标准控件背景颜色看起来很好,但会与其他自定义主题冲突.采取什么好方法?

user-interface winforms

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

将文本传递给可能具有单引号的javascript函数

我有一个动态创建的链接,如下所示:

<a onclick="Edit('value from a text column here')" href="javascript:void(null);">Edit</a>
Run Code Online (Sandbox Code Playgroud)

使用编辑功能,然后获取传入的值并将其放入Yahoo Rich Text Editor.这种方法很有效,除非在传递的文本中有单引号.显而易见的问题是链接看起来像:

<a onclick="Edit('I'm a jelly donut')" href="javascript:void(null);">Edit</a>
Run Code Online (Sandbox Code Playgroud)

关于我能做什么的任何建议?我宁愿不要偏离我目前正在使用的结构太远,因为它是标准的东西(也许标准很糟糕,但这完全是另一个问题).

注意:我使用ASP作为我的服务器端语言.

javascript

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

为什么 Django 不会自动转义我的 &lt;script&gt; 标签?

我的 Django 应用程序有一个 Person 表,其中名为 的字段中包含以下文本details

<script>alert('Hello');</script>

当我调用PersonForm.details模板时,页面会相应地呈现脚本(即显示带有“Hello”一词的警报)。我对这种行为感到困惑,因为我一直认为Django 1.0默认情况下会自动转义模板内容。

知道这里可能发生什么吗?

更新:这是我的模板中的片段。没什么特别性感的:

{{ person_form.details }}
Run Code Online (Sandbox Code Playgroud)

更新2:我已经尝试过escape,,force-escapeescapejs。这些都不起作用。

django templates

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

在java正则表达式中,如何获得一个字符类,例如[az]来匹配 - 减号?

Pattern pattern = Pattern.compile("^[a-z]+$");
String string = "abc-def";
assertTrue( pattern.matcher(string).matches() ); // obviously fails
Run Code Online (Sandbox Code Playgroud)

字符类是否可以匹配" - "?

java regex

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

如何在SSIS中打开FastParse选项?

我为帮助理解SSIS而购买的这本书似乎已经掩盖了这一点,我想知道在SSIS中启用FastParse的方法到底是什么?

sql sql-server ssis

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

Spring-MVC在控制器实现接口时使用@Controller的问题

我正在使用spring 2.5和注释来配置我的spring-mvc web上下文.不幸的是,我无法让以下工作.我不确定这是一个错误(似乎是这样),或者是否存在对注释和接口实现子类化如何工作的基本误解.

例如,

@Controller
@RequestMapping("url-mapping-here")
public class Foo {
  @RequestMapping(method=RequestMethod.GET)
  public void showForm() {
    ...
  }
  @RequestMapping(method=RequestMethod.POST)
  public String processForm() {
  ...
  }
}
Run Code Online (Sandbox Code Playgroud)

工作良好.当上下文启动时,会发现此处理程序处理的URL,并且一切都很好.

然而,这不是:

@Controller
@RequestMapping("url-mapping-here")
public class Foo implements Bar {
  @RequestMapping(method=RequestMethod.GET)
  public void showForm() {
    ...
  }
  @RequestMapping(method=RequestMethod.POST)
  public String processForm() {
  ...
  }
}
Run Code Online (Sandbox Code Playgroud)

当我尝试拉出网址时,我得到以下令人讨厌的堆栈跟踪:

javax.servlet.ServletException: No adapter for handler [com.shaneleopard.web.controller.RegistrationController@e973e3]: Does your handler implement a supported interface like Controller?
    org.springframework.web.servlet.DispatcherServlet.getHandlerAdapter(DispatcherServlet.java:1091)
    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:874)
    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
    org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
Run Code Online (Sandbox Code Playgroud)

但是,如果我将Bar更改为抽象超类并让Foo扩展它,那么它再次起作用.

@Controller
@RequestMapping("url-mapping-here")
public class Foo extends Bar …
Run Code Online (Sandbox Code Playgroud)

java annotations controller spring-mvc

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

如何在JavaScript中检查empty/undefined/null字符串?

我看到了这个帖子,但我没有看到JavaScript特定的例子.有一个简单string.Empty的JavaScript可用,还是只是检查的情况""

javascript null is-empty

2645
推荐指数
45
解决办法
276万
查看次数

使用带有参数的"start"命令传递给已启动的程序

我在Virtual PC 2007中有一台虚拟机.

要从桌面启动它,我在批处理文件中有以下命令:

"c:\program files\Microsoft Virtual PC\Virtual PC.exe" -pc "MY-PC" -launch
Run Code Online (Sandbox Code Playgroud)

但是这会在主机上留下dos提示,直到虚拟机关闭,然后退出Virtual PC控制台.那很烦人.

所以我更改了命令以使用START命令,而不是:

start "c:\program files\Microsoft Virtual PC\Virtual PC.exe" -pc MY-PC -launch
Run Code Online (Sandbox Code Playgroud)

但它扼杀了传入Virtual PC的参数.

START /?表示参数确实进入该位置.有没有人用START来启动一个包含多个命令行参数的程序?

windows command-prompt

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