问题列表 - 第16903页

空载体的容量是多少?

看起来像个愚蠢的问题.但是,我的评论答案的SO问题让我重新思考一个.

[评论说,空载体的容量不必为零]

默认情况下,我的答案是0,因为矢量中没有元素.将容量保持为0是有意义的,并且在第一次分配时可以增加容量而不会有任何性能命中.

但标准并没有说明这一点.(我也查阅了Josuttis的书).

它纯粹是针对具体实现的吗?是否有任何STL供应商使用一些任意数字作为空载体的capcity?

有什么想法吗...

c++ stl vector

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

配置系统在 .NET 中初始化失败

我有一个 .NET winforms 应用程序(A)。我正在从 winforms 应用程序调用另一个 .NET exe(B) 文件。执行时,会抛出以下错误。

我没有保留第二个exe文件(B)的任何配置文件。

“配置系统初始化失败”

vb.net configuration file

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

C库函数做排序

C标准库中是否有可用于排序的库函数?

c sorting

92
推荐指数
7
解决办法
17万
查看次数

如何为Java服务器提供多个SSL证书

我有一个用Java编写的内部HTTP服务器; 完整的源代码供我使用.HTTP服务器可以配置任意数量的网站,每个网站都有一个单独的监听套接字创建:

skt=SSLServerSocketFactory.getDefault().createServerSocket(prt,bcklog,adr);
Run Code Online (Sandbox Code Playgroud)

使用使用Java keytool创建的标准密钥库,我不能在我的生活中找出如何获得与不同侦听套接字关联的不同证书,以便每个配置的网站都拥有自己的证书.

我现在正处于这种状态,因此一些代码示例将非常受欢迎.但是我很欣赏JSSE如何在这方面联系起来的任何好的概述(我已经搜索了Sun的JSSE doco,直到我的大脑疼痛(字面意思;虽然它可能与咖啡因戒断一样多)).

编辑

有没有简单的方法来使用别名将密钥存储区中的服务器证书与侦听套接字相关联?以便:

  • 客户有一个密钥库来管理所有证书,以及
  • 没有必要摆弄多个钥匙店等.

我得到的印象(今天下午早些时候)我可以编写一个简单的KeyManager,只chooseServerAlias(...)返回非null,这是我想要的别名的名字 - 任何人对这一推理线有什么想法?

我使用的解决方案是根据slyvarking的回答构建的,创建了一个临时密钥库,并使用从单个外部密钥库中提取的所需密钥/证书填充它.对于任何感兴趣的人(svrctfals是我的"服务器证书别名"值),代码如下:

    SSLServerSocketFactory              ssf;                                    // server socket factory
    SSLServerSocket                     skt;                                    // server socket

    // LOAD EXTERNAL KEY STORE
    KeyStore mstkst;
    try {
        String   kstfil=GlobalSettings.getString("javax.net.ssl.keyStore"        ,System.getProperty("javax.net.ssl.keyStore"        ,""));
        String   ksttyp=GlobalSettings.getString("javax.net.ssl.keyStoreType"    ,System.getProperty("javax.net.ssl.keyStoreType"    ,"jks"));
        char[]   kstpwd=GlobalSettings.getString("javax.net.ssl.keyStorePassword",System.getProperty("javax.net.ssl.keyStorePassword","")).toCharArray();

        mstkst=KeyStore.getInstance(ksttyp);
        mstkst.load(new FileInputStream(kstfil),kstpwd);
        }
    catch(java.security.GeneralSecurityException thr) {
        throw new IOException("Cannot load keystore ("+thr+")");
        }

    // CREATE EPHEMERAL KEYSTORE FOR THIS SOCKET USING DESIRED CERTIFICATE
    try {
        SSLContext        ctx=SSLContext.getInstance("TLS"); …
Run Code Online (Sandbox Code Playgroud)

java ssl certificate

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

什么是委托和委托方法

伙计们请让我知道代表和代表方法之间的区别及其差异和用法???

iphone delegates cocoa-design-patterns

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

如何使用Google App Engine和Python创建REST服务?

我想创建一个RESTFUL Web服务,通​​过访问的URL获取请求,然后返回该客户端的相应文档.例如,如果它是一个天气应用程序,我想通过网络浏览器获取亚特兰大的天气,我将访问http://weatherapp.appspot.com/temperature/Atlanta它将返回一个HTML文档,其中包含有关亚特兰大.我不想要任何与数据库联系的东西,因为我只是试图通过屏幕抓取来包装另一个网站.有没有人有关于如何从网址获取参数的任何示例?

google-app-engine

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

为什么我在32位Mac OS X系统上看到C++中的64位指针?

所以我在SO和其他地方阅读了很多相关的帖子,例如:

sizeof(某些指针)总是等于4吗?

对我来说,在32位系统上,我期望4字节指针,在64位系统上,我期望8字节指针.所以我正在运行这段代码:

int main()
{
  cout << "sizeof(int) = " << sizeof(int) << endl;
  cout << "sizeof(void*) = " << sizeof(void*) << endl;
}
Run Code Online (Sandbox Code Playgroud)

这是相应的输出:

sizeof(int) = 4
sizeof(void*) = 8
Run Code Online (Sandbox Code Playgroud)

我在Mac OS X 10.6.1上以32位模式运行.这是"uname -a"的输出:

Darwin brent-nashs-macbook.local 10.0.0 Darwin Kernel Version 10.0.0: Fri Jul 31 22:47:34 PDT 2009; root:xnu-1456.1.25~1/RELEASE_I386 i386 i386
Run Code Online (Sandbox Code Playgroud)

这是我正在运行的g ++版本(系统附带的默认版本):

i686-apple-darwin10-g++-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5646)
Run Code Online (Sandbox Code Playgroud)

所以我意识到指针的大小不能保证从系统到系统,并且它们完全依赖于编译器和体系结构,但这种结果是否会使其他人感到不合逻辑呢?这只是Mac OS X 10.6或我的设置的特质吗?还是有一个很好的理由我看到这么大的指针?

==================================================

答案后补充

任何想要他们的人的额外细节......

我最初使用此命令行编译:

g++ -Wall -o TestClass1 TestClass1.cpp
Run Code Online (Sandbox Code Playgroud)

它产生了这个输出:

sizeof(int) = 4
sizeof(void*) …
Run Code Online (Sandbox Code Playgroud)

c++ macos x86 pointers

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

在rdflib中使用上下文

我很难找到一个明确,明智的rdflib使用上下文的例子.ConjunctiveGraph不接受上下文,并且不推荐使用Graph.我应该如何在同一个全局ConjunctiveGraph中的不同上下文中创建和操作?

python rdf rdflib

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

如何使用htaccess在特定文件夹中禁用auto_prepend?

我在我的网站上使用auto_prepend,但我不希望它在每个文件夹中使用.如何使用.htaccess阻止php在某些文件夹中自动预置文件?(它不一定是.htacces,我可以使用任何其他方法但我认为我会从.htaccess开始)

ps - 我在php.ini中使用auto_prepend来设置auto_prepend

php .htaccess

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

使用Regex和PHP从String中删除括号中的文本

我正在尝试编写一个简单的php函数,它将删除字符串中两个括号之间的所有内容.

以下是典型字符串的外观:

[img_assist|nid=332|title=|desc=|link=none|align=left|width=70|height=61] On November 14, Katherine Grove participated in Tulane University's School of Architecture Continuing Education Conference . She presented the firm's work in a presentation titled "Cradle to Cradle Design for the Built Environment".The Tulane School of Architecture Continuing Education Conference is designed to make continuing education credits available to Tulane School of Architecture alumni and the local architecture community, with a focus on sustainable design. Kathy currently directs the firm’s pro-bono involvement with the nonprofit Make It …

php regex string

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