个人简介

Echo Blog


江湖无名 安心练剑
  • c#-023-Windows Service Windows 服务程序
    Windows Service 一个Windows服务程序是在Windows操作系统下能完成特定功能的可执行的应用程序。 Windows服务程序虽然是可执行的,但是它不像一般的可执行文件通过双击就能开始运行了,它必须有特定的启动方式。 这些启动方式包括了自动启动和手动启动两种。 Hello World 创建Windows Service项目 Create 【Visual...
    2017-04-09 13:44:46 | C#
  • c#-022-Scheduler .Net 定时调度
    任务调度系统 LTS .net 分布式架构之任务调度平台 .NET 分布式架构之任务调度平台 用于.net dll,exe的任务的挂载,任务的隔离,调度执行,访问权限控制,监控,管理,日志,错误预警,性能分析等。 1) 平台基于quartz.net进行任务调度功能开发,采用C#代码编写, 支持corn表达式和第三方自定义的corn表达式扩展。 2) 架构以插件形式...
    2017-04-09 13:44:46 | C#
  • Log4net
    Log4net The Apache log4net library is a tool to help the programmer output log statements to a variety of output targets. log4net is a port of the excellent Apache log4j™ framework to the Microso...
    2017-04-09 13:44:46 | C#
  • Entity Framework
    Entity Framework Entity Framework is an Object/Relational Mapping (ORM) framework that enables developers to work with relational data as domain-specific objects, eliminating the need for most of...
    2017-04-09 13:44:46 | C#
  • LINQ
    LINQ LINQ 是一组技术的名称,这些技术建立在将查询功能直接集成到 C# 语言(以及 Visual Basic 和可能的任何其他 .NET 语言)的基础上。 借助于 LINQ,查询现在已是高级语言构造,就如同类、方法、事件等等。 对于编写查询的开发人员来说,LINQ 最明显的“语言集成”部分是查询表达式。 查询表达式是使用 C# 3.0 中引入的声明性查询语法编写的。 通过使用...
    2017-04-09 13:44:46 | C#
  • Paging
    简单需求 实现分页。而且当分页数量较大时,最多只显示自定义的页数。(比如只显示10页) Paging BaseDto.cs /// <summary> /// base request /// </summary> [Serializable] public abstract class BaseDto { //tostring(); ...
    2017-04-09 13:44:46 | C#
  • CShape-08-thread
    Thread 线程被定义为程序的执行路径。每个线程都定义了一个独特的控制流。如果您的应用程序涉及到复杂的和耗时的操作,那么设置不同的线程执行路径往往是有益的,每个线程执行特定的工作。 线程是轻量级进程。一个使用线程的常见实例是现代操作系统中并行编程的实现。使用线程节省了 CPU 周期的浪费,同时提高了应用程序的效率。 到目前为止我们编写的程序是一个单线程作为应用程序的运行实例的单一的过...
    2017-04-09 13:44:46 | C#
  • CShape-07-lambda
    Anonymous methods 匿名方法(Anonymous methods) 提供了一种传递代码块作为委托参数的技术。在匿名方法中您不需要指定返回类型,它是从方法主体内的 return 语句推断的。 一、定义语法 匿名方法是通过使用 delegate 关键字创建委托实例来声明的。 eg: delegate void NumberChanger(int n); NumberC...
    2017-04-09 13:44:46 | C#