问题列表 - 第43234页

在PHP中意味着什么:工厂,实例和观察者?

在PHP中,是什么意思:工厂,实例和观察者?

谢谢!

php

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

C#日期时间格式.本地化的字符串,如"sec""year"

我需要显示客户格式化的日期时间,如"12秒""2011年"
我如何获得本地化字符串"秒","年".在.net中是否存在特殊格式来获取这些字符串?

.net c# format datetime

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

画一条线连接两个矩形

我正在 Swing/AWT 中制作自己的类图应用程序,但我停在了这个功能上:

  • 我想在已选择的类矩形和目标类矩形之间画一条线,但线有一个功能,即每当我移动其中一个矩形时,连接它们的线就会跟随移动的矩形以直线方式弯曲,我希望下图能够展示我想要实现的目标: 替代文本

非常感谢一般指南或示例代码

java graphics swing awt

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

不同季节的酒店房间价格

我有一个数据库(MySQL),其中包含一个包含日期范围(作为startdate和enddate)和rate字段的表.日期范围意味着不同的季节(低,高等).这种情况是一个人在酒店办理入住手续,他的逗留时间是两个季节.示例数据如下所示:

SeasonName         SartDate            EndDate           Rate
Low                01-01-2007          30-04-2007        100.00
High               01-05-2007          31-08-2007        150.00
Peak               01-09-2007          31-12-2007        200.00
Run Code Online (Sandbox Code Playgroud)

客户的入住日期为29-04-2007,退房日期为03-05-2007.我需要计算每个季节的确切夜数,并计算总金额.

IDE是VB6.任何帮助将非常感激.

谢谢

汤姆

谢谢你的回复.我需要SQL来提取信息.至于日期有效期,我们假设费率适用于午夜(00:00).希望我澄清一下.

汤姆

mysql vb6 date range

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

在方法之间重用PreparedStatement?

我们都知道 的是,我们应该宁可重复使用JDBC PreparedStatement不是一个循环中创建一个新的实例.

但是如何处理PreparedStatement不同方法调用之间的重用?重用 - "规则"仍然有效吗?

我是否应该考虑使用字段,PreparedStatement还是应该在每次调用时关闭并重新创建预准备语句(保持本地)?(当然,这样一个类的实例将被绑定到Connection某些架构中可能是一个缺点)

我知道理想的答案可能是"它取决于".
但我正在寻找经验不足的开发人员的最佳实践,他们将在大多数情况下做出正确的选择.

java architecture performance jdbc prepared-statement

6
推荐指数
2
解决办法
2827
查看次数

如何使用linq获取表中的下一条记录?

我有一张表这样的订单:

ID

顾客ID

名称

ID客户ID名称1 4 aa

5 6 bbb

4 9 ccc

8 10 ddd

首先订购表,然后获取下一行.....怎么办?如果当前行id为4,我想得到id == 5的行

linq

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

AuthenticationType 协商与 NTLM

我在同一台服务器 (IIS 7.5) 上托管的 2 个不同站点上使用了相同的代码库。

出于某种原因,当我检查 http 处理程序背后的代码上的 Identity.AuthenticationType 属性时,我看到 1 个站点的 NTLM 和另一个站点的协商。这导致了一些问题,我需要他们都使用 NTLM。

你能帮我弄清楚为什么会有这种差异吗?到目前为止,我看到两个 IIS 站点都以相同的方式配置,但当然至少有 1 个我无法检测到的差异。谢谢!

编辑
我使用了链接,链接提供了从 IIS 中删除“协商”提供程序的说明。它对我不起作用。我执行了

appcmd.exe set config "Contoso" -section:system.webServer/security/authentication/windowsAuthentication /-"providers.[value='Negotiate']" /commit:apphost
Run Code Online (Sandbox Code Playgroud)

也许我做错了什么,但它没有帮助。我仍然将“协商”视为 AuthenticationType

我遇到的问题是我正在设置 web.config 模拟凭据,但它没有使用它们。它没有使用我提供的凭据,而是使用匿名用户。

奇怪的是 windowsAuthentication 被禁用了。我认为“协商”仅由 windowsAuthentication 使用。

asp.net iis

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

C#字符串是否以空字符串结尾?

出于好奇只是一个简短的问题.

string str = "string";
Console.WriteLine(str.EndsWith(string.Empty));                  //true
Console.WriteLine(str.LastIndexOf(string.Empty) == str.Length); //false
//of course string are indexed from 0, 
//just wrote if for fun to check whether empty string get some extra index
///somehow by a miracle:)

//finally

Console.WriteLine(str.LastIndexOf(string.Empty) 
               == str.LastIndexOf('g'));                        //true :)
Run Code Online (Sandbox Code Playgroud)

.net c# string

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

条件to_param方法

我使用模型实例方法t_param来生成SEO样式的URL

def to_param
  url
end
Run Code Online (Sandbox Code Playgroud)

这样我就可以使用path_to_model(model)生成到模型的链接,并使用Model.find_by_url(url)查询模型.这到目前为止工作正常.

我的问题:我有后端的RESTFUL管理路由.我可以以某种方式使to_param方法对它所调用的路由作出反应吗?因为我想在后端使用ID参数而不是URL参数创建链接.或者这里的正确方法是什么?

routes models ruby-on-rails-3

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

什么是重新排序由dicts组成的列表的Pythonic方法?

我有以下列表:

list = [{'nr' : 2, 'name': 'streamname'}, {'nr' : 3,'name': 'streamname'}, {'nr' : 1, 'name': 'streamname'}]
Run Code Online (Sandbox Code Playgroud)

那么我如何在python中以高效的方式重新排序呢?

list = [{'nr' : 1, 'name': 'streamname'}, {'nr' : 2,'name': 'streamname'}, {'nr' : 3, 'name': 'streamname'}]
Run Code Online (Sandbox Code Playgroud)

我想出了使用sort并创建一个lambda函数来对它进行排序.这是一个好方法吗?它有效吗?

list.sort(cmp=lambda x,y: cmp(x['nr'], y['nr']))
Run Code Online (Sandbox Code Playgroud)

python sorting lambda

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