问题列表 - 第96页

在跨平台的浏览器中获取所选文本

我想在基于浏览器的应用程序中做的事情之一是允许用户选择一些文本(不是在<textarea>,只是简单的文本!),并让我的应用程序弹出一个小工具栏,然后可以与下一个交互(在我的情况下,添加注释).

我在google上发现了很多东西,似乎专注于编写WYSIWYG编辑器,但这不是我想要的,而且大多数都在IE中工作但在FF2或3中没有.理想情况下,我想要一些可以在IE7中运行的浏览器窗口中返回当前所选文本的功能(如果可能,则返回6),FireFox 2和3以及Safari 2.如果它在Opera中有效,那将是一个奖励,但这不是必需的.

任何人都有这样做的功能?或者从哪里开始的想法?

javascript browser

12
推荐指数
2
解决办法
8175
查看次数

单元测试执行速度(每秒多少次测试?)

您的单元测试(每秒测试次数)的目标是什么样的执行率?单个单元测试需要多长时间?

我有兴趣知道人们是否有任何特定的阈值来确定他们的测试是否太慢,或者只是当长时间运行的测试套件的摩擦力变得更好时?

最后,当您确定测试需要更快地运行时,您使用什么技术来加速测试?

注意:集成测试显然是另一回事.我们严格地谈论需要尽可能频繁运行的单元测试.


回复综述:感谢迄今为止的出色回应.大多数建议似乎都不用担心速度 - 专注于质量,如果速度太慢就选择性地运行它们.具有特定数字的答案包括每次测试的目标是<10ms,最多0.5秒和1秒,或者只需将整套常用测试保持在10秒以内.

当他们都很有帮助时,不确定将一个标记为"已接受的答案"是否正确:)

performance unit-testing

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

Oracle - 我使用的TNS名称文件是什么?

有时我会遇到Oracle连接问题,因为我无法弄清楚我的数据库客户端正在使用哪个tnsnames.ora文件.

想出这个的最佳方法是什么?++对各种平台解决方案感到满意

oracle connection tns tnsnames

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

在IIS上运行PHP应用程序需要什么?

作为LAMP服务器上的PHP开发人员已经有一段时间了,在Windows上为IIS准备应用程序时,我需要考虑一些事项.

php windows iis lamp portability

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

Expression.Invoke在实体框架中?

实体框架不支持Expression.Invoke运营商.尝试使用它时收到以下异常:

"LINQ to Entities不支持LINQ表达式节点类型'Invoke'.

有没有人有这个缺少功能的解决方法?我想用详细的PredicateBuilder 这里的实体框架上下文.

编辑1 @marxidad - 我喜欢你的建议,但它确实让我感到困惑.您能就您提出的解决方案提供进一步的建议吗?

编辑2 @marxidad - 感谢您的澄清.

.net linq linq-to-entities entity-framework

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

通过反射使用C#和OpenOffice

我正在研究一些代码,直接从C#粘贴到当前活动的OpenOffice文档中.我不能包含任何OpenOffice库,因为我们不想打包它们,因此我们使用反射来访问OpenOffice API.

我的问题涉及通过反思使用调度员.我无法弄清楚传递给它的正确参数,由于类型不匹配而给我一个可爱的"TargetInvocationException".

object objframe = GetProperty<object>(objcontroller, "frame");
if (objframe != null)
{
    object[] paramlist = new object[2] {".uno:Paste", objframe};
    InvokeMethod<object>(objdispatcher, "executeDispatch", paramlist);
}
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

c# reflection

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

从PHP连接到postgresql数据库的首选方法是什么?

我已经使用PHP和MySQL多年了,我即将开始使用PostgreSQL.

什么是首选方法?

是通过PDO对象还是有更好的东西?

php postgresql

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

如何在Windows上设置编辑器以使用Git?

在Windows上试用Git.我到了尝试"git commit"的地步,我收到了这个错误:

终端是愚蠢的,但没有定义VISUAL或EDITOR.请使用-m或-F选项提供消息.

所以我想出了我需要一个名为EDITOR的环境变量.没问题.我把它设置为指向记事本.这几乎奏效了.默认提交消息将在记事本中打开.但记事本不支持裸线馈送.我出去拿了Notepad ++,但是我无法弄清楚如何将Notepad ++设置为%EDITOR%以这样的方式使它与Git一起工作.

我没跟Notepad ++结婚.在这一点上,我不介意我使用什么编辑器.我只想在编辑器而不是命令行(with -m)中键入提交消息.

那些在Windows上使用Git的人:你用什么工具来编辑你的提交信息,你需要做些什么来使它工作?

windows git cygwin editor

545
推荐指数
17
解决办法
30万
查看次数

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

使用StAX对XML文档进行小修改

我目前正在尝试读取XML文件,进行一些小的更改(更改某些属性的值),然后再将其写回.

我打算使用StAX解析器(javax.xml.stream.XMLStreamReader)读取每个事件,看看它是否是我想要更改的,然后javax.xml.stream.XMLStreamReader如果不需要更改则直接传递给StAX writer().

不幸的是,这看起来并不那么简单 - 作者无法获取事件类型和解析器对象,只有像writeAttribute和的方法writeStartElement.很显然,我可以用一个可以在XML文档中出现的每种可能类型的元素的大小写一个大的switch语句,然后再把它写回来,但是看起来它应该很简单似乎很麻烦.

是否有一些我缺少的东西可以很容易地将一个非常相似的XML文档写入您使用StAX读取的文档?

java xml stax

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