问题列表 - 第25635页

有没有办法让我的JavaScript执行"好看"?

我想在浏览器窗口中运行一些计算,但我不希望它减慢客户端计算机的速度以进行用户交互,特别是对于单核计算机.有没有办法调整执行JavaScript的优秀级别,以便尽可能快地执行,而不会降低机器的响应能力?

javascript nice renice

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

使用git从项目框架创建新项目

为了让新的django项目更快地运行,我想维护一个单独的"项目框架",我将所有新项目作为基础.如果我改进骨架,我可以将这些改进带入我的活动项目中,这将是很棒的.我怎样才能用git实现这个目标?

那么,也许在我的远程git存储库机器中,我会为每个项目提供1个repo,为骨架提供一个repo?

  • PROJ-A-回购
  • PROJ-B-回购
  • 骨架回购

如果我想基于骨架在本地创建一个新的proj-C,那么在一个名为proj-C-repo的新repo中将我的本地更改推送到远程服务器,我该怎么做?

我已经阅读了相当多的git文档,但我对如何解决这个问题感到困惑.我是否需要克隆骨架,或者创建一个空的仓库,然后跟踪远程分支或其他东西?

git

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

PHP正则表达式.检查String是否仅包含字母

在PHP中,如何检查String是否只包含字母?我想写一个if语句,如果有(空格,数字,符号)或除了a-z和之外的任何其他内容,将返回false A-Z.

我的字符串必须只包含字母.

我以为我可以这样做,但我做错了:

if( ereg("[a-zA-Z]+", $myString))
   return true;
else
   return false;
Run Code Online (Sandbox Code Playgroud)

如何确定是否myString只包含字母?

php regex string

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

F#currying效率?

我有一个看起来如下的函数:

let isInSet setElems normalize p = 
        normalize p |> (Set.ofList setElems).Contains
Run Code Online (Sandbox Code Playgroud)

此函数可用于快速检查元素是否在语义上属于某个集合的一部分; 例如,要检查文件路径是否属于html文件:

let getLowerExtension p = (Path.GetExtension p).ToLowerInvariant()
let isHtmlPath = isInSet [".htm"; ".html"; ".xhtml"] getLowerExtension
Run Code Online (Sandbox Code Playgroud)

然而,当我使用如上所述的函数时,性能很差,因为在"isInSet"中写入的函数体的评估似乎被延迟,直到所有参数都已知 - 特别是,诸如(Set.ofList setElems).Contains每次执行时重新评估的不变位isHtmlPath.

我怎样才能最好地保持F#的简洁性和可读性,同时仍然可以获得预先评估集合结构的更有效的行为.

以上只是一个例子 ; 我正在寻找一种避免让我陷入实施细节的一般方法 - 在可能的情况下,我希望避免因实施执行顺序等细节而分心,因为这对我来说通常并不重要,并且会破坏一个主要的卖点函数式编程.

f# functional-programming currying

9
推荐指数
3
解决办法
849
查看次数

jQuery:如何在不影响孩子的情况下替换内容

我想用tag替换tag,但不替换所有子元素(只是父元素).如何用jQuery做到这一点?

谢谢

jquery

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

RewriteCond%{QUERY_STRING}出现问题,后向引用未在最终到达网址中显示

我的.htaccess文件中有以下内容:

RewriteCond %{QUERY_STRING} ^route\=product\/category\&path\=35\&page\=([0-9]+)$
RewriteRule ^index\.php$ http://%{HTTP_HOST}/product/category/35/page_$1? [R=301,L]
Run Code Online (Sandbox Code Playgroud)

当我输入URL时,它的行为并不像预期的那样:

http://example.com/index.php?route=product/category&path=35&page=2
Run Code Online (Sandbox Code Playgroud)

它被重写为:

http://example.com/product/category/35/page_
Run Code Online (Sandbox Code Playgroud)

有人能告诉我,我做错了吗?

谢谢,

eb_dev

mod-rewrite backreference query-string

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

打开程序一次,将多个文件作为来自explorer的参数

我有一个程序,当使用资源管理器中的右键菜单打开文件时.但是,如果我选择多个文件,然后右键单击并打开我的程序,那么它会打开我的程序的多个实例,而不是仅将多个文件作为参数传递给单个实例.该程序是用vb.net编写的,但不是windows窗体,它只是一个模块,所以我可以勾选Visual Studio中属性中的Single实例选项.

那么如何在单个实例中从资源管理器上下文菜单中打开多个文件.

.net vb.net explorer contextmenu single-instance

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

在EF实体的非null属性上使用Html.TextBoxFor显示空文本框

我正在使用Entity Framework(v4)实体.我有一个名为Car的实体,其Year属性为integer.Year属性不允许NULL.我的创建视图中有以下内容:

<%= Html.TextBoxFor(model => model.Year) %>
Run Code Online (Sandbox Code Playgroud)

我需要在CarController中的HttpGet Create操作中返回一个新的Car对象(由于其他要求).

目前,Year文本框中显示零,因为Year属性不允许NULL.我想在Create视图中显示一个空文本框.我该怎么做呢?

entity-framework asp.net-mvc-2

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

Chrome的加载指示器在XMLHttpRequest期间保持旋转

我正在编写一个使用Comet/Long Polling来保持网页最新的AJAX网络应用程序,我注意到在Chrome中,它会将页面视为始终加载(标签图标不断旋转).

我认为这对谷歌Chrome + Ajax来说是正常的,因为即使Google Wave也有这种行为.

那么今天我注意到Google Wave不再保持加载图标旋转,任何人都知道他们如何解决这个问题?

这是我的ajax调用代码

var xmlHttpReq = false;
// Mozilla/Safari
if (window.XMLHttpRequest) {
   xmlHttpReq = new XMLHttpRequest();
}
// IE
else if (window.ActiveXObject) {
   xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlHttpReq.open('GET', myURL, true);
xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlHttpReq.onreadystatechange = function() {
   if (xmlHttpReq.readyState == 4) {
      updatePage(xmlHttpReq.responseText);
   }
}
xmlHttpReq.send(null);
Run Code Online (Sandbox Code Playgroud)

javascript ajax google-chrome comet long-polling

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

'6k视图'是什么意思,我如何格式化PHP中的数字

"6k视图"是什么意思,我如何在PHP中格式化这个数字?

php

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