小编Dav*_*vid的帖子

将utc转换为本地日期时间

我在web.config中有一个全球化设置,如下所示:

<globalization culture="de-DE" uiCulture="de-DE" />
Run Code Online (Sandbox Code Playgroud)

并在平均aspx页面输出...... 喜欢:

var a = DateTime.UtcNow.ToLocalTime().ToString();
var b = DateTime.UtcNow.ToString();
var c = DateTime.Now.ToLocalTime().ToString();
var d = TimeZone.CurrentTimeZone.ToLocalTime(DateTime.UtcNow).ToString();
Run Code Online (Sandbox Code Playgroud)

结果:a,b,c,d的值是完全相同的(例如01.01.2001 17:00:00),当我希望本地和UTC时间不同时.

我在这里缺少什么,如何从UTC日期获得正确的本地时间..我已经检查了其他主题,但它没有工作..

c# datetime localization azure datetime-conversion

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

实体框架4.1 - 代码优先:多对多关系

我想建立这样的关系(区域在x其他区域附近)

public class Zone
{
    public string Id { get; set; }
    public string Name { get; set; }

    public virtual ICollection<ZoneNeighourhood> ZoneNeighourhoods { get; set; }
}

public class ZoneNeighbourhood
{
    public virtual Zone Zone1 { get; set; }
    public virtual Zone Zone2 { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,这不起作用,因为EF生成的FK不正确......我怎样才能让这样的结构起作用?

3个区域的示例:区域1,区域2,区域3

1区邻居:

2区,3区

2区邻居:

1区

3区邻居:

1区

有什么建议?

.net c# sql entity-framework entity-framework-4.1

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

LINQ:将单个列表分成多个列表

我有一个包含这些条目的数组:

{1, 1, 2, 2, 3,3,3, 4}
Run Code Online (Sandbox Code Playgroud)

我想将它们转换为(在这种情况下为3个列表):

{1,2,3,4}
{1,2,3}
{3}
Run Code Online (Sandbox Code Playgroud)

有没有办法用LINQ或SQL做到这一点?我想这个操作有一个数学术语,不幸的是我不知道......

或者我必须使用循环吗?

=======

编辑:我无法真正描述逻辑,所以这里有更多的例子..它或多或少在数组上循环多次并且每个数字一次(但每一个数字只有一次),直到没有数字为止

{1,1,2,2,3,3,3,4,5}将是{1,2,3,4,5} {1,2,3} {3}

要么

{1,1,2,2,2,3,3,3,4,5}将是{1,2,3,4,5} {1,2,3} {2,3}

c# linq

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

Transact-SQL:插入xyz(从abc中选择*)

我想在MS SQL中实现一个在Oracles PL/SQL中看起来像这样的构造:

declare
asdf number;
begin
for r in (select * from  xyz) loop
   insert into abc (column1, column2, column3) 
   values (r.asdf, r.vcxvc, r.dffgdfg) returning id into asdf;

    update xyz set column10 = asdf where ID = r.ID;
end loop;
end;
Run Code Online (Sandbox Code Playgroud)

任何想法如何实现这将是有帮助的.

提前致谢

sql t-sql sql-server for-loop

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

来自C#的P/Invoke:调用返回对象的函数

我有一个本机/非托管DLL,它有一个"CreateObject"函数,它返回一个指向业务对象的指针..所以调用将是...... 喜欢:

[DllImport("MyDll.dll", CharSet = CharSet.Auto)]
private static extern IntPtr CreateObject();
Run Code Online (Sandbox Code Playgroud)

问题:对象是暴露我想要调用的"Connect()"之类的公共函数,但我不知道如何"映射"这些调用,所以我有一个简单的方法签名,如:

private bool Connect();
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

.net c# pinvoke unmanaged c++-cli

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

救命!TinyMCE正在重新格式化我的代码!

当我编辑HTML源代码时:

<div />
Run Code Online (Sandbox Code Playgroud)

结果总是如下:

<div></div>
Run Code Online (Sandbox Code Playgroud)

我不想那样......它应该留下我的代码;)

这是配置:

tinyMCE.init({
// General options
mode : "textareas",
theme: "advanced",
element_format : "xhtml",
    remove_linebreaks: false,
    remove_redundant_brs: false,
    cleanup_on_startup : false,
    cleanup: false, // cleanup: true -> custom_elemts are not working...
    verify_html : false,
    forced_root_block: false,
    apply_source_formatting: false,
    fix_nesting: false,
    fix_table_elements: false,
    fix_list_elements : false,
    fix_content_duplication : false,
    preformatted : false,

    extended_valid_elements: "pbo:*[*]",

});
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

html javascript tinymce

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

我的实现有什么问题:c#扩展方法

源是抛出错误:

'nn.asdf' does not contain a definition for 'extension_testmethod'
Run Code Online (Sandbox Code Playgroud)

我真的不知道为什么......

using System.Linq;
using System.Text;
using System;

namespace nn
{
    public class asdf
    {
        public void testmethod()
        {
        }
    }
}
namespace nn_extension
{
    using nn;
    //Extension methods must be defined in a static class
    public static class asdf_extension
    {
        // This is the extension method.
        public static void extension_testmethod(this asdf str)
        {
        }
    }
}
namespace Extension_Methods_Simple
{
    //Import the extension method namespace.
    using nn;
    using nn_extension;
    class Program
    { …
Run Code Online (Sandbox Code Playgroud)

.net c# extension-methods

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

apache上的mod_ruby:很慢

即使来自服务器本身的请求也需要大约7秒钟("redmine"安装的开始).

在WEBrick下运行ruby时,同样的请求只需要几毫秒......

我是ruby的新手,所以我不知道从哪里开始投资..或者是本地将apache请求重定向到WEBrick服务器的最佳解决方案?

apache ruby-on-rails mod-rails redmine

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

循环中的MS SQL更新

我试图实现这样的事情:

DECLARE @id int
declare @cont varchar(max)
declare @temp varchar(max)
DECLARE curs CURSOR FOR SELECT id, [content] FROM [dbo].[Contents]

OPEN curs

FETCH NEXT FROM curs into @id, @cont
WHILE @@FETCH_STATUS = 0
   BEGIN
      SET @temp = replace(@cont, @param_ReplaceThis, @param_WithReplacement)

      update [dbo].[Contents]
         set [Content] = @temp
        where id = @id;

      FETCH NEXT FROM curs into @id, @cont;
   END;
CLOSE curs;
DEALLOCATE curs;
Run Code Online (Sandbox Code Playgroud)

但我总是得到错误消息,它不允许在函数中使用'UPDATE'...我只是认为这些东西在Oracle上正常工作...

t-sql sql-server sql-server-2005

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

Java:简单的正则表达式问题,完整的单词

我需要一个正则表达式来做这个(只抓住真正的单词):

Inputstring:

hello,sdfsdf.....yahoo@email.com
Run Code Online (Sandbox Code Playgroud)

处理:

 String theMagicRegEx = "?????";
 String[] arrayvar = asdf.split(theMagicRegEx);
Run Code Online (Sandbox Code Playgroud)

输出(arrayvar)应该是这样的:

hello
sdfsdf
yahoo
email
com
Run Code Online (Sandbox Code Playgroud)

问题:theMagicRegEx的价值是多少?

非常感谢

java regex

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

Ruby和Rine中的Ruby和Rails代码完成问题

与我熟悉的C#开发代码完成相比,我发现RubyMine提供的代码完成程度令人惊讶地不完整.

  1. 当我用一些方法编写一个类并且我想从另一个类调用它们时,
    为什么我得到一个类似于"一英里"长的代码完成列表,但是没有相关的方法建议呢?
    (或者这是我的RubyMine中的错误/功能?!)

  2. 有些类像ActionMailer 神奇地生成像"deliver_*"方法一样的方法(参见本)......由于我在代码完成时没有看到它们,我怎么知道它们甚至存在?
    (不幸的是,我现在也得到一个错误,那个deliver_contact方法不存在......正如我完全从示例中复制过来问我自己现在这个特征仍然存在8 []

他们有什么方法可以解决这些问题吗?

ruby ruby-on-rails rubymine

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