问题列表 - 第37668页

用404图像替换无效的图像网址

我不知道这是否可能,我有一个我自己制作的图像主机.我需要对它进行一些最后的调整.

每当图像被删除或是无效的图像网址时,它应该替换为404图像,例如,如果有人添加了这个:

http://imagehosturl.com/i/34njk5n.jpg

但这是一个无效的链接,所以我需要它来显示:

http://imagehosturl.com/img/notfound.jpg

这是这样的:

替代文字http://tinypic.com/images/404.gif

我知道.htaccess可以用它来做到这一点ErrorDocument 404,但是当用户访问无效页面时我已经有了一个,所以它会显示404页面.

因此,每当用户热链接图像并且图像无效或被删除时,我都需要将其替换为404图像.

我该怎么做?

.htaccess http-status-code-404

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

使用nupack Package Manager控制台将工作文件夹设置为解决方案文件夹

在Visual Studio中,nupack添加了一个名为Package Manager Console的电源shell窗口.我认为这是运行源代码控制命令的好地方(我正在使用Mercurial).但是,默认工作目录是我的用户文件夹,因此每次加载新项目时都需要导航到我的代码文件夹.

我想知道是否有一个单行命令将工作目录设置为解决方案文件夹.例如,这样的事情存在吗?

cd $SolutionFolder
Run Code Online (Sandbox Code Playgroud)

get-variable它的结果看起来没有任何立即可用的东西,但我以前从未使用过PowerShell,所以也许有办法获得解决方案文件夹?

powershell nuget

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

如何让Heroku在Ubuntu 10.10上工作(在Windows机器上使用VirtualBox)?

我是RailsTutorial.org程序的新手,已安装/设置rvm,ruby 1.9.2,rails,curl,git并创建了我的第一个应用程序并将其推送到github(所以SSH密钥很好).

下一步是部署到Heroku,这让我很伤心:

gem install Heroku
Run Code Online (Sandbox Code Playgroud)

工作正常,但我在"heroku keys:add"或"heroku create"之后收到此错误:

    [app_first (master)]$ heroku keys:add
<internal:lib/rubygems/custom_require>:29:in `require': no such file to load -- readline (LoadError)
 from <internal:lib/rubygems/custom_require>:29:in `require'
 from /home/john/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/gems/heroku-1.11.0/lib/heroku/commands/app.rb:1:in `<top (required)>'
 from <internal:lib/rubygems/custom_require>:29:in `require'
 from <internal:lib/rubygems/custom_require>:29:in `require'
 from /home/john/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/gems/heroku-1.11.0/lib/heroku/command.rb:5:in `block in <top (required)>'
 from /home/john/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/gems/heroku-1.11.0/lib/heroku/command.rb:5:in `each'
 from /home/john/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/gems/heroku-1.11.0/lib/heroku/command.rb:5:in `<top (required)>'
 from <internal:lib/rubygems/custom_require>:29:in `require'
 from <internal:lib/rubygems/custom_require>:29:in `require'
 from /home/john/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/gems/heroku-1.11.0/bin/heroku:7:in `<top (required)>'
 from /home/john/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/bin/heroku:19:in `load'
 from /home/john/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/bin/heroku:19:in `<main>
Run Code Online (Sandbox Code Playgroud)

我的猜测是它与失踪或错位的宝石有关,但我是一个完全的新秀所以猜测可能会有所改变.这是宝石环境:

[app_first (master)]$ gem environment
RubyGems Environment:
  - RUBYGEMS VERSION: 1.3.7
  - RUBY VERSION: 1.9.2 …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails heroku

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

从控制器获取模型类的Rails方法是什么?

我可以在控制器中执行此操作以获取模型类:

self.class.name.gsub("Controller", "").singularize.constantize
Run Code Online (Sandbox Code Playgroud)

但是在控制器中是否有内置的方法?

有点像self.model_class

谢谢!

ruby-on-rails

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

标签和分支与git有什么区别?

可能重复:
git中标记和分支之间有什么区别?

我想做的是为我的代码的不同版本创建检查点.所以,一旦我做了一堆提交,我想说,"好的,在代码的这一点,这是完成版本0.1".然后我可以做更多的提交并再次做,并说,"好的,这一点是0.2完成".

我知道如何制作一个分支和一个标签......我只是不明白其中的区别,哪一个会做我想要的;)

谢谢

tags git branch

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

iPhone - UIWebView:检测用户滚动到页面底部

所以,我有一个带有UIWebView的UIView,用于提供本地HTML文件(文档预览).我也有"接受"和"拒绝"UIButtons.我需要这些按钮仅在用户滚动到网页底部后才会出现.有没有办法捕获滚动到UIWebView底部的事件?

我没有看到任何好的答案,有人可以帮忙吗?

提前致谢.

iphone objective-c uiwebview uiwebviewdelegate

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

如何在sqlCE数据库中获取所有表名?

如何在sqlCE数据库中获取所有表名?

我在sqlCE(sdf文件)中有数据库,我需要得到表的所有名称

怎么做 ?

提前致谢

c# sql-server-ce

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

删除文本的最佳方法

到目前为止,iPhone上的删除文本的最佳解决方案是什么?

我听说过多种解决方案:

  • 有三件事20
  • 图像作为子视图
  • UIWebView 有一些东西NSAttributedString,但我没有找到一个有效的例子.

iphone nsstring uilabel

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

c#encrypt xml文件

告诉我加密XML文件的最简单方法.它是一个用于某些配置的文件,不希望人们乱用它.安全性不是问题,因为它是一种私有工具.

c# xml encryption

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

Nhibernate GetById返回null的ObjectInotFoundException insetad

我正在使用流利的Nhibernate.此代码根据其ID从DB加载类型T的实例.

public T GetById(IdT id, bool shouldLock)
    {
        T entity;

        if (shouldLock)
        {
            entity = (T) NHibernateSession.Load(persitentType, id, LockMode.Upgrade);
        }
        else
        {
            entity = (T) NHibernateSession.Load(persitentType, id);
        }

        return entity;
    }
Run Code Online (Sandbox Code Playgroud)

但我有很大的问题.当我打电话给我时,我得到的ObjectNotFoundException不是null.

如何使该实体可以为空并且不返回异常?

c# nhibernate fluent-nhibernate

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