问题列表 - 第49157页

评论Oracle存储过程

我想在Oracle中评论这样的存储过程

-- MODIFICATION HISTORY
-- Person           Date            Comments
-- ---------        ------          ------------------------------------------
-- MICK             09/15/2010      New Sproc

CREATE OR REPLACE PROCEDURE INTERMISSIONS(
                            p_Myid        IN NUMBER,
                            p_Mytype      IN NUMBER,
                            p_recordset         OUT GET_RESULTS_BY_ID_PKG.get_by_id_cursor)
Run Code Online (Sandbox Code Playgroud)

你是如何在Oracle中做到这一点的?开发者如何评论SPROC.评论是否位于存储过程中?当有大量修订更改时,这看起来很糟糕,因此寻找最佳实践和建议:-)

谢谢米克

oracle oracle10g

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

Windows Azure上的Crystal报表未显示

我在VS2010 ASP.net C#中编写了一个Web应用程序来显示Crystal报表.我将此应用程序移动到Azure模拟器.它在当地运作良好.但是,在使用Azure部署它之后,晶体报告不会显示,甚至不会抛出异常.

我安装了

  1. 已安装CRforVS_13_0.exe
  2. 然后按顺序在我的机器上安装CRRuntime_64bit_13_0.

来自any1的任何输入都会有所帮助.如果您想了解更多信息,请告知我们.

谢谢,Tanuja

c# asp.net azure visual-studio-2010 crystal-reports

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

自定义ObservableCollection <T>或BindingList <T>,支持定期通知

摘要

我有一个快速变化的大型数据集,我希望将其绑定到UI(带有分组的Datagrid).这些变化分为两个层次;

  • 经常在集合中添加或删除项目(单程500秒)
  • 每个项目都有4个属性,在其生命周期中最多可更改5次

数据的特征如下;

  • 该系列共有约5​​000件商品
  • 可以在一秒内添加项目,然后进行5次属性更改,然后将其删除.
  • 项目也可能暂时保持某种临时状态,并应显示给用户.

我遇到问题的关键要求;

  • 用户应该能够通过对象上的任何属性对数据集进行排序

我想做什么;

  • N秒更新一次UI
  • 仅引发相关的NotifyPropertyChangedEvents

如果第1项具有属性状态,该状态从A - > B - > C - > D移动到我需要/仅想要引发一个"状态"改变事件的区间中,A-> D.

我感谢用户不需要每秒更新数千次UI.如果添加了一个项目,其状态已更改并在UI更新之间的N秒窗口内全部删除,则它永远不会访问DataGrid.

数据网格

DataGrid是我用来显示数据的组件.我目前正在使用XCeed DataGrid,因为它提供了简单的动态分组.我没有在情感上投入其中,如果我可以提供一些动态分组选项(其中包括经常更改的属性),那么股票DataGrid会很好.

我的系统中的瓶颈目前是在项目属性发生变化时重新排序所花费的时间

这占用了YourKit Profiler中98%的CPU.

用不同的方式来表达问题

给定两个BindingList/ObservableCollection实例,这些实例最初相同,但第一个列表已经有一系列额外的更新(您可以监听),生成最小的更改集以将一个列表转换为另一个列表.

外部阅读

我需要的是George Tryfonas 的这个ArrayMonitor的等价物,但是通用它来支持添加和删除项目(它们永远不会被移动).

NB我真的很感谢有人编辑问题的标题,如果他们能想到更好的总结.

编辑 - 我的解决方案

XCeed网格将单元格直接绑定到网格中的项目,而排序和分组功能由BindingList上引发的ListChangedEvents驱动.这有点直观,并排除了下面的MontioredBindingList,因为行将在组之前更新.

相反,我自己包装项目,捕获属性更改事件并将其存储在HashSet中,如Daniel建议的那样.这对我很有用,我会定期迭代这些项目并要求他们通知任何更改.

MonitoredBindingList.cs

这是我对绑定列表的尝试,可以轮询更新通知.可能有一些错误,因为它最终对我没用.

它创建一个添加/删除事件队列,并通过列表跟踪更改.ChangeList与基础列表具有相同的顺序,因此在我们通知添加/删除操作后,您可以针对正确的索引引发更改.

/// <summary>
///  A binding list which allows change events to be polled rather than pushed.
/// </summary>
[Serializable]

public class MonitoredBindingList<T> : BindingList<T>
{
    private readonly object publishingLock = …
Run Code Online (Sandbox Code Playgroud)

c# wpf large-data-volumes bindinglist observablecollection

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

如何使.net中的网络浏览器使用最新的Internet Explorer

您好,我在 MS Visual Studio 2010 Professional 中使用带有 .NET 的 Windows Presentation Foundation,并且使用 WebBrowser 对象将网页嵌入到我的应用程序中,但是 WebBrowser 似乎正在使用某些旧版本的 Internet Explorer,我确实需要它使用用户计算机上安装的最新 Internet Explorer。

如何让.NET使用最新的Explorer?

.net c# browser internet-explorer

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

如何使用( - >)Monad实例和关于( - >)的混淆

在不同的问题上,我发现了关于使用(->)Monads实例的评论中的提示,例如用于实现无点样式.

至于我,这有点过于抽象.好吧,我已经看到了Arrow实例,在(->)我看来,它(->)可以在实例表示法中使用,但不能在类型声明中使用(这可能只是另一个问题的东西).

有没有任何例子使用(->)Monad的例子?还是一个很好的链接?

很抱歉,如果这个问题可能已经在这里讨论过,但是搜索" (->)Monad实例"会给你很多次点击,因为你可以想象......因为几乎所有关于Haskell的问题都涉及到(->)"Monad".

monads haskell functional-programming pointfree

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

通过mongoDB Java驱动程序获取mongoStat

有没有办法获得mongostat实用程序的结果,如no.通过java驱动程序查询/秒,插入/秒等.我发现的一种方法是通过Mongo对象获取serverstatus:

db.command("serverStatus")
Run Code Online (Sandbox Code Playgroud)

然后获取到目前为止执行的总查询,然后操纵它以获得每秒查询.

有没有其他更好的方法来获取此信息?

java monitoring mongodb

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

将PHP变量传递给JavaScript

我有一个PHP会话变量,$_SESSION['user']在整个会话期间都存活.在head部分,我包含了我的JavaScript文件scripts.js.

如果我想要如下所示的内容,如何将会话变量传递到JavaScript文件中.

$.("#btn').click (
     function() {
        alert('<?php echo $_SESSION['user']; ?>');
     }
)
Run Code Online (Sandbox Code Playgroud)

由于<?php ?>JavaScript文件中无法识别,因此上述代码无效.所以我要放入PHP文件本身,但是如何将它保存在JavaScript文件中呢?

javascript php

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

按文件名中的数字匹配多个文件

我在目录中有很多文件abc_001.txt,abc_002.txt,...,abc_999.txt.如何选择abc_001.txt ... abc_100.txt?我想复制或焦油他们.

bash

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

如何强制python(使用win32com)创建一个新的excel实例?

我正在自动执行一些需要很长时间的excel相关任务.

我正在使用以下方法创建一个excel实例:

excel = win32.gencache.EnsureDispatch('Excel.Application')
wb = excel.Workbooks.Add()
Run Code Online (Sandbox Code Playgroud)

但是,在脚本开始运行之后,如果我选择一个打开的excel工作簿(而不是一个python正在处理),那么python脚本会崩溃.但是,如果我打开一个新的excel工作簿并在其中键入内容,python脚本不受影响.

有没有一种特殊的方式我可以调用excel来防止这种情况发生?或任何其他解决方案?

编辑:这似乎工作.

excel = win32.DispatchEx('Excel.Application')
Run Code Online (Sandbox Code Playgroud)

python com excel

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

删除json元素

我想从JSON中删除JSON元素或一整行.

我有以下JSON字符串:

{
   "result":[
       {
           "FirstName": "Test1",
           "LastName":  "User",
       },
       {
           "FirstName": "user",
           "LastName":  "user",
       },
       {
           "FirstName": "Ropbert",
           "LastName":  "Jones",
       },
       {
           "FirstName": "hitesh",
           "LastName":  "prajapti",
       }
   ]
}
Run Code Online (Sandbox Code Playgroud)

javascript json

95
推荐指数
9
解决办法
32万
查看次数