小编And*_*ano的帖子

在不同的窗口中打开2个Visio图表

我想知道我是否可以使用MS Visio打开2个不同的图表,每个图表都有自己的窗口.我已经尝试了几种方式,但我总是以1个Visio窗口结束...

我正在使用三显示器设置,我想在主显示器的每一侧放一张图表.

[]的

安德烈卡斯泰尔亚诺

PS:我在这里使用Visio 2007.

diagram visio

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

Oracle XE或SQL Server Express

我在这里开始一个新项目(Windows Forms).对于小型(免费啤酒)DBMS来说,今天最好的选择是什么?

我在过去的项目中使用过SQL Server Express,但我一次又一次地听到人们说Oracle的产品更快,更强大.

它将用于一个小公司(大约20个用户),并且不会很快达到4 GB的限制:)

我不想在我的第一篇文章中开始一场火焰战争,所以请指出一些链接,展示两种产品之间的良好(和实际)比较,如果可能的话.

PS:我也听说过IBM DB2 Express,但我找不到任何有关它的信息.(来自IBM的营销材料不算:))

database sql-server oracle-xe

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

缓存查找性能

我们有一个很棒的winforms C#应用程序,它基本上是一些数据库的前端(CRUD东西),我正在尝试在业务对象的内存缓存中实现一些.

就像是:

List<Customer> customerCache; // Loaded during app. startup
Run Code Online (Sandbox Code Playgroud)

我已经创建了一些代码来使缓存与数据库保持同步.这段代码一直在一个单独的线程上运行,并且工作得非常好.我的问题是,根据缓存的大小,在数据库中执行'select*from user = id'比使用foreach(在customerCache中使用forec客户cmr)循环缓存更快更快找到特定对象...

有没有办法快速搜索缓存中的特定对象?我打算尝试一些算法或改变我的收藏类型,但我希望听听你的建议.

请注意,我们有几个'List xxxCache',一切都很快(对于小N,当然).但是当缓存的itens数量增长(通常> 3000)时,从数据库中读取的速度会更快.

循环查看缓存项目以查找特定项目的最佳方法是什么?所有业务项都继承自共同的祖先,并具有"ID"属性(整数,唯一).

抱歉我的英语不好,这不是我的主要语言.致以最诚挚的问候,来自巴西的问候.

c# lookup performance caching

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

标签 统计

c# ×1

caching ×1

database ×1

diagram ×1

lookup ×1

oracle-xe ×1

performance ×1

sql-server ×1

visio ×1