问题列表 - 第3859页

Ruby on Rails:hash.each {}问题

这是我的代码:

records_hash = records[:id].inject({}) { |result,h|
  if result.has_key?(h)
    result[h] += 1
  else
    result[h] = 1
  end
  result
}

@test2 = records_hash.each{|key,value| puts "#{key} is #{value}"}
Run Code Online (Sandbox Code Playgroud)

我的输出应该如下所示:

bozo is 3
bubba is 4
bonker is 5
Run Code Online (Sandbox Code Playgroud)

但它在页面(<%= @test2 %>)上呈现如下:

bozo3bubba4bonker5
Run Code Online (Sandbox Code Playgroud)

我尝试过类似块的.each_key和.each-value,它们都返回上面相同的字符串.我在IRB中运行相同的代码,它按预期工作.

我究竟做错了什么?

ruby hash ruby-on-rails

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

VIM如何搜索<XX>单字节表示

当我从Word文档剪切并粘贴到VIM中时,引号会被转换为a-circumflex,后跟<99>,其中<99>是单字节表示.(我知道,因为当我移动它时,键入一个'l'会让我直接移动到所有四个字符).

我想做搜索和替换,我知道足够使用control-K a>找到a-cirumflex有向图,但我无法弄清楚如何搜索<99>,并搜索文字/ <99 >不起作用.

所以我真的有两个问题:

我应该在vim中咨询哪些帮助主题,以了解<99>是什么类型的野兽(因为它似乎不是一个有向图)(或者它可能是有向图并且我缺少某些东西)?

如何搜索由<99>表示的单个字符?

vim

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

VBO何时比"简单"OpenGL原语(glBegin())更快?

经过多年关于顶点缓冲对象(VBO)的讨论,我终于决定尝试它们(我的东西通常不是性能关键,显然......)

我将在下面描述我的实验,但总而言之,我看到"简单"直接模式(glBegin()/ glEnd()),顶点数组(CPU端)和VBO(GPU端)之间无法区分性能渲染模式.我试图理解为什么会这样,并且在什么条件下我可以期待看到VBO明显优于他们原始(双关语)的祖先.

实验细节

对于实验,我生成了一个具有大量点的(静态)3D高斯云.每个点都有与之关联的顶点和颜色信息.然后我在连续的帧中围绕云旋转相机,这是一种"轨道"行为.同样,这些点是静态的,只有眼睛移动(通过gluLookAt()).数据在任何渲染之前生成一次并存储在两个数组中以用于渲染循环.

对于直接渲染,整个数据集在单个glBegin()/ glEnd()块中呈现,其中包含一个循环,每个循环包含glColor3fv()和glVertex3fv().

对于顶点数组和VBO渲染,整个数据集使用单个glDrawArrays()调用进行渲染.

然后,我只需在紧凑的循环中运行一分钟左右,并使用高性能计时器测量平均FPS.

表现结果##

如上所述,我的台式机(XP x64,8GB RAM,512 MB Quadro 1700)和笔记本电脑(XP32,4GB RAM,256 MB Quadro NVS 110)的性能难以区分.然而,它确实按照预期的点数进行了扩展.显然,我也禁用了vsync.

笔记本电脑运行的具体结果(使用GL_POINTS渲染):

在glBegin()/ glEnd():

  • 1K分 - > 603 FPS
  • 10K分 - > 401 FPS
  • 100K分 - > 97 FPS
  • 1M点 - > 14 FPS

顶点阵列(CPU端):

  • 1K分 - > 603 FPS
  • 10K分 - > 402 FPS
  • 100K分 - > 97 FPS
  • 1M点 - > 14 FPS

顶点缓冲对象(GPU端):

  • 1K分 - > 604 FPS
  • 10K分 - > 399 FPS
  • 100K分 - > 95 …

opengl graphics performance vbo vertex-buffer

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

ASP.NET:实现自定义MembershipProvider类是否需要您实现自定义Membership类?

我有这个问题:"实现自定义MembershipProvider类是否需要您实现自定义成员资格类?" 我对在ASP.NET上实现自定义成员资格框架感到困惑.

我没有示例类来向您展示,但如果以前的网站使用的数据库或模式与ASP.NET使用的不同,该怎么办?

非常感谢!

membership asp.net membership-provider

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

隐藏ASP.NET菜单项

我有一个带有Menu控件的ASP.NET webforms应用程序.如何通过代码隐藏特定的菜单项?我已经看到一些文章指出如何使用ASP.Net成员资格/基于角色的安全性,但这个特定的用例与此无关.我只需要一种以编程方式从代码中删除菜单项的方法.任何帮助,将不胜感激.

asp.net webforms

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

使用Django向手机发送短信

我正在构建一个应用程序,我有这个小调查模块,它向我给出的电话号码发送一个简单的短信,并且必须收集响应(如果用户触发它)并显示给我.我正在使用django构建我的项目.我尝试过django-sms谷歌代码项目,但我无法将消息从手机发回给我的服务器.我浏览了很多关于短信网关/运营商的教程.但我迷路了.任何人都可以帮我建议一个关于从我的应用程序(django)发送短信到任何手机的教程吗?关于将短信发送到手机,它会花费我(就像我如何将短信从一部手机发送到另一部手机)?

django sms mobile-phones mobile-website

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

具有完全CSS支持的开源HTML到PDF渲染器

我问了一下得到iTextSharp的前渲染HTML和CSS一个片上PDF 在这里,但它似乎像不太可能......所以我想我会到别的尝试一些.

是否有一个开源的.NET/C#库可以将HTML CSS作为输入并正确呈现它?

我必须重申......图书馆必须是免费的,最好是具有相当自由许可的东西.我在这里基本没有预算.

html css c# pdf pdf-generation

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

Django-Admin:CharField为TextArea

我有

class Cab(models.Model):
    name  = models.CharField( max_length=20 )
    descr = models.CharField( max_length=2000 )

class Cab_Admin(admin.ModelAdmin):
    ordering     = ('name',)
    list_display = ('name','descr', )
    # what to write here to make descr using TextArea?

admin.site.register( Cab, Cab_Admin )
Run Code Online (Sandbox Code Playgroud)

如何在管理界面中将TextArea小部件分配给'descr'字段?

UPD:
管理员唯一接口!

使用ModelForm的好主意.

django django-admin

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

超链接工作 - 带提交按钮的Html表单不工作

我有一个PHP脚本,可以推送标题以允许下载文件.当通过超链接或通过浏览器使用链接调用时,此脚本可以正常工作.这是它的样子:

<a href="download.php?file=test.mp3&properFilename=Testing File">Download</a>
Run Code Online (Sandbox Code Playgroud)

我希望这是一个按钮(sbumit),所以我这样做:

<form action="download.php?file=test.mp3&properFilename=Testing File" method="get">
<input type="submit" value="Download Audio" name="download"/>
</form>
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用.当我点击它.它启动下载对话框但文件名为空.它将文件名显示为".mp3"(不带引号)!通过超链接的相同链接显示确切的文件名"测试文件".为什么是这样??以下是有关的PHP代码段:

$filename = '../'.$_GET['file'];
$properFilename = $_GET['properFilename'].'.mp3';

header("Content-Disposition: attachment; filename=\"".basename($properFilename)."\";" );
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($filename));
readfile("$filename");
exit();   
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.这让我整日疯狂!

php forms download hyperlink http-headers

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

SQL查询限制与调用整行时的性能优势?

通过在查询中仅选择必需字段而不是查询整行,可以获得多少性能优势?例如,如果我有一行10个字段但显示中只需要5个字段,那么仅查询那些5个字段是否值得?这个限制的性能优势是什么?如果需要,以后必须返回并在sql查询中添加字段的风险是什么?

sql linq-to-sql

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