文章列表
印象码——中国第一款视频广告验证码
印象码是目前中国国内推出的第一款视频广告验证码云服务平台,不仅提供了安全的基于云计算的视频验证码服务,为网站提供了良好的验证码用户体验,并且提出了新一代的基于用户反馈的广告计费商业模式概念。
【印象码解决方案】
1、安全的视频验证码技术:
印象码提供的视频验证码不是flash动画,而是随机数字、字母和中文组合而成的验证码动态嵌入到MP4,flv等格式的视频中,增大了破解难度。
验证码视频动态变换,随机响应,可以有效防范字典攻击、穷举攻击等攻击行为。
视频中的验证码字母、数字组合,字体的形状、大小,速度的快慢,显示效果和轨迹的动态变换,增加了恶意抓屏 ...
Beast 1.0貌似只能在Rails 2.0 底下跑。建议用Ruby186。187跟2.02有点小兼容性问题。
错误信息类似这样:undefined method 'length' for #<Enumerable::Enumerator:0x243a7a4>
解决办法: 修改config/environment.rb 重写TextHelper(ActionView)的truncate方法
module ActionView
module Helpers
module TextHelper
def truncate(text, le ...
放假了,开始研究研究Agile Java吧。
第一课:牢记TDD的步骤
1. 写测试,跑测试(同时也是对代码的设计)
2. 写代码,使测试通过
3. 重构测试和实现代码,清除重复代码,使代码充分表现程序意图。
测试方法的规范:
1. 必须是public void 并且不接收参数
2. 虽然JUnit4已经不再强制要求,但测试方法最好以test开头
Agile Java 书中的例子用JUnit 3 写成, 学习过程中顺便应用一下JUnit 4。
Lesson 2 - Suites 一节
import junit.framework.TestSuite;
public class AllTests {
public static TestSuite suite() {
junit.framework.TestSuite suite =
new junit.framework.TestSui ...