小编Ton*_*ony的帖子

内联元素的边距顶部

我的问题很简单:

为什么firefox中的内联元素忽略了上边距?

有人知道吗?

html css inline margin

11
推荐指数
1
解决办法
9954
查看次数

iOS 5 - 在应用程序中包含聊天

我正在开发iOS 5应用程序,我们必须在其中包含一个聊天应用程序.

  • 聊天必须显示消息和已连接用户列表(应用程序中聊天选项卡中的用户).
  • 有两种类型的用户(普通用户和管理员).
  • 用户在CMS中标记为管理员.管理员可以踢,禁,取消和删除邮件.
  • 所有用户都可以将消息发送到聊天窗口.
  • 没有私人聊天.
  • 用户可以在聊天中选择文本,例如调用字典来搜索单词.

一种选择是使用套接字,如http://www.raywenderlich.com/3932/how-to-create-a-socket-based-iphone-app-and-server中所述.问题在于它与连接到服务器的每个人创建了一个套接字连接.我想我不需要那个.也许最好的选择是让连接的用户轮询服务器以获取新消息.我认为这可能是另一种解决方案,我没有自己编码.

我已经检查了iOS的这个jabber客户端:http: //mobile.tutsplus.com/tutorials/iphone/building-a-jabber-client-for-ios-xmpp-integration/ 问题是我有一个Rails后端将该服务器包含在我的rails应用程序中将会做很多工作.

有没有人知道在iOS应用程序中包含聊天的任何第三方库?任何提示或指南?这是一个非常标准的问题,应该是一些我找不到的标准库.

有关node.js还是nowjs的经验?

谢谢!

chat objective-c ios5

10
推荐指数
0
解决办法
1万
查看次数

使SQL Server数据库联机

我执行Take offline了SQL Server 2008 R2数据库的任务.

我不能把它带到网上!

我试过了

USE master;
GO

ALTER DATABASE [DBNAME] SET ONLINE
Run Code Online (Sandbox Code Playgroud)

我收到一个错误.

用户无权更改数据库"DBNAME",数据库不存在,或者数据库未处于允许访问检查的状态.

我也尝试使用该任务Bring online,我得到完全相同的错误.

任何人都可以尽快帮助我吗?

sql-server sql-server-2008-r2

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

在d3.js中重新绑定数据的最佳方法

我正在使用d3.js库来生成基于数据的内容.

这是一个简化的例子.

data_arr = [0,1,2,3,4];
d3.select("#mylist").selectAll('li').data(data_arr).enter().append("li").html(
    function(d)
    {
        var element = document.createElement('div');
        element.innerHTML = '<div id="innerDiv">' + d + '</div>';
        return element.innerHTML;
   });
Run Code Online (Sandbox Code Playgroud)

如果我改变我的数组,例如新数据是[5,3].如何重新绑定和显示新的HTML?我是否必须再次拨打同一句话,还是更好的方式?

考虑更复杂的数据结构的情况.即

data_arr = [obj1, obj2, obj3, obj4]; 
Run Code Online (Sandbox Code Playgroud)

element.innerHTML = '<div id="innerDiv">' + d.field + '</div>';
Run Code Online (Sandbox Code Playgroud)

如果我做obj1.field ='newValue'会发生什么.如何重新绑定?

谢谢!

javascript d3.js

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

在Rails 3中使用.js.erb for Ajax(jquery .js vs .js.erb)

我有两种方法可以在Rails 3应用程序中实现ajax.

1-使用文件viewaction.js或viewaction.js.coffee中的jquery将事件绑定在提交上,并管理返回的json以修改DOM中的内容.

2-在Rails中使用remote => true标记并编写名为viewaction.js.erb的文件以在DOM中进行修改并使用在控制器中加载的类变量.

  • Rails 3中推荐的方法是什么?
  • Rails的做法是什么?
  • 什么是最佳做法?
  • 当其中一个替代方案最好时,具体情况如何?
  • 大项目的建议是什么?

谢谢

javascript ajax jquery ruby-on-rails-3

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

设计不适用于RoR3应用程序上的多个子域

我已经看到很多关于这个主题的问题,但是很多问题都有相互矛盾的信息,并且由于某些原因它对我没有用.

我有:

顶级域名:即lvh.me(开发).每个用户都有子域名:ie userdomain.lvh.me登录表单位于顶级域名:lvh.me

我想要:

  • 如果用户登录,则需要在所有子域之间共享会话.我的意思是,会话需要在lvh.me:3000/something和userdomain.lvh.me:3000中激活
  • 如果用户从lvh.me:3000/something注销它应该工作,如果用户从userdomain.lvh.me:3000注销它也应该工作.

我试过了

  • 在初始化程序中设置以下内容:

    MyApplication :: Application.config.session_store:cookie_store,:key =>'_ mykey',:domain =>:all

发生了什么?

我可以登录lvh.me:3000,我被正确地重定向到lvh.me:3000/internalpage,如果我去subdomain.lvh.me:3000,它的效果很好.我也可以从lvh.me:3000/internalpage注销但是如果我尝试从subdomain.lvh.me:3000注销它不起作用.Devise SessionsController中的destroy动作被执行,但是会话并没有消失.


根据http://excid3.com/blog/sharing-a-devise-user-session-across-subdomains-with-rails-3/,

这里的诀窍是:域选项.这样做是设置TLD(顶级域)的级别,并告诉Rails域的长度.你要注意的部分是,如果你设置:domain =>:在某些地方建议使用所有类似的东西,除非你使用localhost,否则它将无法工作.:所有默认值都是TLD长度为1,这意味着如果您使用Pow(myapp.dev)进行测试,它将无法工作,因为这是一个长度为2的TLD.

所以,看完之后我也试过了

MyApplication :: Application.config.session_store:cookie_store,:key =>'_ mykey',: domain =>'lvh.me'

发生了什么? 我可以登录lvh.me:3000,我正确地重定向到lvh.me:3000/internalpage,如果我去subdomain.lvh.me:3000它不起作用,我没有会话.如果我回到lvh.me:3000/internalpage我的会话已经消失了.那里发生了什么?


还有什么?

然后,在阅读rails 3.2子域并设计后,我将初始化器行更改为

MyApplication::Application.config.session_store :cookie_store, :key => '_mykey', :domain => '.lvh.me'
Run Code Online (Sandbox Code Playgroud)

注意"." 在域名之前.根据SO中的帖子:

这允许跨子域访问此cookie,应用程序应该跨子域维护它的会话.可能不是100%你想要的,但它应该让你朝着正确的方向前进.

发生了什么? 没什么,它没用.与我尝试的最后一件事相比,行为相同.


我终于尝试了Rails 3 session_store域名:一切都真的吗? ,创建一个自定义类来处理cookie.但我没有运气.

当然,我在每次尝试之前都删除了所有的cookie和临时文件.我也更改了cookie的名称.有帮助吗?谢谢!

ruby cookies devise ruby-on-rails-3

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

将现有EC2实例附加到弹性beanstalk

有没有办法使用现有的Amazon EC2实例创建Elastic Beanstalk环境?

amazon-ec2 amazon-web-services amazon-elastic-beanstalk

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

运行Heroku控制台无法启动

我正在尝试运行Heroku控制台,但在控制台中,我收到消息"运行控制台连接到终端"但控制台无法启动.

在Heroku日志中,我收到错误:

 Error: no child processes attached.
Run Code Online (Sandbox Code Playgroud)

有帮助吗?

ruby console heroku ruby-on-rails-3

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

访问通过Elastic Beanstalk创建的RDS数据库

我创建了一个Elastic Beanstalk环境,它创建了一个EC2实例和一个RDS数据库.

它创建了安全组和一切.我也知道配置:

数据库端点:xxxxx端口:3306主用户名:uuuuu

但是我无法使用mysql从ec2内部或外部连接到它.

我收到连接拒绝错误.

有帮助吗?

amazon-ec2 amazon-web-services amazon-rds

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

检查是否在before_save事件上修改或创建了模型

我想检查是否在Rails的before_save回调中创建了一个模型.我还想检查它是否已被修改(更新时).

谢谢

ruby ruby-on-rails ruby-on-rails-3.1 before-save rails-activerecord

6
推荐指数
1
解决办法
2358
查看次数