问题列表 - 第20971页

想要为多个站点/域使用1 rails应用程序

我有一个客户需要为大约5个应用程序开发的相同自定义CMS.所有应用程序都具有"相似"但不同的外观和感觉,我真的希望有一个rails应用程序处理这个,只需根据需要修改布局/视图.是否有宝石/插件或先例?

dns ruby-on-rails

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

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

如何将变量值用于另一个对象的键?

我有类似的东西:

var myMenu= [
  {
    'My English Title':function(menuItem,menu) 
                       { ... }
  }];
Run Code Online (Sandbox Code Playgroud)

现在,我希望用其他JSON结构值替换"我的英文标题" LOC.MENU_TITLE.

我试过了:

var myMenu= [
  {
    LOC.MENU_TITLE:function(menuItem,menu) 
                       { ... }
  }];
Run Code Online (Sandbox Code Playgroud)

但它不起作用.任何人都可以给我一个如何在JSON变量中获取JSON值的提示?

编辑:这是使用Jquery上下文菜单,但我遇到了下面所有解决方案的问题,而且是时候传递分隔符的字符串了.它不显示分隔符,因为它将字符串传递给对象而不是字符串.

例:

var menu1 = [
  {'Option 1':function(menuItem,menu) { alert("You clicked Option 1!"); } },
  $.contextMenu.separator,
  {'Option 2':function(menuItem,menu) { alert("You clicked Option 2!"); } }
];
Run Code Online (Sandbox Code Playgroud)

javascript json

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

ASP.Net FormsAuthentication Redirect丢失Redirect和Application_AuthenticateRequest之间的cookie

我有一个FormsAuthentication cookie,它是永久性的,并且可以在开发,测试和生产环境中独立工作。我有一个可以进行身份​​验证的用户,创建了用户对象,并将身份验证Cookie添加到了响应中:

'Custom object to grab the TLD from the url
authCookie.Domain = myTicketModule.GetTopLevelDomain(Request.ServerVariables("HTTP_HOST"))
FormsAuthentication.SetAuthCookie(authTicket.Name, False)
Response.SetCookie(authCookie)
Run Code Online (Sandbox Code Playgroud)

对用户进行一点点处理以检查第一次登录,安全性问题等,然后使用以下提示重定向用户:

Session.Add("ForceRedirect", "/FirstTimeLogin.aspx")
Response.Redirect("~/FirstTimeLogin.aspx", True)
Run Code Online (Sandbox Code Playgroud)

通过调试中断,我可以验证cookie集合是否既包含与我出于不同目的设置的身份验证无关的cookie,也包含表单身份验证cookie。然后,该过程的下一步发生在global.asax中的ApplicationAuthenticateRequest处:

Sub Application_AuthenticateRequest(ByVal sender As Object, ByVal e As EventArgs)
    Dim formsCookieName As String = myConfigurationManager.AppSettings("FormsCookieName")
    Dim authCookie As HttpCookie = Request.Cookies(formsCookieName) 
Run Code Online (Sandbox Code Playgroud)

在这一点上,对于这个一个用户authCookie来说还算是什么。我还有15,000个其他用户没有受到这种方式的影响。但是,对于一个用户而言,cookie只是消失了而没有任何痕迹。我以前已经通过w3wp.exe异常,状态服务器异常和其他与IIS进程相关的异常看到了这一点,但是事件日志中没有任何异常。w3wp.exe不会崩溃,状态服务器有一些超时,但它们似乎不相关(已通过时间戳验证),并且仅在该一个域中的该用户身上发生(此代码在2个不同的TLD中使用,大约有10个其他子域) 。

我正在调查的一条途径是cookie可能太大了。我认为应该检查进入响应的cookie的大小,并且我认为它不会以这种方式对其产生影响。关于请求为何可能转储cookie的任何想法?

注意:我提到的我设置的辅助cookie也将被转储(非常小)。

编辑注释:发生这种情况时,会话令牌不会丢失。但是,由于身份验证cookie丢失,因此它将被忽略并在后续登录时被替换。

asp.net cookies redirect iis-6 forms-authentication

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

C#float无限循环

C#(.Net 3.5 SP1)中的以下代码是我机器上的无限循环:

for (float i = 0; i < float.MaxValue; i++) ;
Run Code Online (Sandbox Code Playgroud)

它达到了16777216.0和16777216.0 + 1的评估值为16777216.0.但在这一点上:我+ 1!=我.

这是一些疯狂.

我意识到浮点数的存储方式存在一些不准确之处.而且我已经读过整数大于2 ^ 24而不能正确存储为浮点数.

上面的代码仍然应该在C#中有效,即使数字无法正确表示.

为什么不起作用?

你可以在double中获得同样的效果,但这需要很长时间.9007199254740992.0是double的限制.

.net c# floating-point double loops

15
推荐指数
3
解决办法
1193
查看次数

使用BeautifulSoup解析表并在文本文件中写入

我需要以这种格式从文本文件(output.txt)中的表中获取数据:data1; data2; data3; data4; .....

Celkova podlahova plocha bytu; 33m; Vytah; Ano; Nadzemne podlazie; Prizemne podlazie; .....; Forma vlastnictva; Osobne

全部在" 一行 "中,分隔符为" ; "(稍后在csv文件中导出).

我是初学者..帮助,谢谢.

from BeautifulSoup import BeautifulSoup
import urllib2
import codecs

response = urllib2.urlopen('http://www.reality.sk/zakazka/0747-003578/predaj/1-izb-byt/kosice-mestska-cast-sever-sladkovicova-kosice-sever/art-real-1-izb-byt-sladkovicova-ul-kosice-sever')
html = response.read()
soup = BeautifulSoup(html)

tabulka = soup.find("table", {"class" : "detail-char"})

for row in tabulka.findAll('tr'):
    col = row.findAll('td')
    prvy = col[0].string.strip()
    druhy = col[1].string.strip()
    record = ([prvy], [druhy])

fl = codecs.open('output.txt', 'wb', 'utf8')
for rec in record:
    line = ''
    for val …
Run Code Online (Sandbox Code Playgroud)

python beautifulsoup

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

ASP.net DropDownList没有选中的项目

我有一个ASP DropDownList,其中添加了项目.所有我想要的是在页面加载后进行选择,因此没有选定的项目.

我怎样才能做到这一点?

asp.net-3.5 drop-down-menu

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

你如何使用xmllint的--pattern选项?

我试图看看libxml如何实现XPath支持,所以我使用xmllint进行测试是有意义的.但是,显而易见的选项--pattern,有点模糊,我最终使用了类似下面的内容:

test.xml: <foo><bar/><bar/></foo>

> xmllint --shell test.xml
/  > dir /foo
ELEMENT foo
/  > dir /foo/*
ELEMENT bar
ELEMENT bar
Run Code Online (Sandbox Code Playgroud)

这似乎有效,这很好,但我仍然很好奇.什么是xmllint的--pattern选项,以及它是如何工作的?

提供完整信用的示例.=)

xpath libxml2

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

TortoiseSVN - "你必须先更新你的工作副本"

当我尝试提交时,我收到此错误.做了什么,我认为是文件夹的重命名.我尝试重命名/移动文件夹.但我继续得到错误.

Command: Commit  
Error: Commit failed (details follow):  
Error: File 'Page.aspx' is out of date  
Error: File not found: transaction '99-4a', path '/trunk/src/Solution.UI/Views/ViewName/Page.aspx'  
Error: You have to update your working copy first.  
Run Code Online (Sandbox Code Playgroud)

我确实尝试更新,但不幸的是没有解决问题.

Command: Update  
Completed: At revision: 99  
Run Code Online (Sandbox Code Playgroud)

编辑:从文件夹中删除文件后,执行更新以恢复它们,并将恢复的文件替换为原始文件我收到此错误:

Error: Commit failed (details follow):  
Error: Base checksum mismatch on '/trunk/src/Solution.UI/Views/ViewName/Page.aspx':  
Error:    expected:  ed3bc4a70ee4256bd2f7cf8c57f29a1f  
Error:      actual:  b8a2797dc262dc714fae6dc897b5ebd2  
Run Code Online (Sandbox Code Playgroud)

tortoisesvn

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

在NumPy中将dict转换为数组

我想要一个包含浮点数的字典的字典,用int编制索引并将其转换为numpy.array以便与numpy库一起使用.目前我手动将值转换为两个数组,一个用于原始索引,另一个用于值.虽然我看了numpy.asarray我的结论,但我一定是做错了.任何人都可以展示如何正确转换这样的创作?不必使用numpy.asarray,任何事都可以.

from collections import defaultdict
foo = defaultdict( lambda: defaultdict(float) )
#Then "foo" is populated by several
#routines reading results from a DB
#
#As an example
foo[ 7104 ][ 3 ] = 4.5
foo[ 203 ][ 1 ] = 3.2
foo[ 2 ][ 1 ] = 2.7
Run Code Online (Sandbox Code Playgroud)

我想只有一个浮动的多维数组,而不是一系列的dicts.

编辑:

抱歉耽搁了.这是我用来创建第一个只包含值的数组对象的代码:

storedArray = numpy.asarray( reduce( lambda x,y: x + y, (item.values() for item in storedMapping.values() ) ) )
Run Code Online (Sandbox Code Playgroud)

我希望有人可能知道一个可以将dict的dict转换为数组的魔法子弹.

python arrays dictionary numpy

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