问题列表 - 第2561页

收益率回报== IEnumerable和IEnumerator?

yield return用于实现快捷方式IEnumerableIEnumerator

c# ienumerable ienumerator iterator yield

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

从URL获取子域

首先从URL获取子域很容易.

http://www.domain.example
Run Code Online (Sandbox Code Playgroud)

扫描第一个时间段然后返回"http://"之后的任何内容......

然后你记得

http://super.duper.domain.example
Run Code Online (Sandbox Code Playgroud)

哦.所以,你想,好吧,找到最后一个时期,回过头来获取一切!

然后你记得

http://super.duper.domain.co.uk
Run Code Online (Sandbox Code Playgroud)

而你又回到了原点.除了存储所有顶级域名列表外,任何人都有任何好主意吗?

subdomain dns url parsing

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

如何从任意位置使用JDBC驱动程序

我需要测试与数据库的JDBC连接.执行此操作的Java代码应该如下所示:

DriverManager.getConnection("jdbc connection URL", "username", "password");
Run Code Online (Sandbox Code Playgroud)

驱动程序管理器将查找给定连接URL的相应​​驱动程序.但是我需要能够在运行时加载JDBC驱动程序(jar).即我在运行上述代码片段的java应用程序的类路径上没有JDBC驱动程序.

所以我可以使用这段代码加载驱动程序,例如:

URLClassLoader classLoader = new URLClassLoader(new URL[]{"jar URL"}, this.getClass().getClassLoader());
Driver driver = (Driver) Class.forName("jdbc driver class name", true, classLoader).newInstance();
Run Code Online (Sandbox Code Playgroud)

但是后来驱动程序管理器仍然不会接收它,因为我无法告诉它使用哪个类加载器.我尝试设置当前线程的上下文类加载器,它仍然无法正常工作.

任何人都有最好的方法来实现这一目标吗?

java jdbc driver

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

如何从2.0 asmx Web服务返回JSON

我正在使用.Net framework 2.0/jQuery来对2.0 Web服务进行Ajax调用.无论我在ajax调用中将contentType设置为什么,服务始终返回XML.我想让它回归Json!

这是电话:

      $(document).ready(function() {
         $.ajax({
            type: "POST",
            url: "DonationsService.asmx/GetDate",
            data: "{}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function(msg) {
              // Hide the fake progress indicator graphic.
              $('#RSSContent').removeClass('loading');

              // Insert the returned HTML into the <div>.
              $('#RSSContent').html(msg.d);
            }
          });
        });    
Run Code Online (Sandbox Code Playgroud)

以下是Fiddler中请求标头的样子:

POST /DonationsService.asmx/GetDate HTTP/1.1
x-requested-with: XMLHttpRequest
Accept-Language: en-us
Referer: http://localhost:1238/text.htm
Accept: application/json, text/javascript, */*
Content-Type: application/json; charset=utf-8
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; eMusic DLM/4; .NET CLR 2.0.50727)
Host: …
Run Code Online (Sandbox Code Playgroud)

.net asp.net ajax jquery web-services

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

Eclipse优化导入以包含静态导入

无论如何让Eclipse自动查找静态导入?例如,现在我终于升级到了Junit 4,我希望能够写:

assertEquals(expectedValue, actualValue);
Run Code Online (Sandbox Code Playgroud)

点击Ctrl+ Shift+ O并添加Eclipse:

import static org.junit.Assert.assertEquals;
Run Code Online (Sandbox Code Playgroud)

也许我问的太多了.

java eclipse keyboard-shortcuts

405
推荐指数
7
解决办法
10万
查看次数

如何编写JavaScript模式弹出窗口(替换Ajax)?

我需要用等价的JavaScript 替换我们的Ajax Modal Popup控件.我们将此用作简单的上下文相关帮助类型弹出窗口.我做了一个快速浏览,但没有看到我正在寻找的东西.我只需要一些文本和一个简单的关闭按钮/链接,但我希望页面在弹出窗口下方变暗,就像使用Ajax模式控件一样.

任何人都可以推荐一个你用过的很好的JavaScript弹出/帮助类型解决方案吗?

javascript modalpopups

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

PHP:类方法的进入/退出回调?

有没有办法在不在每个方法中进行显式调用的情况下设置回调(或自动记录)方法参数,条目和出口?我基本上想要将此信息记录到我的记录器类(这是静态的),而不必为每个方法手动执行此操作.

现在我必须在每个方法中调用Logger :: logEntry()和Logger :: logExit()来完成此任务.我很乐意不必这样做:

class TestClass {
    public function tester($arg) {
        Logger::logEntry();
        Logger::info('Parameter $arg => ' . $arg);

        // Do some stuff...

        Logger::logExit();
    }
}
Run Code Online (Sandbox Code Playgroud)

php methods logging callback stack-trace

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

在单个语句中更新多个值

我有一个主/详细信息表,并希望根据详细信息表更新主表中的一些汇总值.我知道我可以像这样更新它们:

update MasterTbl set TotalX = (select sum(X) from DetailTbl where DetailTbl.MasterID = MasterTbl.ID)
update MasterTbl set TotalY = (select sum(Y) from DetailTbl where DetailTbl.MasterID = MasterTbl.ID)
update MasterTbl set TotalZ = (select sum(Z) from DetailTbl where DetailTbl.MasterID = MasterTbl.ID)
Run Code Online (Sandbox Code Playgroud)

但是,我想在一个声明中做到这一点,如下所示:

update MasterTbl set TotalX = sum(DetailTbl.X), TotalY = sum(DetailTbl.Y), TotalZ = sum(DetailTbl.Z)
from DetailTbl
where DetailTbl.MasterID = MasterTbl.ID group by MasterID
Run Code Online (Sandbox Code Playgroud)

但这不起作用.我也尝试过省略"group by"子句的版本.我不确定我是否遇到了我的特定数据库(Advantage)或我的SQL限制.可能是后者.有人可以帮忙吗?

sql advantage-database-server

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

如何将字符串转换为Perl中的数字?

如何将包含数字的字符串转换为Perl中的数字值?

string floating-point perl

82
推荐指数
7
解决办法
27万
查看次数

如何将数字的后3位数转换为0

如何将数字的后3位数转换为0

例如3444678到3444000

我可以这样做

(int)(3444678/1000)*1000 = 3444000

但划分和乘法可能代价高昂......

任何其他解决方案????

math optimization

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