问题列表 - 第49885页

POKEIN如何识别客户端进行SERVER PUSH?ClientIDs是否是IP?

我有一个Web应用程序,用户将看到新消息的通知,我想将通知推送给已经登录的用户.

我已经看到我可以使用PokeIn的服务器推送来做到这一点,我已经尝试并理解了使用它的简单应用程序,但我没有得到ClientID的东西.

它保存在"OnClientConnected"中的ClientId是一个简单的整数,那么它如何识别客户端并调用它们上的函数?

此外,它写道,它使用混合长轮询方法,有人可以解释一下这是什么?

没有足够的知识,我将无法实施.

是否在登录用户的数据库中保存ClientID,然后使用此方法推送数据呢?

更新:

即使是在同一浏览器窗口或选项卡中的请求,每次请求时收到的ClientId都不同,所以我必须在我的母版页中包含Handler,并且每次请求时,我都必须将收到的ClientId映射到Logged In用户,以便我可以发送消息给他.

我不能只在LogIn上映射一次(ClientId到LoggedIn UserId),然后使用相同的ClientId向他发送消息吗?

asp.net push server-push push-notification pokein

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

Microsoft.Office.Interop.Word“无法激活应用程序”

尝试通过Office互操作从我们的应用程序启动Word时,一些用户遇到了一个问题:

using Word = Microsoft.Office.Interop.Word;

public void ShowWord()
{
  _word = new Word.ApplicationClass();
  _word.Visible = true;
  _word.Activate();
}
Run Code Online (Sandbox Code Playgroud)

如果word不能总是打开,则会引发COM异常,指出“无法激活应用程序”。Thread.Sleep(1000)在调用之前添加一个pre _word.Activate()可以防止这种情况,但显然并不理想。

public void ShowWord()
{
  _word = new Word.ApplicationClass();
  _word.Visible = true;
  Thread.Sleep(1000)
  _word.Activate();
}
Run Code Online (Sandbox Code Playgroud)

有没有人以前见过这个,并且知道是什么原因造成的,以及解决这个问题的正确方法是什么?

c# vsto office-interop

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

如何从父XIB引用XIB文件

如果我在ChildView.xib中创建自定义UIView - 我如何从MainWindow.xib引用它?

我试图将UIView拖到MainWindow.xib并将其与同一个ChildView类关联.我从ChildWindow.xib和ChildView.xib中使ChildView.xib的所有者成为ViewController,我将childView IBOutlet连接到视图,但是当我启动应用程序时,ChildView.xib中的视图不会自动加载.

这可能吗?在基本级别,我想我问的是如何将UIViews从单独的XIB文件连接到其他一些XIB中的IBOutlet引用...如MainWindow.xib.

FWIW,我知道如何在代码中执行此操作(使用NSBundle手动实例化)但在这种情况下,我想知道如何在IB(Interface Builder)中完全执行此操作.

xcode cocoa interface-builder xib ios

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

如何在生产模式下启用数据库日志记录?(Rails v2.3.8)

我只在生产服务器上有一些奇怪的东西,我需要能够在开发模式下看到所有数据库查询.

我确信这是一个小配置调整,但我找不到任何解决方案.

logging ruby-on-rails

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

致命错误:找不到对象标量

我刚在osx上通过macports安装了scala

sudo port安装scala28

我创建了一个名为test.scala的简单脚本

println("hello world")
Run Code Online (Sandbox Code Playgroud)

当我经过它

scala test.scala

我收到以下错误:

scala test.scala 
error: fatal error: object scala not found.
one error found
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

**更新**从REPL运行会产生正确的结果,但仍然无法直接使用"scala"

Welcome to Scala version 2.8.1.final (Java HotSpot(TM) 64-Bit Server VM, Java 1.6.0_24).
Type in expressions to have them evaluated.
Type :help for more information.

scala> :load ./test.scala
Loading ./test.scala...
hi there sir

scala> 
Run Code Online (Sandbox Code Playgroud)

**更新最终**

当我做ps -ef | grep scala我有几个scala编译服务器正在运行,当我关闭它们并重新运行我的脚本时,所有的工作都在重新运行.一定是处于糟糕状态.

scala

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

Nginx 中 CSV 文件的内容类型标头重复

我有一些.csv文件是直接从文件系统通过 Nginx 提供的。目前它看起来像这样::

location ~ /static/csv_exports/ {
        add_header Content-Type text/csv;
}
Run Code Online (Sandbox Code Playgroud)

由于某种原因,我必须这样做,因为否则它将被用作text/plain. 这是我对它进行卷曲时得到的结果:

$ curl -v http://localhost/static/csv_exports/20110322_172651.csv >> /dev/null
...
 < HTTP/1.1 200 OK
 < Server: nginx/0.7.67
 < Date: Tue, 22 Mar 2011 17:32:07 GMT
 < Content-Type: text/plain
 < Content-Length: 356623
 < Last-Modified: Tue, 22 Mar 2011 17:26:52 GMT
 < Connection: keep-alive
 < Cache-Control: public
 < Content-Type: text/csv
 < Accept-Ranges: bytes
Run Code Online (Sandbox Code Playgroud)

看!它有两个“Content-Type”标头。在浏览器中打开它会自动打开 Open Office,它工作得很好,但我怀疑我做得不对。

nginx

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

如何对一组clojure地图进行排序?

我有一组这样的地图:

#{
  {:name "a" :value "b" ... more stuff here}
  {:name "b" :value "b" ... more stuff here}
  {:name "b" :value "b" ... more stuff here}
  {:name "a" :value "b" ... more stuff here}
  {:name "c" :value "b" ... more stuff here}
  {:name "a" :value "b" ... more stuff here}
}
Run Code Online (Sandbox Code Playgroud)

:我想要一个有序列表,就像sql order-by name:

[
  {:name "a" :value "b" ... more stuff here}
  {:name "a" :value "b" ... more stuff here}
  {:name "a" :value "b" ... more stuff here}
  {:name …
Run Code Online (Sandbox Code Playgroud)

clojure

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

Visual Studio 2010将.cpp文件编译为.c文件

我正在使用一个使用CMake生成的Visual Studio解决方案(不确定这是否相关).

在这个解决方案中有ac文件,我想把它改成cpp文件,所以我重命名它并更改了扩展名.

但是,每当我添加任何c ++样式代码时,Visual Studio仍然将其视为ac文件并给出编译器错误.

我被困了,任何建议都会非常感激.

c c++ visual-studio-2010 visual-studio

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

如何使用Galaxy Tab中的意图捕获视频?

我有一个调用视频捕获活动的意图:

Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
            intent.putExtra(MediaStore.EXTRA_OUTPUT,  Uri.fromFile(videoFile));
            intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1);
            startActivityForResult(intent,CAPTURE_VIDEO_ACTIVITY_REQUEST_CODE);
Run Code Online (Sandbox Code Playgroud)

它在我的SE X8上工作正常,但在Galaxy Tab上,视频捕获活动永远不会退出.停止录制后,没有按钮退出视频捕获.我需要设置任何额外的参数吗?

android android-intent galaxy-tab

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

不可变对象中的浅与深拷贝

早上好,下午或晚上,

当将一个给定的类实现为一个不可变的类,没有任何方法或属性以任何方式暴露私有/内部字段时,很容易复制一个不好的做法,或者它可以毫无问题地完成,因为它可能需要更少的对象来实例化?

非常感谢你.

c# immutability deep-copy shallow-copy

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