我不知道这是否可能,我有一个我自己制作的图像主机.我需要对它进行一些最后的调整.
每当图像被删除或是无效的图像网址时,它应该替换为404图像,例如,如果有人添加了这个:
但这是一个无效的链接,所以我需要它来显示:
这是这样的:
替代文字http://tinypic.com/images/404.gif
我知道.htaccess可以用它来做到这一点ErrorDocument 404,但是当用户访问无效页面时我已经有了一个,所以它会显示404页面.
因此,每当用户热链接图像并且图像无效或被删除时,我都需要将其替换为404图像.
我该怎么做?
在Visual Studio中,nupack添加了一个名为Package Manager Console的电源shell窗口.我认为这是运行源代码控制命令的好地方(我正在使用Mercurial).但是,默认工作目录是我的用户文件夹,因此每次加载新项目时都需要导航到我的代码文件夹.
我想知道是否有一个单行命令将工作目录设置为解决方案文件夹.例如,这样的事情存在吗?
cd $SolutionFolder
Run Code Online (Sandbox Code Playgroud)
从get-variable它的结果看起来没有任何立即可用的东西,但我以前从未使用过PowerShell,所以也许有办法获得解决方案文件夹?
我是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) 我可以在控制器中执行此操作以获取模型类:
self.class.name.gsub("Controller", "").singularize.constantize
Run Code Online (Sandbox Code Playgroud)
但是在控制器中是否有内置的方法?
有点像self.model_class?
谢谢!
可能重复:
git中标记和分支之间有什么区别?
我想做的是为我的代码的不同版本创建检查点.所以,一旦我做了一堆提交,我想说,"好的,在代码的这一点,这是完成版本0.1".然后我可以做更多的提交并再次做,并说,"好的,这一点是0.2完成".
我知道如何制作一个分支和一个标签......我只是不明白其中的区别,哪一个会做我想要的;)
谢谢
所以,我有一个带有UIWebView的UIView,用于提供本地HTML文件(文档预览).我也有"接受"和"拒绝"UIButtons.我需要这些按钮仅在用户滚动到网页底部后才会出现.有没有办法捕获滚动到UIWebView底部的事件?
我没有看到任何好的答案,有人可以帮忙吗?
提前致谢.
如何在sqlCE数据库中获取所有表名?
我在sqlCE(sdf文件)中有数据库,我需要得到表的所有名称
怎么做 ?
提前致谢
到目前为止,iPhone上的删除文本的最佳解决方案是什么?
我听说过多种解决方案:
UIWebView
有一些东西NSAttributedString,但我没有找到一个有效的例子.告诉我加密XML文件的最简单方法.它是一个用于某些配置的文件,不希望人们乱用它.安全性不是问题,因为它是一种私有工具.
我正在使用流利的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# ×3
iphone ×2
.htaccess ×1
branch ×1
encryption ×1
git ×1
heroku ×1
nhibernate ×1
nsstring ×1
nuget ×1
objective-c ×1
powershell ×1
tags ×1
uilabel ×1
uiwebview ×1
xml ×1