问题列表 - 第9944页

关于捕获审计跟踪的数据库设计的想法

如何在数据库中维护数据日志?

我必须记录每行所做的每个更改.这意味着我不能允许DELETEUPDATE执行.

我怎么能保留这样的日志?

database audit database-design

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

Excel互操作:_Worksheet或工作表?

我现在正在写关于动态类型的文章,我给出了一个Excel互操作的例子.我之前几乎没有做任何Office互操作,它显示了.C#4 的MSDN Office Interop教程使用了_Worksheet界面,但也有一个Worksheet界面.我不知道有什么区别.

在我荒谬简单的演示应用程序(如下所示)中,要么工作正常 - 但如果最佳实践指示一个或另一个,我宁愿适当地使用它.

using System;
using System.Linq;
using Excel = Microsoft.Office.Interop.Excel;

class DynamicExcel
{
    static void Main()
    {
        var app = new Excel.Application { Visible = true };
        app.Workbooks.Add();

        // Can use Excel._Worksheet instead here. Which is better?
        Excel.Worksheet workSheet = app.ActiveSheet;

        Excel.Range start = workSheet.Cells[1, 1];
        Excel.Range end = workSheet.Cells[1, 20];
        workSheet.get_Range(start, end).Value2 = Enumerable.Range(1, 20)
                                                           .ToArray();
    }
}
Run Code Online (Sandbox Code Playgroud)

我试图避免深入研究COM或Office互操作性,只是强调C#4的新功能 - 但我不想做任何真正的,真的愚蠢的事情.

(在上面的代码中可能还有一些非常,非常愚蠢的东西,在这种情况下请告诉我.使用单独的开始/结束单元而不仅仅是"A1:T1"是故意的 - 它更容易看出它真的是一个范围20个细胞.其他任何东西都可能是偶然的.)

那么,我应该使用_Worksheet或者Worksheet …

c# com excel interop

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

在Rails模型中使用持续时间字段

我正在寻找在Rails模型中使用持续时间字段的最佳方法.我希望格式为HH:MM:SS(例如:01:30:23).正在使用的数据库是本地的sqlite和生产中的Postgres.

我还想使用这个字段,这样我就可以看一下该字段中的所有对象,并得出该模型中所有对象的总时间,最后得到如下结果:

30条记录共计45小时25分34秒.

那么什么最适合?

  • 迁移的字段类型
  • CRUD表单的表单字段(小时,分钟,第二次下拉?)
  • 生成模型中所有记录的总持续时间的最便宜的方法

ruby time duration ruby-on-rails

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

无法在Vim中自动设置语法突出显示

我的.vimrc中有以下内容

syntax on
filetype plugin indent on       # Thanks to Jeremy
Run Code Online (Sandbox Code Playgroud)

我跑

vim ~/.vimrc
Run Code Online (Sandbox Code Playgroud)

我得到了正确的语法突出显示.

我在.vimrc中获取了很多文件.我的.vimrc就像是一个路线图,我在那里导航

CTRL-W f
Run Code Online (Sandbox Code Playgroud)

当我导航到我已找到的文件时出现问题:没有颜色.

我的所有源文件在其PATH中都包含单词Vim.有可能在解决问题时使用这一事实.

如何为源文件自动提供语法高亮显示?

syntax vim

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

序列化EMF模型实例的最佳方法是什么?

我有一个Eclipse RCP应用程序,其中包含一个填充在内存中的EMF模型实例.存储该模型以供外部系统访问的最佳方法是什么?在运行期间和运行后可能会发生访问.

模型的读写非常均衡,可以每秒发生几次.

我认为使用Hibernate + Teneo + EMF填充的数据库可以很好地工作,但我想知道其他选项是什么.

java hibernate eclipse-plugin eclipse-rcp eclipse-emf

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

图像缓存与PHP和S3中的图像处理

这就是事情.现在我有这个电子商务网站,人们可以为他们的产品发送大量图片.所有图像都存储在亚马逊的S3中.当我们需要缩略图或其他东西时,我检查S3是否有可用的缩略图.如果没有,我处理一个并将其发送到S3并在浏览器上显示它.每个不同大小的缩略图都存储在S3中,并且在每个请求中检查缩略图可用性是一种消耗金钱.一旦网站开始受到更多关注(如果它得到......),我担心我会付出很多.

考虑到替代方案,我在考虑只保留S3的原始图像,并在每次请求时动态处理图像.我想通过这种方式,我会依靠CPU使用率,但我没有做任何基准测试,看看我能走多远.问题是,我不会花钱做出请求并在S3上存储更多图像,我可以在用户的​​浏览器上缓存所有内容.我知道这样做并不安全,所以这就是我在这里提出这个问题的原因.

你怎么看?你怎么认为我能解决这个问题?

php caching image amazon-s3 amazon-web-services

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

VS 2008 C++如何使项目没有.net依赖

我正在使用VS 2008编写一个简单的vanilla c ++控制台应用程序.当我创建项目时,IDE为我提供了.net版本的选择."无"没有选项.当我查看项目属性页面时,Targeted Framework具有我选择的任何值,并且显示为灰色.

当我尝试在没有clr的Windows机器上运行应用程序时,它会给我一个设置错误并退出.

我的代码中没有任何与.net有关的内容.我怎样才能逃脱.net和clr的魔掌呢?

c++ visual-studio-2008 visual-studio

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

URL的字符数限制是什么

URL的字符限制是什么,特别是如果URL是从表单的GET方法形成的.

html url

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

在SQL中获取该月的最后一天

我需要在SQL中将日期的最后一天作为日期给出.如果我有一个月的第一天,我可以这样做:

DATEADD(DAY, DATEADD(MONTH,'2009-05-01',1), -1)
Run Code Online (Sandbox Code Playgroud)

但有没有人知道如何推广它所以我可以找到任何给定日期的月份的最后一天?

sql t-sql sql-server

46
推荐指数
5
解决办法
15万
查看次数

如何使用VB.NET很好地显示相对时间?

我想以与Stack Overflow相同的方式显示"提交日期/时间"值

例如*2小时前*3天前*一个月前

我在PHP中看到了如何做到这一点的广泛答案,但有人可以帮助我使用VB版本吗?

vb.net datetime

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