问题列表 - 第19282页

Java是否"缓存"匿名类?

请考虑以下代码:

for(int i = 0;i < 200;i++)
{
  ArrayList<Integer> currentList = new ArrayList<Integer>() {{
    add(i);
  }};
  // do something with currentList
}
Run Code Online (Sandbox Code Playgroud)
  • Java将如何对待这类currentList
  • 对于200个对象中的每一个,它会认为它是一个不同的类吗?
  • 即使在创建第一个对象后,它是否会受到性能影响?
  • 是以某种方式缓存吗?

我只是好奇 :)

java performance anonymous-class

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

是否值得使用原型或我们应该使用OOP的JavaScript?

我现在是开发人员,过去几年我使用原型框架和OOP的实现,用于Javascript.我也使用过jquery和其他一些框架.

我一直在研究js如何工作以及与OOP有何不同,因为它是一种面向原型的语言.在我看来,实际上是一个伟大的概念,原型导向的语言.

给予正确的关注:
- 语言是如何使用的,因此更快,更高效,理论上更简单,更顺畅.
- 每个浏览器都有自己的javascript应该如何工作的实现,有时不可能在所有浏览器中使用简洁的代码,或者至少是大多数浏览器.
- 通常那些OOP框架(dojo.declare(),Js.Class,MooTools等)不仅适合做出好的工作,而且它们是跨浏览器.

我不禁想知道,是否值得开始使用面向javascript原型的RIA?或者我应该去Dojo.declare(),js.class或类似的?

javascript oop prototype-oriented

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

PHP搜索字符串以查找电子邮件地址

嗨我试图搜索字符串,看它是否包含一个电子邮件地址 - 然后返回它.

典型的电子邮件vaildator表达式是:

eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email);
Run Code Online (Sandbox Code Playgroud)

但是,我如何搜索是否在字符串中,例如返回字符串中的电子邮件地址:

"我的名字是乔,我可以通过joe@mysite.com与我联系.我也在Twitter上."

我有点难过,我知道我可以搜索它是否存在于它周围的\ b但是如何返回找到的内容.

谢谢.

php regex

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

如何在R中正确使用列表?

简要背景:广泛使用的许多(大多数?)当代编程语言至少有一些共同的ADT [抽象数据类型],特别是

  • string(由字符组成的序列)

  • list(有序的值集合),和

  • 基于地图的类型(将键映射到值的无序数组)

在R编程语言中,前两个分别实现为charactervector.

当我开始学习R时,几乎从一开始就有两件事是显而易见的:list是R中最重要的数据类型(因为它是R的父类data.frame),其次,我无法理解它们是如何工作的,至少不能很好地在我的代码中正确使用它们.

首先,在我看来,R的list数据类型是地图ADT的简单实现(dictionary在Python中,NSMutableDictionary在Objective C中,hash在Perl和Ruby中,object literal在Javascript中,等等).

例如,您可以像创建Python字典一样创建它们,方法是将键值对传递给构造函数(在Python中dict不是这样list):

x = list("ev1"=10, "ev2"=15, "rv"="Group 1")
Run Code Online (Sandbox Code Playgroud)

并且您可以像访问Python字典那样访问R List的项目,例如x['ev1'].同样,您可以通过以下方式仅检索"键"或仅检索"值":

names(x)    # fetch just the 'keys' of an R list
# [1] "ev1" "ev2" "rv"

unlist(x)   # fetch just the 'values' of an R list
#   ev1       ev2        rv 
# …
Run Code Online (Sandbox Code Playgroud)

language-features r list abstract-data-type data-structures

308
推荐指数
9
解决办法
20万
查看次数

ASP.net - Crystal Reports导出为PDF会将字母"i"随机添加到某些单词中

我们使用Crystal Reports生成pdf的客户账单(来自CR模板).它工作正常,除了引擎似乎在输出中的随机单词中添加字母"i".某些对齐问题也很明显(单词重叠等).正在使用标准字体.

我们使用.net 4和C#链接到10.5 CR程序集.最新版本的Adobe Acrobat Reader安装在服务器上.

我们现在通过12.2 CR组件尝试了相同的结果.我们还尝试了多个具有相同结果的.rpt文件.

asp.net crystal-reports

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

使用DateTime.ToString()时获取日期后缀

使用DateTime.ToString()格式化日期时是否可以包含日后缀?

例如,我想以下列格式打印日期 - 2009年7月27日星期一.但是,我可以使用DateTime.ToString()找到的最接近的示例是2009年7月27日星期一.

我可以使用DateTime.ToString()执行此操作,还是我将不得不回到我自己的代码?

.net c# date

74
推荐指数
7
解决办法
5万
查看次数

.NET库中的字符串流对象

是否有人知道用于封装对象集合的.NET类(在我的情况下是字符串),它允许类似Stream的读取,搜索等.基本上我需要一个具有GetNext方法的List,它将返回下一个对象并更新目前的阅读位置.

这可能不难实现(可能使用扩展方法),但我想利用任何可能已经存在的当前开发的.NET类.

编辑:我想补充说,数据总是以前进的方式访问(即不需要寻找一个快速的位置)或只是重置为零.所以看起来IEnumerator可能会起作用.

.net

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

如何使用MSBuild抑制所有警告

我如何抑制所有警告(或至少尽可能多的警告,因为那些带有MSB前缀的警告无法抑制如何抑制特定的MSBuild警告)?

msbuild command-line

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

在MATLAB中找到两个向量之间的交点

我有一个非常简单的MATLAB问题.找到两个向量之间交点的最简单方法是什么.我不熟悉各种MATLAB函数 - 似乎应该有一个这样的.

例如,如果我有一个从(0,0)到(6,6)的向量和另一个从(0,6)到(6,0)的向量,我需要确定它们在(3,3)处相交.

math matlab

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

使用php将目录的全部内容复制到另一个目录

我尝试使用将目录的全部内容复制到另一个位置

copy ("old_location/*.*","new_location/");
Run Code Online (Sandbox Code Playgroud)

但它说无法找到流,真的*.*找不到.

任何其他方式

谢谢戴夫

php

135
推荐指数
10
解决办法
16万
查看次数