问题列表 - 第45597页

C++中可变数量的变量

是否可以生成可变数量的变量?例如,假设我想声明一些未知数量的整数,是否有办法让代码自动声明

int n1;
int n2;
.
.
.
int nx;
Run Code Online (Sandbox Code Playgroud)

其中x是所需变量的最终数量.

需要这个的潜在应用程序将读取具有未知行数和列数的.csv文件.现在,我认为在没有可变数量的变量的情况下做到这一点的唯一方法是2D向量,或者编码在更多列中,而不是可能在程序接收的任何输入文件中

c++

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

Qt会不会是游戏的好选择?

我想制作一款2d塔防游戏.我目前有一个使用XNA制作的C#版本,但认为学习Qt以及在其他平台上运行我的游戏可能会很有趣.图形不是太强烈(只有2d精灵),但基础计算可以得到相当强大的处理器,特别是如果屏幕上有很多敌人和塔一次.

如果Qt能够很好地填补这个角色,我有点好奇.有没有人在游戏开发中使用Qt的经验或建议?

qt

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

将UTF-8字符推进到下一个字符

我想更改UTF-8字符(在gchar数组中),因此它根据标准获取下一个字符的值.我正在使用glib,我没有看到这样的功能.我正在考虑一个可能的解决方案,但它可能需要更多的努力,当然它不会是最有效的,因为我不太了解编码.有没有可以做到这一点的图书馆?谷歌搜索没有帮助.

c string encoding glib utf-8

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

Rails 3和Strange Accept Headers

我的Rails 3网站受到具有奇怪接受标头的抓取工具的攻击,触发异常等

ActionView::MissingTemplate occurred in home#show
Run Code Online (Sandbox Code Playgroud)

以下是一些导致问题的接受标头

text/*
application/jxw
*/*;q=0.1
Run Code Online (Sandbox Code Playgroud)

在这些情况下,这被解释为请求的格式,因此导致丢失模板错误.我真的不在乎我回到这些抓取工具,但只是想避免异常.

ruby-on-rails ruby-on-rails-3

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

Erlang从文件中读取前5行

例如,我有10个文本字符串的txt文件.我怎么能用erlang读取这个文本的前5个字符串?

谢谢.

erlang file-io file

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

如何使用AffineTransform旋转并保持原始坐标系统?

我是一个在Java Swing上旋转和平移形状的命令模式.平移和旋转分离得很好,但是当我做60度时.旋转然后平移,平移跟随新的旋转坐标.这意味着如果我拖动鼠标,形状移动与鼠标移动矢量60度的差距是否有任何简单的解决方案?请帮忙,我在这里碰墙

我的旋转执行方法

public void execute() {  
    System.out.println("command: rotate " + thetaDegrees );       
    Iterator iter = objects.iterator();  
    Shape shape;  
    while(iter.hasNext()){  
        shape = (Shape)iter.next();           
        mt.addMememto(shape);             
        AffineTransform t =  shape.getAffineTransform();      
        t.rotate(Math.toRadians(thetaDegrees), shape.getCenter().x, shape.getCenter().y);  
        shape.setAffineTransform(t);              
    }  
}  
Run Code Online (Sandbox Code Playgroud)

我的翻译执行方法

public void execute() {  
    Iterator iter = objects.iterator();  
    Shape shape;  
    while(iter.hasNext()){  
        shape = (Shape)iter.next();  
        mt.addMememto(shape);  
        AffineTransform t = shape.getAffineTransform();  
        System.out.println("Translation x :"+x + ", Translation y :"+y);  
        t.translate(x,y);  
        shape.setAffineTransform(t);  
    }  
} 
Run Code Online (Sandbox Code Playgroud)

任何帮助都可以非常感激

java translation 2d rotation affinetransform

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

在ruby中从PDF中提取文本(我有链接到PDF)

我有一个类似的链接

      http://www.downloads.com/help.pdf
Run Code Online (Sandbox Code Playgroud)

我想下载它,并解析它以获取文本内容.

我该怎么做?我还计划标记-izze(如果有这样的单词)提取的文本

ruby pdf

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

使用Lucene.NET索引.PDF,.XLS,.DOC,.PPT

我听说过Lucene.Net,我听说过Apache Tika.问题是 - 如何使用C#和Java索引这些文档?我认为问题在于没有.Net等效的Tika从这些文档类型中提取相关文本.

更新 - 2011年2月5日

基于给定的响应,似乎目前不是Tika 的原生 .Net等价物.提到了两个有趣的项目,每个项目各有趣:

  1. Xapian项目(http://xapian.org/) - 用非托管代码编写的Lucene的替代方案.该项目声称支持允许C#绑定的"swig".在Xapian项目中,有一个名为Omega的开箱即用搜索引擎.Omega使用各种开源组件从各种文档类型中提取文本.
  2. IKVM.NET(http://www.ikvm.net/) - 允许从.Net运行Java.可以在此处找到使用IKVM运行Tika的示例.

鉴于上述两个项目,我看到了几个选项.为了提取文本,我可以a)使用Omega正在使用的相同组件或b)使用IKVM来运行Tika.对我来说,选项b)看起来更干净,因为只有2个依赖项.

有趣的是,现在有几个搜索引擎可能可以从.Net使用.有Xapian,Lucene.Net甚至Lucene(使用IKVM).

更新 - 2011年2月7日

另一个答案是建议我查看ifilters.事实证明,这就是MS用于Windows搜索,因此Office ifilter随时可用.此外,还有一些PDF ifilters.缺点是它们是在非托管代码中实现的,因此使用COM互操作是必要的.我在DotLucene.NET档案中找到了以下代码snippit(不再是活动项目):

using System;
using System.Diagnostics;
using System.Runtime.InteropServices;
using System.Text;

namespace IFilter
{
    [Flags]
    public enum IFILTER_INIT : uint
    {
        NONE = 0,
        CANON_PARAGRAPHS = 1,
        HARD_LINE_BREAKS = 2,
        CANON_HYPHENS = 4,
        CANON_SPACES = 8,
        APPLY_INDEX_ATTRIBUTES = 16,
        APPLY_CRAWL_ATTRIBUTES = 256,
        APPLY_OTHER_ATTRIBUTES = 32,
        INDEXING_ONLY …
Run Code Online (Sandbox Code Playgroud)

.net asp.net lucene solr lucene.net

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

zend form - 两行中的元素标签

我是Zend Framework的新手,在注册表格中,我需要两行标签文字.例如: - 如果是名字,我需要显示如下:

First
Name:
Run Code Online (Sandbox Code Playgroud)

我该如何实现呢?请有人帮帮我!!!

zend-framework zend-form

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

Eclipse中的Tomcat:无论如何它在运行期间运行但是超时

我正在使用Tomcat 7在Eclipse(Helios)中运行java Web应用程序.服务器成功启动(持续时间指示)但是Eclipse的进度条仍然在旋转,说Tomcat正在启动.最终达到超时并抛出错误.

我相信Tomcat很好,因为我已经使用了它使用的命令并在shell中手动运行它.Tomcat运行正常,我可以在预期的URL上点击Web应用程序.我也可以在它启动之后和超时发生之前点击它.

我重新安装了Eclipse,我用干净运行它,我删除/重新创建了服务器.没有任何效果.有人有任何线索吗?

java eclipse web-applications tomcat7

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