显示下一条  |  关闭

程序员

@Shanghai

 
 
 
 
 
 

Lambda Expressions

2011-7-25 15:58:46 阅读23 评论0 252011/07 July25

无论是expression lambda还是statement lambda,都适用以下的描述:

Lambda Expressions - This is a shorthand for specifying a method. The C# compiler will translate each into either an anonymous method or a true System.Linq.Expressions.Expression. You really need to understand these to use Linq well. There are three parts: A parameter list, an arrow, and a method body.

 

作者  | 2011-7-25 15:58:46 | 阅读(23) |评论(0) | 阅读全文>>

连接到VPN后访问本地网络的方法

2011-7-19 10:54:20 阅读18 评论0 192011/07 July19

来源:这里

方法一:配置VPN。

连接上VPN之后,查看VPN的属性,然后依次点击:

网络->Internet协议(Tcp/IP)->属性->高级->常规,去除“在远程网络上使用默认网关”前面的勾。

这种方法可以保证远程内网和本地内网的同时方法,但是,如果远程网络中有多个子网,就需要在VPN服务器端进行设置了。有一定的局限性。

方法二:设置本地的路由。

使得路由可以保证本地网络地址使用本地的网管进行跳转。具体方法如下:

1、在开始菜单的“运行”中输入cmd

作者  | 2011-7-19 10:54:20 | 阅读(18) |评论(0) | 阅读全文>>

ORA-28547: connection to server failed, probable Net8 admin error

2011-7-5 17:09:13 阅读36 评论0 52011/07 July5

这里有人回答:

Are you logged on (OS) as a domain user ?
If yes then either log in as a local user (with admin rights of course) or modify the sqlnet.ora and set SQL_AUTHENTICATION_SERVICES = (NONE)

解决了问题

作者  | 2011-7-5 17:09:13 | 阅读(36) |评论(0) | 阅读全文>>

关于Correlated subquery用于From(join)的情况

2011-6-30 13:12:52 阅读22 评论0 302011/06 June30

这里是定义,但有问题的主要是用于from(join)的时候,实际用下来,T-Sql是支持的(Sybase有条件支持),而P/L sql似乎不支持(据说oracle 10支持,但是个bug),StackOverflow有人讨论,还有这个连接也是。

而MySql,现在属于Oracle,也官方说明不支持。

Subqueries in the FROM clause cannot be correlated subqueries.

作者  | 2011-6-30 13:12:52 | 阅读(22) |评论(0) | 阅读全文>>

wpf中重用style和template的经验

2011-5-21 12:05:41 阅读80 评论0 212011/05 May21

近日需要在两个有继承关系的UserControl上实现类似的style,要命的是这style里还带有事件处理的c#代码。定义重复的style和c#代码是不可接受的。第一个想法是把相同的style和c#代码放在基类Control的xaml和class里,但是由于子类也要有自己的特定的xaml,visualStudio提示xaml里对应的class的基类不能是一个已经用xaml定义过的类。这一点要求太没有道理了,xaml就不能基类+子类混合一下吗?

没办法,只能让这两个有继承关系的Control都继承自一个没有定义过xaml的更上层的Control,然后他们两者自己有各自的xaml,但是,难道一些公共style不能用一个文件里的吗?当然可以,用这样的xaml就可以不但把style的xaml,也把style的c# code都包含进来了。

<local:ConfiguredDataGrid.Resources>

作者  | 2011-5-21 12:05:41 | 阅读(80) |评论(0) | 阅读全文>>

Struct is Pointer Type

2011-5-19 18:00:53 阅读40 评论0 192011/05 May19

来自MSDN

这可真是c#和c++的一个大不同,这也解决了为什么用reflector看下列的代码(pointer和address操作必须用unsafe)

public   struct Node
   {
       public int Data;
   }
   class TestPointer
   {
  

作者  | 2011-5-19 18:00:53 | 阅读(40) |评论(0) | 阅读全文>>

手动注册.svc的映射

2011-5-11 18:39:14 阅读84 评论0 112011/05 May11

本来这个应该是由ServiceModelReg.exe完成的WCF的注册的一部分。但是有时系统不灵没办法了。

只能手工注册到同一个dll去handle

svc

应该说.svc的handler还在这层之后,是属于aspnet里的httphandler,但首先需要aspnet_isapi.dll去分配,才能把该后缀的请求送到asp.net里来。

作者  | 2011-5-11 18:39:14 | 阅读(84) |评论(0) | 阅读全文>>

又有机会复习一下基础知识了:值类型和引用类型

2011-5-7 18:59:56 阅读39 评论0 72011/05 May7

essential c# 4里的,c#和c++不一样,不强调值类型的默认modifier是不是public(应该默认都是private,和引用类型一样)。

强调的差异更多的是在构造函数的约束,boxing和unboxing的过程,以及不需要finalize,而这些差别的出发点,都是值类型本身存在的目地就是一个做为值传来传去的过程,这就是它的存在的价值和意义。所以书里也建议,包括网上也有不少地方说到mutable的valueType是不提倡的。

作为一个固定值传来传去,这就直接引出了它和引用类型的差异,或者说,这些差异都是围绕这个目的而产生的。

1.不能有无参数的构造函数。而无参数的构造函数如果存在,会给人一种必然会调用构造函数的假象,但实际如果是通过数组批量构造值类型,就是分配一片初始化为0的内存,没有调用无参数构造函数。而由于field在声明使赋值,如int

作者  | 2011-5-7 18:59:56 | 阅读(39) |评论(0) | 阅读全文>>

IIS 6.0的一个陷阱

2011-5-5 19:19:54 阅读27 评论0 52011/05 May5

IIS 6.0的一个陷阱 - yww325 - 程序员

 

 

这东西有时候是prohibited, 就会出现普通的404 not found error!!!!

作者  | 2011-5-5 19:19:54 | 阅读(27) |评论(0) | 阅读全文>>

XAML and Custom Classes for WPF

2011-5-5 19:15:51 阅读31 评论0 52011/05 May5

这里指出:

  • Your custom class must be public and support a default (parameterless) public constructor. (See following section for notes regarding structures.)

  • Your custom class must not be a nested class. Nested classes and the "dot" in their general CLR usage syntax interfere

作者  | 2011-5-5 19:15:51 | 阅读(31) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
日志评论
评论列表加载中...
 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 

自定义模块

 
 
模块内容加载中...
 
 
 
 
 

自定义模块

 
 
模块内容加载中...
 
 
 
 
 

自定义模块

 
 
模块内容加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012

   
创建博客 登录  
 关注