• Openxml入门---Openxm读取Excel数据

    Openxml读取Excel数据:有些问题,如果当Cell里面是日期和浮点型的话,对应的Cell.DataType==Null,对应的时间会转换为一个浮点型,对于这块可以通过DateTime.FromOADate(double d)转换为时间。可是缺点的地方就是,如果Cell.DataType ==NULL,根本无法确认这个数据到底...

    2018-06-22 06:36:24 excel数据

  • [读行者][学习LinqExpression和Reflection(Emit)]阅读

    前言 关于读行者 俗语有云:"读万卷书,行万里路。多读一些优秀代码,不仅可以锻炼我们读代码的能力(便于维护或相互交流),还可以吸取很多我们成长所需的知识点。多读,才能开阔我们的眼界,才能在我们小有所成沾沾自喜时提醒我们:前面的路还很长。 阅读是一种探索式...

    2018-06-22 06:36:24 cms

  • 一个泛型的问题。

    前段时间我还在纳闷,在上上篇设计模式的单例模式中,我只New过一次对象。但是查看我分明得到了2个或多个不同的对象。今天做个试验。代码如下 通过实验发现,对象确实是new了两次,initial确实是进入了两次,对于不同泛型对象,是要重新开辟内存的。 下面的文章做个资料...

    2018-06-22 06:36:14

  • 神奇的decimal,也许面试会问到哦~

    这段时间忙的像狗一样,写博客的事情也就耽搁了,继续扯,为什么说decimal神奇呢,大家都知道decimal是基元类型,但是 这个decimal类型在IL中居然没有相应的IL指令,也就是说CLR根本不认识decimal,全是编译器这一层在糊弄我们。 话不多说,看下最simple的例子,(加了...

    2018-06-22 06:36:13

  • C#实现一个最简单的HTTP服务器

    简介 本文用C#实现了一个最简单的HTTP服务器类,你可以将它嵌入到自己的项目中,或者也可以阅读代码来学习关于HTTP协议的知识。 背景 高性能的WEB应用一般都架设在强大的WEB服务器上,例如IIS, Apache, 和Tomcat。然而,HTML是非常灵活的UI标记语言,也就是说任何应用...

    2018-06-22 06:36:12

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

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

    2018-06-22 06:36:11

  • 基本术语表【WF】

    术语 定义 activity(活动) Windows Workflow Foundation 中的程序行为单元。 可将单个活动组合在一起,形成更复杂的活动。 activity action(活动操作) 用于公开工作流和活动执行的回调的数据结构。 参数 定义流入和流出活动的数据。 每个参数都有特定的方向:in、o...

    2018-06-22 06:36:11

  • 倒计时控件

    最近做一个WPF小项目需要使用到计时器,因此写了一个计时控件,记录下来,以便下次使用。 前台的XAML: UserControl x:Class ="Test.CountDown" xmlns ="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x ="http://schemas.microsoft.com/winfx/20...

    2018-06-22 06:36:10

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

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

    2018-06-22 06:36:09

  • asp.net运算符之逻辑运算符以及其他运算符

    逻辑(布尔型)运算符用于对boolean型的结果的表达式进行运算,运算的结果都是boolean型。其运算结果如下所示: 运算符 运算 例子 结果 AND(与) falsetrue false | OR(或) false|true true ^ XOR(异或) false^true true ! NOT(非) !false true AND(短路) falsetrue false...

    2018-06-22 06:36:07

2