标题可能有点令人困惑,我会尽力解释我需要实现的目标.基本上我对特定网页有以下要素:
如上所述,页面的内容部分可能是最棘手的部分.我需要一个覆盖整个区域的背景中的大图像.css-tricks 在完成整页背景图像方面有很好的指导.所以我希望这很容易实现.问题是如果窗口<720px并且页脚位于折叠下方(需要您滚动到它),如何使子页脚保持在底部.一个> 720px的窗口应该显示子页脚和没有滚动条的页脚.
在这一点上,我甚至不担心内容需要的最小高度(可能需要内容上的滚动条<div>或使子页脚和页脚都低于折叠).
这是我想要实现的图像模型:
首先 - 一个<720px高的窗口,其中页脚需要滚动到:

第二个 - 一个<720px高的窗口,已向下滚动以查看页脚:

最后 - 一个高大的窗口> 720px没有滚动条,因为一切都是可见的:

我正在使用jQuery而不关心IE6.我可以在CSS中实现这一点吗?我是否必须使用jQuery动态调整内容?使用css3可以轻松完成整页背景,我很高兴使用css3或html5来完成我需要的工作.
我想用一个简单的形状使用路径机制绘制html5画布元素的动画.当鼠标悬停在它上面时,我想放大它,使它更不透明并改变颜色.我可以使用jQuery的animate()函数吗?什么是最好的方法?canvas有没有机制来做这种动画?
我想在红色和黑色之间有一些文字脉动.想我会使用jQuery UI的动画功能来实现这一点.看起来很简单......类似于:
function pulseRed() {
$('.pulsing').animate({ color: "red" }, 1000, pulseBlack);
}
function pulseBlack() {
$('.pulsing').animate({ color: "black" }, 1000, pulseRed);
});
Run Code Online (Sandbox Code Playgroud)
我担心的是效率如何.如果我在不同的地方有很多文字来搏动,我应该以某种方式改变CSS样式表规则.pulsing吗?在这样的函数之间进行无限循环是否安全,或者我是否会因堆叠太多函数调用而遇到麻烦?
我已经在使用jQuery和jQuery UI,所以我根本不介意使用上面的动画颜色机制......但如果有更好的解决方案,我很乐意听到它.
我们正在使用Spring Framework和Spring Security 3.0.x,我们如何知道当前访问者是否已登录以及他们的用户名是什么?我总是有以下代码:
public static String getUsername() {
Object principal = SecurityContextHolder.getContext().getAuthentication().getPrincipal();
if (principal == null)
return null;
if (principal instanceof String)
return (String) principal;
if (principal instanceof User)
return ((User) principal).getUsername();
return null;
}
Run Code Online (Sandbox Code Playgroud)
instanceofs 的原因是过去有时getPrincipal()会返回a String,有时候会User...
所以我只是检查是否getUsername()返回null以查看当前访问者是否已登录.但是,最近升级某些组件时,我们的Spring库中发生了一些变化.现在,如果用户未登录,则getPrincipal()返回String"anonymousUser".
展望未来,我应该检查访问者是否登录以及用户名是什么的正确方法是什么?
我一直在Apache Tomcat 7中使用通配符SSL证书.但是现在我必须更新,我看到有这些EV(扩展验证)SSL证书,其中浏览器显示一个漂亮的绿色栏,以便用户感觉更好.这对我的网站很重要,所以我想要它!但我有多个子域,显然EV SSL证书本质上不是通配符.好吧,我有一定数量的子域名,我可以为每个子域名购买一堆(我绝对需要至少2个)EV SSL证书.
我可以在Tomcat 7中进行设置,以便在一个Web应用程序上有多个SSL证书吗?我为这台机器分配多个IP地址不是问题.
在我们的某些页面上,我们会显示一些统计信息,例如今天查看该页面的次数,过去一周查看过的次数等.此外,我们还有一个整体统计页面,我们按顺序列出页面,这被认为是最多的.
今天,我们只是将这些综合浏览量和事件计数插入我们的数据库中.我们还会通过常规网页跟踪及其API将其发送给Google Analytics.理想情况下,我们只需查询Google Analytics的API,而不是查询我们的数据库,以便在我们的网页上显示这些统计信息.Google Analytics(分析)可以更好地确定真正的独立用户是谁,并避免计算人为夸大其网页浏览量的人数(我们允许人们在我们的网站上创建网页).
所以问题是,是否可以使用Google Analytics的API更新我们网页的统计信息?如果我缓存结果是否更可行?或者只是偶尔更新我们的统计数据?我非常喜欢谷歌分析我们的网站指标,但也许有一个更好的解决方案,以满足这一特殊需求?
statistics google-analytics visitor-statistic google-analytics-api usage-statistics
我刚刚安装了rvm然后使用以下命令修改了3.1rc5:
gem install rails --pre
Run Code Online (Sandbox Code Playgroud)
但是在"安装ri文档"和RDoc文档之后我遇到了一些错误:
Successfully installed <bunch of things>
30 gems installed
Installing ri documentation for multi_json-1.0.3...
Installing ri documentation for activesupport-3.1.0.rc5...
Installing ri documentation for builder-3.0.0...
unable to convert "\xF1" from ASCII-8BIT to UTF-8 for README, skipping
unable to convert "\xF1" from ASCII-8BIT to UTF-8 for README.rdoc, skipping
Installing ri documentation for i18n-0.6.0...
Installing <tons more documentation>
Installing ri documentation for rails-3.1.0.rc5...
file 'lib' not found
Installing RDoc documentation for multi_json-1.0.3...
Installing RDoc documentation for activesupport-3.1.0.rc5...
Installing …Run Code Online (Sandbox Code Playgroud) 我想利用一些JDK7功能.鉴于我使用的是Apache Tomcat 7.0.x(最新版)和Spring 3.1(最新版),我可能会遇到什么问题?
现在,负载均衡器处理https,然后将该https传递给我的Web服务器.因此,为每个请求处理https double.我想要做的是完全卸载https所以我的网络服务器不必处理它.
如果Web服务器认为所有请求都是http,我如何配置Spring Security和JSP页面?显然,我必须修改<intercept-url>配置的元素,使其requires-channel属性始终为http或any.在我的JSP页面中,我必须在<c:url value=''/>链接前加上a ${secureUrl}并${nonSecureUrl}依赖于结果页面是否需要是https或http.控制器的重定向也需要像这样修改......还有别的吗?
修改JSP页面中的所有链接以包含方案和主机似乎非常痛苦.有没有更好的方法呢?
我遵循Devise的说明,除了登录电子邮件之外还使用用户名.除非人们可以使用重复的用户名注册,否则效果很好.如果有人尝试使用重复的电子邮件地址进行注册,则会在注册页面上显示此错误消息:
1错误禁止此用户被保存:
Run Code Online (Sandbox Code Playgroud)Email has already been taken
我想要一些非常相似的用户名.我该如何实现?
ruby-on-rails username devise ruby-on-rails-3 ruby-on-rails-3.2