小编She*_*raz的帖子

nodejs connect找不到静态

注意:我已尝试过此处给出的其他解决方案,但它不起作用

NodeJs的新手.我正在尝试关注AngularJS专业版,并坚持设置NodeJs服务器.根据书,我安装了nodejs然后使用npm install connect安装了connect包

然后在nodejs文件夹旁边的文件夹中下载angularjs.然后编写server.js文件连接到服务器.这是文件的内容:

    var connect = require('connect');
connect.createServer(connect.static("../angularjs")).listen( 5000);
Run Code Online (Sandbox Code Playgroud)

当我使用以下命令运行此server.js文件时:

node server.js
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

 function app(req, res, next){ app.handle(req, res, next); }
 merge(app, proto);
 merge(app, EventEmitter.prototype);
 app.route = '/';
 app.stack = [];
 return app;
 has no method 'static'
   at Object.<anonymous> (C:\web\nodejs\server.js:2:36)
   at Module._compile (module.js:456:26)
   at Object.Module._extensions..js (module.js:474:10)
   at Module.load (module.js:356:32)
   at Function.Module._load (module.js:312:12)
   at Function.Module.runMain (module.js:497:10)
   at startup (node.js:119:16)
   at node.js:906:3
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?谢谢.

connect node.js

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

Debug.Write无法正常工作

出于某种原因,Debug班级突然停止为我工作.

public void WhyDebugIsNotWorking()
{
     Debug.Write("Why am I not working !!!!!!");
}
Run Code Online (Sandbox Code Playgroud)

在上面这行,Debug.Write变得昏暗(我认为Resharper正在调暗它),当我把光标放在它上面时,它说:

跳过方法调用.编译器不会生成方法调用,因为该方法是有条件的,或者它是没有实现的部分方法.

在我的情况下,上述条件均不属实.正如您所看到的,这是一个非常简单的案例.我根本无法使用Debug类.请帮忙!

.net c# debugging

24
推荐指数
3
解决办法
5191
查看次数

c#中的数据透视表

我需要在.net中创建一个数据透视表.不能使用任何第三方控制(除非它是免费的).我试图找到解释如何创建数据透视表(算法或步骤)的文档,但几乎所有内容都与excel相关.有谁知道如何在c#中创建数据透视表?谢谢

c# ado.net

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

抛出什么类型的异常

当用于返回值的对象为null时,您将从readonly属性抛出什么类型的异常

public class TestClass
{
    SomeObject obj;
    public string NameOfObject 
    {
       get 
       {
            if(obj == null)
            { // what exception type to throw here  }
            return obj.Name;
       }
}
Run Code Online (Sandbox Code Playgroud)

c# exception

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

与 Uncle Bob 在 Clean Code 一书中处理 Null 对象的解释混淆

我今天正在阅读 Uncle Bob 关于异常处理的书,我从处理空值中可以回忆起的是,方法不应该处理空值,因为它会使代码变得混乱。我有点困惑。我一直认为一个方法应该始终确保它的依赖项不为空(除非它们被注入到构造函数中并且构造函数保证了可空性)。例如,如果我有一个方法

public void SendMessage(IEmailSender emailSender, contactList list)
{
    if(emailSender == null)
    {
         throw new ArgumentNullException("Failed to send  
                message.",MethodBase.GetCurrentMethod().GetParameters[0].Name);
    }
    if(list == null)
    {
         throw new ArgumentNullException("Failed to send  
                message.",MethodBase.GetCurrentMethod().GetParameters[1].Name);
    }

    // rest of code goes here

}
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

coding-style

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

文本框处于焦点时更改容器的背景颜色

我有一个简单的用户控件TextBox.我想在TextBox获得焦点时更改用户控件的颜色.这就是我所拥有的:

<UserControl x:Class="OutLookContactList.ContactSearchControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Name="root" MinHeight="30" Loaded="UserControl_Loaded">

<UserControl.Resources>

    <Style x:Key="searchTextBoxStyle" TargetType="{x:Type TextBox}">
        <Style.Triggers>
            <Trigger Property="IsFocused" Value="true">
                <Setter TargetName="root" Property="Background" Value="{StaticResource OnMouseOverColor}" />
            </Trigger>
        </Style.Triggers>
    </Style>
</UserControl.Resources>
Run Code Online (Sandbox Code Playgroud)

但是我得到了errot"TargetName属性不能在样式Setter上设置".如何在文本框获得焦点时设置用户控件的背景颜色?谢谢一堆

wpf textbox focus

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

标签 统计

c# ×3

.net ×1

ado.net ×1

coding-style ×1

connect ×1

debugging ×1

exception ×1

focus ×1

node.js ×1

textbox ×1

wpf ×1