问题列表 - 第47530页

在Rails 3中跨子域共享登录会话的正确方法?

我在互联网上发现的关于此的所有信息都说使用类似的东西

Login::Application.config.session_store :cookie_store, :key => '_login_session', :domain => '.domain.com'

并对我要共享该会话的所有子域使用相同的密钥.当我这样做时,子域之间不会传递身份验证.实际上,当我访问任何所谓的共享会话时,初始会话将被覆盖

即在login.domain.com上,我运行身份验证,返回用户名和会话user_id.然后我去sub.domain.com,它应该返回与login.domain.com相同的信息,但不会.在此之后,我回到login.domain.com,我也不再在那里进行身份验证.

在sub.domain.com上,session_store.rb文件如下所示:

Something::Application.config.session_store :cookie_store, :key => '_login_session', :domain => '.domain.com'

我用过:所有的:域值,也有相同的结果.如果我删除上面的:域设置,那么初始会话不会被覆盖,但它也不会被共享.

当我在Firefox Cookie的Cookie编辑器中查看Cookie时,两个子域名都使用相同的Cookie名称,但不会共享身份验证.这是一个非常基本的Users表,我使用OpenID和OAuth来执行Omniauth的身份验证

authentication ruby-on-rails-3

7
推荐指数
2
解决办法
7649
查看次数

强制IE9进入Quirks模式?

我有一个网页的iframe和iframe中包含需要在怪癖模式下运行的代码(这是微软的Outlook Web Access的,所以它不是我们的代码,我们可以解决反正).IE9引入了一个"功能",当父框架处于IE9文档模式时,它还强制任何iframe进入相同的文档模式.这打破了我们拥有iframe的代码.

我希望这是IE9中的一个错误,但是我的票被拒绝为"按设计"(如果你想看,这里是票)

我无法以怪癖模式运行整个网站,但我只需要在此页面上进行操作.有没有办法以编程方式打开怪癖模式渲染?无论是那种,还是模仿按下"兼容性视图"按钮的方式 - 按下这几乎可以将IE9变成IE8,这也很好用.

可以做这些事情中的任何一个吗?

compatibility internet-explorer quirks-mode ie8-compatibility-mode internet-explorer-9

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

Jquery - Action会触发任何事件

在jquery中有什么东西可以在触发任何事件时触发函数吗?

我想要这样的事情:

$("*").anyEvent(function(){
  $("#error").html("");
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

从C++中找到"〜/ Library/Application Support"?

我写了一个GTKmm应用程序,我正在尝试创建一些OS X增强功能.我想将我的配置文件存储在Application Support/myApp文件夹中,但是,我找不到找到此文件夹的正确方法.

我已经尝试查看Core Foundation库(我用来获取myApp.app路径)但我找不到任何东西.

c++ macos

12
推荐指数
1
解决办法
3496
查看次数

如何计算Python中x/y坐标的长度?

我正在构建一个程序,用户在图形窗口中单击两个点,并且必须显示x和y的长度.我创建了一个克隆并将其自身相乘,但没有运气.有任何想法吗?谢谢!

编辑:我的程序应该根据用户数据和图形窗口中的2点击创建一个"money bin".在用户点击图形窗口上的2个点后,我需要帮助确定如何获得"x方向的长度".

- 这是示例输入 - 输入钱箱的形状:

1个立方体/棱镜

2缸

3锥

4金字塔

形状:4

输入货币高度:96.5

输入每立方英尺成本:2.75

单击窗口后,在窗口中的两个点处单击鼠标以确定钱框基础

第1点坐标:16.5258215962 45.7202505219

第2点坐标:60.2190923318 13.4029227557

x方向的长度:43.6932707355英尺

y方向的长度:32.3173277662英尺

体积:45420.9336744立方英尺

建立货币箱的成本四舍五入到最接近的美元:124908

按退出

python computer-science

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

Android:默认XML编辑器不再打开[不支持的内容类型错误]

我已经使用Eclipse在Android中开发应用程序已有一段时间了.我最近将Android SDK平台更新到3.0,API 11.现在我无法通过双击打开LayoutManifest.xml或Layout文件夹中的任何其他XML文件.

当我双击任何XML文件(如main.xml/strings.xml)时,我收到"不支持的内容类型"错误. http://www.freeimagehosting.net/uploads/67e93ddb8a.png

有什么方法可以解决这个问题吗?

PS:如果我打开带有"打开方式 - >文本编辑器"的xml文件,它会打开,但是我无法看到main.xml的布局以及strings.xml和androidmanifest.xml的相应GUI http:// www.freeimagehosting.net/uploads/f537965b68.png

xml eclipse android android-layout android-xml

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

SQL:排序后按列分组

给定一个带有namerank列的表结构,有可能存在重复name,我怎样才能获得唯一的行name,最大值rank

例如,假设以下数据:

+-------+-------+
| name  | rank  |
+-------+-------+
| a     | 1     |
| a     | 2     |
| b     | 10    |
| b     | 20    |
| c     | 100   |
| c     | 200   |
+-------+-------+
Run Code Online (Sandbox Code Playgroud)

查询应该返回:

+-------+-------+
| a     | 2     |
| b     | 20    |
| c     | 200   |
+-------+-------+
Run Code Online (Sandbox Code Playgroud)

我有以下解决方案非常慢,我怀疑是O(N ^ 2).

SELECT name, 
       rank 
FROM   books temp1 
WHERE  rank = …
Run Code Online (Sandbox Code Playgroud)

mysql sql hibernate jpa

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

在Spring中使用JSR-303注释需要做什么设置?

我下载了spring 3并将它放在我的classpath上,但是我无法导入@Valid注释.但是,我可以导入其他spring 3注释(例如@Controller).什么Jar是@Valid和什么包?

编辑:这是一个JSR-303注释.这是什么意思,我怎么得到它?

java spring bean-validation

10
推荐指数
2
解决办法
9643
查看次数

将BMP加载到OpenGL纹理中会切换红色和蓝色.(C++ /视窗)

我想一个位图加载到一个OpenGL纹理,并显示到屏幕上,但是当我这样做,红色和蓝色值似乎切换(如:蓝色图像显示为橙色,绿色的图像保持不变,等等. ).这个问题只在加载位图时才存在,我可以加载.pngs相对无错误.

这是我用来加载位图和设置纹理的代码.我正在使用DevIl,但我不确定它是多么相关,因为当我使用不同的系统时存在问题(我不太记得什么,它是window.h中的一个函数,我相信):

ilOriginFunc(IL_ORIGIN_LOWER_LEFT);
ilEnable(IL_ORIGIN_SET);
ILuint image;
ilGenImages(1, &image);
ilBindImage(image);
ilLoad(IL_BMP, "Data/NeHe.bmp"); // Incidentally, loading a png, although it fixes the problem,
                                 // rotates the image 180 degrees.  Not sure if that's important or not,
                                 // But it's why I added the first line of code

glGenTextures(3, &_texture[0]);
glBindTexture(GL_TEXTURE_2D, _texture[0]);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
glTexImage2D(GL_TEXTURE_2D, 0, 3, ilGetInteger(IL_IMAGE_WIDTH), ilGetInteger(IL_IMAGE_HEIGHT), \
    0, GL_RGB, GL_UNSIGNED_BYTE, ilGetData());
Run Code Online (Sandbox Code Playgroud)

ilInit()并且glEnable(GL_TEXTURE_2D)在程序的早期都被调用,以及其他不太相关的功能.任何帮助找到(并希望修复)问题的原因将非常感激.

c++ windows opengl bitmap devil

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

mysql语法更新记录

什么是更新现有记录的mysql查询语法

mysql

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