问题列表 - 第38485页

C#如何制作简单的UDP服务器

我可以使用UdpClient类创建UDP服务器和客户端吗?我需要从服务器向所有客户端发送图像.有些人可以给我看一个代码示例.我是新手.

c# sockets udp

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

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

如何从VB.NET中的事件中获取实际的EventHandler委托实例?

在C#中,我可以这样做:

EventHandler handler = this.SomeEvent;
Run Code Online (Sandbox Code Playgroud)

......这会让我做,例如,做:

Delegate[] attachedHandlers = handler.GetInvocationList();
Run Code Online (Sandbox Code Playgroud)

在VB.NET中,我似乎无法弄清楚如何做类似的事情.

这不起作用:

Dim handler As EventHandler = Me.SomeEvent
Run Code Online (Sandbox Code Playgroud)

...由于以下错误:

公共事件SomeEvent(sender As Object,e As EventArgs)'是一个事件,不能直接调用.使用'RaiseEvent'语句来引发事件.

但这也不起作用:

Dim handler As EventHandler = AddressOf Me.SomeEvent
Run Code Online (Sandbox Code Playgroud)

...因为:

'AddressOf'操作数必须是方法的名称(没有括号).

那么我怎样才能真正EventHandler从VB.NET中获取一个事件呢?立刻浮现在脑海中的唯一想法是使用反射,但这看起来非常荒谬.

.net c# vb.net events event-handling

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

为什么我的CoffeeScript/backbone.js事件没有触发?

我正在尝试熟悉CoffeeScript和backbone.js,我一定会遗漏一些东西.

这个CoffeeScript:

MyView  = Backbone.View.extend 
   events: { 
     "click" : "testHandler" 
   } 

   testHandler: -> 
     console.log "click handled" 
     return false 

 view = new MyView {el: $('#test_container')} 
 view.render()
Run Code Online (Sandbox Code Playgroud)

生成以下JavaScript:

(function() {
  var MyView, view;
  MyView = Backbone.View.extend({
    events: {
      "click": "testHandler"
    },
    testHandler: function() {
      console.log("click handled");
      return false;
    }
  });
  view = new MyView({
    el: $('#test_container')
  });
  view.render;
}).call(this);
Run Code Online (Sandbox Code Playgroud)

但是当我点击时,click事件不会触发.testHandlertest_container

如果我将输出JavaScript更改为:

$(function() {
  var MyView, view;
  MyView = Backbone.View.extend({
    events: {
      "click": "testHandler"
    },
    testHandler: function() {
      console.log("click …
Run Code Online (Sandbox Code Playgroud)

javascript jquery coffeescript backbone.js

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

CGPDFDocumentRelease()崩溃应用程序,错误地说已经解除分配

我正在为iOS编写PDF查看器.当我初始化我的viewcontroller时,我获得了对pdf的引用,

pdf = CGPDFDocumentCreateWithURL((CFURLRef)pdfURL);
Run Code Online (Sandbox Code Playgroud)

然后我在该类的整个生命周期中使用它来获得CGPDFPageRef之类的,

CGPDFPageRef pageRef = CGPDFDocumentGetPage(pdf, docPage);
Run Code Online (Sandbox Code Playgroud)

子视图控制器使用这些页面并在dealloc'd时释放它们.但是,当我尝试释放pdf本身(使用CGPDFDocumentRelease)时,我收到以下错误:

[Not A Type release]: message sent to deallocated instance
Run Code Online (Sandbox Code Playgroud)

怎么了?这不会是一个问题,但是我的快照分析包含了CG对象和大量的分配,这些分配似乎都与pdf(单个页面)内容流相关联.

iphone core-graphics objective-c

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

javascript问题:var a ="1"; b = {a:a},b变体不是{"1":1}

 var a="1";
 b={a:a},
Run Code Online (Sandbox Code Playgroud)

b变体不是{"1":1},为什么会发生这种情况?

也想知道我是否想得到我想要的结果,我该如何解决这个问题

javascript

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

从Team city运行NUnit测试

我已成功设法让我们的TeamCity Server上的每个构建都运行MSTests.

我有几个使用NUnit的项目,所以希望让TeamCity运行NUnit测试就像运行MSTests一样简单:

Team City中的MS测试设置

因此,当我尝试为我的NUnit测试做同样的事情时,测试选项卡在Build完成时不显示,所以我猜它没有运行我的测试.

Team City中的Nunit测试设置

有谁知道我做错了什么?

不确定这是否有帮助,但这是来自构建日志:

[Project "AssemblyName.proj.teamcity.patch.tcprojx" (Build;TeamCity_Generated_NUnitTests target(s)):] C:\Program Files\TeamCity\buildAgent\plugins\dotnetPlugin\bin\JetBrains.BuildServer.NUnitLauncher.exe "@@" "C:\Program Files\TeamCity\buildAgent\temp\buildTmp\tmp2867.tmp"
[13:22:57]: Start TeamCity NUnit Test Runner
[13:22:59]: Build finished
Run Code Online (Sandbox Code Playgroud)

这就像它启动nunit build runner,然后停止?

谢谢

戴夫

teamcity nunit teamcity-5.1

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

在Visual Studio中导航成员的快捷方式

在visual studio代码编辑器的顶部,有两个下拉列表显示所选类中的类和成员列表.见下图.你叫他们什么,快捷方式是什么?这样我就可以使用键盘导航到方法和成员.

我正在使用Vs 2010

谢谢

替代文字

ide keyboard-shortcuts visual-studio

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

应如何关闭InputStream和OutputStream?

我正在使用以下代码从连接到服务器关闭InputStream和OutputStream:

try {
        if (mInputStream != null) {
            mInputStream.close();
            mInputStream = null;
        }

        if (mOutputStream != null) {
            mOutputStream.close();
            mOutputStream = null;
        }
    } catch (IOException e) {
        e.printStackTrace();
    }
Run Code Online (Sandbox Code Playgroud)

然而,溪流没有关闭,他们仍然活着.如果我再次连接,则有两个不同的InputStream.该catch部分没有例外.

我究竟做错了什么?

android inputstream outputstream

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

CakePHP是否有特定的方法重定向到刚刚添加的记录的视图?

我想知道CakePHP 1.3是否有关于如何找到添加的最后一行的约定,以便您可以重定向到该记录的视图.

用户可以通过转到"/ bill/add"并填写表单来创建新帐单.完成后,我想将它们发送到"/ bills/view/[他们刚添加的行的ID]"

我知道我可以使用"mysql_insert_id()"来做到这一点,但我想认为CakePHP有一个更简洁的方法.

php mysql cakephp cakephp-1.3

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