• 关于Lambda表达式访问外部变量

    在《C#高级编程》一书中提到通过Lambda表达式可以访问Lambda表达式块外部的变量,这是一个很好的功能(类似Js中的闭包)。但是如果没有正确的使用,会非常危险。 比如下面的事例中 int someVal = 5; Funint, int f = x = x + someVal; Console.WriteLine(f(3)); 我们这...

    2018-06-17 20:55:32

  • App.config的学习笔记

    昨天基本弄清config的使用之后,再看WP的API,晕了。结果WP不支持system.configuration命名空间,这意味着想在WP上用App.config不大可能了。 WP具体支持API请查看 .net WP API API reference 不过还是记录下App.config的使用。 有很大部分是从MSDN学来的,如果有人看我...

    2018-06-17 20:55:31

  • WPF中多窗口共享静态属性

    由于我的DoubanFm在重新考虑之后,需要设置一个全局的CurrentSong,这个字段要让所有的VM都知道,而我同时又想把它作为我所有VM的共有属性。而且我想尽量减少代码的复制,提高重用。所以我做了以下的工作:(下面是我在WPF中的测试) 首先我们得熟悉MVVMlight框架 然后...

    2018-06-17 20:55:29

  • C#基础

    ? 这是一个c#基础的的总结代码...

    2018-06-17 20:55:30

  • [小工具]CSS内嵌样式自动提取器

    逐行分析,将内联样式提取出来,并自动编号代替的一个小工具软件 注:style=""(此处必须是标准的双引号!) http://files.cnblogs.com/quejuwen/CssAuto.rar...

    2018-06-17 20:55:28

  • VB.NET中的除法运算符 与 C#中的除法运算符

    VB.NET中的除法运算符有两个:/(浮点除法)、\(整数除法) C#中的除法运算符只有一个:/(除法) VB.NET中的除法运算符与 C#中的除法运算符 存在很大的差异,使用时注意区分。 关于 VB.NET 中的除法运算符的介绍( 摘自MSDN ): /(浮点除法):将两个数相除并返回以浮...

    2018-06-17 20:55:27

  • 2.1确定一个char包含何种字符

    知识点: 1.char.IsControl 2.char.IsPunctuation 3.char.IsSurrogate 4.char.IsWhitespace 5.char.IsDigit 6.char.IsNumber 7.char.IsSeparation 8.char.IsSymbol 问题: 有一个char类型的变量,希望确定其中包含的字符是字母、一位数、数字、标点符号、控制字符、分...

    2018-06-17 20:55:24

  • CSRF攻击与防御

    概述 CSRF 是Cross Site Request Forgery的缩写,中文是跨站点请求伪造;接下来将和大家分享这种攻击的原理、实施的方法、以及防御的几种方案; CSRF攻击的原理 通过在恶意网站部署好攻击代码和相关数据,然后引导目标网站的已经授权的用户进入恶意网站,由于浏览器已...

    2018-06-17 20:55:27

  • ArrayList与List对象用法与区别

    比如: 代码如下 复制代码 string[] s=new string[3]; //赋值 s[0]="a"; s[1]="b"; s[2]="c"; //修改 s[1]="b1"; 但是,数组也存在一些不足的地方。比如在数组的两个数据间插入数据也是很麻烦的。还有我们在声明数组的时候,必须同时指明数组的长度,数组的长度过长,...

    2018-06-17 20:55:17

  • 使用Telerik控件搭建Doubanfm频道部分

    今天感觉好累...

    2018-06-17 20:55:08

2