问题列表 - 第16751页

在Ruby on Rails中为index.html.erb添加分页 - 简单问题

我是新手,所以很容易.我已经建立了我的第一个博客,并希望将其设置为<%post.each do | post | %>帖子的渲染,我希望它工作,它只显示10个帖子,然后有一个链接,以查看下一个10.

我希望这是一个简单的问题.如果您希望我发布任何代码,请告诉我.

ruby blogs pagination ruby-on-rails

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

在Perforce命令行中,如何对重新打开的文件进行区分以进行添加?

假设您打开一个文件以便分支到另一个地方(不提交),然后重新打开它以进行添加并进行一些编辑.我想在脚本中针对其分支源来区分这个编辑过的版本.

p4 diff2 是不好的,因为其中一个版本在客户端.

p4 diff 是不好的,因为它只能对库中文件的"相应"版本进行区分,这是一个分支的未提交文件还没有.

有没有办法,或者只是抓住这两个文件并使用第三方工具区分它们的唯一选择?

perforce

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

Eclipse作为IDE - 作为Java初学者,你会发现什么?

我正在研究一种解决方案,旨在解决新手程序员在修改代码时遇到的问题,同时修复错误/执行更改请求,以及生产中的代码.我们都知道Eclipse是一个很棒的IDE.代码完成,打开声明,类型层次结构,包浏览器,导航器,查找引用等功能可以帮助人们更快地修复事物,比如使用像Textpad这样的东西.

如果您是一名新手java程序员并且您正在使用Eclipse IDE,那么您认为Eclipse IDE的哪些区域不太有用/不太直观?如果您是一名经验丰富的程序员,那么新手会为您解决的常见问题是什么?

请忽略与以下相关的问题:域专业知识(业务知识),Infra(测试您的更改等),性能相关(eclipse搜索速度慢等),特定语言的技能级别(将开发人员视为菜鸟). ..并且想一种语言 - Java

我在我的小团队做了一个本地调查,这里有一些:

  • 新手使用Eclipse来处理写入运行时提供实现的接口的代码.执行"公开声明"将始终显示一个界面.这有时令人困惑.
  • Eclipse在开发EJB时并不直观.当然,您知道创建新bean所需要做的就是右键单击并"创建Bean",但是,一旦创建它,​​就不会显示下一步应该是什么的上下文帮助.例如,生成存根.
  • 当使用实体bean进行数据源映射时,更改某些东西会破坏整个流程并且eclpise永远不会抱怨/提示.
  • 开发使用Struts的应用程序时,eclipse并没有告诉您,当您更改struts-config.xml时,特定的Web流会受到影响.

在这一点上,对我来说,作为有兴趣为我的研究收集意见的人,似乎Eclipse可以使用更多的"上下文运行时提示".

我相信社区还有更多要添加的内容......请添加更多您的负面体验(仅从代码更改角度来看).

编辑: 我想,我的问题太漫长而且令人困惑.我会稍微改写它并保持简短:

虽然"做出更改代码"(没有类似于代码格式化,红外线相关活动,CVS等......这样说重构)的Eclipse IDE的,什么功能(S)你不喜欢/最讨厌的?以下是示例:

  • 修改已写入接口的代码时:'对象实例上的Open Declaration/F3会在运行时提供实现时显示接口'.
  • 使用EJB更改应用程序时:无上下文帮助
  • 使用MVC(Spring/Struts)更改应用程序时:没有关于更改影响的警告.

java eclipse ide survey java-ee

16
推荐指数
3
解决办法
1977
查看次数

PostgreSQL和JMS(或其他Pub-Sub /回调机制)

我想让我的PostgreSQL服务器在一段数据发生变化时发出通知,最好是通过JMS,还要考虑任何其他Pub-Sub机制或Callback.

任何想法,如果这是可能的?

是否有可用的Java附加软件包复制此类功能?

java database postgresql jms publishing

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

XML Diff:如何使用XSLT生成XML diff?

我想使用XSL/XSLT计算两个XML文件或节点之间的差异.有没有随时可用的样式表或任何简单的方法吗?

xml xslt diff

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

Linux发行版之间的二进制兼容性

对不起,如果这是一个显而易见的问题,但我发现很少有人在网上引用...

我正在使用我们的业务合作伙伴用C编写的API,并将其作为.so二进制文件提供给我们,构建在Fedora 11上.我们已经在Fedora 11开发机器上测试了API,没有任何问题.但是,当我尝试链接客户目标平台上的API(恰好是SuSE Enterprise 10.2)时,我收到"文件格式无法识别"错误.

同样属于binutils包的命令,例如objdump或nm,给出了相同的文件格式错误."file"命令显示我:

ELF 64-bit LSB shared object, AMD x86-64, version 1 (SYSV), not stripped
Run Code Online (Sandbox Code Playgroud)

并且"ldd"命令显示:

ldd: warning: you do not have execution permission for `./libuscuavactivity.so.1.1'
./libuscuavactivity.so.1.1: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./libuscuavactivity.so.1.1)
[dependent library list]
Run Code Online (Sandbox Code Playgroud)

我猜这是由于两个平台上的C库之间不兼容,问题是代码是针对新版本的glibc等而不是SuSE 10.2上提供的.我发布这个问题是因为有一种方法可以在我们的合作伙伴的Fedora 11平台上编译代码,这样它也可以在SuSE 10.2上运行.

c linux compiler-construction binary-compatibility

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

在低分辨率移动视频中进行物体检测的最佳方法是什么?

我正在寻找一种最快,更有效的方法来检测移动视频中的对象.有关此视频的注意事项:它非常颗粒感和低分辨率,背景和前景也同时移动.

注意:我正试图在移动视频中检测道路上移动的卡车.

方法我尝试过:

训练哈尔级联 - 我试图训练分类器通过拍摄所需物体的多个图像来识别物体.这被证明产生许多错误检测或根本没有检测到(期望的物体从未被检测到).我使用了大约100张正面图像和4000张底片.

SIFT和SURF关键点 - 当尝试使用基于特征的这些方法中的任何一种时,我发现我想要检测的对象的分辨率太低,因此没有足够的特征来匹配以进行准确的检测.(从未检测到期望的对象)

模板匹配 - 这可能是我尝试过的最好的方法.它是最准确的,尽管它们都是最黑的.我可以使用从视频裁剪的模板检测一个特定视频的对象.但是,没有保证准确性,因为所有已知的是每个帧的最佳匹配,没有对与帧匹配的百分比模板进行分析.基本上,它仅在对象始终在视频中时才有效,否则会产生错误检测.

所以这些是我尝试过的三大方法,都失败了.什么是最好的是模板匹配,但具有缩放和旋转不变性(这使我尝试SIFT/SURF),但我不知道如何修改模板匹配功能.

有没有人有任何建议如何最好地完成这项任务?

opencv image-processing object-detection

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

jQuery即时URL缩短

我正在寻找一个即时的URL缩短器,就像tweetdeck的工作原理一样.我找到了许多jQuery和一般的javascript插件,它们接受一个url并在按下按钮时通过缩短服务(如bit.ly)运行它.但是,我还没能找到一个在飞行中做到这一点.我的第一个问题是这已经存在于某个地方吗?其次,如果没有,那么识别需要在文本框中缩短的URL的最佳方法是什么?我的想法:

  1. 在该文本区域的onKeyUp上运行查找http的文本
  2. 如果找到了抓取整个URL(我如何确定结束?可以是句号,逗号,空格等...)
  3. 确保该URL不是bit.ly URL
  4. 验证URL(发出请求并确保http响应不是错误,bit.ly已经这样做了吗?)
  5. 如果有效,请将URL发送到bit.ly的API并获取响应
  6. 将长URL替换为文本区域中的短URL.

思考?

javascript jquery url-rewriting bit.ly url-shortener

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

有没有办法区分GUID和一个随机数?

在调试模糊的代码缺陷时,能够区分GUID和随机数据非常有用.

在Windows上,生成的每个GUID都是版本4,因此它具有'4'作为第三部分的前半个字节.因此,如果16字节序列改变了该规则,则它不是版本4 GUID.例如,

567E1ECB-EA1C-42D3-A3ED-87A5D824D167
Run Code Online (Sandbox Code Playgroud)

可以是版本4 GUID或其他任何东西,但是

567E1ECB-EA1C-02D3-A3ED-87A5D824D167 //third section starts with 0, not with 4
Run Code Online (Sandbox Code Playgroud)

不是版本4 GUID.

16字节内存块的其他标志是或不是有效的GUID?

random debugging guid undefined-behavior

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

从PHP中获取HTML摘录

我需要获得用HTML编写的新闻项目的简短摘录,以便在我的首页上显示.显然,我不能使用简单的东西,substr因为它可能会使标签不公开,甚至留下半个标签.

哪个更容易:

  • 将HTML转换为体面的纯文本,并将其中的一部分
  • 从HTML开始并在截止处关闭任何未关闭的标签(这总是看起来好吗?)

我将如何实施所选择的解决方案?

html php

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