问题列表 - 第9381页

关于包装第三方库的建议

我作为一家公司的计算机视觉部门的软件开发人员已经工作了一年.我的主要工作是将第三方软件集成到一个框架中,所以我通常最终编写包装库,因为很多这个第三方软件不能按我们希望的方式工作(不是线程安全,a*中的痛苦)*使用等).

通常我只是包装整个库并保护对具有互斥的库的调用(线程安全在某种程度上是大多数外部库的主要问题).我非常喜欢这样做,因为它会让你进入很多有趣的场景,你会看到很多有趣的代码.但是,我经常认为我没有正确地做到这一点,或者我的实施并不是很好.我觉得我缺乏某种关于如何正确地做这样的事情的设计知识.

基本上我想知道是否有任何关于设计一个适当的'API ontop of broken API'的好的指导方针或提示,或者如果这总是非常hackish和丑陋.

c c++ api

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

所有属性的JavaScript getter

长话短说:我的情况是我喜欢PHP式的getter,但是在JavaScript中.

我的JavaScript只在Firefox中运行,因此我可以使用Mozilla特定的JS.

我可以找到制作JS getter的唯一方法是需要指定它的名称,但是我想为所有可能的名称定义一个getter .我不确定这是否可行,但我非常想知道.

javascript getter firefox

48
推荐指数
5
解决办法
3万
查看次数

在列标题单击上进行WPF ListView/GridView排序的最佳方法是什么?

互联网上有很多解决方案试图填补WPF看似非常基本的遗漏.我真的很困惑什么是"最好"的方式.例如......我希望列标题中有小的向上/向下箭头来指示排序方向.显然有3种不同的方法可以做到这一点,有些使用代码,有些使用标记,有些使用标记加代码,而且所有看起来都像是黑客.

有没有人遇到这个问题,并找到了他们完全满意的解决方案?似乎奇怪的是,WPF缺少这样一个基本的WinForms功能,需要被黑客攻击.

sorting wpf listview gridview

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

什么是最实惠的c ++音频库?

我正在寻找一个可以播放mp3并混合音频的c ++音频库.我可以花一些钱,但我的预算有点紧张,所以越少越好.它确实需要在Windows和Mac OS X上运行,尽管Linux和嵌入式设备是一个很大的优势.有人知道一两个好的图书馆吗?

谢谢!

c++ audio mp3

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

使用selenium.getBodyText()来捕获HTML源代码,使用Java,如何在本地将其保存到HTML文件中?

这可能是一个java noob问题,但这是我的场景:

  1. 使用selenium,我用getBodyText()捕获了html源代码
  2. 使用java,我想将getBodyText()中的信息保存到html文件中,以便稍后查看

我目前将getBodyText()存储为String,这里是代码:

String stored_report = selenium.getBodyText();

File f = new File("C:/folder/" + "report" + ".html");
FileWriter writer = new FileWriter(f);
writer.append(stored_report);
System.out.println("Report Created is in Location : " + f.getAbsolutePath())
writer.close();
Run Code Online (Sandbox Code Playgroud)

我必须使用FileReader吗?我需要做什么才能保存的html文件仍显示html格式?(目前因为它存储为一个字符串,所以页面显示所有内容都显示在一行上)

提前致谢!

java selenium-rc

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

如何使用SharePoint Web服务重命名文件?

我有一个文档库的自定义定义,我试图只使用开箱即用的Web服务重命名库中的文档.定义了一个带有"Name"字段的视图并尝试"LinkFilename"后,我重命名文件的调用分别返回失败或忽略新值.

如何使用SharePoint Web服务重命名文件?

sharepoint web-services document-library

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

解析ORA-4031"无法分配x字节的共享内存"

我需要一些关于如何诊断和解决这个问题的建议.我不知道这是一个简单的服务器设置问题还是应用程序设计问题(或两者兼而有之).

每隔几个月一次或两次,此Oracle XE数据库会报告ORA-4031错误.它并没有始终指出sga的任何特定部分.最近的一个例子是:

ORA-04031: unable to allocate 8208 bytes of shared memory ("large pool","unknown object","sort subheap","sort key")

当出现此错误时,如果用户不断刷新,点击不同的链接,他们通常会在不同的时间获得更多这类错误,然后他们很快就会收到"404 not found"页面错误.

重新启动数据库通常会解决问题一段时间,然后一个月左右再次出现,但很少在程序中的同一位置(即它似乎没有链接到代码的任何特定部分)(上面的示例)从Apex页面引发错误,该页面从表中排序5000多行.

我已经尝试sga_max_size从140M增加到256M并希望这会有所帮助.当然,我不知道这是否有帮助,因为我必须重新启动数据库来更改设置:)

我在带有512MB RAM的Oracle Enterprise Linux 5机器上运行Oracle XE 10.2.0.1.0.服务器仅运行数据库,Oracle Apex(v3.1.2)和Apache Web服务器.我安装了几乎所有的默认参数,它运行了一年左右.我通过调整应用程序代码来解决自己的大多数问题; 它没有被广泛使用,也不是一个关键业务系统.

这些是我认为可能相关的一些当前设置:

pga_aggregate_target        41,943,040
sga_max_size              268,435,456
sga_target                146,800,640
shared_pool_reserved_size   5,452,595
shared_pool_size          104,857,600
Run Code Online (Sandbox Code Playgroud)

如果它有任何帮助,那么当前的SGA尺寸:

Total System Global Area  268435456 bytes
Fixed Size                  1258392 bytes
Variable Size             251661416 bytes
Database Buffers           12582912 bytes
Redo Buffers                2932736 bytes
Run Code Online (Sandbox Code Playgroud)

oracle memory-management oracle10g

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

如何在GQL中查询过去6小时(日期时间)内的所有条目?

我在Google App Engine中有一个带有日期字段的简单表格.我想查询所有行,其中包含从现在到6小时之前的日期字段.我该如何形成这个查询?

google-app-engine gql gqlquery

14
推荐指数
2
解决办法
7202
查看次数

如何在Perl中生成列表的所有子集?

我在Perl数组中有一个数学集:(1,2,3).我想找到该集合的所有子集:(1),(2),(3),(1,2),(1,3),(2,3).

有3个元素,这不是太难,但如果设置有10个元素,这将变得棘手.

思考?

perl set subset

5
推荐指数
2
解决办法
2996
查看次数

无法在Oracle中使用SQLPlus创建触发器

我正在学习Oracle,并想尝试创建一个触发器.我在sqlplus中尝试了这个例子.

SQL> CREATE OR REPLACE TRIGGER policy_bull BEFORE insert or update
  2  ON emp
  3  FOR EACH ROW
  4  BEGIN
  5    :new.salary := 200;
  6  END
  7  /
Run Code Online (Sandbox Code Playgroud)

第1行的错误:ORA-04089:无法在SYS拥有的对象上创建触发器

即使我使用SYS登录

sqlplus"sys/oracle as sysdba"

oracle triggers

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