问题列表 - 第7767页

C++数据库连接?

嘿,我想知道如何用C++连接数据库?任何支持许多数据库的跨平台解决方案?我知道SQLAPI ++,但它是一个共享软件...所以任何免费的?如果我将操作系统仅限制为Windows,我可以使用哪些解决方案?

谢谢

c++ database connectivity

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

如何使用Java JAX-WS添加SOAP Header

使用JAX-WS的典型SOAP客户端请求可能是

FooService service = new FooService();
FooPort port = service.getFooPort();
FooPayload payload = new FooPayload();
payload.setHatSize(3);
payload.setAlias("The Hat");
...
port.processRequest(payload);
Run Code Online (Sandbox Code Playgroud)

这会生成类似的HTTP请求内容

<?xml ... ?>
<S:Envelope xmlns:S="http://...soap-envelope">
  <S:Body>
    <!-- payload -->
  </S:Body>
</S:Envelope>
Run Code Online (Sandbox Code Playgroud)

通过操作port.processRequest()调用的参数,您只能影响"payload"部分.您不能影响XML消息的外部部分.

我想在SOAP Body之前插入一个SOAP标头

<S:Header>
   <X:Security xmlns:X="http://...wsssecurity...>
      <X:BinarySecurityToken>kjh...897=</X:BinarySecurityToken>
   </X:Security>
</S:Header>
Run Code Online (Sandbox Code Playgroud)

我怎么做?

soap header jax-ws

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

如果我在子类中实现ISerializable,那么父类也必须这样做吗?

我必须在派生类中实现ISerializable(进行一些自定义序列化/反序列化),但父类被标记为[Serializable].序列化"工作"(我可以序列化和反序列化,没有运行时错误),但看起来基类数据没有被保留.

事实上我在派生类中实现GetObjectData否定了基类的序列化?如果是这样,我是否必须在基类中实现ISerializable,然后在派生类中调用base.GetObjectData(...)来保存数据,或者有比编写info.AddValue(...)更好的方法100次?

编辑>谢谢蒂姆.你证实了我的怀疑.问题本身更进了一步.在我的情况下,基类实现了BindingList(T),它自己不实现ISerializable.

在过渡期间,对于每个属性,我将尝试:在ISerializable构造函数base.Property = info.GetValue(...);

并在GetObjectDate info.AddValue("name",base.Property);

除非精彩的SO社区提出更好的解决方案.

c# serialization

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

php连接池mysql

我打算用MYSQL.是否有可用的连接池扩展?或者连接的常规做法是什么?这是每个地方使用的那个......

mysqli_connect("localhost", "xxx", "xxx", "test");
Run Code Online (Sandbox Code Playgroud)

人们只使用正常mysql_connect还是pconnect......?我pconnect应该为PConnect 做得更好,有什么设置?

php mysql connection connection-pooling

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

如何使用LINQ"修剪"字典?

我有一个字典和一个要从字典中删除的键列表.这是我现在的实施:

var keys = (from entry in etimes
            where Convert.ToInt64(entry.Value) < Convert.ToInt64(stime)
            select entry.Key).ToList();

foreach (var key in keys)
{
    etimes.Remove(key);
    count--;
}
Run Code Online (Sandbox Code Playgroud)

有什么我可以做的消除foreach循环?

c# linq

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

asp.net - 传递通用列表

我有一个实用程序类,它将通用列表作为参数.

代码如下:

Function DoStuff(collection as Object, elt as Object)
   ...
   collection.Add(elt)
   ...
End Function
Run Code Online (Sandbox Code Playgroud)

这称为:

DoStuff( List(Of Foo), new Foo() )
DoStuff( List(Of Bar), new Bar() )
Run Code Online (Sandbox Code Playgroud)

有大约十几种不同的类型.

目前,传递为Object导致后期绑定分辨率警告,尽管它运行正常.

我已经尝试了不同的方式来传递集合和elt(Foo和Bar都扩展了一个基类)但似乎无法找出"正确"的方法来实现它.

想法?

vb.net asp.net generics collections

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

GraphViz边缘标签

我正在尝试使用graphviz绘制C头文件之间的依赖关系图.

基本上,我正在做的是记录所有出现的#include和条件(我的意思是#if条件).如果一个文件包含另一个文件,它将成为图中的父亲,潜在条件是边缘标签.

我获得了一个非常大的图表.问题源于边缘标签总是水平的(你不能改变它)并且似乎总是左对齐(我已经尝试过labelloc和labeljust但它没有改变任何东西."中心"的正确方法是什么一条边的标签.

为了避免这个问题,我尝试将条件渲染为节点.如果Ah在ANSI条件下包含Bh,则存在从Ah到ANSI然后从ANSI到Bh的链接.看起来没问题,但问题是如果Ch在相同条件下包含Dh,我会看到从Ah到ANSI的链接,一个从Ch到ANSI; 一个从ANSI到Bh,一个从ANSI到Dh.问题是我不知道是否包含Bh的Ah或Ch.有没有办法指定像通过节点的东西(从Ah到Bh的链接,在ANSI下可能利用透明度.)

c data-visualization dot graphviz

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

sql server中的id,date或date,id索引之间是否有区别?

我正在sql server 2005中创建一个索引,并且与同事的讨论是,它是否在索引键列之间有区别,即id和date vs date然后id.

在任一场景中创建索引的方式是否存在根本差异?

它会在其他版本的SQL服务器上有所作为吗?

谢谢

sql-server indexing

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

Asp.NET/VB.NET:从URL/URI获取路径?

假设我有一个我正在部署的项目

www.foo.com/path1/default.aspx

www.foo.com/path2/default.aspx

什么是最可靠的方式来了解我是否在文件夹"path1"或"path2"?我可以直接获取它,或者我是否需要以某种方式在Request.Url.AbsolutePath上拆分()或者?

我只想根据用户所在的文件夹更改颜色等.

谢谢你的帮助!

vb.net asp.net url path

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

调用XSL模板时的可选参数

有没有办法用可选参数调用XSL模板?

例如:

<xsl:call-template name="test">
  <xsl:with-param name="foo" select="'fooValue'" />
  <xsl:with-param name="bar" select="'barValue'" />
</xsl:call-template>
Run Code Online (Sandbox Code Playgroud)

以及生成的模板定义:

<xsl:template name="foo">
  <xsl:param name="foo" select="$foo" />
  <xsl:param name="bar" select="$bar" />
  <xsl:param name="baz" select="$baz" />
  ...possibly more params...
</xsl:template>
Run Code Online (Sandbox Code Playgroud)

这段代码会给我一个错误"表达式错误:找不到变量'baz'." 是否可以省略"巴兹"声明?

谢谢你,亨利

xslt

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