问题列表 - 第14613页

Spark视图引擎是否可以与webforms母版页进行互操作?

我非常喜欢Spark,但我们已经对基于webforms的视图进行了大量投资.我想开始使用Spark而不必事先转换我现有的所有视图.

让Spark与webforms并肩工作的唯一问题是母版页.Currenly我有火花布局,1对1页重复的母版页.

这种重复是不可接受的.我已经好几次被它咬过了.

有没有办法让火花视图在webforms master中工作?或者webforms视图在spark布局中工作?要么解决重复问题.

asp.net-mvc spark-view-engine

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

为什么不在启用夏令时的情况下运行服务器端应用程序?

我已经实现了一个服务器端应用程序,它记录了创建和更新记录时的时间戳.该应用程序假定服务器时钟没有启用夏令时,(a)因为我读过这是最佳做法和(b)因为我认为处理发生的歧义会很棘手(如果不是不可能的话),例如,当时钟在10月回归一个小时.

为安全起见,如果应用程序在启动时检测到DST已启用,则会记录错误并终止应用程序.即使应用服务器时钟启用了DST,我也会被内部利益相关者请求使应用程序正常工作.

我觉得尝试这样做是个愚蠢的事情,但我需要说服管理层.只是因为它使实现变得更加棘手,或者它是否存在根本上的缺陷,以至于这样的应用程序(记录时间戳)在一年中的任何时候都无法正确运行100%?在没有启用DST的情况下运行这样的应用程序的最佳理由是什么?

我想出的最好的是:

启用夏令时后,每年有两次不连续时间.请考虑以下情形,其中服务器在英国运行,时钟设置为启用夏令时的本地时间:
  • 2009年10月25日凌晨2点,时钟可以追溯到凌晨1点到凌晨1点.
  • 记录在凌晨1点30分创建
  • 应用程序(必须以UTC格式存储时间戳)无法判断这是在时钟返回之前或之后的1.30am,因此无法确定是否在UTC调整中包含额外的小时.
  • 这是真的?实际上是否可以确定(在Java Web应用程序中)10月25日凌晨1点30分发生的事件是在时钟调整之前还是之后?

    避免夏令时的任何更好的理由?

    更新

    需要明确的是,应用程序必须时间存储为UTC.问题是为什么在尝试这样做时,在服务器计算机上启用DST是一个坏主意.

    java server-side application-server

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

    如何从不同的数据上下文内连接表?

    我有来自两个不同数据上下文的两个表.虽然两个表都来自同一个数据库,但存在两个独立的数据文件.

    错误信息:

    该查询包含对在不同数据上下文中定义的项的引用.

    我怎么能绕过这个?任何帮助表示赞赏.谢谢.

    .net c# linq inner-join linq-to-sql

    8
    推荐指数
    3
    解决办法
    5万
    查看次数

    用pyodbc进行Python多处理和数据库访问"不安全"?

    问题:

    我得到以下回溯,并不明白它的含义或如何解决它:

    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Python26\lib\multiprocessing\forking.py", line 342, in main
        self = load(from_parent)
      File "C:\Python26\lib\pickle.py", line 1370, in load
        return Unpickler(file).load()
      File "C:\Python26\lib\pickle.py", line 858, in load
        dispatch[key](self)
      File "C:\Python26\lib\pickle.py", line 1083, in load_newobj
        obj = cls.__new__(cls, *args)
    TypeError: object.__new__(pyodbc.Cursor) is not safe, use pyodbc.Cursor.__new__()
    
    Run Code Online (Sandbox Code Playgroud)

    情况:

    我有一个SQL Server数据库,里面装满了要处理的数据.我正在尝试使用多处理模块来并行化工作并利用计算机上的多个核心.我的一般类结构如下:

    • MyManagerClass
      • 这是程序启动的主类.
      • 它创建了两个multiprocessing.Queue对象,一个work_queue和一个write_queue
      • 它还创建并启动其他进程,然后等待它们完成.
      • 注意:这不是 multiprocessing.managers.BaseManager()的扩展.
    • MyReaderClass
      • 此类从SQL Server数据库中读取数据.
      • 它将物品放入work_queue.
    • MyWorkerClass
      • 这是工作处理发生的地方.
      • 它从中获取项目work_queue并将完成的项目放入write_queue. …

    python sql-server pickle multiprocessing pyodbc

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

    VBScript在Excel文件中编写宏

    是否有可能VBScript在生成excel文件时在宏文件中编写一个只要文件打开就能运行的宏?

    我有一个VBScript自动生成一个excel文件和其中的一些数据,这运行一次并生成包含所有数据/排序等的文件.

    我需要的是在程序运行时有一些通常用宏运行的交互性,有人查看数据,这里的问题是因为它是一个自动生成的文件,没有保存宏.

    如果是这样,将如何实现,以后如何在vbscript中写入一个宏?

    vbscript excel

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

    资源池"内部"中的系统内存不足

    SQL Server 2008链接服务器和临时INSERT导致快速内存泄漏,最终导致服务器无响应,并以以下错误结束:

    Msg 701, Level 17, State 123, Server BRECK-PC\SQLEXPRESS, Line 2
    There is insufficient system memory in resource pool 'internal' to run this 
    query.
    
    Location:        qxcntxt.cpp:1052
    Expression:      cref == 0
    SPID:            51
    Process ID:      1880
    
    Run Code Online (Sandbox Code Playgroud)

    在重新启动SQL Server之前,服务器仍然没有响应.

    使用的软件:

    • Windows Vista Ultimate 64位构建6001 SP1

    • Microsoft SQL Server 2008(SP1) - 10.0.2734.0(X64)2009年9月11日14:30:58版权所有(c)1988-2008 Microsoft Corporation在Windows NT 6.0上具有高级服务(64位)的Express Edition(Build 6001:Service包1)

    • SQL Anywhere 11.0.1.2276中的SAOLEDB.11驱动程序

    将最大服务器内存(MB)设置为2048没有帮助.

    将各种-g值(例如,-g256;)添加到服务器启动参数没有帮助.

    使用DBCC FREESYSTEMCACHE('ALL'),DBCC FREESESSIONCACHE和DBCC FREEPROCCACHE没有帮助.

    将Cumnulative更新包4安装到SQL Server 2008 Service Pack 1没有帮助,即使它包含对涉及链接服务器使用的内存泄漏症状的修复.

    从INSERT中分离SELECT ... ROW_NUMBER()OVER ...查询没有帮助.实验表明复杂的SELECT没有引起内存泄漏,INSERT就是这样.

    更改代码以使用ad-hoc"INSERT INTO OPENROWSET"语法而不是链接服务器没有帮助; 下面的代码显示了链接的服务器用法. …

    oledb memory-leaks linked-server sql-server-2008

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

    Java:StringBuilder,静态方法和可能的同步问题

    像这样的代码是否可能不是线程安全的?它是一个静态方法,我们使用的是stringbuilder的本地实例.我猜输入字符串可能被其他对象保存?

    public static String cat(final String ... strings) {
    
        ...
        ...
        final StringBuilder sb = new StringBuilder(totLength);
        for (int i = 0; i < size; i++) {        
            if (strings[i] != null) {
                sb.append(strings[i]);
            }
        }
        return sb.toString();
    }
    
    Run Code Online (Sandbox Code Playgroud)

    java string

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

    VBScript中的ByRef和ByVal

    我在VBScript中遇到了一些奇怪的事情.在编写我希望通过引用传递参数的过程时,调用此过程的方式会改变参数的传递方式!

    这是一个例子:

    Sub IncrementByRef(ByRef Value)
       Value = Value + 1
    End Sub
    
    Sub IncrementByVal(ByVal Value)
       Value = Value + 1
    End Sub
    
    Dim Num
    Num = 10
    WScript.Echo "Num : " & Num
    IncrementByRef(Num) : WScript.Echo "IncrementByRef(Num) : " & Num
    IncrementByRef Num  : WScript.Echo "IncrementByRef Num : " & Num
    IncrementByVal(Num) : WScript.Echo "IncrementByVal(Num) : " & Num
    IncrementByVal Num  : WScript.Echo "IncrementByVal Num : " & Num
    
    Run Code Online (Sandbox Code Playgroud)

    这是输出:

    U:\>cscript //nologo byrefbyval.vbs
    Num : 10
    IncrementByRef(Num) : 10
    IncrementByRef …
    Run Code Online (Sandbox Code Playgroud)

    vbscript

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

    如何让Windows打印文档?

    我想(以编程方式)打印各种类型的文档,要求Windows执行它(使用默认的关联应用程序).我该怎么做(在.NET或C++/Win32 API中)?

    例如,如果我在机器上安装了MS Office和Acrobat Reader,则应使用Acrobat Reader打印PDF文件,并且应使用MS Word打印DOC文件.但是,如果我没有安装MS Office,则应使用Wordpad或OpenOffice.org Writer(如果安装了后者)或任何应用程序当前是该类型文件的默认关联来打印DOC文件.

    .net c# c++ windows winapi

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

    正则表达式匹配给定字符之间的内容

    需要的是给出以下字符串" Other Text [[MyText]] Some Some Text ",并给出一些特定的字符,如"[["for start和"]]"for end,能够匹配"[[MyText ]]".

    鉴于以下内容,regex = "(\[\[)(.*)(\]\])"我能够匹配我想要的,但不完全匹配.

    可以说我有这个字符串"Other Text [[Something ... [[MyText]] ...... something ... [[MyOtherText]]" - 我需要在这里有2个匹配"[[MyText]] "&&"[[MyOtherText]]".我的正则表达式太过于渴望和比我真正想要的更多.

    请,除了答案,我希望了解它是如何工作的,所以一些评论也会有所帮助.谢谢.

    regex

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