问题列表 - 第22433页

如何在SQL Server 2008中更改此计算列?

我有一个使用以下行创建的计算列:

alter table tbPedidos 
add restricoes as (cast(case when restricaoLicenca = 1 or restricaoLote = 1 then 1 else 0 end as bit))
Run Code Online (Sandbox Code Playgroud)

但是,现在我需要更改此列,例如:

alter table tbPedidos 
alter column restricoes as (cast(case when restricaoLicenca = 1 or restricaoLote = 1 or restricaoValor = 1 then 1 else 0 end as bit))
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我正在尝试为case语句输入另一个条件,但它不起作用.

非常感谢!

sql edit calculated-columns alter sql-server-2008

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

在maven jetty 7插件中启用调试日志记录

我正在运行一个简单的java webapp mvn jetty:run,使用最新的jetty插件,但我似乎找不到告诉jetty将DEBUG消息输出到控制台的方法(对于嵌入式jetty实例,而不是插件本身).它目前只输出WARN和INFO消息.我试过设置-DDEBUG-DVERBOSE,但他们没有做任何事情.我已经看过文档,但它似乎没有涵盖这一点.

java logging maven-2 jetty maven-jetty-plugin

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

从Windows窗体切换到Web窗体

我在.NET 3.5中创建了一个Windows Form可执行文件,它使用dll与扫描检查的计算机进行通信.我最终将需要从可执行文件转移到可以执行相同操作的Web窗体.这将是几个月后,但我想现在开始做研究,因为我之前没有这样做过.我将需要使用ActiveX才能通过Web窗体与设备进行通信.我以前也没有这样做过.

我想保留现有可执行文件的功能而不必重写大部分功能,尽管我知道其中一些需要重写.我已经完成了关于ActiveX以及如何使用它的研究,但我想知道是否有人有类似的情况.你做了什么来将exe转换为web程序?是否存在我所忽视的优秀,具体的资源,可以为我指出这种情况的正确方向?你有什么建议可以帮助我减少错误吗?我工作的公司以前没有其他任何人这样做过,所以我必须自己教所需要做的一切.

提前致谢.

.net c# activex

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

静态成员函数的局部变量

今天,我们遇到了一个涉及多线程环境中静态成员函数的问题.我们问自己并且找不到令人满意的答案的问题是:静态成员函数的局部变量是否也是静态的?

// header

class A
{
  static int test();
}

// implementation
int A::test()
{
  int a = rand();
  int b = rand();
  int c = a + b;

  return c;
}
Run Code Online (Sandbox Code Playgroud)

假设您有两个线程都调用A :: test().当线程1 c = a + b进入线程2时,是否有可能进入test()并a通过分配rand()的新返回值来改变值,换句话说,两个线程是否都运行a,b和c的某些内存位置?

c++

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

使用sed批量重命名文件

目的

更改这些文件名:

  • F00001-0708 RG-biasliuyda
  • F00001-0708-CS-akgdlaul
  • F00001-0708-VF-hioulgigl

这些文件名:

  • F0001-0708-RG-biasliuyda
  • F0001-0708-CS-akgdlaul
  • F0001-0708-VF-hioulgigl

壳牌代码

去测试:

ls F00001-0708-*|sed 's/\(.\).\(.*\)/mv & \1\2/'
Run Code Online (Sandbox Code Playgroud)

去表演:

ls F00001-0708-*|sed 's/\(.\).\(.*\)/mv & \1\2/' | sh
Run Code Online (Sandbox Code Playgroud)

我的问题

我不明白sed代码.我理解替换命令是什么

$ sed 's/something/mv'
Run Code Online (Sandbox Code Playgroud)

手段.我有点理解正则表达式.但我不明白这里发生了什么:

\(.\).\(.*\)
Run Code Online (Sandbox Code Playgroud)

或者在这里:

& \1\2/
Run Code Online (Sandbox Code Playgroud)

对我来说,前者看起来就像是:"一个角色,后跟一个角色,然后是单个角色的任何长度序列" - 但肯定还有更多的东西.至于后一部分:

& \1\2/
Run Code Online (Sandbox Code Playgroud)

我不知道.我真的很想了解这段代码.伙计们,请帮帮我.

bash shell sed file-rename

74
推荐指数
6
解决办法
13万
查看次数

当两个方法具有相同名称但参数不同时,如何在VB.Net中实现接口

我是一个C#程序员,但我必须使用一些VB.Net代码,我遇到了一种情况,我在一个具有相同名称但不同方法参数的接口上有两个方法.当我尝试在类中实现此接口时,VB.Net要求在方法签名后明确声明"Implements MethodName".由于两个方法名称相同,这使编译器感到困惑.有办法解决这类问题吗?我怀疑这一定是常见的事.有什么想法吗?

注意事项更多的是程序员没有验证有问题的界面没有从他下面改变.

vb.net implementation interface

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

Visual Studio调试器问题

在Visual Studio 2008中,调试大约1-2分钟后,当我按F10(Step Over)时,调试器挂起,Visual Studio冻结5-10秒,然后转到下一行.然后无论我做什么(F10,F5,F11等),调试器继续执行,好像我按下了F5和我调试的所有表单都关闭了.我总是要重启应用程序.

它很难重现,每次我想调试时都不会发生.有没有人有解决方案?

编辑:我已设法使用以下代码重现我的问题:

static void Main(string[] args)
{
   XElement e = new XElement("root");
   Test(e, 0);
}

static void Test(XElement parentElement, int i)
{
   if (i < 1000)
   {
      XElement element = new XElement("element");
      parentElement.Add(element);
      Test(element, ++i);
   }
}
Run Code Online (Sandbox Code Playgroud)

您需要在"XElement element = new XElement("element");"行上放置条件断点;" 条件"i == 999".然后启动程序,等待2-3秒并将正常断点放在"parentElement.Add(element);"行上.现在VisualStudio冻结,无法调试.在WinForm应用程序中,它会关闭按F10后打开的所有表单.

但是我发现如果我在"工具 - >选项 - >调试"中禁用调试选项"变量窗口中对象的调用字符串转换函数",我可以调试.它很慢,但至少VisualStudio不会冻结.有谁知道它为什么这样做?因为我不想禁用此选项,所以在没有它的情况下调试真的很烦人.

我还注意到,如果我只在main方法的末尾放置一个断点,那么与递归方法中的条件断点相比,代码运行得非常快.

debugging visual-studio-2008 visual-studio

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

是否存在将DFM文件转换为源代码的工具?

我正在将应用程序移植到FreePasal/Lazarus并发现他们的表单转换器不好.我有一个小的实用程序应用程序,每次我做一个更改,我需要重新转换,重新布局和重新导入图形.另外,有些事情搞砸了.

我想知道是否存在将DFM文件转换为delphi源代码的自动工具,所以我可以更容易地做到这一点.如果源代码不与FPC兼容则不成问题.

delphi freepascal lazarus

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

是否有第三方QT GUI控件的良好来源?

我试图通过谷歌找到它们,但没有太多运气.我知道第三方控件的数量没有.NET或Java那么大,但肯定有一些比库提供的更好吗?

qt qt4 qt-creator

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

使用Android应用程序访问SIM卡?

我想知道是否可以使用Android应用程序访问SIM卡

android smartcard sim-card

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