问题列表 - 第22739页

数百万行的JavaScript数据网格

我需要使用JavaScript在网格中向用户呈现大量数据行(即数百万行).

用户不应该一次看到页面或仅查看有限数量的数据.

相反,似乎所有数据都可用.

不是一次下载所有数据,而是在用户访问它们时下载小块(即通过滚动网格).

不会通过此前端编辑行,因此可以使用只读网格.

这种无缝分页存在哪些用JavaScript编写的数据网格?

javascript jquery html5 datagrid slickgrid

223
推荐指数
8
解决办法
18万
查看次数

代码访问安全性 - 基础和示例

我正在浏览此链接以了解CodeAccessSecurity:http: //www.codeproject.com/KB/security/UB_CAS_NET.aspx

这是一篇很棒的文章,但它给我留下了以下问题:

  1. 如果您可以要求并获得所需的任何权限,那么任何可执行文件都可以在计算机上获得Full_Trust.如果权限已经存在,那么为什么我们需要那些?

  2. 代码正在Server上执行,因此权限在服务器上而不是在客户端计算机上?

  3. 文章举例说明了从程序集中删除写入权限以显示安全性异常.虽然在现实世界中,System.IO程序集(或相关类)将负责这些权限.那么我们是否需要CAS呢?

.net c# asp.net security

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

让人们从Facebook,Gmail等添加朋友的最简单方法是什么?

  1. 我不想只是抓住用户朋友的电子邮件,而是想在我的应用中显示他们的个人资料列表等.
  2. 是否有"小部件"(JS和HTML)这样做的方式,而不是自己使用Facebook,Gmail等库为您的服务器端语言编码所有内容的麻烦?

facebook web-applications

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

获取从本机dll到c#应用程序的结构数组

我有一个C#.NET 2.0 CF项目,我需要在本机C++ DLL中调用一个方法.此本机方法返回一个类型的数组TableEntry.在调用本机方法时,我不知道数组的大小.

如何从原生DLL到C#项目获取表?以下是我现在所拥有的.

// in C# .NET 2.0 CF project
[StructLayout(LayoutKind.Sequential)]
public struct TableEntry
{
    [MarshalAs(UnmanagedType.LPWStr)] public string description;
    public int item;
    public int another_item;
    public IntPtr some_data;
}

[DllImport("MyDll.dll", 
    CallingConvention = CallingConvention.Winapi, 
    CharSet = CharSet.Auto)]
public static extern bool GetTable(ref TableEntry[] table);

SomeFunction()
{
    TableEntry[] table = null;
    bool success = GetTable( ref table );
    // at this point, the table is empty
}


// In Native C++ DLL
std::vector< TABLE_ENTRY > global_dll_table;
extern "C" …
Run Code Online (Sandbox Code Playgroud)

c# pinvoke

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

如何开始为我的.NET应用程序设计和实现脚本界面?

如何开始为我的.NET应用程序设计和实现脚本界面?

VSTA(的.NET等同VBACOM),但据我了解,我将不得不支付许可费,我的应用程序的每个安装.它是一个开源的应用程序,所以这将无法正常工作.

还有例如嵌入式解释器(IronPython?),但我不明白这将如何允许将"对象模型"(见下文)暴露给外部(或内部)脚本.

子问题:

  • .NET中的脚本界面故事是什么?在.NET中这样做是否有点微不足道?
  • 例如,我的应用程序中的某些.NET对象及其包含的对象是否可以在运行时声明可以从外部访问?
  • 外部脚本如何访问我的应用程序(通过对象模型)?

背景:

我曾经为Macintosh应用程序设计并实现了一个相当复杂的脚本接口,用于从质谱仪(Mac OS,System 7)获取和分析数据,后来用于Windows应用程序的COM接口.

两者都设计有"对象模型"和类(可以具有属性).这些是重载的单词,但在脚本界面中,上下文对象模型本质上是特定类对象的包含层次结构.类具有属性,包含对象的列表,不仅是数据,还可以包含动词(动作/方法).例如,在Macintosh情况下,定义的应用程序对象可以包含一个采集对象,该对象具有仪器中使用的电压和fireLater动词的属性- 所有这些都可以从外部脚本中看到.

请注意,在这两种情况下,用于实现应用程序的编程语言中的类/对象与脚本对象模型无关.对于Macintosh的情况,用于实现脚本接口的机制由Apple定义.Apple还定义了一些如何设计对象模型的标准.例如,类中某些常见属性的标准化名称.

或者类似于在Microsoft Office应用程序中公开的COM接口,其中应用程序对象可用于添加到其文档列表(具有创建文档的GUI表示的副作用).

外部脚本可以在容器中创建新对象,并在任何给定时间浏览层次结构的内容.在Macintosh中,案例脚本可以用例如AppleScriptFrontier编写.

在Macintosh上,脚本接口的实现非常复杂.在Metroworks的C++类库中支持它(这个名字现在让我失望)使它变得更加简单.

.net object-model scripting-interface

33
推荐指数
6
解决办法
3075
查看次数

WCF Web服务流响应的最佳实践

我正在尝试从 WCF Web 服务中提取大量数据。请求相当小,而响应消息将非常大。目前,由于 IIS6 对其可分配的内存(~1.4GB)有限制,Web 服务正在引发 SystemOutOfMemory 异常。

我在一些博客中读到,实施流式传输可以解决我的问题。

有人可以分享他们在这个主题上的经验吗?我对任何可以共享的示例客户端和服务端代码或任何建议/最佳实践最感兴趣。内存流与文件流?返回类型应该是Stream、Message、Byte[]?

我的操作如下所示:(通常它会在响应数组中返回大量元素,约 200K 个元素)

MediumSizeResponseClass[] GetData(SmallSizeRequestClass request)
Run Code Online (Sandbox Code Playgroud)

streaming wcf web-services stream

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

IE6 + IE7带溢出的CSS问题:隐藏; - 职位:亲属; 二合一

所以我为主页创建了一个滑块,使用jQuery滑动一些带有标题和传情文本的图像.一切正常,我去检查IE,发现IE 6和7完全杀死我的滑块css.我无法弄清楚为什么,但由于某种原因我无法隐藏溢出的非活动幻灯片:隐藏; 我曾经尝试过来回调整css,但一直无法弄清楚导致问题的原因.

我在一个更加孤立的html页面重新创建了这个问题.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da" lang="da" dir="ltr">
  <head>
    <style>
      body {
       width: 900px;
      }
      .column-1 {
        width: 500px;
        float: left;
      }
      .column-2 {
        width: 200px;
        float: left;
      }
      .column-3 {
        width: 200px;
        float: left;
      } 
      ul {
        width: 2000px;
        left: -499px;
        position: relative;
      }

      li {
        list-style: none;
        display: block;
        float: left;
      }

      .item-list {
        overflow: hidden;
        width: 499px;
      }
    </style>
  </head>
  <body>
    <div class="column-1">
      <div class="item-list clearfix">
        <ul>
          <li …
Run Code Online (Sandbox Code Playgroud)

html css overflow internet-explorer-7 internet-explorer-6

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

将选择计数(*)值保存为整数(SQL Server)

我对这个陈述有些麻烦,毫无疑问我对这个选择陈述的回复是无知的:

declare @myInt as INT
set @myInt = (select COUNT(*) from myTable as count)

if(@myInt <> 0) 
begin
   print 'there's something in the table'
end
Run Code Online (Sandbox Code Playgroud)

myTable中有记录,但是当我运行上面的代码时,print语句永远不会运行.进一步检查表明,在上面的赋值后,myInt实际上为零.我确定我错过了一些东西,但我认为选择计数会返回一个我可以在上面使用的标量?

t-sql sql-server aggregate variable-assignment

17
推荐指数
3
解决办法
9万
查看次数

流畅的API和方法链接样式用法

当使用流畅的API编程或只使用方法链接时,我看到的风格大多是这样的:

var obj = objectFactory.CreateObject()
    .SetObjectParameter(paramName, value)
    .SetObjectParameter(paramName, value)
    .DoSomeTransformation();
Run Code Online (Sandbox Code Playgroud)

将点放在行的开头而不是行的末尾的原因是什么:

var obj = objectFactory.CreateObject().
    SetObjectParameter(paramName, value).
    SetObjectParameter(paramName, value).
    DoSomeTransformation();
Run Code Online (Sandbox Code Playgroud)

或者,这只是团队达成共识的风格吗?

c# coding-style fluent-interface method-chaining

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

Sql Query - 限制查询结果

我很确定我们不能将LIMIT子句用于我想做的事情 - 所以我想找到是否有其他方法可以实现这一点.

我有一个表,用于捕获哪个用户访问了哪个商店.每次用户访问商店时,都会在此表中插入一行.

有些领域是

  • shopping_id(主键)
  • STORE_ID
  • 用户身份

现在我想要的是 - 对于一组给定的商店,找到最多访问商店的前5位用户.

我可以一次做1个商店:

select store_id,user_id,count(1) as visits 
from shopping 
where store_id = 60
group by user_id,store_id 
order by visits desc Limit 5

select store_id,user_id,count(1) as visits 
from shopping 
where store_id in  (60,61,62,63,64,65,66)
group by user_id,store_id 
order by visits desc Limit 5
这不起作用,因为最后的限制将为每个商店仅返回5行而不是5行.

关于如何实现这一点的任何想法.我总是可以写一个循环并一次传递1个商店,但想知道是否有更好的方法

mysql sql

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