相关疑难解决方法(0)

Java和SQLite

我被单个文件数据库提供的整洁所吸引.什么驱动程序/连接器库可以连接并使用SQLite和Java.

我发现了一个包装库,http://www.ch-werner.de/javasqlite,但还有其他更突出的项目吗?

java sqlite

327
推荐指数
6
解决办法
31万
查看次数

C#真的比说C++慢吗?

我一直想知道这个问题一段时间了.

当然,C#中有些东西没有针对速度进行优化,因此使用这些对象或语言调整(如LinQ)可能会导致代码变慢.

但是如果你不使用任何这些调整,只需比较C#和C++中相同的代码片段(很容易将它们翻译成另一个).真的会慢得多吗?

我已经看到比较表明在某些情况下C#可能更快,因为理论上JIT编译器应该实时优化代码并获得更好的结果:

管理还是不管理?

我们应该记住,JIT编译器实时编译代码,但这是一次性开销,相同的代码(一旦到达并编译)不需要在运行时再次编译.

除非你创建和销毁数以千计的对象(比如使用String而不是StringBuilder),否则GC不会增加很多开销.用C++做这件事也会很昂贵.

我想提出的另一点是.Net中引入的DLL之间的更好的通信..Net平台的通信比基于托管COM的DLL要好得多.

我没有看到为什么语言应该更慢的任何固有原因,我并不认为C#比C++慢(从经验和缺乏一个好的解释)...

那么,用C#编写的相同代码片段会比C++中的相同代码慢吗?
如果是的话那么为什么?

其他一些参考文献(关于这一点,但没有解释为什么):

如果它比C++慢,你为什么要使用C#?

c# c++ performance

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

在数据库中存储图像的最佳格式是什么?

什么是在数据库中存储图像的最佳格式,例如二进制,base64等,以获得最佳速度/大小.

database format binary base64 image

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

标签 统计

base64 ×1

binary ×1

c# ×1

c++ ×1

database ×1

format ×1

image ×1

java ×1

performance ×1

sqlite ×1