问题列表 - 第5625页

为什么array.push有时比array [n] = value更快?

作为测试一些代码的副作用,我编写了一个小函数来比较使用array.push方法与直接寻址(array [n] = value)的速度.令我惊讶的是,推送方法通常表现得更快,特别是在Firefox中,有时在Chrome中.只是出于好奇:任何人都有解释吗?您可以在此页面找到测试(单击"数组方法比较")

javascript browser arrays performance firefox

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

适合于将字符串与正则表达式模式匹配的数据库或结构

我有一些正则表达式模式.输入字符串时,我必须找到与此字符串匹配的所有模式.这通常是O(n)操作:

SELECT regex FROM regexes WHERE 'string' RLIKE regex
Run Code Online (Sandbox Code Playgroud)

最快的方法是什么?是否存在针对此类操作进行优化的数据库结构或存储系统?

regex database search data-structures

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

使用分布式版本控制系统的最酷/最不寻常的黑客是什么?

我已经使用git工作了几个月,我发现大部分能够改善我日常工作的事情可以归结为分布式VCS中的灵活性和缺乏强制执行的默认策略.

很多人似乎都有同样的感受,并建立在这种灵活性的基础上

  • 我已经阅读了很多用户在不同机器上同步主目录的报告.
  • IkiWiki基于源代码控制,可以用作分布式维基.
  • 存在一些基于git构建的分布式错误/问题跟踪系统(不确定其他DVCS).

使用自己喜欢的DVCS实现了哪些很酷的想法?

git mercurial dvcs bazaar

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

c#和日期文化问题

我写了一个asp.net应用程序,我的一个回发例程只是将用户提交的表单数据保存到sql 2005 db.所有在我的开发机器上运行都很棒,但是当我部署到实时站点时,我的解析日期检查器的日期无效.

基本上它是期待在现场机器上的美国日期格式,但这不是我想要的.用户需要能够以dd/MM/yyyy格式输入.因此像21/10/2009这样的有效日期会在实时服务器上返回错误,但在我的开发机器上则不会.下面是抛出异常的代码.

DateTime dt;
dt = DateTime.Parse(sdate);  
//sdate in GB dd/MM/yyyy format
Run Code Online (Sandbox Code Playgroud)

是否可以强制解析例程以dd/MM/yyyy格式预期日期?

.net c# asp.net datetime cultureinfo

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

ASP.Net MVC ActionLink如何工作?

我正在尝试使用NHaml作为视图引擎为.Net 2.0编写自己的LightWeight MVC .

在ASP.Net 3.5 MVC中,我们使用View文件通过代码片段指定链接.

Html.ActionLink("Add Product","Add");
Run Code Online (Sandbox Code Playgroud)

在MVC二进制文件中,没有匹配此调用的函数.

我只发现:

(在System.Web.Mvc.Html.LinkExtensions类中)

public static string ActionLink(this System.Web.Mvc.HtmlHelper htmlHelper, 
   string linkText, string actionName)
Run Code Online (Sandbox Code Playgroud)

有更多类似的静态类,如FormExtensions,InputExtensions等.

ASP.Net MVC如何处理它?它是否为Html.ActionLink生成动态代码?

asp.net-mvc

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

使用pop3获取草稿并使用Java发送项目

我在使用Java获取草稿和发送邮件文件夹时遇到了问题.虽然我能够使用pop3获取收件箱并且能够通过smtp发送邮件,但我无法通过pop3完成它.在此先感谢您的回复.

java email pop3

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

窗口移动和调整OS X中的API

我试图在OS X上找到文档(或者,没有文档,如果这是我唯一的选择)API从窗口服务器查询窗口列表,然后导致窗口移动和调整大小.谁能指出我正确的方向?我想我会从Win32下的FindWindowEx和MoveWindow开始.

请注意,我想从外部进程执行此操作 - 我不是要求如何控制我自己的应用程序的窗口大小和位置.

windows macos layout

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

如何使用log4c滚动日志?

有人能告诉我如何使用log4c API库的滚动日志功能吗?

它只提供了它提供的功能的文档,而且有很多.

如果有人使用log4c滚动日志,那么很高兴看到如何配置和使用它.

c logging

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

使用TeX/LaTeX学习的书籍的源代码

前段时间,在阅读这篇文章后,我发现了一个很好的形象,并指向了一本名为"Thinking Forth"的更好的书.令我惊讶的是,该书的LaTeX资源已准备好下载,珍珠如下:

%% There's no bold typewriter in Computer Modern.
%% Emulate with printing several times, slightly moving

\newdimen\poormove
\poormove0.0666pt
\newcommand{\poorbf}[1]{%
\llap{\hbox to \poormove{#1\hss}}%
\raise\poormove\rlap{#1\hss}%
\lower\poormove\rlap{#1\hss}%
\rlap{\hbox to \poormove{\hss}\hbox{#1}}%
#1}

%\let\poorbf=\textbf
\renewcommand{\poorbf}[1]{{\fontencoding{OT1}\fontfamily{cmtt}\fontseries{b}\selectfont#1}}
Run Code Online (Sandbox Code Playgroud)

其中它可以模拟没有它的字体的粗体描边.自从阅读以来,我没有意识到\llap这一点,但现在我可以用它们来定义盒子等.

所以,我的问题是双重的:

  1. 您是否知道在有用的配方方面显示相对高级使用TeX/LaTeX的网站,以及
  2. 您是否知道任何提供TeX/LaTeX来源检查和学习的书籍(并且值得这样做)?

latex open-source typography tex

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

NLP的WordNet代码

是否有任何代码可用于演示使用Wordnet进行自然语言处理?我的问题是"开发一个查询应答系统.它以查询字符串作为输入.从用户正在阅读的文档中搜索出来的答案.它是一个桌面应用程序,文档已经保存.所需的输出是显示材料.

我是最后一年的学生.在09年3月15日之前等待你的回复.此致,Farheena Jawed

nlp wordnet

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