问题列表 - 第1702页

在MFC中捕获消息 - 有什么区别?

我只是想知道MFC中的以下两个消息陷阱之间的区别是什么(如果有的话)OnSize(..).

1 - 通过消息地图:

BEGIN_MESSAGE_MAP(CClassWnd, CBaseClassWnd)
...
    ON_WM_SIZE()
..
END_MESSAGE_MAP()
Run Code Online (Sandbox Code Playgroud)

2 - 通过afx_message:

afx_msg type OnSize(...);
Run Code Online (Sandbox Code Playgroud)

它们似乎可以互换使用,应该使用哪一个还是取决于其他因素?

c++ windows mfc messages

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

LINQ相当于foren for IEnumerable <T>

我想在LINQ中做相同的以下内容,但我无法弄清楚如何:

IEnumerable<Item> items = GetItems();
items.ForEach(i => i.DoStuff());
Run Code Online (Sandbox Code Playgroud)

什么是真正的语法?

linq ienumerable foreach

694
推荐指数
12
解决办法
46万
查看次数

如何在不同的堆栈框架中本地化Perl变量?

我有一些自动生成的代码,可以在一些代码中的一些不同的地方有效地写出以下内容:

no warnings 'uninitialized';
local %ENV = %ENV;
local $/   = $/;
local @INC = @INC;
local %INC = %INC;
local $_   = $_;
local $|   = $|;
local %SIG = %SIG;
use warnings 'uninitialized';
Run Code Online (Sandbox Code Playgroud)

当自动生成代码时,有些人认为代码并不是绝对必要的"漂亮",但是我想把它拉到子程序中.但是,这将在该子例程中本地化这些变量.有没有办法在调用堆栈框架中本地化这些变量?

更新:以类似的方式,能够在更高的堆栈帧中运行eval会很好.我认为Python已经有了这个.如果Perl也这样做会很好.

perl scope local

24
推荐指数
2
解决办法
1055
查看次数

如何使用Autoit/Autohotkey模仿Visual Studio的"Ctrl-K,C"两步宏行为?

我正在尝试为一些常见任务设置AutoHotkey宏,我希望热键模仿Visual Studio的"两步快捷方式"行为 - 即按Ctrl- K将启用"宏模式"; 在微距模式下,按某些键将运行一个宏,然后禁用"宏模式",任何其他键只会禁用宏模式.

示例 - 键入文件名时,我希望能够通过点击Ctrl- K然后按下来插入今天的日期D.

有没有人有一个像这样的状态AutoHotkey脚本的好例子?

autohotkey

15
推荐指数
2
解决办法
2590
查看次数

在Python中存储简单的用户设置

我正在编写一个网站,其中用户将有许多设置,例如他们选择的配色方案等.我很乐意将它们存储为纯文本文件,并且安全性不是问题.

我目前看到的方式是:有一个字典,其中所有键都是用户,值是字典,其中包含用户的设置.

例如,userdb ["bob"] ["colour_scheme"]的值为"blue".

将文件存储在文件中的最佳方法是什么?腌制字典?

有没有更好的方法来做我想做的事情?

python database settings web

7
推荐指数
4
解决办法
9057
查看次数

SQL(?):计算两个日期时间值之间的时间

当我需要仅计算08:00:00-16:00:00之间的时间时,计算从MySQL获取的两个日期时间值之间的时间的最佳方法是什么.

例如,如果我有值2008-10-13 18:00:00和2008-10-14 10:00:00,则时差应为02:00:00.

我可以用SQL做什么或者最好的方法是什么?我正在建立一个网站并使用PHP.

谢谢您的回答.

编辑:确切的是,我正在尝试计算"票"在工作时间内处于特定状态的时间.时间可能是几个星期.

EDIT2:我没有计算实际时差的问题,但减去了关闭时间,每天00:00:00-08:00:00和16:00:00-00:00:00.

-Samuli

mysql sql datediff

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

你能推荐一个Java库来读取(并可能写)CSV文件吗?

你能推荐一个Java库来读取,解析,验证和映射逗号分隔值(CSV)文件中的行到Java值对象(JavaBeans)吗?

java csv parsing

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

如何在Linq to SQL表达式中使用SQL的GETDATE()和DATEADD()?

如果我有Linq这样的SQL表达方式:

  from subscription in dbContext.Subscriptions
 where subscription.Expires > DateTime.Now
select subscription
Run Code Online (Sandbox Code Playgroud)

我希望这使用SQL Server GETDATE()函数而不是运行C#程序的机器的时间.

接下来的问题是如何翻译这个:

DateTime.Now.AddDays(2)
Run Code Online (Sandbox Code Playgroud)

对此:

DATEADD(dd, 2, GETDATE())
Run Code Online (Sandbox Code Playgroud)

sql linq-to-sql

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

转向敏捷开发方法的最佳案例?

如果你不得不向企业提出关于采用或转向敏捷开发方法(如SCRUM或XP等)的案例,你会做什么案例(你如何出售这个概念)?

例如

  • 您如何描述非技术人员的概念和好处?
  • 如果您已成功完成,那么获胜的参数/案例/理由是什么?
  • 编辑:我问的原因是我的一个朋友(他是一家公司的解决方案架构师)目前正试图决定如何向他的管理层确切地说明这个话题,并且我已经给了他我的建议.特别感到好奇的是听到那些成功地提出要转向敏捷对齐的方法论的人.

    agile methodology

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

    如何更改Visual Studio 2008的注册公司名称?

    有没有办法更改Visual Studio 2008注册的公司名称而无需重新安装?

    visual-studio-2008

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