问题列表 - 第44585页

MS SQL比较日期?

我有2个日期(日期时间):

date1 = 2010-12-31 15:13:48.593
date2 = 2010-12-31 00:00:00.000

它在同一天,只是不同的时间.比较date1和date2使用<=因为date1时间而无效.所以date1 <= date2是错误的,但应该是真的.我可以通过查看年,月和日来比较它们,以便它们是相同的吗?它的SQL Server 2008.

谢谢 :)

t-sql sql-server date sql-server-2008

78
推荐指数
2
解决办法
19万
查看次数

隐式与显式链接到DLL

当一个人应该隐式或明确地链接到DLL以及什么是常见的做法或陷阱?

windows dll winapi dllimport

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

Visual Studio可以记住我的源文件的MD5,以避免在时间戳更改但不是内容时重建它们吗?

大部分时间我在同一个项目上做了几个不同的开发,并且为了在它们之间进行一些逻辑分离,我在一个项目中使用个人版本控制系统(即化石,但这太过细节了).

这允许我在不同的分支中提交我的工作,以便之后合并它们.与此同时,我维护了一个行李箱分支,我在那里承担了同事的工作.

但是,当我从一个分支切换到另一个(以便执行例如一些合并行动),并回到我来自哪里时,Visual Studio来将检测时间戳修改和重建还没有真正被修改的文件.

有没有办法要求Visual Studio在其内容的某些哈希值发生更改时考虑源文件已更改?

由于答案似乎是"不",这是实现我想要的另一种方式,为此我开始赏金.请继续阅读以上内容.

您知道一种简单的方法来获取源文件的时间戳和MD5哈希值的快照,然后,对于时间戳更改的每个文件,如果MD5没有更改,则比较MD5和回滚时间戳修改?

谢谢您的回答.

build-process visual-studio-2010 visual-studio

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

春季战略模式与依赖注入

我有一个Strategy接口,由StrategyAStrategyB实现,它们都被定义为@Component,它们也有@Autowired属性,如何根据String获取其中一个的实例值?

这是我的Controller的动作,它应该执行策略:

@RequestMapping("/blabla")
public void perform (@RequestParam String strategyName) {
    Strategy strategy = (Strategy) /* Get the concrete Strategy based on strategyName */;
    strategy.doStuff ();
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

java spring spring-mvc

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

Flex中的Double或float数据类型?

我在flex(flash builder)中使用什么数据类型来创建"double"或"float"数据类型.我需要小数点后的数字.(即价格)

apache-flex flash adobe actionscript

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

如何枚举控件的所有依赖属性?

我有一些WPF控件.例如,TextBox.如何枚举该控件的所有依赖属性(如XAML编辑器那样)?

wpf dependency-properties

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

事务内的FOR UPDATE不会锁定行

我做了这个测试,从两个线程中选择一个我之前创建的行:

CREATE TABLE `customers` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`id`), 
) ENGINE=InnoDB 

    var t1 = new Thread(new ThreadStart(delegate()
    {
        using (var conn = new MySqlConnection("Server=localhost;Database=test;Uid=root;Pwd=test;"))
        {
            conn.Open();
            using (var trans = conn.BeginTransaction())
            {
                using (var cmd = new MySqlCommand("select id from customers where id = 8534 FOR UPDATE;", conn, trans))
                {
                    using (var reader = cmd.ExecuteReader())
                    {
                        Console.WriteLine("Enter t1: " + reader.Read());
                        Thread.Sleep(2000);
                        Console.WriteLine("Exit t1");
                    }
                }
            }
        };
    }));

    var t2 = new Thread(new ThreadStart(delegate()
    { …
Run Code Online (Sandbox Code Playgroud)

.net c# mysql locking

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

WinForms中的Model-View-Presenter

我正在尝试使用WinForms首次实现MVP方法.

我试图了解每一层的功能.

在我的程序中,我有一个GUI按钮,当单击时会打开一个openfiledialog窗口.

因此,使用MVP,GUI处理按钮单击事件,然后调用presenter.openfile();

在presenter.openfile()中,是否应该将该文件的开头委托给模型层,或者因为没有要处理的数据或逻辑,它应该只是对请求进行操作并打开openfiledialog窗口吗?

更新: 我已经决定提供赏金,因为我觉得我需要进一步的帮助,最好根据我的具体要点量身定制,以便我有上下文.

好的,在阅读了MVP后,我决定实施被动视图.实际上,我将在Winform上有一堆控件,由Presenter处理,然后委托给Model.我的具体要点如下:

  1. 当winform加载时,它必须获得树视图.我认为视图应该调用一个方法如:presenter.gettree(),这是正确的,这将依次委托给模型,该模型将获取树视图的数据,创建并配置它,将其返回给演示者,然后将传递到视图,然后将其简单地分配给一个面板?

  2. 对于Winform上的任何数据控件,这是否相同,因为我还有一个datagridview?

  3. 我的应用程序,有许多具有相同程序集的模型类.它还支持插件架构,其插件需要在启动时加载.视图是否只调用一个presenter方法,然后调用一个加载插件并在视图中显示信息的方法?然后哪个层控制插件引用.视图是否会引用它们或演示者?

  4. 我认为视图应该处理关于表示的每一件事,从树视图节点颜色到数据网格大小等,我是否正确?

我认为这是我的主要关注点,如果我理解这些流程应该如何,我想我会没事的.

.net c# mvp design-patterns winforms

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

异步文件上传Servlet

是否建议使用异步或NIO servlet进行文件上传?如果是这样,一个好的示例代码将对我有很大的帮助.

我想知道哪个版本的Tomcat也支持Async/NIO servlet.

java tomcat servlets nio file-upload

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

GNU调试器(GDB)和"帮助信息泄漏"?

我在Linux 64位机器上运行GDB 7.2.一切正常但现在我想尝试使用GDB来帮助我检测内存泄漏,如下文所示:

http://geocities.ws/murugesan/technical/gdb/memoryleak_gdb.html

有一节说:

GDB with info leaks command availability check:

      # gdb -q
      (gdb) help info leaks  
      If you find the help for that command,then GDB is capable to debug the program for memory leaks.  Else the support of GDB to find the memory leaks is not available in that GDB version.
Run Code Online (Sandbox Code Playgroud)

当我做"帮助信息泄漏"我什么都没得到;-(

我是否必须为特定的编译文件执行此操作?像"文件myprog",然后做一切?

顺便说一句:你们怎么发现使用GDB查找内存泄漏?

c gdb

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