问题列表 - 第39340页

Rails 3,没有带有 :domain => :all 的本地会话 cookie

我有一个使用子域的 Rails3 应用程序。为了允许登录等跨所有子域工作,我在config/initializers/session_store.rb

MyApp::Application.config.session_store :cookie_store, :key => '_myapp_session', :domain => :all
Run Code Online (Sandbox Code Playgroud)

当我将应用程序部署到 Heroku 时,效果非常好。我可以跨子域登录并保持登录状态。

然而,在本地开发时,这不起作用

我的浏览器确实正确设置了会话 cookie:

$ curl http://test.lhs.com/users/sign_in
...
Set-Cookie: _myapp_session=BAh...3ed; domain=.lhs.com; path=/; HttpOnly
...
Run Code Online (Sandbox Code Playgroud)

但是,我的浏览器(我尝试过 Safari、FireFox 和 Chrome)没有设置此 cookie。因此,当我登录时出现InvalidAuthenticityToken错误。

我尝试删除该:domain => :all部分,该部分确实正确设置了会话 cookie,但仅限于当前子域。像这样显式设置它:domain => '.lhs.com'也不会设置cookie。

我在这里不知所措。为什么这在 H​​eroku 的生产环境中有效,但在本地却无效。我什至尝试过不同的服务器(Webrick 和rails server乘客独立)。我也尝试过在端口 80 而不是 3000 上本地运行,但这也没有什么区别。

有什么线索说明为什么会话 cookie 没有在本地设置吗?谢谢!

cookies heroku ruby-on-rails-3

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

如何在Android中动态地将TextView添加到LinearLayout?

我尝试将添加TextViewLinearLayout动态,如下面的代码,但是当我运行该应用程序也不会出现?

setContentView(R.layout.advanced);

m_vwJokeLayout=(LinearLayout) this.findViewById(R.id.m_vwJokeLayout);
m_vwJokeEditText=(EditText) this.findViewById(R.id.m_vwJokeEditText);
m_vwJokeButton=(Button) this.findViewById(R.id.m_vwJokeButton);

TextView tv=new TextView(this);
tv.setText("test");
this.m_vwJokeLayout.addView(tv);
Run Code Online (Sandbox Code Playgroud)

有什么问题?

android textview android-linearlayout

59
推荐指数
4
解决办法
11万
查看次数

将网络建模为有向图

我有一个看起来像这样的网络:
网络
基本上,我想知道如果移除/禁用可以断开源和漏极的绿色圆圈的最小数量.(在这种情况下1)
我已经成功实现了Edmonds-Karp算法,但我不知道如何用有向边建模网络,所以我得到了理想的结果.
如果我只是用容量为1的两个相反的有向边替换节点之间的每个连接,我用EdmondsKarp获得最大流量2,但我只需要移除1个绿色圆圈来打破网络.
如何将网络建模为节点并指向边缘?

algorithm graph-theory

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

从XML生成C#类

我可以从XML文件生成C#类吗?

.net c# xml xsd

233
推荐指数
6
解决办法
19万
查看次数

背景: url('example.jpg'); 不工作!

好的,这是我的文件结构:

+WWW

  • 索引.html
  • 样式文件
  • 地图.jpg

CSS:

body {
    background: #000 url('map.jpg') repeat/repeat-x/repeat-y/no-repeat scroll/fixed top/center/bottom/x-%/x-pos left/center/right/y-%/y-pos;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<html>
<head>
    <link rel="stylesheet" href="style.css" type="text/css" media="screen" title="no title" charset="utf-8">
</head>
<body>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

问题:map.jpg 无法在任何浏览器(Firefox、Safari)或 TextMate 预览中显示!

html css

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

可以访问每个插槽的TCP统计信息/信息吗?(C/C++)

我需要一些信息,比如我创建的特定TCP-Socket发生的重发包/丢包量.有人知道如何直接从我的C/C++程序访问或请求此类信息吗?也许Linux特有的东西?

或者我是否需要(作为解决方法)捕获和分析我自己的流量?

提前致谢!

c c++ sockets network-programming tcp

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

F#和界面协方差:该怎么办?(特别是seq <> aka IEnumerable <>)

我试图调用一个.NET方法接受IEnumerable<T>来自F#的泛型,使用seq<U>U是T的子类.这不会像我预期的那样工作:

使用以下简单的打印机:

let printEm (os: seq<obj>) = 
    for o in os do
        o.ToString() |> printfn "%s"
Run Code Online (Sandbox Code Playgroud)

这些是我得到的结果:

Seq.singleton "Hello World"  |> printEm // error FS0001; 
//Expected seq<string> -> 'a but given seq<string> -> unit

Seq.singleton "Hello World"  :> seq<obj> |> printEm // error FS0193;
//seq<string> incompatible with seq<obj>

Seq.singleton "Hello World"  :?> seq<obj> |> printEm // works!

Seq.singleton 42 :> seq<obj> |> printEm // error FS0193
Seq.singleton 42 :?> seq<obj> |> printEm // runtime InvalidCastException!
//Unable …
Run Code Online (Sandbox Code Playgroud)

ienumerable f# casting covariance

12
推荐指数
2
解决办法
2872
查看次数

在NTFS卷上快速查找一组文件名,最好通过其MFT

我正在编写一个工具,可以找到适用于Mac和Windows的iTunes资料库的丢失文件.在Mac上,我可以通过使用精彩的"CatalogSearch"功能命名来快速查找文件.

但是,在Windows上,似乎没有用于按文件名搜索的OS API(或者是否存在?).

经过一些谷歌搜索,我了解到有一些工具(如TFind,Everything)直接读取NTFS目录并扫描它以按名称查找文件.

我想做同样的事情,但不必从头开始(虽然我过去写了很多磁盘工具,但我从来没有精力去挖掘NTFS).

我想知道是否有现成的库,可能是.dll,它会给我这个搜索功能:传入一个文件名,回到它的路径.

或者,Windows索引服务怎么样?至少当我在最近安装的XP Home系统上尝试此操作时," 开始"菜单下的" 搜索"操作实际上会扫描所有目录,这表明它没有完整的数据库.由于我根本不是Windows用户,我想知道为什么这不起作用.

最后,我需要的完整解决方案是:我有一个要查找的文件名列表,我需要搜索整个磁盘的代码(或者使用数据库)来一次性获取所有结果.例如,搜索不应该为我正在查找的每个文件启动新的完整扫描.这就是为什么我认为MFT方式是最优的,因为它可以快速迭代所有名称,将每个名称与我的列表进行比较.

windows filesystems ntfs ntfs-mft

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

在Amazon EC2中创建子域

如何在Amazon EC2上创建子域?

在httpd.conf中添加虚拟主机是否足够..还是还需要做任何其他更改?

谢谢

linux subdomain amazon-ec2

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

regexp模式帮助java/groovy

我正在尝试解析这样的事情: Key1=[val123, val456], Key2=[val78, val123]

进入Map<String, List<String>> A问题是密钥和值都可能具有非字母num字符.:-_

这看起来像我应该能够使用正则表达式模式匹配/组事件来进行简短的工作而不进行解析,但我没有任何运气获得正则表达式表达式.任何regexp大师?

java regex groovy parsing pattern-matching

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