小编Vit*_*lij的帖子

为什么在文件中和函数内声明的'this'指向Node.js中的不同对象

我有一个这样的脚本:

var test = function(){
    console.log('From test: '  + this);
};
console.log(this);
test();
Run Code Online (Sandbox Code Playgroud)

我运行的是哪个node test.js.而我对脚本的期望是this指向全局对象,但只有this测试函数指向global对象. console.log(this);实际上指向一个空对象.

我试图理解为什么node.js有这种行为,我误解了this关键字如何在node.js中工作.

javascript this node.js

9
推荐指数
0
解决办法
104
查看次数

如何在PRISM 4中导航到新视图时传递对象

我正在研究PRISM应用程序,我们深入研究数据(以获取更多详细信息).在我的实现中,我有一个嵌套的MVVM,当我向下导航树时,我想将模型传递给我新创建的视图.

据我所知,目前PRISM允许传递字符串,但不允许传递对象.我想知道克服这个问题的方法是什么.

navigation wpf prism

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

将C#控制台应用程序位置设置为辅助屏幕

概述:我正在开发一个涉及WCF和多种类型客户端的项目.我创建了几个测试客户端,并且我有一个托管在控制台应用程序中的WCF.这导致我在调试时有多个应用程序窗口(我目前有4个),每次运行它时我都要在多个屏幕上安排它们(我有2个).

问:我想知道有没有办法将Console应用程序的位置设置到辅助屏幕,而无需一直拖动它.

c# console-application multiscreen

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

如何从上下文菜单中关闭WPF应用程序?

WPF中是否有命令从上下文菜单中关闭应用程序?也就是说,通过右键单击任何窗口上的标题栏可以获得相同的上下文菜单?

有很多标准命令,但我很难找到退出命令.

wpf command

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

如何在Visual Studio中向自定义项目添加自定义图标?

我正在尝试添加自定义图标来设置项目.因此,我有自定义徽标,而不是标准的安装程序徽标.

为了说清楚,这是我要改变的图标:

安装程序图标

installer icons visual-studio

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

如何以编程方式检查Windows Phone 8.1中当前设置的主题?

我想检查用户是否设置了浅色或深色主题.是否可以在Windows Phone 8.1(商店应用程序)中以编程方式执行此操作.

windows-phone-8.1 uwp

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

仅在必要时在FlowLayout中显示ScrollBars

我会改写我的问题:**

如果有足够的空间通过变形来显示所有项目,如何防止在FlowLayout中启用Java ScrollBar.

例**

这是我想要实现的截图:

请注意,在不需要时禁用滚动条. 在此输入图像描述

当您调整窗口大小时,如果某些项目在视图平面外,则应显示滚动条 在此输入图像描述

PS我知道称为文档和Web的东西.

java user-interface swing

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

使用RX Throttle时的跨线程异常

我正进入(状态

无效的跨线程访问.

使用RX Throttle时

这是我的代码:

        yObs.SubscribeOnDispatcher()
            .DistinctUntilChanged()
            .Throttle(TimeSpan.FromMilliseconds(33))
            .SkipWhile(y => !_isDragging)
            .Subscribe(y =>
                           {
                               // Exception when trying to access image
                               image.RenderTransform = new CompositeTransform() { TranslateY = -y };
                               _vm.UpdateContentDrag(y / image.ActualHeight * 100);
                           });
Run Code Online (Sandbox Code Playgroud)

但如果我省略油门一切正常.

据我所知,Throttle使用线程池,因此OnNext不会发生在UI线程上.但是SubscribeOnDispatcher应该将它封送回UI线程.不应该吗?

.net reactive-programming system.reactive c#-4.0

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

C#中有哪些优秀的编程实践使代码更加不言自明?

我认为使代码不言自明,而不需要在整个地方进行评论,这是一个很大的优势.但是,您是否可以建议如何减少代码量的方法和技术,使其更具可读性和可理解性.

另外您认为减少大型if statements嵌套for loops和其他结构的好技术有时难以理解.

以下是我认为C#应用程序更具可读性和不言自明的一些内容:

  • foreach循环转换为LINQ语句.
  • 使用匿名函数减少事件处理程序的数量.

关于涵盖这些主题的书籍的建议也将受到赞赏.

.net c# coding-style

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

调试没有zune的WP7应用程序

在我的WP7应用程序的调试我要访问照片库,如果您连接到Zune播放器,但需要的Zune附加一个调试器,它是不可能的.

我知道有一个批处理脚本允许在没有zune的情况下将调试器连接到你的WP7应用程序,但我不记得该脚本的名称,我也无法在网上找到它.如果您了解它,请分享链接.

windows-phone-7.1

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