问题列表 - 第13415页

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

从SQL中的无格式文本中解析日期

我试图找出一种优雅的方式从文本列中获取具有类似"YYYYMMDD"的数据的日期...所以我们可能会在列中看到"20060508"作为值,我希望能够从查询返回为日期(2006年5月8日).

我确信如果有足够的时间,我可以一起破解一些东西,但我想到的方法看起来非常糟糕,我怀疑有一种方法可以在一个查询中优雅地完成.

有什么建议?

sql t-sql sql-server

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

需要表格才能保持在父母之上

我有一个多窗口应用程序.我的主要形式是桌面的孩子.我的应用程序可以创建其他形式,也成为桌面的孩子.但是,我有一个特殊情况,我的主表单需要创建一个始终保持在其上的表单.

我有这个工作到一定程度....但是,如果我然后在应用程序中创建其他窗口这个表单似乎仍然在这些!

基本上我需要知道的是......

如何从我的主表单创建表单并使其仅保留在我的主表单之上?可能吗?

delphi winapi delphi-2009

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

如何阻止GHC生成中间文件?

通过ghc --make foo.hsGHC 编译haskell源文件时,总是留下除了以外的各种中间文件foo.exe.这些是foo.hifoo.o.

我经常最终不得不删除.hi和.o文件以避免文件夹混乱.

GHC是否有命令行选项不留下其中间文件?(当被问到#haskell时,我得到的最佳答案是ghc --make foo.hs && rm foo.hi foo.o.

haskell ghc

38
推荐指数
4
解决办法
6129
查看次数

C#反思问题

使用反射时遇到以下问题.

以下语句的计算结果为false:

object[] attributes = someType.GetCustomAttributes(true);

if (attributes[0] is NUnit.Framework.TestFixtureAttribute)
    return true;
Run Code Online (Sandbox Code Playgroud)

但是这个评估为真:

object[] attributes = someType.GetCustomAttributes(true);

if (attributes[0].ToString() == "NUnit.Framework.TestFixtureAttribute")
    return true;
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?

.net c# reflection

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

从C++回调到C#函数的访问冲突异常/崩溃

所以我有一个我正在使用的本地第三方C++代码库(.lib和.hpp文件),我曾经在C++/CLI中构建一个包装器,以便最终在C#中使用.

从调试模式切换到发布模式时,我遇到了一个特殊问题,因为当回调代码返回时,我遇到了一个访问冲突异常.

来自原始hpp文件的代码用于回调函数格式:

typedef int (*CallbackFunction) (void *inst, const void *data);
Run Code Online (Sandbox Code Playgroud)

来自C++/CLI Wrapper的代码用于回调函数格式:(我将解释为什么我暂时宣布两个)

public delegate int ManagedCallbackFunction (IntPtr oInst, const IntPtr oData);
public delegate int UnManagedCallbackFunction (void* inst, const void* data);
Run Code Online (Sandbox Code Playgroud)

- 很快,我宣布第二个"UnManagedCallbackFunction"的原因是我试图在包装器中创建一个"中间"回调,因此链从Native C++> C#更改为Native C++> C++/CLI Wrapper> C#的版本...完全公开,问题仍然存在,它刚刚被推送到C++/CLI Wrapper现在在同一行(返回).

最后,来自C#的崩溃代码:

public static int hReceiveLogEvent(IntPtr pInstance, IntPtr pData)
    {
        Console.WriteLine("in hReceiveLogEvent...");
        Console.WriteLine("pInstance: {0}", pInstance);
        Console.WriteLine("pData: {0}", pData);

        // provide object context for static member function
        helloworld hw = (helloworld)GCHandle.FromIntPtr(pInstance).Target;
        if (hw == null || pData == null)
        {
            Console.WriteLine("hReceiveLogEvent: received …
Run Code Online (Sandbox Code Playgroud)

c# c++ c++-cli callback access-violation

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

ServletContext.getRequestDispatcher()vs ServletRequest.getRequestDispatcher()

为什么

ServletRequest接口的getRequestDispatcher(String path)不能扩展到当前servlet上下文之外

在哪里

ServletContext的getRequestDispatcher(String path)可以使用getContext(String uripath)方法为外部上下文中的资源获取RequestDispatcher.

如何??

请帮忙

java servlets

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

C#最好的方式来比较一天中的两个时间

我想知道当天的指定时间是否过去了.我真的不喜欢我的方式:

private static readonly TimeSpan _whenTimeIsOver = new TimeSpan(16,25,00);

internal static bool IsTimeOver()
{
    return DateTime.Now.TimeOfDay.Subtract(_whenTimeIsOver ).Ticks > 0; 
}
Run Code Online (Sandbox Code Playgroud)

你好吗?

c# datetime timespan

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

jQuery选择器性能

根据我表达选择器的方式,我的性能差异很大.例如,查看这两个选择器,它们选择完全相同的元素:

A) someTableRow.find("td.someColumnClass").find("span.editMode").find("input")
B) someTableRow.find("td.someColumnClass span.editMode input")
Run Code Online (Sandbox Code Playgroud)

我希望B)能够更快,因为只有1次调用,但实际上我发现A)的执行速度提高了大约8倍.我不知道为什么,任何人都有任何见解?谢谢

performance jquery css-selectors

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

使用HSSF从Excel读取字符串值,但它是双倍的

我正在使用HSSF-POI来读取Excel数据.问题是我在单元格中的值看起来像一个数字,但实际上是字符串.如果我在Excel中查看格式单元格,则表示类型为"text".HSSF Cell仍然认为它是数字的.如何将值作为字符串获取?

如果我尝试使用cell.getRichStringValue,我会得到例外; 如果cell.toString,它与Excel表格中的值不完全相同.

编辑:直到这个解决,我会用

new BigDecimal(cell.getNumericCellValue()).toString()
Run Code Online (Sandbox Code Playgroud)

java excel poi-hssf apache-poi

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