小编kia*_*uno的帖子

Rails在ruby 1.9.1上初始化非常慢

我刚刚在ruby 1.9.1上运行了我的rails 2.3.8 app.要进入控制台,启动网络服务器,任何初始化rails的东西,在ruby 1.9中比在ruby 1.8.7中长3-4倍.我正在使用ruby版本管理器,因此我可以轻松地在ruby 1.9和ruby 1.8.7之间切换.速度差异发生在生产和开发中.我想使用1.9,因为一旦一切运行它必须更快,但启动时间非常糟糕,应用程序在第一次请求时在Heroku上超时.

任何想法为什么ruby 1.9会慢3-4倍?我无法理解我的生活.

ruby performance ruby-on-rails startup ruby-1.9.1

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

nginx条件代理传递

我试图配置nginx代理将请求传递给另一个服务器,只有当$ request_body变量匹配特定的正则表达式时.

我现在的问题是,我不知道如何准确配置此行为.

我现在正处于这个问题:

server {
    listen 80 default;
    server_name test.local;

    location / {
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $remote_addr;
            proxy_set_header Host $http_host;

            if ($request_body ~* ^(.*)\.test) {
                    proxy_pass http://www.google.de;
            }

            root /srv/http;
    }

}
Run Code Online (Sandbox Code Playgroud)

但这里的问题是,根始终是上手.代理不会以任何方式传递.

关于如何实现这一目标的任何想法?

提前致谢

proxy nginx

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

如何在mac中使用"getopt"命令进行bash处理长参数?

我想让我的bash脚本处理长参数.我找到了getopt,但它在OS X中不受支持.任何人都可以告诉我为什么getoptBSD实现了,而不是GNU?我尝试getopt在GNU C lib中构建,但由于我在Linux上的技能不佳而失败了.

有人做过这项工作吗?

macos bash gnu

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

CMS建立在Zend Framework之上

是否有基于Zend Framework构建的CMS?
作为替代方案,是否有类允许使用Zend Framework更轻松地实现CMS?

如果有任何CMS,你能建议哪一个更好,或者你会使用哪一个?

php zend-framework content-management-system

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

是否有<fmt:message key ="key"/>的简写?

写下这样的事情是很乏味和丑陋的:

<input type="button" value="<fmt:message key="submitKey" />" />
Run Code Online (Sandbox Code Playgroud)

如果您想将消息标记嵌套在另一个标记的属性中,则会变得更糟.

有没有任何简写.例如(在JSF中):

<h:commandButton value="#{msg.shareKey}" />
Run Code Online (Sandbox Code Playgroud)

(适用于spring-mvc的解决方案)

java jsp jstl el

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

什么是合并模块以及它们如何使用?

什么是合并模块以及它们如何使用?我听说它们是.msm文件,但我以前从未见过(我只见过.msi).

它们是在创建msi文件时使用的吗?它们是否与商业软件一起发布(可能与msi文件一起?)

他们有什么意义?它们是否隐藏了需要与开发软件一起安装(因此一起分发)的常见第三方或Microsoft组件的安装程序实现?

谢谢!

windows merge-module

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

jQuery选择器返回的完整HTML对象

给出这个HTML:

<li id="the_list_item"><img src="some_img"></li>
Run Code Online (Sandbox Code Playgroud)

而这个选择:

$("#the_list_item")
Run Code Online (Sandbox Code Playgroud)

我想通过jQuery选择器从对象返回获取完整的html.

使用:

$("#the_list_item").html()
Run Code Online (Sandbox Code Playgroud)

...只是给我内在的HTML(<img src="some_img">部分)

但是由于:

$("#the_list_item").attr("id")
Run Code Online (Sandbox Code Playgroud)

给我'the_list_item',这表明整个列表项确实包含在返回的对象中..那么如何从该对象获取完整的代码?

我想<li id="the_list_item"><img src="some_img"></li>从我的对象中获取一个String:但是找不到这样做的方法.

jquery jquery-selectors

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

如何在Mac上开始使用Git

我在我的Mac上安装了Git,但我不知道如何运行它或访问它.从终端我输入git,但它说"命令无效".

我从http://code.google.com/p/git-osx-installer/downloads/list?can=3下载了git, 然后我下载了"Git Installer 1.7.3.5 - OS X - Leopard - x86_64"软件包.

更新1:

包的内容如下:

  • 的README.txt
  • GIT-1.7.3.5-x86_64的,leopard.pkg
  • 为非终端程序设置git PATH
  • uninstall.sh

当我执行"setup git PATH for non-terminal programs.sh"时,我收到以下消息:

在〜/ .MacOSX/environment.plist中没有改变PATH
~/Volumes/Git 1.7.3.5 x86_64 Leopard/Volumes/Git 1.7.3.5 x86_64 Leopard -MacBook-Pro:Git 1.7.3.5 x86_64 Leopard $ $ PATH -bash:/ usr/local/bin:/ bin:/ sbin:/ usr/bin:/ usr/sbin:/ usr/libexec:没有这样的文件或目录

更新2:

我的个人资料文件的内容如下:

# System-wide .profile for sh(1)

if [ -x /usr/libexec/path_helper ]; then
    eval `/usr/libexec/path_helper -s`
fi

if [ "${BASH-no}" != "no" ]; then
    [ -r /etc/bashrc ] && . …
Run Code Online (Sandbox Code Playgroud)

git macos

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

IIS 7.5和图像未被缓存

我无法将图像文件缓存.我已尝试过在本网站和其他网站上找到的所有内容,但仍然无法让它们缓存.

我尝试过的Web配置设置

    <staticContent>
    <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="1.00:00:00" />
    </staticContent>
    <httpProtocol allowKeepAlive="true" />


    <caching enabled="true" enableKernelCache="true">
    <profiles>
    <add extension=".png" policy="CacheUntilChange" />
    <add extension=".jpg" policy="CacheForTimePeriod" duration="12:00:00" />
    </profiles>
    </caching>  
Run Code Online (Sandbox Code Playgroud)

以下是其中一个图像的响应标题

    Key Value
    Response    HTTP/1.1 200 OK
    Cache-Control   no-cache
    Content-Type    image/png
    Last-Modified   Thu, 16 Dec 2004 18:33:28 GMT
    Accept-Ranges   bytes
    ETag    "a1ca4bc9de3c41:0"
    Server  Microsoft-IIS/7.5
    X-Powered-By    ASP.NET
    Date    Fri, 18 May 2012 13:21:21 GMT
    Content-Length  775
Run Code Online (Sandbox Code Playgroud)

iis caching browser-cache iis-7.5

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

检查项目基于哪个 NextJs 版本

我正在开发 NextJs 项目,我想知道安装了哪个 NextJs 版本。我可以在哪里检查?

version command-line-interface reactjs package.json next.js

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