问题列表 - 第36095页

使用apache solr进行同义词搜索

我尝试使用Apache SOLR进行搜索.我已经完成了使用apache solr实现的PHP客户端代码.我使用函数solrUpdate索引并使用funcion solrQuery获得搜索结果.

现在我想使用同义词搜索进行搜索,即在之前我将标题索引为"钱"然后,我去搜索关键字是" ",结果会很顺利.但我想用sysnonym搜索("money"=>"cash"或"currency").

现在我用关键字" 现金 " 搜索没有结果会出现?但我期待只有"钱"的结果将被退回.

我该怎么办?我的xml文档格式为"id"= 123"name"= Money"description"=一些示例说明.

任何想法建议最受欢迎.

Thanx提前.

solr

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

如何查看/脚本系统视图的定义?

我尝试在模型数据库和用户定义的数据库中执行[1]中的脚本,但它们只给出了用户定义(非系统)视图的定义/脚本,即我无论如何都可以从GUI轻松获得的视图.

如何在SQL Server 2008 R2中查看/编写系统视图的定义/脚本?

[1]
回答问题SQL Server 2005中的"SQL Server 2005中的系统视图文本 "
系统视图文本

t-sql views system sql-server-2008

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

如何在iOS上使用CSS溢出滚动条

开发一个iPad网站我试图使用CSS属性overflow: auto来获取滚动条,如果需要的话div,但我的设备即使双指滚动工作也拒绝显示它们.

我试过了

overflow: auto;
Run Code Online (Sandbox Code Playgroud)

overflow: scroll;
Run Code Online (Sandbox Code Playgroud)

结果是一样的.

我只是在iPad上测试(在桌面浏览器上工作得很好).

有任何想法吗?

css ipad ios

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

从流加载图像而不保持流打开

是否可以使用System.Drawing.Image的FromStream方法而不必在图像的生命周期内保持流打开?

我有它加载了一堆从资源文件工具栏的图形,使用的组合应用程序Image.FromStreamAssembly.GetManifestResourceStream.

我遇到的问题是在Windows 7上工作正常,在Windows XP上,如果禁用链接到其中一个图像的用户界面元素,应用程序将崩溃.在Windows 7上,图像以灰度渲染.在XP上,它因内存不足异常而崩溃.

经过大量的脱毛后,我终于将它追溯到图像的初始加载.当然,如果我创建任何实现的对象IDisposable也在同一个方法中被销毁,我将它包装在using语句中,例如

using (Stream resourceStream = assembly.GetManifestResourceStream(resourceName))
{
   image = Image.FromStream(resourceStream);
}
Run Code Online (Sandbox Code Playgroud)

如果我删除using语句以便不处理流,则应用程序不再在XP上崩溃.但我现在有一堆"孤儿"流 - 图像存储在命令类中,这些图像在处理时正确处理图像,但原始流不是.

我检查了文档,FromStream确认流需要保持打开状态.为什么这个没有在Windows 7开发系统上崩溃和烧毁是一个谜!

我真的不希望这个流徘徊,我当然不希望存储对这个流以及图像的引用,以便我以后可以处理它.我只需要那个流一次,所以我想摆脱它:)

是否有可能创建图像,然后杀死那里的流?

c# image stream out-of-memory

14
推荐指数
1
解决办法
9751
查看次数

在文本冒险中编码交互

编辑:如果你不能阅读这个庞大的问题,我会在底部写一个摘要.

我目前正在研究一种用于C#的文本冒险的"框架",作为编码练习.在此框架中,可能的操作由"交互"类定义.

潜在的"可操作"对象是库存物品(棍子,枪,剑),环境物品(墙,门,窗)和角色(人,动物).其中每个都有一个属性,它是一个交互列表.目前,交互基本上是一个"动作/响应"名称值对.当您键入"粉碎窗口"时,它会查看播放器可用的所有可操作项目并匹配主题(在本例中为"窗口").然后确定操作是"粉碎"并在窗口上的交互列表(环境项)中查找以获得对Smash操作的响应,然后将其写入控制台.

这一切都已完成,但这就是我被困的观点:

一个行动有任何数量的潜在后果,每个潜在的互动都会有所不同.这些是:

- 通过查找交互,可能与第二个主题,返回描述操作结果的响应

EITHER - 动作的主题(库存项目,环境项目或角色)改变它的描述EG."冲墙"可以改变墙的描述来描述墙上的凹痕 或者 - 动作的主体被另一个项目EG替换."粉碎瓶子"导致"瓶子"变成"破瓶子"或"杀死约翰"导致角色约翰被环境项目"约翰的尸体"取代.

- 返回描述先前变化EG的响应."破碎的瓶子散落在地板上."

- 区域的描述已更改.例如."粉碎灯泡"导致房间的描述改变以描述黑色的房间

- 从库存或环境EG添加/删除项目."拿起瓶子".您现在在库存中有一个瓶子,瓶子已从环境中移除.

- 可以移动的方向和它们导致的区域改变EG."用钥匙解锁门"允许您将东移到另一个房间

- 将玩家移动到新区域EG."往北走"带你到另一个地方.

我需要以某种方式确定特定交互应该调用哪些后果,并调用它们.一项行动可能会使用其中的一些后果,或只是一种.

例如,如果项目是瓶子:

" 用水填充瓶子 "将首先返回一个回复,描述您已用水填充瓶子.然后它将用"瓶装水"物品替换"瓶子"物品.这是两个后果,返回响应并替换项目.

说你当时要" 在窗口扔一瓶水 ".这更复杂.它会首先返回一个描述发生事件的响应,瓶子和窗口都会粉碎,水会到处流动.瓶子将从玩家的库存中移除.接下来," 瓶装水 "将被"破瓶"取代,"窗户"将被"破窗"取代.区域描述也会改变以反映这一点.这是五个后果,返回响应,从库存中删除项目,替换两个项目并更新当前区域的描述.

正如您所看到的,我需要一种通用的方法,能够在每个"交互"的基础上定义该操作的后果,并适当地更新其他对象,例如Item,Player(用于库存)和Area.

如果不清楚我很抱歉,我会尽力澄清是否有人有任何疑问.

编辑:我有没有办法在交互上定义一个方法,我可以通过多种方法调用(及其参数)?返回的初始响应将是默认的强制结果,如果指定则可能有额外的响应.

例如,在上面的例子中,对于第一次交互,"填充水",我会告诉它返回一个响应("你已用水填充瓶子")并且还调用一个ReplaceItem方法来取代"瓶子"用"一瓶水".

对于第二次交互,我会告诉它返回一个响应("瓶子通过空气冲进......"),在动作主题上调用RemoveFromInventory,在瓶子上调用UpdateStatus("瓶子被粉碎")并且窗口("窗口被粉碎")并调用UpdateAreaDescription来更改当前区域的描述("你正站在一个单一窗口的房间里,玻璃碎成碎片").

这听起来可行吗?为了所有不同的可能交互,我试图尽可能保持通用.

编辑2:进一步澄清,并试图总结问题:

在我的游戏中,有Actionable对象(一个瓶子,一面墙,John).每个Actionable对象都有一个Interaction对象列表,描述了玩家如何与它们进行交互.此时,Interaction具有"Name"属性("throw","hit","break")并返回Response("You throw the").

我试图解决的问题是,交互还需要做许多其他事情,每个特定的交互都会有所不同.我们以一个玻璃瓶为例.

"扔玻璃瓶"
- 返回一个回复("你扔了玻璃瓶.")
- "瓶子",从玩家的库存中删除.
- 用新的替换来反映变化.("瓶子"替换为"破瓶子").
- 返回第二个响应("玻璃瓶的碎片散落在地板上").

"在窗口扔玻璃瓶"
- 返回一个响应("你把玻璃瓶扔在窗户上.")
- 从玩家的库存中删除对象"瓶子".
- 将对象替换为新对象以反映更改.("瓶子"替换为"破瓶子").
- 第二个可选对象替换为new以反映更改.("窗口"替换为"破窗").
- 更新当前Area的"Description"属性.("你站在一个房间里,只有一个破窗户.").

当我创建交互时,如何更改它们执行的其他操作,例如主题的状态更改或当前区域描述的更改?

如果你需要更多上述行动的例子,请告诉我,我会再做一些.

.net c# text adventure

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

php OOP异常还是死()?

我正在开发一些项目.我想控制不同的错误.我知道在所有流行的框架和php项目中都有不同的异常.但我认为这不是必需的工作.如果发生错误,我们可以使用我们的消息制作die().1.例外的主要优点是什么?2.我可以用die()控制我的错误吗?

谢谢.

php oop coding-style exception die

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

如何将转义字符转换为Perl中的实际特殊字符?

可能重复:
如何在Perl字符串中手动插入字符串转义?

我正在读取特定文件中的字符串.它的问题是它包含转义字符,如:

Hello!\nI\'d like to tell you a little \"secret\"...
Run Code Online (Sandbox Code Playgroud)

我希望它没有转义序列打印出来,例如:

Hello!
I'd like to tell you a little "secret".
Run Code Online (Sandbox Code Playgroud)

我想删除单个反斜杠并用单个替换double(因为\表示为\\),但这对我没有帮助\n,\ t问题等等.在试图摆弄丑陋,复杂的替换字符串之前,我想我会问 - 也许Perl有这种转换的内置机制?

perl escaping

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

Java中的HTML处理:将HTML转换为其他格式

好的,Java有很多HTML/XML解析器.我想要做的不仅仅是知道如何解析它.我想过滤内容并以合适的形式使用.

更准确地说,我想只保留文字和图像.但是,我想保留一些文本格式,例如:斜体,粗体,对齐等.

所有这一切都是因为我正在尝试实现一个转换器,它将html转换为我自己为自己的目的创建的特定格式.

有任何想法吗?当然,以前必须做过很多次.

java html-parsing

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

你可以使用KVO和Scripting Bridge

你可以在脚本桥上使用KVO吗?

我想知道我是否可以为我的应用程序创建一个Scripting Bridge接口,并允许通过观察我的应用程序的一个SB命令返回的对象来通知客户端应用程序.

这可能吗?如果没有,还有什么选择?

cocoa objective-c key-value-observing scripting-bridge

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

在Javascript中进行RTL确认和警报

你可以制作confirmalert显示其信息RTL和右对齐吗?

javascript internationalization

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