小编Eug*_*ica的帖子

如何计算JavaScript对象的属性?

假设我在JavaScript中有以下对象:

var object = {
  "key1": "value1",
  "key2": "value2",
  "key3": "value3"
}; 
Run Code Online (Sandbox Code Playgroud)

如何找出对象中存在多少个值?

javascript object

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

如何检测是否加载了javascript文件?

加载JavaScript文件时是否会触发事件?问题出现了,因为YSlow建议将JavaScript文件移动到页面底部.这意味着 $(document).ready(function1)function1加载包含代码的js文件之前触发.

如何避免这种情况?

javascript jquery

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

如何使Entity Framework缓存一些对象

我正在使用实体框架.

在我的数据库中存储了人员和他们的国家.当我加载一个人物时,我不知道每个人的起源是什么.有没有办法缓存国家/地区列表,以便不会有不必要的请求.

.net entity entity-framework

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

Lucene.NET中的并发性.

我想使用Lucene.NET在两个应用程序之间共享全文搜索:一个是ASP.NET MVC应用程序,另一个是控制台应用程序.两个应用程序都应该搜索和更新索引.如何处理并发?
在ifdefined.com上找到了一个教程,其中讨论了类似的用例.我担心锁定将是一个很大的瓶颈.

PS:我还注意到IndexSearcher使用了索引的快照,在上面提到的教程中,只有在索引更新时才会创建搜索器.这是一个好方法吗?我可以在每次搜索时创建一个常规搜索器对象,如果是,那么开销是多少?

我找到了一个相关的问题 Lucene.Net是否管理多个访问同一索引的线程,一个索引而另一个正在搜索?什么声称进程间并发是安全的.这是否意味着它不是指数的竞争条件?

也是一个非常重要的方面.如果让10-15个线程试图通过获取此解决方案中提供的共享锁来更新Lucene索引,那么所涉及的性能损失是多少?

使用它几个月之后,我必须补充一点,搜索的开放索引通常可以在高CPU和内存加载下创建OutOfMemory异常,如果查询使用排序.指数开仓操作的成本很小(根据我的经验),但GC的成本可能相当高.

.net lucene lucene.net

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

如何自定义Eclipse的文本编辑器代码格式

如何设置Eclipse的代码格式化程序以允许长度超过80个字符的代码行.我知道很长的线很难读,但在我看来,每行80个字符对于宽屏显示器来说是非常小的值.

eclipse code-formatting code-standards

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

是否可以迭代存储在Lucene Index中的文档?

我有一些文档存储在带有docId字段的Lucene索引中.我想将所有docId存储在索引中.还有一个问题.文件数量约为30万,所以我更愿意将这个文件放在500块大小的文件中.是否可以这样做?

lucene lucene.net

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

当用户导航到一个域内的其他页面时,Google Analytics如何跟踪事件

在Google的文档中,据说可以通过以下方式跟踪事件:

<a onclick="_gaq.push(['_trackEvent', 'category', 'action', 'opt_label', opt_value]);">click me</a> 
Run Code Online (Sandbox Code Playgroud)

或更早版本:

<a onclick="pageTracker._trackEvent('category', 'action', 'opt_label', opt_value);">click me</a>
Run Code Online (Sandbox Code Playgroud)

我正在使用Firebug查看点击链接时发出的请求,我看到中止请求:

http://www.google-analytics.com/__utm.gif?utmwv=4.7.2&utmn=907737223&....

发生这种情况是因为浏览器在用户导航到新页面时卸载所有javascript.在这种情况下如何执行事件跟踪?

编辑: 因为一张图片可以胜过千言万语...... 替代文字

当我点击链接时,firebug会向我显示这一系列请求(此处显示前四个,后面是填写页面内容的请求之后)

google-analytics

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

如何按照编写的顺序迭代javascript对象属性

我发现我的代码中存在一个错误,希望通过最少的重构努力来解决.Chrome和Opera浏览器中会出现此错误.问题:

var obj = {23:"AA",12:"BB"};
//iterating through obj's properties
for(i in obj)
  document.write("Key: "+i +" "+"Value: "+obj[i]);
Run Code Online (Sandbox Code Playgroud)

输出FF,IE键:23值:AA键:12值:BB

Opera和Chrome输出(错误)
键:12值BB
键:23值AA

我试图制作一个像这样的逆序对象

var obj1={"AA":23,"BB":12};
for(i in obj1)
  document.write("Key: "+obj[i] +" "+"Value: "+i);
Run Code Online (Sandbox Code Playgroud)

但是输出是一样的.有没有办法通过小改动为所有浏览器提供相同的行为?

javascript

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

IIS 7.0不显示自定义错误页面

我正在运行一个有自己的错误处理程序的应用程序.在开发环境中进行测试时,错误页面会正确显示(错误页面显示正确).
但是生产IIS上的相同代码,错误页面将被替换.这里描述这个问题.

我只是想知道有没有办法在web.config文件中编写此设置,而不是修改代码.

asp.net-mvc iis-7

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

使用SPARQL和Jena查询DBpedia

我无法理解如何使用Jena查询DBpedia.在这里的教程(清单4)中,模型初始化如下:

// Open the bloggers RDF graph from the filesystem
InputStream in = new FileInputStream(new File("bloggers.rdf"));

// Create an empty in-memory model and populate it from the graph
Model model = ModelFactory.createMemModelMaker().createModel();
model.read(in,null); // null base URI, since model URIs are absolute
in.close();
Run Code Online (Sandbox Code Playgroud)

假设我想编写一个列出巴黎教堂的查询.在SPARQL中,它看起来像(取自此邮件列表消息):

PREFIX p: <http://dbpedia.org/property/>
PREFIX dbpedia: <http://dbpedia.org/resource/>
PREFIX category: <http://dbpedia.org/resource/Category:>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX geo: <http://www.georss.org/georss/>

SELECT DISTINCT ?m ?n ?p ?d
WHERE {
 ?m rdfs:label ?n.
 ?m skos:subject ?c. …
Run Code Online (Sandbox Code Playgroud)

semantic-web sparql jena dbpedia

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