问题列表 - 第2558页

滑动瓦片问题的启发式算法

我们的想法是将所有正确的元素向左和向左移动到右侧,中间有一个空的空间.元素可以跳过一个或两个部分进入空白区域.

LLL[ ]RRR
Run Code Online (Sandbox Code Playgroud)

我正在尝试为这项任务考虑一种启发式方法.启发式是否有助于找到可能的解决方案,或实际上返回一些移动作为解决方案?我该如何表达这样的启发式?

artificial-intelligence heuristics

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

在Linux中将窗口大小调整为设置大小

任何人都知道调整任何窗口的好方法,例如640x480?

当然,理由是截屏.

在Windows下我使用了donationcoder的ZoneSize.(顺便说一句:对于Firefox来说,这很简单,只需使用Web开发人员工具栏即可.)

linux

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

如何确定给定日期是否是该月的第N个工作日?

这是我想要做的:给定日期,星期几和整数n,确定日期是否是n该月的第几天.

例如:

  • 输入1/1/2009,Monday,2 将是假的,因为1/1/2009不是第二个星期一

  • 输入 11/13/2008,Thursday,2 将返回true,因为它是第二个星期四

如何改进此实施?

private bool NthDayOfMonth(DateTime date, DayOfWeek dow, int n)
{
    int d = date.Day;
    return date.DayOfWeek == dow && (d/ 7 == n || (d/ 7 == (n - 1) && d % 7 > 0));
}
Run Code Online (Sandbox Code Playgroud)

.net c# calendar date

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

使用Python连接到Exchange邮箱

我需要在Python脚本中连接到Exchange邮箱,而不使用本地计算机上的任何配置文件设置(包括使用Outlook).如果我使用win32com创建MAPI.Session,我可以使用现有的配置文件登录(使用Logon()方法),但我想提供用户名和密码.

这可能吗?如果是这样,有人可以提供示例代码吗?我更喜欢它只使用标准库和pywin32包.遗憾的是,无法为Exchange服务器启用IMAP访问(然后使用imaplib).

如果有必要:所有脚本将执行的操作是连接到邮箱,并运行收件箱中的邮件,检索内容.如果我能在第一时间获得连接,我可以为此编写代码!

有关Outlook的说明:Outlook将安装在本地计算机上,但它没有任何帐户设置(即所有相应的库都可用,但我需要独立于Outlook内部的任何设置运行).

python email connection exchange-server pywin32

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

侧边栏表格

如何在delphi中创建补充工具栏表单.

我尝试ScreenSnap和Align属性,但我需要表单即使用户最大化其他形式,仍然可见,而不是在顶部.就像windows侧边栏一样.

从评论中更新:如果窗口最大化,它也会使窗口最大化,而不是在前面或后面.

谢谢

delphi

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

如何在CodeIgniter中关闭mysql错误显示到屏幕

即使error_reporting设置为0,数据库错误仍会打印到屏幕上.是否有某个设置我可以更改以禁用数据库错误报告?这适用于CodeIgniter v1.6.x.

编辑:回复:修复错误 - 嗯,是的.我想修复错误.我从错误日志中收到错误通知,而不是我的访问者看到打印到屏幕上的错误通知.这对任何人都没有帮助,并且会损害我系统的安全性.

编辑2:将error_reporting设置为0不会影响CodeIgniter的内置错误记录类写入错误日志.

php mysql codeigniter error-reporting

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

Ruby中$ 1和\ 1

在Ruby中使用正则表达式时,$ 1和\ 1之间有什么区别?

ruby regex

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

当数字大于1时,是否有充分的理由存储小于1的百分比?

我继承了一个使用SQL Server 200x的项目,其中存储一个始终被视为问题域中百分比的值的列存储为大于1的十进制等值.例如,70%(0.7,逐字地)被存储为70,100%作为100除了需要等记住*0.01上检索到的值和*100持续值之前,它似乎并不成为一个问题在其本身.它确实让我的脑袋爆炸 ......所以有一个很好的理由让我失踪吗?是否有令人信服的理由来解决它,因为有相当数量的代码编写与伪百分比一起使用?

有一些情况发生了大于100%,但我不明白为什么这个值不会仅仅存储为1.05,例如,在这些情况下.

编辑:头部感觉更好,更聪明.感谢您的所有见解.

database numbers

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

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

ASP.Net MVC输出缓存:指令或配置设置配置文件必须指定'varyByParam'属性

我在没有输入参数的ActionResult方法上应用OutputCache属性后遇到上述错误消息 - 为什么我会在这种情况下使用VaryByParams?这是ASP.Net MVC中的错误还是有一种方法可以在不设置此属性的情况下使用OutputCache?

我的大问题是,如果我必须使用VaryByParams,如果我没有要缓存的参数,我应该为值输入什么?

asp.net-mvc outputcache

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