问题列表 - 第43564页

WCF中针对长时间运行的进程的进度通知 - 如何?

我必须设计并实现一种处理客户端/服务器应用程序中长时间运行的进程的方法.典型的长时间运行过程可能需要2-3分钟.我还需要在此期间向UI报告进度并保持UI响应.

考虑到这些,我想到了一些解决方案:

  • 一个异步请求启动进程,启动服务器端进程并返回已分配的LRPID(长时间运行进程ID),然后使用该LRPID定期从客户端轮询.(专业:部署简单,没有防火墙搞乱Con:不雅,资源消耗等)

  • 使用双工绑定(例如NetTcpBinding)并在进行过程中从服务器启动回调(Pro:优雅,高效,Con:部署噩梦)

  • [你的建议???]

你对此有何看法?

wcf notifications duplex polling progress-bar

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

Drupal WYSIWYG使用CKEditor和CKEditor模块

使用指向CKEditor库的WYSIWYG模块和使用专用CKEditor模块有什么区别.

我们目前使用WYSIWYG模块和TinyMCE.

wysiwyg drupal drupal-6

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

如何查询对象集并在同一查询中筛选附加的实体集合?

我第一次使用实体框架,并注意到实体对象返回实体集合.

DBEntities db = new DBEntities();
db.Users; //Users is an ObjectSet<User>
User user = db.Users.Where(x => x.Username == "test").First(); //Is this getting executed in the SQL or in memory?
user.Posts; //Posts is an EntityCollection<Post>
Post post = user.Posts.Where(x => x.PostID == "123").First(); //Is this getting executed in the SQL or in memory?
Run Code Online (Sandbox Code Playgroud)

ObjectSet和EntityCollection都实现了IQueryable吗?我希望他们这样做,我知道查询是在数据源而不是在内存中执行的.

编辑:所以显然EntityCollection没有ObjectSet.这是否意味着我会更好地使用此代码?

    DBEntities db = new DBEntities();
    User user = db.Users.Where(x => x.Username == "test").First(); //Is this getting executed in the SQL or in memory?
    Post post …
Run Code Online (Sandbox Code Playgroud)

linq linq-to-entities entity-framework entity-framework-4

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

实体框架插入多个对象

我想在我的数据库中插入多个对象.

foreach (employee employeedata in employeelist) { objectcontext.employees.AddObject(employeedata); } objectcontext.SaveChanges();

我在循环外调用objectcontext.savechanges以使其有效.问题是我想获得db生成的主键列表.

如果我使用objectcontext.employees.AddObject(employeeA)我插入单个对象,我可以在保存更改后获取id employeeA.id.我现在不知道如何解决这个问题,因为我在对象上下文中添加了一个对象列表,然后调用了将这些对象插入到db中的savechanges.我错过了一些明显的东西吗?谢谢,

c# linq entity-framework ado.net-entity-data-model entity-framework-4

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

使用构造函数初始化数据成员时,为什么需要"set"方法

当我们使用构造函数隐式初始化数据成员时,为什么我们在大多数Java类中都需要set方法.

public class Foo
{

   private int id;

   private String name;

   public Foo(int id, String name)
   {
     this.id=id;
     this.name=name;
   }

   public void setId(int a)
   {
     id=a;
   }

   public int getId()
   {
    return id;
   }

}
Run Code Online (Sandbox Code Playgroud)

并且,假设我有一个像这样实例化Foo的应用程序:

Foo obj1 = new Foo(2, "Example1");
Run Code Online (Sandbox Code Playgroud)

当我在构造函数调用期间初始化它时,为什么我需要setIdFoo课堂上?感谢您的耐心和时间.

java constructor

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

跨浏览器Onunload和Onbeforeunload?(特别是歌剧11)

我有一个表单,我必须注意用户在退出页面上有alert(),而表格中有数据尚未发送.

我读过歌剧有很多问题.Opera 11也就是说,因为我只需考虑最后一个版本.

因此,警报应该在刷新,关闭选项卡或关闭整个浏览器时显示.将事件直接设置到<form>将在任何导致破坏此元素的任何内容上启动的元素将是很好的.

javascript forms opera cross-browser onunload

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

计算R中的日均值

说我有以下矩阵:

x1 = 1:288
x2 = matrix(x1,nrow=96,ncol=3)
Run Code Online (Sandbox Code Playgroud)

是否有一种简单的方法可以获得第2列的行1:24,25:48,49:72,73:96的平均值?

基本上我有一年的时间序列,我必须每24小时平均一些数据.

r

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

选项卡完成在Emacs shell模式SSH会话中

我当前使用emacs的模式导致我打开了几个shell模式缓冲区,每个缓冲区运行一个ssh会话.我遇到了这个问题 - 当我尝试在远程会话中选项卡完成文件名和其他内容时,shell会尝试使用本地计算机上的完成而不是远程计算机上的完成.

例如,如果文件~/foobar存在于本地计算机上~/frob并存在于远程计算机上,则键入~/f并按下选项卡将导致~/foobar而不是正确完成.如果我在emacs之外使用ssh并尝试相同的东西,我会得到正确的完成~/frob.

如何完成标签完成以完成正常ssh会话中的方式?

后来注意:M-x cd RET /ssh:host.example.com:/path/to/me似乎也推动它能够优雅地处理标签完成.

linux emacs ssh bash tab-completion

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

找到.NET用户控件的中心

我想在我的用户控件的中心显示一个图像,但是我在实际上"找到"控件的中心时画了一个空白!

我觉得这应该是非常简单的事情,但我无法理解它.

理想情况下,我希望最终得到X和Y坐标,可以将其添加到Point的实例中,以便在该点显示.

.net c# user-controls

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

Wordpress和Django - 一个域,两个服务器.可能?

我的问题是在一个域下托管Django和Wordpress,但是有两台物理机器(实际上,它们是虚拟机但是差异相同).

假设我在example.com上有一个Django webapp.我想创建一个关于我的webapp的Wordpress博客,所以任何博客页面排名mojo都会回流到我的webapp,我希望博客地址是example.com/blog.我的理解是blog.example.com不会转移所述页面排名mojo.

因为我担心Wordpress安全漏洞会破坏我的Django webapp,所以我想在两台物理上分开的机器上托管Django和Wordpress.

鉴于此,是否可以使用重写规则或反向代理服务器来执行此操作?我知道简单的方法是让我的Wordpress博客成为子域名,但我真的不想这样做.

过去有没有人这样做过,它稳定吗?如果我需要第三台服务器作为专用的反向代理,那就完全没问题了.

谢谢!

python apache django

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