问题列表 - 第32563页

列创建和使用

我对SQL很新,所以不确定这是否只是一个SQL编译器的事情.当我在通过JAVA或PHP之前使用SQL时,从不直接使用SQL.我正在使用SQL Server 2005并尝试向我的表添加一个列,然后填充它.这就是我现在拥有的:

ALTER TABLE House DROP COLUMN CustomerType
ALTER TABLE House ADD CustomerType char(11)

UPDATE House
SET CustomerType = CASE
    WHEN ... THEN...
    WHEN ... THEN...
    ELSE "Other"
    END
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试编译它时,错误,因为UPDATE函数中的CustomerType尚未定义.有没有办法运行它,以便它将编译并添加列并更新它,或者我必须在多次执行中运行它?

谢谢!

sql sql-server sql-server-2005 alter-table

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

jquery - 禁用父元素上的click函数

我有这样的结构

<table><tr><td></td><td><input type="button" name="button"></td></tr></table>
<script> 
$('tr').click(function(){window.alert('tr');})
$(':input').click(function(){window.alert('input');})
</script>
Run Code Online (Sandbox Code Playgroud)

当我点击按钮时,tr click事件也被调用.有没有办法禁用父元素上的click事件?我找到的唯一解决方案是将类添加到父元素,并在其单击函数内检查它.例如:

 <script> 
$('tr').click(function(){ if(!$(this).hasClass('disable')) { window.alert('tr');  }  $(this).removeClass('disable');  })
$(':input').click(function(){window.alert('input'); $(this).closest('tr').addClass('disable');})
</script>
Run Code Online (Sandbox Code Playgroud)

jquery

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

如何安排Windows Workflow的执行?

我想将我的计划任务转移到工作流程中,以便我可以更好地监控他们的执行情况.目前我正在使用Window的计划任务来调用启动该进程的Web服务.是否有一个工具用于安排序列的执行,以便每N分钟发生一次?

我的最佳解决方案是:

  • 易于配置
  • 提供有关错误的有用反馈
  • '开火,忘记'

PS - 如果添加任何选项,请尝试使用适用于Windows Server的AppFabric.

workflow schedule scheduled-tasks workflow-foundation-4

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

这似乎不起作用 - 计算文本长度

这个jQuery似乎没有像我期望的那样工作:

$('#topic li a').filter(function () {
  if ($(this).text() > 410) {
    $(this).parent('li').addClass('wrap');
  }
});
Run Code Online (Sandbox Code Playgroud)

如果a中的文本<a href=>....</a>超过410个字符,jQuery应该可以解决,如果它应该将类.wrap添加到父li.

任何人有任何想法我做错了什么?

jquery

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

Java HttpSession setattribute在qa上抛出非序列化异常,但在本地环境中不抛出

我保存到会话的对象是a LocalizationContext,它不可序列化,我的Tomcat是5.5.28,而qa服务器是Tomcat 5.5.30.这是来自Tomcat文档:

每当Catalina正常关闭并重新启动,或者触发应用程序重新加载时,标准的Manager实现将尝试将所有当前活动的会话序列化为通过pathname属性定位的磁盘文件.然后,当应用程序重新加载完成时,所有这些保存的会话将被反序列化并激活(假设它们在平均时间内没有过期).

为了成功恢复会话属性的状态,所有这些属性必须实现java.io.Serializable接口.您可以通过<distributable>在Web应用程序部署描述符(/WEB-INF/web.xml)中包含该元素,使Manager强制实施此限制 .

这让我觉得它应该打破我的本地,并且你永远不能在Tomcat中保存会话属性,除非它实现Serializable.

编辑:

对不起,为了更清楚,我的问题是双重的.是否所有会话属性都必须是可序列化的,如果这样做,为什么它仍然可以在我的本地环境中工作?

java session tomcat httpsession

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

配置NLog以记录XML输出中的异常?

目前,我们有NLog吐出CSV文件只是为了证明我们有NLog实际记录异常.

<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" internalLogToConsole="true" internalLogToConsoleError="true">
<targets>
  <target name="file" xsi:type="File"  fileName="${specialfolder:folder=ApplicationData}/log.csv">
    <layout xsi:type="CSVLayout">
      <column name="User_Machine_Name" layout="${machinename}" />
      <column name="Time" layout="${date}" />
      <column name="Level" layout="${level}" />
      <column name="Message" layout="${message}" />
      <column name="Exception_Message" layout="${exception:format=Message}"/>
      <column name="Exception_Type" layout="${exception:format=Type}"/>
      <column name="Callsite_Class" layout="${callsite:methodName=false}" />
      <column name="Callsite_Method" layout="${callsite:className=false}" />
      <column name="Stack_Trace" layout="${stacktrace:format=DetailedFlat}"/>
    </layout>
  </target>
  <target name="console" xsi:type="Console"
    layout="${longdate}|${level}|${message}">
  </target>
</targets>
<rules>
  <logger name="*" minlevel="Trace" writeTo="file" />
</rules>
Run Code Online (Sandbox Code Playgroud)

这是按预期工作的,除了我需要它以XML输出.我查看了NLog文档,我发现的唯一的事情是有一个Log4JXmlEventLayout,但文档没有讨论如何使用它.我是NLog的新手,我找不到太多关于这个问题的资源.

xml nlog

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

有没有办法唤醒睡眠线程?

有没有办法在C#中唤醒一个睡眠线程?那么,让它睡了很长时间并在你想要处理工作时将其唤醒?

c# multithreading sleep

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

格式化数字为百分比

我不明白NSNumberFormatterPercentStyle是如何工作的!

例:

NSNumber *number = [NSNumber numberWithFloat:90.5];
NSNumberFormatter *percentageFormatter = [[[NSNumberFormatter alloc] init] autorelease];
[percentageFormatter setNumberStyle:NSNumberFormatterPercentStyle];

NSString *strNumber = [percentageFormatter stringFromNumber:numbericString];
NSLog (strNumber);  // Output: 9,050%
Run Code Online (Sandbox Code Playgroud)

我只想表现出"90.5%"(尊重NSLocal).什么是NSNumberFormatterPercentStyle使用90.5,为什么?而且,我怎样才能得到我想要的结果!?

iphone percentage nsnumber nsnumberformatter ios

21
推荐指数
2
解决办法
6592
查看次数

从javascript获取HTTP Basic Auth用户名?

我有一个只能通过http basic auth访问的网页.如何在该页面的javascript中找出基本的auth用户名.即当有人访问它时(登录后),我想制作一个弹出窗口,上面写着"你好,你当前是以用户$ USERNAME身份登录的"

javascript http basic-authentication

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

Rails中的Flash消息被转移到下一页

我正在使用帮助方法在我的应用程序中显示错误和通知消息,如下所示.

  def display_flash_content
    [:error, :notice].map do |key|
      collection = flash[key].blank? ? [] : (flash[key].respond_to?(:map) ? flash[key] : [flash[key]])
      collection.map {|item| content_tag(:div, item, :class => key.to_s) }
    end
  end
Run Code Online (Sandbox Code Playgroud)

我的布局有这个

  <%= display_flash_content %>
Run Code Online (Sandbox Code Playgroud)

我需要在执行某些操作时显示这些消息,然后重定向到特定页面(这很好).但我的问题是这个Flash消息在页面之间持续存在.它会在页面之间出现两次,一旦显示给用户需要立即清除.

如何处理这种情况.请帮我!

ruby-on-rails

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