问题列表 - 第41691页

使用哪种SQL Server sql数据类型以保留UTC日期时间

我有一个SQL Server数据库表,其中"ReceivedDate"列定义为"datetime",应该包含UTC日期......在我的C#代码中,我使用Entity Framework将表映射到一个类,该类具有相应的属性"ReceivedDate" "System.DateTime类型.

程序将日期从XML文件加载到DB中,稍后检查XML中的数据是否与DB中的数据相同...当XML和DB中的ReceivedDate的日期不匹配时,检查失败...例:

ReceivedDate from XML:
<ReceivedDate>2010-12-16T22:53:27.5912217Z</ReceivedDate>

ReceivedDate from DB:
2010-12-16 22:53:27.590
Run Code Online (Sandbox Code Playgroud)

经过一些调试后,我注意到DB中的日期没有将Kind属性设置为Utc,并且ticks的数量要少得多,因此日期比较失败......

  • 如何在SQL服务器中存储完整的UTC日期,以便当Entity Framework检索它时,我得到的System.DateTime值与XML文件中的值完全相同(包括Kind = Utc)?
  • 这只是为我的列使用不同的sql数据类型的问题(例如datetime2而不是datetime)?

更新:

我解决这个问题的方法是:

  1. 将sql数据类型更改为"datetime2"以匹配sql数据类型和.net System.DateTime之间的精度
  2. 在我的POCO中,我覆盖了Equals,当检查ReceivedDate属性时,我刚从ReceivedDate创建了另一个DateTime变量,但是使用了Kind == Utc的构造函数.

这是有效的,虽然我同意使用DateTimeOffset可能是更好的解决方案.

c# sql-server datetime utc entity-framework-4

7
推荐指数
2
解决办法
5703
查看次数

是否可以在一个javascript文件中声明一个变量并在另一个javascript文件中使用它?

如果我有一个javascript 文件:

var myVariable = "Awesome variable";
Run Code Online (Sandbox Code Playgroud)

和另一个javascript 文件:

function printMyVariable() {
    document.writeln(myVariable);
}
Run Code Online (Sandbox Code Playgroud)

printMyVariable方法能够识别myVariable吗?我的猜测是"否",因为myVariable范围在第二个javascript文件中无法识别.所以,我想知道是否有人可以向我解释如果可能的话,需要做些什么来使魔术发生.:)

谢谢.

javascript

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

Emacs dired 模式和 Isearch

我最近发现了 Emacs 的 dired 模式的一些强大功能和易用性。但在 Krusader 中,我只是开始按文件夹/文件的第一个字母,然后按 Enter,所以我深入,然后搜索另一个文件夹,聚焦,按 Enter 直到找到我应该打开的文件。

我现在如何做到这一点:

  • 按 Ctrl+S 进行 isearch
  • 按字母查找文件夹
  • 按 Enter 键(或其他组合)一次以退出 I-search
  • 按 Enter 键进入文件夹或打开文件(要打开文件,我知道我还有其他字母)

我真的需要让这件事变得更容易。所以我想要的是当我按一次 Enter 键时:

  • 逃脱搜索
  • 输入文件夹(或打开文件)

当然,第二个主要的事情是默认情况下处于某种具有 dired 的 isearch 模式,仅通过键入进行导航,并且仅当按 ESC 时才处于单个字母具有命令含义的 dired 模式。我不确定第二个主要的事情是否容易实现或推荐用于 dired。但我相信最重要的事情应该可以通过一些智能 Lisp 行来完成,但我不知道:)

感谢你们,

斯特凡

emacs dired

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

CSS属性中`auto`值的含义是什么?

autoCSS属性的值是什么意思.当CSS属性的值设置为auto?时会发生什么?

css

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

将数据表存储在JavaScript变量中

我正在制作一个特殊的"计算器",它接受用户输入并在表格中查找数据以查找结果.但我在如何最好地做到这一点上遇到麻烦,以避免大量的if语句.

例如,假设有一些单选按钮组,每个按钮组合都有一个唯一的值,我想向用户显示.我会在JavaScript中使用哪种数据结构来计算每个按钮组合并查找相应的值?


编辑:根据要求,这里有一些示例数据:

| Type  | Color  | Output value |
| small | red    | 21.9         |
| small | blue   | 27.3         |
| small | yellow | 26.8         |
| large | red    | 19.2         |
...
Run Code Online (Sandbox Code Playgroud)

然后向用户呈现两个无线电设备或下拉,一个用于类型,一个用于颜色.选择组合并按下按钮后,将显示输出值.

在我的具体情况下,我有一个包含4个不同列和许多组合的表.它看起来像一个数组,但如果它是一个对象数组,那么我必须在每一行上键入列名(即:){type: 'small', color: 'red', output: 21.9}, ...- 有没有办法保持对象的关联性质与紧凑的数组语法,如['small','red',21.9]

javascript

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

如何将字符串公式转换为"真实"公式

我有0,4*A1一个单元格(作为字符串).如何将这个"字符串公式"转换为实际公式并在另一个单元格中计算其值?

string excel formula evaluate

67
推荐指数
5
解决办法
29万
查看次数

如何从 PHP 生成受密码保护的电子表格?

如何从PHP生成受密码保护的电子表格生成受密码保护的电子表格?

\n\n

我尝试了来自http://phpexcel.codeplex.com/的 PHPExcel 库

\n\n

PHPExcel提供3个级别的\xe2\x80\x9c保护\xe2\x80\x9d:文档安全、工作表安全和单元格安全。

\n\n

文档安全性允许您在完整的电子表格上设置密码,只有输入该密码后才能进行更改。但用户无需密码即可打开电子表格并查看内容。

\n\n

我也尝试过 Spreadsheet_Excel_Writer,但没有找到任何解决方案。Spreadsheet_Excel_Writer 仅提供工作表级别的安全性,不提供文件保护。

\n\n

有谁知道其他PHP Excel 编写器提供文件保护,用户甚至无法在没有密码的情况下打开 Excel 文件?

\n

php phpexcel

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

Cocoa:限制鼠标到屏幕

我正在为OSX开发一个kiosk模式应用程序.在某些情况下,会附加另一个屏幕.我的应用程序在一个屏幕上以全屏模式运行:

[self.window.contentView enterFullScreenMode:s 
                                 withOptions:[NSDictionary dictionaryWithObject:appOptions
                                      forKey:NSFullScreenModeApplicationPresentationOptions]];
Run Code Online (Sandbox Code Playgroud)

选项如下:

[NSNumber numberWithUnsignedInt:(NSApplicationPresentationHideMenuBar|
                                NSApplicationPresentationHideDock|
                                 NSApplicationPresentationDisableHideApplication|
                                 NSApplicationPresentationDisableProcessSwitching|
                                 NSApplicationPresentationDisableAppleMenu)];
Run Code Online (Sandbox Code Playgroud)

我想要的是将鼠标光标限制在游戏运行的屏幕上.

我怎么能做到这一点?

macos mouse cocoa objective-c fullscreen

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

EXTJS Fileupload - IE8安全栏问题

我正在尝试使用EXTJS应用程序发送带附件的电子邮件.所以我有一个非常基本的表单,包括主题的文本字段,另一个带有inputType的文本字段:附件的'file'和一个html编辑器.

var panel = new Ext.form.FormPanel({
    fileUpload:true,
    labelAlign: 'right',        
    monitorValid: true,
    border: false,
    bodyBorder: false,       
    defaults:{
        anchor: '100%',
        labelStyle: 'font-weight:bold;'
    },
    items: [
        {
            xtype: 'textfield',
            fieldLabel: 'SUBJECT',
            name: 'subject',
            allowBlank: false
        },
        {
            xtype: 'textfield',
            fieldLabel: 'ATTACHMENT',
            name: 'file_to_upload',
            anchor: '80%',
            itemCls: 'attachment-field',
            allowBlank: true,
            inputType:'file'
        },
        {
            xtype: 'htmleditor',
            fieldLabel:'MESSAGE',
            name:'msg'
        }
    ]
});
Run Code Online (Sandbox Code Playgroud)

此表单放在一个窗口中,该窗口将提交给服务器:

var window = new Ext.Window({
    title: 'Compose a message',
    height: 600,
    width: 800,
    autoScroll: true,
    border: false,
    bodyBorder: false,        
    items: panel,
    buttons:[
        { …
Run Code Online (Sandbox Code Playgroud)

javascript ajax internet-explorer extjs file-upload

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

Method.invoke是否会创建另一个执行线程?

method.invoke函数是否创建了另一个执行线程?因为当我用它来调用GUI应用程序的main方法时,invoke方法立即返回,程序和GUI应用程序同时运行.

java reflection

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