分类:攻城湿

42 篇文章

C#中Linq查询基本操作

from 子句 where 子句 select子句 group 子句 into 子句 orderby 子句 join 子句 let 子句 复合from子句 在某些情况下,源序列中的每个元素本身可能是序列(集合),也可能包含序列 用语访问单个数据库中的内部集合 使用多个from字句执行连接 可以包含多...

关于字符集和Unicode的那点儿事

Unicode与字符集 你曾经是否觉得HTML中的"Content-Type"标签充满神秘?虽然你知道这个东西必须出现在HTML中,但对于它到底干吗你可能一无所知。 你是否曾经收到过来自你保加利亚朋友的邮件,到处都是"???? ?????? ??? ????"? 我很失望,因为我发现许多软件开发人员...

Linq 总结

Linq是C#和VB.net中的一种查询语言,Linq是一个以用途目的为导向,而不是指令式的语言,因此比较人性化。 下面是Linq学习和使用的一些总结,希望对大家也有点帮助。 函数形式和查询语句形式 Linq语言包含两种形式,一种是Linq的特有查询语言,一种是函数形式的。函数形式是补充的功能,而特...

Asp.net中Request.Url的各个属性对应的意义介绍

网络上关于Request.Url的说明已经很多也很丰富了,但是自己还是实践了一下,看看最终的结果与网络上的是否一致 1.简单的环境搭建 在本地IIS上配置了一个网站:主机名为zhaorong.me,端口88,然后建了一个虚拟目录指向同一站点,虚拟目录名称为virtual,配置host为127.0.0...

C#中动态加载和卸载DLL

在C++中加载和卸载DLL是一件很容易的事,LoadLibrary和FreeLibrary让你能够轻易的在程序中加载DLL,然后在任何地方卸载。在C#中我们也能使用Assembly.LoadFile实现动态加载DLL,但是当你试图卸载时,你会很惊讶的发现Assembly没有提供任何卸载的方法。这是由...

动态LINQ的几种方法

在使用LINQ中,会发现使用很多传统的多条件查询很难实现。 这里提供网上已有的几种方法: 一、用表达式树依据 IQueryable 数据源构造一个动态查询 参见:博客园 李永京http://www.cnblogs.com/lyj/archive/2008/03/25/1122157.html 二、使...

Quora精选:为什么软件开发周期总是预估的2~3倍

提问:为什么软件开发的周期总是预估的2~3倍?这是开发者的错?还是管理的问题?技术粗糙,或者其他原因?或者这只是程序猿世界的自然法则? 回答:Micheal Wolfe 创业者 (7444票) 来,让我们从旧金山出发,沿着西海岸徒步旅行,到洛杉矶的纽波特沙滩面基吧!<( ̄︶ ̄)/ 看看地图,然后计划...

静态(static)、虚拟(virtual)、动态(dynamic)方法区别

区别 方法(methods) 函数入口地址 优缺点 说明 静态(Static) 在编译时就确定了函数入口地址 不能被(Override)覆盖来支持多态性。 速度最快。 静态方法是默认方法 虚拟(Virtual) 在运行时从virtual method table(VMT)中确定函数入口地址 可以被子...

如何写出无法维护的代码

什么叫“创造力”,创造力就是——就算是要干一件烂事都能干得那么漂亮那么有创意的能力。 什么叫“抓狂”,抓狂就是——以一种沉着老练的不屈不挠的一本正经的精神一点一点把你推向崩溃的边缘。 If builders built buildings the way programmers write prog...

C#判断文件编码格式

public class EncodingHelper { public static Encoding GetEncodingType(string fileName) { FileStream fileStream = new FileStream(fileName, FileMode....