小编Tyl*_*itt的帖子

Bootstrap切换到Sass Javascript错误

我一直关注着Ryan的Railscast 328329.

事情很顺利,直到我在329切换到bootstrap-sass.现在我收到这个错误:

 Uncaught TypeError: Object [object Object] has no method 'popover'
Run Code Online (Sandbox Code Playgroud)

那是来自bootstrap.js. bootstrap.js之后加载jquery.js(版本1.7.1.

我的application.js档案:

// This is a manifest file that'll be compiled into application.js, which will include all the files
// listed below.
//
// Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts,
// or vendor/assets/javascripts of plugins, if any, can be referenced here using a relative path.
//
// It's not advisable to add code directly here, …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails sass twitter-bootstrap

4
推荐指数
1
解决办法
1209
查看次数

将UITableViewController插入其他UIView

我有一个UITableViewController,它将自定义UITableViewCells插入到UITableView中.有没有办法可以将这个UITableController/View组合放到不同的视图中?我有UITableView的行为按我想要的方式运行,我只想在不同的UIViews中使用UITableView(比如在UITableView上面有UILabel的UIView和在UITableView下面有UILabel的UIView).

我知道我可以创建一个UIViewController,其中包含一个嵌入式UITableView,并让UIViewController充当UITableView的委托,但后来我会重用代码(UITableViewController逻辑将在多个UIViewControllers中).或者我是以错误的方式看待这个问题?

我想以某种方式在不同的UIViews中重用我的UITableView的功能.

谢谢

uitableview uiviewcontroller ios

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

使用多种颜色iOS填写UIView

我想用多种颜色填写UIView背景.我想将它用作各种状态栏,因此如果完成1/2必要步骤,则UIView背景将为1/2绿色和1/2红色.当用户完成更多步骤(比如2/3)时,更多的UIView背景变为绿色(在这种情况下为2/3).

我猜我需要覆盖

-(void) drawREct: (CGRect) rect
Run Code Online (Sandbox Code Playgroud)

我想我会得到UIView,弄清楚它有多大,然后把它分成2个矩形然后填充那些矩形.

另一种选择是以编程方式添加2个UIViews,但我是IB的粉丝.

有可能像我想要的那样划分UIView吗?

谢谢

uiview drawrect ios cgrect

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

是kCFNull和[NSNull null]可互换

好像是

if(myObj == (typeOfMyObj *) kCFNull){
 //myObj is null
}
Run Code Online (Sandbox Code Playgroud)

if(myObj == (typeOfMyObj *) [NSNull null]){
 //myObj is null
}
Run Code Online (Sandbox Code Playgroud)

产生相同的结果.

总是这样吗?我正在开发一个iOS 5应用程序.

谢谢!

iphone null ios

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

信用卡输入表格使用jQuery

我正试图在我的网站上制作一个美观的信用卡输入表格.

我想要一个以下列格式显示的表单:

1234-1234-1234-1234
Run Code Online (Sandbox Code Playgroud)

任何非十进制数都将被忽略,并且第五个字符(由连字符表示)可以由用户输入为数字(成为cc的第5个数字),空格或连字符.

例如,所有以下输入都将在输入中看到 1234-1

12341
1234 1
1234-1
123whoops4 1
Run Code Online (Sandbox Code Playgroud)

forms jquery input

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

什么文件可以是.erb文件

我刚刚意识到.erb扩展可以添加到.js文件中(本来可以节省时间).是否有可以利用其功能的文件类型列表.erb?或者是否有任何文本文件.erb?我主要使用变量放置,例如<%= @user.id %>

ruby-on-rails erb

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

SSH Agent Forwarding

I'm trying to set up Agent Forwarding on my MacBook Air running Mountain Lion.

Locally, I can run ssh -T git@github.com and I successfully connect to github.

当我尝试SSH到服务器并运行时ssh -T git@github.com,它说权限被拒绝。

这是 ~/.ssh/config

Host <my host>
  ForwardAgent yes
Run Code Online (Sandbox Code Playgroud)

输出 ssh -v <my server>

debug1: Reading configuration data /Users/tombleymaier/.ssh/config
debug1: /Users/tombleymaier/.ssh/config line 1: Applying options for <host>
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: Connecting to <host> [<ip>] port 22.
debug1: Connection established. …
Run Code Online (Sandbox Code Playgroud)

ssh github

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

jQuery迭代函数

每个 jQuery迭代器函数都有类似这样的语法:

.each(function(index, element))
Run Code Online (Sandbox Code Playgroud)

这似乎意味着匹配此声明的函数必须采用2个参数.就像是:

function my_func(index, element){
  alert(index+":"+element);
}
Run Code Online (Sandbox Code Playgroud)

对我来说,这给出了两个可能的声明:

$("li").each(my_func);
Run Code Online (Sandbox Code Playgroud)

要么

$("li").each(function(index, element) {alert(index+":"+element);});
Run Code Online (Sandbox Code Playgroud)

第一个让我困惑,因为我没有看到indexelement传递给我my_func.在jQuery中是否有一些魔法知道它提供了my_func2个参数each

其次,如果我宣布了

var my_func= function(index, element){
  alert(index+":"+element);
}
Run Code Online (Sandbox Code Playgroud)

这会改变什么.我的理解是,第一个是声明式,第二个是表达式,但是,在这种情况下,它们的行为应该相同吗?

最后,each我看到的大多数实现都是这样的:

$("li").each(function(){alert(this)});
Run Code Online (Sandbox Code Playgroud)

each回调的所有参数都是可选的吗?

javascript jquery expression function declarative

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

两个字符串列表的交集

我有一个面试问题:

给定两个无序客户列表,返回两个列表的交集列表.也就是说,返回两个列表中显示的客户列表.

我建立的一些事情:

  • 假设每个客户都有一个唯一的名称
  • 如果两个列表中的名称相同,则它是同一个客户
  • 名称是名字姓氏的名称
  • II,Jr,奇怪的角色等都没有诡计.

我认为重点是找到一种有效的算法/使用数据结构来尽可能高效地完成这项工作.

我的进展如下:

  • 将一个列表读入内存,然后一次读取另一个列表以查看是否匹配
  • 按字母顺序排列两个列表然后从一个列表的顶部开始,看看每个项目是否出现在另一个列表中
  • 将两个列表放入有序列表中,然后使用较短的列表逐项检查(这样,一个列表有2个项目,您只检查这2个项目)
  • 将一个列表放入哈希,并检查其他列表中是否存在键

面试官一直在问,"下一步是什么?",所以我想我错过了别的东西.

有效地做任何其他技巧?

旁注,这个问题是在python中,我只是阅读sets,似乎尽可能高效地做到这一点.知道数据结构/算法sets是什么?

python string algorithm set data-structures

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

Rails 4.2开发服务器无法访问Ubuntu 14.04

我在Ubuntu 14.04 VM上安装了Rails 4.2作为开发环境.当我启动带rails s服务器的rails服务器时,它说它启动并正在监听连接http://localhost:3000

如果我尝试访问<IP>:3000,则不会显示任何页面,也不会触及rails服务器的日志.如果我curl localhost:3000在机器内执行,我会获得主页的html.

如果我执行rails s -b 0.0.0.0,我可以通过其IP地址访问服务器.

在我的MacBook Pro上,运行rails s(收听localhost)允许我通过localhost:3000或访问rails应用程序<IP>:3000.

  • Ubuntu 14.04.1
  • Rails 4.2

ubuntu networking ruby-on-rails ubuntu-14.04

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