问题列表 - 第22742页

比x86_64/linux上的glibc更快的数学库?

对于x86_64-linux,glibc的libm(以及标题?)是否有更快的替代品?

c linux x86-64 libc

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

需要使用双向SSL安全Web服务的Java客户端Destop App的示例

我正在寻找一个使用双向SSL安全Web服务的Java桌面应用程序的示例.任何教程或示例都会很棒,特别是如果它们基于Eclipse IDE.

谢谢.

java ssl jboss web-services two-way

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

当没有更多对象引用时,COM是否自动卸载DLL?

例如,在语言X中:

let x = CreateOject( "MyProgID" )
x.LateBoundCall()
x.Release()  // (or setting x to Nothing in VB-like language, etc)
Run Code Online (Sandbox Code Playgroud)

DLL会发生什么MyProgID?COM是否自动卸载DLL?

编辑

这假设上面的代码是在不暴露任何COM的可执行文件中.

c++ vb6 com vbscript scripting

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

在Perl中,如何获取当前执行代码的目录或路径?

如果我在某些库代码中,如何确定当前正在执行的代码文件的路径?我知道如何通过查看获得顶级 perl文件的路径ARGV,但是如果我加载一个库,那么该如何知道它所在的路径?

perl

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

我如何知道是否因外键违规而抛出SQLexception?

我想告诉用户一条记录没有被删除,因为它有子数据,但我怎么能确定由于外键违规而引发了异常?我看到有一个sqlexception类用于所有sql异常.

.net c# sql sql-server validation

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

静态变量情况下的内存分配

我总是对静态变量以及内存分配的方式感到困惑.

例如:

int a = 1;
const int b = 2;
static const int c = 3;

int foo(int &arg){
  arg++;
  return arg;
}
Run Code Online (Sandbox Code Playgroud)

如何分配内存a,bc

有什么区别(在内存方面),如果我打电话foo(a),foo(b)foo(c)

c c++ memory static memory-management

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

如何从Java与OData交互?

OData是微软重新打包其Astoria(现在的WCF数据服务)RESTful查询/更新协议.如果我想使用Java创建兼容OData的数据源,我该怎么做?同样,如果我想从Java使用OData数据源,我该怎么做?

http://www.odata.org/

部分答案如下.

OData网站建议Restlet支持OData.Restlet的API文档提到了org.restlet.ext.odata包.

www.restlet.org/

www.restlet.org/documentation/snapshot/jee/ext/org/restlet/ext/odata/package-summary.html

这是唯一的答案吗?是否有关于进行此集成的博客文章?

java rest astoria restlet odata

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

Python:从对象字典中获取值(对象),其中一个对象的字段与值(或条件)匹配

我有一个python字典,其键是字符串,值是对象.

例如,一个带有一个字符串和一个int的对象

class DictItem:
   def __init__(self, field1, field2):
      self.field1 = str(field1)
      self.field2 = int(field2)
Run Code Online (Sandbox Code Playgroud)

和字典:

myDict = dict()
myDict["sampleKey1"] = DictItem("test1", 1)
myDict["sampleKey2"] = DictItem("test2", 2)
myDict["sampleKey3"] = DictItem("test3", 3)
Run Code Online (Sandbox Code Playgroud)

哪个是获得"field2"字段> = 2的字典条目的最佳/最有效方法?

这个想法是创建一个"子词典"(列表也会这样),只有field2> = 2的条目(在例子中会是这样):

{
    "sampleKey2": {
        "field1" : "test2",
        "field2": 2 
    },
    "sampleKey3": {
        "field1" : "test3",
        "field2": 3 
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有比走遍所有字典元素并检查条件更好的方法?也许使用itemgetters和lambda函数?

谢谢!

PS:我正在使用Python2.4,以防万一它是相关的

python dictionary

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

SystemSettings的表设计,最佳模型

有人建议移动一个充满设置的表,其中每列是设置名称(或类型),行是客户及其各设置的相应设置.

ID | IsAdmin | ImagePath
------------------------------
12 | 1 |\path\to\images
34 | 0 | \路径\为\图片

这样做的缺点是每次我们想要一个新的设置名称(或类型),我们改变表(通过sql)并添加新的(列)设置名称/类型.然后更新行(以便每个客户现在都有该设置的值).

新表设计方案.建议是有一个用于设置名称的列和另一个用于设置的列.
ID | SettingName | SettingValue
----------------------------
12 | IsAdmin | 1
12 | ImagePath |\path\to\images
34 | IsAdmin | 0
34 | ImagePath | \路径\为\图片

他们提出的观点是,添加新设置就像对行的简单插入语句一样简单,没有添加列.

但是对于第二种设计来说感觉不对,它看起来很糟糕,但我无法提出反对它的任何论据.我错了吗?

sql database-design normalization denormalization

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

外部"C"声明如何工作?

我正在学习编程语言课程,我们正在谈论extern "C"声明.

除了"它接口C和C++"之外,这个声明如何在更深层次上工作?这又如何影响程序中发生的绑定?

c c++ extern-c

27
推荐指数
6
解决办法
5万
查看次数