小编at.*_*at.的帖子

Zurb Foundation 4中网格单元之间的间距

是否有一种简单的方法在Zurb Foundation 4中的网格单元之间有间距?我不想搞乱基金会元素的CSS,因为这可能会抛弃其他东西.Grid文档中有一个$column-gutterSCSS变量:

$column-gutter: 1.875em !default;
Run Code Online (Sandbox Code Playgroud)

但是,我不确定这是什么,因为我的列之间看似零空间,而不是1.875em.我是否希望确保单元格内的所有内容都有填充?

css sass css-frameworks css3 zurb-foundation

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

如何在启动 Rails 控制台时自动运行代码?

假设每次 Rails 控制台出现时我都想要一个问候语:

Scotts-MBP-4:ucode scott$ rails c
Loading development environment (Rails 4.2.1)
Hello there! I'm a custom greeting
2.1.5 :001 >
Run Code Online (Sandbox Code Playgroud)

我该把puts 'Hello there! I\'m a custom greeting'声明放在哪里?

另一个 Stackoverflow 答案建议,我也在其他地方读过这篇文章,我可以将其放入初始化程序中,如下所示:

# config/initializers/console_greeting.rb
if defined?(Rails::Console)
  puts 'Hello there! I\'m a custom greeting'
end
Run Code Online (Sandbox Code Playgroud)

但这对我不起作用:(。即使没有,if defined?(Rails::Console)我仍然没有得到输出。当我进入控制台时,似乎初始化程序没有运行,尽管其他人建议了。

ruby ruby-on-rails rails-console ruby-on-rails-4 ruby-on-rails-4.2

9
推荐指数
2
解决办法
1480
查看次数

使用spring security在身份验证失败后重定向回原始页面

我正在使用Spring 3.0和Spring Security.我总是使用以下配置:

    <form-login login-page="/login" authentication-failure-url="/login?error=credentials" default-target-url="/account" login-processing-url="/security_check"/>
Run Code Online (Sandbox Code Playgroud)

因此,当用户未正确登录时,他们会转到/ login.现在我在网站的每个页面都有一个登录对话框.如果他们没有正确登录,我不希望他们重定向到/ login ..而是我希望他们返回到他们所在的页面.当我看到error = credentials作为参数时,我会弹出相同的对话框.

那我该怎么做?

java security spring spring-mvc spring-security

8
推荐指数
1
解决办法
7029
查看次数

从Facebook画布页面重定向到网站

有没有办法从我的Facebook画布页面重定向到我的外部网站?我见过表格的博客和stackoverflow答案:

<script>
window.top.location = 'http://www.yoursite.com/';
</script>
Run Code Online (Sandbox Code Playgroud)

不幸的是,这些解决方案永远不会奏 我已经尝试过top.location.href,window.location和location.href ..没有用.Facebook是否通过解析这种代码来消除从javascript重定向的可能性?还有办法还是重定向吗?

更新:发生的事情是网页表现得像从未有过javascript重定向指令.事实上,当我通过firebug查看源代码时,我发现没有javascript重定向.

更新2:当我尝试window.top.location = 'http://www.yoursite.com/';上面的其他变体时,我从我的画布页面得到以下javascript错误.似乎Facebook不允许访问窗口,顶部或位置全局javascript变量:

Uncaught ReferenceError: a217374027657_location is not defined
Uncaught ReferenceError: a217374027657_window is not defined
Uncaught ReferenceError: a217374027657_top is not defined
Run Code Online (Sandbox Code Playgroud)

有趣的是,document.location = 'http://www.yoursite.com/';作品中没有例外...但当然网页不会被重定向.

更新3:想出来!Javascript重定向仅适用于iframe画布.我不得不在高级屏幕中更改我的设置以使用iframe而不是FBML.

javascript redirect facebook facebook-javascript-sdk

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

有最新的Facebook Java SDK吗?

我似乎找不到最近更新的那个.如果没有,是否有一个很好的Java库可以进行必要的签名验证,base64解码等与Facebook的API交互所需的操作?

更新:我正在使用 Spring Social Facebook来帮助与Facebook合作.它不能处理所有事情并不完美,但却是Java的最佳库.期待Spring的持续进步.我在他们的论坛上问了几个问题,回复内容丰富且超级快.

java facebook-java-api facebook-graph-api facebook-java-sdk

8
推荐指数
2
解决办法
5797
查看次数

Ruby on Rails将通配符子域路由到控制器/操作

我动态创建表单的URL username.users.example.com:

bob.users.example.com
tim.users.example.com
scott.users.example.com
Run Code Online (Sandbox Code Playgroud)

所有*.users.example.com请求都应该转到特定的控制器/操作.我该如何指定routes.rb

所有其他请求www.example.com转到我routes.rb文件中的正常路由列表.

更新:我观看有关子域 railscast,它显示了下面的代码,这似乎正是我需要的(更改控制器和子域):

match '', to: 'my_controller#show', constraints: {subdomain: /.+\.users/}
Run Code Online (Sandbox Code Playgroud)

问题是它只匹配根URL.我需要这个以匹配每个可能的URL与*.users子域.显然我会把它放在我的routes.rb文件的顶部.但是,我如何指定一个包罗万象的路线?简单'*'吗?还是'/*'

routes ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2 ruby-on-rails-4

8
推荐指数
1
解决办法
3872
查看次数

如何在JavaScript中取消或添加到arguments对象的开头

我刚刚学会了弹出arguments数组的第一个元素惯例(我也学到了它实际上是一个Object).现在我需要做相反的事情.我需要使用一个unshift操作将值添加到arguments数组的开头(或Object像数组一样).这可能吗?我试过了:

Array.prototype.unshift.apply('hello', arguments);
Run Code Online (Sandbox Code Playgroud)

这对arguments任何事都没有影响.

javascript arrays arguments argument-passing javascript-objects

8
推荐指数
1
解决办法
9323
查看次数

在Rails 4.0.4应用程序中找不到文件'turbolinks'

我刚从Rails 3.2.17升级到4.0.4,一切看起来都很棒.我从我创建的全新测试4.0.4应用程序中复制了很多配置文件.但是,当我将以下行添加到我的app/assets/javascripts/application.js文件时,我收到一个错误:

//= require turbolinks
Run Code Online (Sandbox Code Playgroud)

错误是:

couldn't find file 'turbolinks'
  (in /Users/scott/Code/ucode/app/assets/javascripts/application.js:15)
Run Code Online (Sandbox Code Playgroud)

我想要turbolinks.我在Rails 4.0.4上.我的测试应用程序没有此错误.为什么我会收到此错误,如何解决?我还更新了我的app/views/layouts/application.html.erb文件,包括:

<%= javascript_include_tag "application", "data-turbolinks-track" => true %>
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2 turbolinks ruby-on-rails-4

8
推荐指数
1
解决办法
9491
查看次数

Python 列表的滑动窗口

有没有一种有效或优雅的方法来检索Python中列表的所有k大小子列表?例如:

arr = [2, 3, 5, 7, 11, 13]
Run Code Online (Sandbox Code Playgroud)

我想要所有 3 元素子列表:

result = [[2, 3, 5],
          [3, 5, 7],
          [5, 7, 11],
          [7, 11, 13]]
Run Code Online (Sandbox Code Playgroud)

我知道我可以用 for 循环创建这个,用 切片列表arr[i:i+3],但我正在处理的列表是巨大的,我希望有一个有效的机制,或者至少是一个优雅的或 Pythonic 的机制。

我也在使用 Pandas,很高兴使用 Pandas 机制。

python list dataframe python-3.x pandas

8
推荐指数
3
解决办法
5342
查看次数

通过Hibernate更新计数器

这是一种非常常见的情况,所以我期待一个很好的解决方案.基本上我们需要更新表中的计数器.以网页访问为例:

Web_Page
--------
Id
Url
Visit_Count
Run Code Online (Sandbox Code Playgroud)

所以在hibernate中,我们可能会有这样的代码:

webPage.setVisitCount(webPage.getVisitCount()+1);
Run Code Online (Sandbox Code Playgroud)

有问题的是默认情况下在mysql中读取不注意事务.因此,高度流量的网页会有不准确的数量.

我习惯做这种事情的方式就是调用:

update Web_Page set Visit_Count=Visit_Count+1 where Id=12345;
Run Code Online (Sandbox Code Playgroud)

我想我的问题是,我如何在Hibernate中做到这一点?其次,如何在Hibernate中进行这样的更新,这有点复杂?

update Web_Page wp set wp.Visit_Count=(select stats.Visits from Statistics stats where stats.Web_Page_Id=wp.Id) + 1 where Id=12345;
Run Code Online (Sandbox Code Playgroud)

mysql sql counter hibernate transactions

7
推荐指数
1
解决办法
3297
查看次数