问题列表 - 第32018页

带对象的全局静态类

好的,所以我知道你不能在静态类中拥有对象,但是我需要一个可以容纳可以从不同类访问的对象的类.我正在制作一个dll,它将为另一个程序提供扩展功能,所以我不能只是继承或传递类.如果需要,我可以只是使每个对象的属性我需要在静态类,这将工作,但不是我想要的友好.谁有关于如何完成这样的事情的任何其他想法?

c# oop static

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

java.net.SocketException连接超时错误

当我尝试连接到TCP服务器时,我遇到了以下错误.我的程序试图使用不同的线程打开大约300-400个连接,这发生在第250个线程中.每个线程使用自己的连接来发送和接收数据.

java.net.SocketException: Connection timed out:could be due to invalid address
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:372)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:233)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:220)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:385)
Run Code Online (Sandbox Code Playgroud)

这是我用来获取套接字的代码:

socket = new Socket(my_hostName, my_port);
Run Code Online (Sandbox Code Playgroud)

TCP服务器一次可以拥有的连接数是否有默认限制?如果不是如何解决这类问题?

java sockets

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

模式匹配,F#vs Erlang

在Erlang中,我们鼓励您不要匹配您实际未处理的模式.例如:

case (anint rem 10) of
    1 -> {ok, 10}
    9 -> {ok, 25}
end;
Run Code Online (Sandbox Code Playgroud)

是一种鼓励的风格,其他可能的结果导致badmatch结果.这与Erlang中的"让它崩溃"理念是一致的.

另一方面,F#会在等效的F#代码中发出"不完整的模式匹配",就像这里一样.

问题是:为什么F#不会通过增加与等效语句匹配的每个模式来有效地删除警告

|_ -> failwith "badmatch"
Run Code Online (Sandbox Code Playgroud)

并使用"让它崩溃"的理念?

编辑:到目前为止有两个有趣的答案:要么避免在不处理代数数据类型的所有情况时可能出现的错误; 或者因为.Net平台.找出哪个是检查OCaml的一种方法.那么,OCaml的默认行为是什么?

编辑:消除在Erlang没有背景的.Net人员的误解.Erlang哲学的要点不是产生总是崩溃的坏代码.让它崩溃意味着让其他进程修复错误.不是编写函数以便它可以处理所有可能的情况,而是让调用者(例如)处理自动抛出的坏情况.对于那些具有Java背景的人来说,它就像是一个带有已检查异常的语言之间的区别,它必须声明它可能会返回的每个可能的异常,以及一个语言,其中函数可能引发未明确声明的异常.

erlang f# ocaml pattern-matching

14
推荐指数
4
解决办法
2206
查看次数

简单的PHP屏幕刮擦功能

我正在尝试使用WordPress进行自动博客(即RSS驱动的博客发布),所有缺少的是一个组件,用RSS的URL链接到的内容自动填写帖子的内容(RSS与解决方案无关) ).

使用标准的PHP 5,我怎么能创建一个名为fetchHTML([URL])的函数来返回在<body>...</body>标签之间找到的网页的HTML内容?

如果有任何先决条件"包含",请告诉我.谢谢.

php blogs screen-scraping

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

将SQL SUM一起添加的首选语法

我想退回总销售额.也就是说整个数据集的UnitPrice + TaxAmount.我可以用两种不同的方式编写SQL查询,返回相同的结果.

SELECT SUM(UnitPrice + TaxAmount) AS 'TotalSales' FROM Sales
Run Code Online (Sandbox Code Playgroud)

要么

SELECT SUM(UnitPrice) + SUM(TaxAmount) AS 'TotalSales' FROM Sales
Run Code Online (Sandbox Code Playgroud)

这些查询中的一个是否可以在另一个上执行(性能还是其他)?或者这仅仅是品味问题?

sql database aggregate-functions

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

Apache/Tomcat 返回错误 503

安装程序包括: Windows 7 Apache 2.2 Tomcat 5.5 mod_jk-1.2.30-httpd-2.2.3

执行适当的安装后,我可以访问 Apache 默认页面,并且还可以访问本地主机上的 Tomcat。但是当我尝试通过 Apache 访问 jsp-examples 时,出现以下错误 503:

“服务暂时不可用 由于维护停机或容量问题,服务器暂时无法满足您的请求。请稍后重试。

我检查了 apache 和 tomcat 日志,但它们没有报告任何异常,如果有人能指出我如何找到问题所在,我将不胜感激。

tomcat apache2

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

Objective C中的嵌入式资源?

我在C#和Java中都有一个库,它使用一些XML文件来生成很多对象.我使用它们所以我不必用两种语言对它进行硬编码,并且可以轻松更新数据.

在C#和Java中,我都可以将这些文件嵌入到DLL/Package中.

我将如何在Objective-C中进行类似的操作?

objective-c embedded-resource

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

如何将Object上下文传递给jQuery.ajax JSONP回调?

当ajax提供程序预定义其回调时,我遇到了将javascript对象上下文传递给JSONP ajax请求的回调处理程序的问题.(Flickr是服务提供商).

我将举一个简化的例子:

function Person(anId) {
 this.name;
 this.id = anId;
 var self = this;
 this.loadName = function() {
  $.ajax({
   url: "jsonp.json",
   dataType: "jsonp",
   jsonpCallback : "handleJSON",
   data : {id: this.id},
   context: self,
   success: function (data) {
    self.name = data.name;
   }
  });
 }
}

var handleJSON = function(data) {
 console.log("received " + data.name );
}

var a = new Person(234);
a.loadName();
var b = new Person(345);
b.loadName();



上面的示例工作正常,控制台输出handleJSON函数的行.但是在这个函数中我没有引用调用它的原始对象.我希望调用成功函数:这里我可以引用变量.

有几种可能的解决方案,但我没有任何运行.

  1. 我将拦截jQuery为我生成的回​​调名称,并将其作为jsonpCallback参数中的值.我假设这个函数委托给指定的成功函数,我可以从中访问它.但我看不出如何获得生成的名称.
  2. 我将像在示例中一样指定上下文对象.jQuery文档声明该对象可用于回调处理程序.但是我无法找到这个上下文如何暴露给我的示例中的handleJSON函数.

目前我找到了一个使用谷歌代码的jquery-jsonp的解决方案.但我仍然非常好奇如何解决问题,如2所述.因为我认为jQuery引用声明它可以像这样处理.是什么让我可以依赖较少的第三方图书馆.

有人可以告诉我如何使用jQuery访问JSONP回调处理程序中的上下文?

jquery jsonp object callback

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

访问sqlplus中的绑定变量

在以下示例中,

variable recordId number;

BEGIN
  SELECT MAX(recordvalue) 
    INTO recordId 
    FROM sometable;
END;

PRINT recordid;
SELECT * 
  FROM someothertable 
 WHERE recordkey = &recordId;
Run Code Online (Sandbox Code Playgroud)

最后一行的select语句无法访问recordId的值.我知道我可以recordId使用:recordId 访问pl/sql块内部但是有没有办法recordId在不在pl/sql块中的sql语句中访问?(就像在最后一行).

sql plsql sqlplus

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

$(this)vs jQuery中的这个

$(this)thisjQuery有什么区别?这有两种不同的用法:

 $(document).ready(function() {
   $("#orderedlist").find("li").each(function(i) {
     $(this).append( " BAM! " + i );
   });
 });


 $(document).ready(function() {
   // use this to reset several forms at once
   $("#reset").click(function() {
     $("form").each(function() {
       this.reset();
     });
   });
 });
Run Code Online (Sandbox Code Playgroud)

jquery

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