问题列表 - 第2563页

JDBC:我可以在多线程应用程序中共享连接,并享受良好的交易吗?

看起来处理JDBC事务的经典方法是将auto-commit设置为false.这将创建一个新事务,每次调用commit都会标记下一个事务的开始.在多线程应用程序上,我理​​解通常的做法是为每个线程打开一个新连接.

我正在编写一个基于RMI的多客户端服务器应用程序,因此我的服务器基本上可以为每个新连接无缝地生成一个线程.为了正确处理事务,我应该为每个线程创建一个新连接吗?这种架构的成本难道不高吗?

postgresql multithreading transactions jdbc

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

更好的TreeView for Windows Forms - .NET 3.5

Visual Studio 2008/.NET 3.5 是否有更好的免费 TreeView控件?

我相信我需要比开箱即用版本更强大的功能.我还不确定到底是什么,但我想在我进入项目太远之前我会尽快问.

.net forms treeview winforms

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

通过python套接字接收数据

我正在创建一个程序,通过python套接字检索大量的数据,然后在信息发送完成后立即断开连接.但我不知道该怎么做

Web上的所有示例都是tcp客户端所在的位置

while 1:
   data = sock.recv(1024)
Run Code Online (Sandbox Code Playgroud)

但这会产生无限循环以通过套接字接收数据,不是吗?

我需要弄清楚传入的消息的大小,并以缓冲区大小的增量循环它以获得完整的消息.在消息发送完毕后,我想断开连接,虽然我认为连接将从另一端关闭.你能帮忙的话,我会很高兴

谢谢

python sockets

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

如何在Joomla 1.5中获取当前用户对象?

在Joomla 1.0中,当前的User对象存储在一个名为的全局变量中$my.这在Joomla 1.5中不再存在 - 我如何获得该对象?另外,如何判断用户是否还没有登录?

php joomla

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

如何在C#中使用p/invoke将指针传递给数组?

示例C API签名:

void Func(unsigned char* bytes);

在C中,当我想将指针传递给数组时,我可以这样做:

unsigned char* bytes = new unsigned char[1000];
Func(bytes); // call
Run Code Online (Sandbox Code Playgroud)

如何将上述API转换为P/Invoke,以便我可以将指针传递给C#字节数组?

c c# api pinvoke

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

在输入或输出期间你是HtmlEncode吗?

Microsoft.Security.Application.AntiXss.HtmlEncode什么时候打电话?您是在用户提交信息时执行此操作还是在显示信息时执行此操作?

如姓名,姓氏,城市,州,邮编等基本内容怎么样?

security html-encode

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

ASP.NET MVC编辑集合最佳实践 - 您的意见

鉴于以下类,您对处理创建/编辑的最佳方法有何看法,其中Attributes.Count可以是任何数字.

public class Product {
  public int Id {get;set;}
  public string Name {get;set;}
  public IList<Attribute> Attributes {get;set;}
}

public class Attribute {
  public string Name {get;set;}
  public string Value {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

用户应该能够在同一视图中编辑产品详细信息(名称)和属性详细信息(名称/值),包括添加和删除新属性.

处理模型中的更改很容易,处理UI和ActionMethod方面的最佳方法是什么?

collections asp.net-mvc

13
推荐指数
2
解决办法
6130
查看次数

使用D语言开发应用程序

对于那些用D开发应用程序的人,

  • 您使用哪些库来构建应用程序?
  • 那些图书馆记录良好?
  • 你用过Tango吗?
  • 你觉得D已准备好构建大型应用程序吗?
  • 您使用哪个IDE?可能下降?

d tango

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

每次从一台机器转到另一台机器后,如何执行命令?

每次从一台机器转到另一台机器后,如何执行命令?

例如

ssh mymachine
stty erase ^H
Run Code Online (Sandbox Code Playgroud)

我的ssh连接完成后,我宁愿每次都执行"stty erase ^ H".

此命令不能简单地进入我的.zshrc文件.即对于本地会话,我无法运行命令(它搞砸了我的键绑定).但我需要它运行我的远程会话.

ssh

7
推荐指数
3
解决办法
3452
查看次数

有没有静态的鸭型语言?

我申报会员时可以指定接口吗?

在思考了这个问题一段时间之后,我发现静态鸭式语言可能确实有效.为什么在编译时不能将预定义的类绑定到接口?例:

public interface IMyInterface
{
  public void MyMethod();
}

public class MyClass  //Does not explicitly implement IMyInterface
{
  public void MyMethod()  //But contains a compatible method definition
  {
    Console.WriteLine("Hello, world!");
  }
}

...

public void CallMyMethod(IMyInterface m)
{
  m.MyMethod();
}

...

MyClass obj = new MyClass();
CallMyMethod(obj);     // Automatically recognize that MyClass "fits" 
                       // MyInterface, and force a type-cast.
Run Code Online (Sandbox Code Playgroud)

你知道支持这种功能的任何语言吗?它会在Java或C#中有用吗?它在某种程度上存在根本缺陷吗?我知道你可以继承MyClass并实现接口或使用Adapter设计模式来完成同样的事情,但这些方法看似不必要的样板代码.

duck-typing language-design static-typing interface class

18
推荐指数
6
解决办法
3500
查看次数