自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李赛赛的专栏

学海无涯,回头是岸

  • 博客(91)
  • 资源 (25)
  • 收藏
  • 关注

原创 事件模拟场景:猫叫->老鼠逃跑 & 主人惊醒

这是一个典型的观察者模式的应用场景,事件的发源在于猫叫这个动作,在猫叫之后,老鼠开始逃跑,而主人则会从睡梦中惊醒。可以发现,主人和老鼠这两个类型的动作相互之间没有联系,但都是由猫叫这一事件触发的。  设计的大致思路在于,猫类包含并维护一个猫叫的动作,主人和老鼠的对象实例需要订阅猫叫这一事件,保证猫叫这一事件发生时主人和老鼠可以执行相应的动作。  (1)设计猫类,为其定义一个猫叫的事件Cat

2016-04-28 15:46:50 2641

转载 .NET全栈开发工程师学习路径

.NET全栈开发工程师1.职位描述独立负责至少一个产品的前后端开发工作//注0:今年是博客园开发团队发展的关键一年,我们有两个重要目标——实践领域驱动设计与实现.NET应用的跨平台,我们期待有志开发者的加盟!//注1:不要求立即全栈,但要在一定时间内成长为全栈。//注2:投递简历时需要谈一下:你为什么想加入博客园团队。//注3:除了面试,你还需要完成一份代码作业,我

2016-04-27 11:49:36 2385

转载 asp.net mvc中加入log4net记录错误日志

首先添加加log4net的dll,推荐用nuget....贴上配置文件xml version="1.0" encoding="utf-8" ?>configuration> configSections> section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandl

2016-04-25 17:16:17 4310

翻译 如何使用Apache log4net库与ASP.NET MVC 5日志记录

在运行软件程序的时候,跟踪和监控日志是一种记录过程的好方法。简介:在运行软件程序的时候,跟踪和监控日志是一种记录过程的好方法。尤其在应用程序出错的时候,日志是我们最需要的文件。不管是在web,winform,windowsphone。这里我们将一步一步讲解如何在ASP.NET MVC5应用程序中使用Apache log4net 框架来记录日志。我用的是 Visual Studio

2016-04-25 16:47:50 1080

原创 Json对象与Json字符串互转

1、jQuery插件支持的转换方式:    $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2、浏览器支持的转换方式 :    JSON.parse(jsonstr); //可以将json字符串转换成json对象 实例:var jsonStr = '{"name":"lss"

2016-04-25 11:10:05 1262

转载 Git使用教程(精品)

Git使用教程 一:Git是什么?       Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别?      SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作

2016-04-21 16:23:47 440

原创 NuGet 的基本语法

nuget命令的用法:Install-Package 安装包   -Version 4.3.1 参数指定版本Uninstall-Package 卸载包Update-Package 更新包Get-Package 默认列出本地已经安装了的包 可以加参数 -remote -filter entityframework 来在包源中查找自己想要的包 Install-Packa

2016-04-21 14:54:24 1601

转载 asp.net mvc5中使用缓存依赖SqlCacheDependency

今天来演示一下在asp.net mvc5中怎么使用缓存依赖。 缓存是用来提高应用性能,降低服务器压力。适用于数据不易变,数据易通用的情景, 对于动态查询数据,例如数据分析,最好放弃使用缓存。使用缓存最麻烦的就是保持源数据和缓存的中的数据一致。缓存(Cache)依赖,就是缓存是否更新依赖于其它Object。.net的缓存依赖主要用到的类就是CacheDependency、Sq

2016-04-21 11:40:27 3527

原创 asp.net Sql缓存依赖(SqlCacheDependency)简介

1. sqlserver(本人用的sqlserver2008)中使用语句ALTER DATABASE TestDB SET ENABLE_BROKER;启用监听服务如果启用失败或者很长时间一直在执行请执行以下语句:ALTER DATABASE TestDB SET NEW_BROKER WITH ROLLBACK IMMEDIATE;ALTER DATABASE TestD

2016-04-21 11:16:01 2262

原创 asp.net 缓存公共类

using System;using System.Collections.Generic;using System.Text;using System.Web;using System.Web.Caching;using System.IO;namespace Tools.Web{    ///       /// 网页中的缓存类,使用示例:      /

2016-04-21 11:08:56 757

转载 asp.net 缓存

一、缓存概念,缓存的好处、类型。            缓存是一种用空间换取时间的技术,通俗点也就是说把你得到的数据存放在内存中一段时间,在这短时间内服务器不去读取数据库、或是真实的数据源,而是读取你存放在内存中的数据,这里你会疑惑怎么设置存放数据,能存放什么样子的数据,存放时间的设置,真实数据源数据改变服务器不就读取存在偏差?别急,下面慢慢会说到的。。       缓存的

2016-04-21 10:39:05 492

转载 LINQ To SQL 语法及实例大全

LINQ to SQL语句(1)之Where Where操作 适用场景:实现过滤,查询等功能。 说明:与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的,而判断条件就是它后面所接的子句。 Where操作包括3种形式,分别为简单形式、关系条件形式、First()形式。下面分别用实例举例下: 1.简单形式: 例如:使用where

2016-04-19 17:14:16 1854

转载 NPOI使用手册

NPOI使用手册目录1.认识NPOI 2. 使用NPOI生成xls文件2.1 创建基本内容2.1.1创建Workbook和Sheet2.1.2创建DocumentSummaryInformation和SummaryInformation2.1.3创建单元格2.1.5创建批注2.1.6创建页眉和页脚 2.2 单元格操作2.2.1设置格式2.2.2合并单元格2.2.3对齐相关设置2.2.4使用边框...

2016-04-19 17:07:12 2313

原创 Socket类的用法

Socket可以理解成一个IP地址加一个端口在客户端上我们只需要一个Socket,但是在服务端上,我们需要用一个Socket来监视某端口,然后根据来访的客户端来建立新的Socket负责数据通信。代码总结如下:服务端://1.服务器端定义用于监听的Socket对象:Socket socket = new Socket(AddressFamily.InterNetwork, Sock

2016-04-19 11:58:22 3464

转载 MVC客户端验证

本节内容比较简单,在上节服务器端验证的基础上介绍客户端验证。客户端验证的好处是不用向服务器提交代码就能显示出错误信息。反应更快,与用户交互更流畅。然而,其致命的弱点就是验证脚本可以在客户端被随意修改。因此它是不可靠的。所以我们这里介绍怎样给单纯的服务器端验证加上客户端验证。那么我们就基于上一节讲的Data Annotation验证添加客户端验证。首先,确认解决方案根目录

2016-04-18 17:10:06 2289

转载 应用ModelState和Data Annotation做服务器端数据验证

前言在提交数据前进行数据验证可以保证数据的完整性及有效性。本节介绍MVC框架中常用的两种服务器端数据验证方式:向ModelState中直接添加错误信息通过Data Annotation验证数据通过ModelState验证数据首先,在Models文件夹下创建Model,文件名为ModelStateModel.cs,代码如下:隐藏代码namespac

2016-04-18 17:08:34 1145

转载 ASP.Net MVC开发基础学习笔记(10):分部视图PartialView

前言本节我们来看分部视图PartialView的用法。首先我们会创建一个简单的静态分部视图。然后向这个视图中传入Model数据,使其变成动态分部视图。接下来介绍使用ChildAction来调用分部视图,这样就可以加入一些对数据的分析处理。最后介绍用ajax无刷新更新分部视图数据以达到更好的用户体验。简单分部视图创建一个PartialView,在解决方案资源管理器中右键点击Sha

2016-04-18 17:06:49 16496

原创 ASP.Net MVC开发基础学习笔记(9):查看详情、编辑数据、删除数据

前言所谓万事开头难,前面用两节介绍了查询页面,一节介绍了创建数据。由于前面做了大量的铺垫,本节就能顺利的将查看详情、编辑数据、删除数据在一节中全部介绍给大家。前后这几节加起来就完成了一个简单信息系统的增删改查(CRUD)的所有操作。添加链接要进行这三个操作,首先在查询页面的每一条记录后面添加对应的链接。代码如下:隐藏代码 @Html.Display

2016-04-18 17:04:30 6010

原创 ASP.Net MVC开发基础学习笔记(8):新建数据页面

前言前面讲解了如何创建一个查询页面并给查询页面添加排序、搜索及分页功能。今天我们来讲讲如何向这个列表添加数据。讲解的顺序将按照添加数据的步骤的时间顺序来进行,方便大家理清逻辑关系。本节将涉及前面讲到的很多知识点,而且还有很多新知识点。帮助大家温故知新,融会贯通。创建页面预览如下:新建链接首先在之前创建好的查询页面上添加一个能够跳转到创建页面的链接,将这个链接添加到标

2016-04-18 17:02:48 3734

原创 ASP.Net MVC开发基础学习笔记(7):数据查询页面

前言前面铺垫了那么多,今天我们就用MVC5 + EF6 + Bootstrap3来正式创建一个基本查询页面。为什么从查询页面开始?嘿嘿,因为小弟的.Net生涯就是从查询页面开始的,记得正式工作的第一个月就是各种模块的查询。先做查询有什么好处?首先查询只读数据,不写数据。对数据库本身的数据安全不造成影响也不怕写入脏数据的麻烦。其次增删改查这四个操作里面,查询的难度应该是最小的,不用考

2016-04-18 16:56:11 4251

原创 ASP.Net MVC开发基础学习笔记(6):Model和Entity Framework

一、创建ModelMVC中的Model是用来给View提供显示数据的对象。这里我们首先创建一个Model对象。在解决方案资源管理器中右键点击Models文件夹,选择添加->类。添加一个名为Employee.cs的Model类。Models文件夹是默认存放所有Model的地方。在Employee.cs文件中添加如下代码:隐藏代码namespace SlarkInc.Model

2016-04-18 15:16:54 1938

转载 JavaScript undefined与null的区别

     作者: 阮一峰日期: 2014年3月28日大多数计算机语言,有且仅有一个表示"无"的值,比如,C语言的NULL,Java语言的null,Python语言的None,Ruby语言的nil。有点奇怪的是,JavaScript语言居然有两个表示"无"的值:undefined和null。这是为什么?一、相似性在JavaScript中,将

2016-04-18 14:20:32 493

原创 Files 的值“ < < < < < < < .mine”无效。路径中具有非法字符。

 Files 的值“   |使用SVN进行更新的时候,出现了这样的问题 Files 的值“  解决方法:解决冲突,告诉SVN这个题已解决(Resolved)。一般更简单些:在你的工程OBJ/DEBUG目录下,找到 工程名.csproj.FileLi

2016-04-18 10:34:05 7932

转载 C#Windows服务

Windows Service这一块并不复杂,但是注意事项太多了,网上资料也很凌乱,偶尔自己写也会丢三落四的。所以本文也就产生了,本文不会写复杂的东西,完全以基础应用的需求来写,所以不会对Windows Service写很深入。本文介绍了如何用C#创建、安装、启动、监控、卸载简单的Windows Service 的内容步骤和注意事项。一、创建一个Windows Service1)创建W

2016-04-15 14:34:03 592

转载 .NET下实现分布式缓存系统Memcached

【IT168 技术文档】在Web应用程序中,数据通常保存在RDBMS中,应用服务器从数据库中读取数据并在浏览器中显示。但随着数据量的增大、访问的集中,就会出现RDBMS的负载加重、数据库响应变慢、网站显示延迟等重大影响。为了缓解数据库的压力,提升Web应用程序的响应速度,人们提出了Web缓存的概念,这里缓存的概念不同于计算机硬盘控制器上的一块内存芯片。Web缓存位于Web服务器(1个或多个,内容源

2016-04-12 11:42:11 2336

原创 AngularJS学习笔记

AngularJS核心功能数据绑定:自动同步视图和模式组件的数据作用域:这些对象参考模式。作为控制器和视图的纽带控制器:这些JS方法绑定到指定的作用域中服务:AngularJS带有一些内建的服务,例如,$http来处理XMLHttpRequests. 这些都是Singleton对象,只需要实例化一次过滤器:这些用来处理数组的子集并且返回新的数组指令集: 指令集是DO

2016-04-11 17:12:38 512

转载 ASP.Net MVC开发基础学习笔记(5):区域、模板页与WebAPI初步

一、区域—麻雀虽小,五脏俱全的迷你MVC项目1.1 Area的兴起为了方便大规模网站中的管理大量文件,在ASP.NET MVC 2.0版本中引入了一个新概念—区域(Area)。在项目上右击创建新的区域,可以让我们的项目不至于太复杂而导致管理混乱。有了区域后,每个模块的页面都放入相应的区域内进行管理很方便。例如:上图中有两个模块,一个是Admin模块,另一个是Product模块,所有

2016-04-11 16:36:40 4297

转载 ASP.Net MVC开发基础学习笔记(4):校验、AJAX与过滤器

原文出处: Edison Chou的博客(@周旭龙EdisonChou)   一、校验 — 表单不是你想提想提就能提1.1 DataAnnotations(数据注解)位于 System.ComponentModel.DataAnnotations 命名空间中的特性指定对数据模型中的各个字段的验证。这些特性用于定义常见的验证模式,例如范围检查和必填字段。而 DataAnnotatio

2016-04-11 16:34:43 1105

转载 ASP.Net MVC开发基础学习笔记(3):Razor视图引擎、控制器与路由机制学习

原文出处: Edison Chou的博客(@周旭龙EdisonChou)   一、Razor视图引擎1.1 千呼万唤始出来的MVC3.0在MVC3.0版本的时候,微软终于引入了第二种模板引擎:Razor。在这之前,我们一直在使用WebForm时代沿留下来的ASPX引擎或者第三方的NVelocity模板引擎。Razor在减少代码冗余、增强代码可读性和Visual Studio智能

2016-04-11 16:33:20 1437

转载 ASP.Net MVC开发基础学习笔记(2):HtmlHelper与扩展方法

原文出处: Edison Chou的博客(@周旭龙EdisonChou)   一、一个功能强大的页面开发辅助类—HtmlHelper初步了解1.1 有失必有得在ASP.Net MVC中微软并没有提供类似服务器端控件那种开发方式,毕竟微软的MVC就是传统的请求处理响应的回归。所以抛弃之前的那种事件响应的模型,抛弃服务器端控件也理所当然。但是,如果手写Html标签效率又比较低,

2016-04-11 16:31:51 1354

转载 ASP.Net MVC开发基础学习笔记(1):走向MVC模式

原文出处: Edison Chou的博客(@周旭龙EdisonChou)   一、ASP.Net的两种开发模式1.1 ASP.Net WebForm的开发模式(1)处理流程在传统的WebForm模式下,我们请求一个例如http://www.aspnetmvc.com/blog/index.aspx的URL,那么我们的WebForm程序会到网站根目录下去寻找blog目录下的i

2016-04-11 16:30:53 1770

原创 在SQL SERVER中批量替换字符串的方法

update table[表名] set Fields[字段名]=replace(Fields[字段名],'被替换原内容','要替换 成的内容') update ProgInfo set JoinTime=replace(JoinTime,'2007-3-2','2007-03-02') 实例: 问题:某数据库里 flash 表 的 url 字段 现在想找到

2016-04-11 14:43:55 12467

转载 ASP.NET网站实现中英文转换(本地化资源)

主要内容:1. 简单例子2. 进一步认识Localization3. 语言转换4. 解决方案一. 简单例子下面通过一个简单的例子来说明利用Localization来实现本地化是那么的简单,首先我们打开Visual Studio 2005,新建一个名叫Localization的工程(名字就无关紧要了,随你喜欢~~),如下所示:然后我们在De

2016-04-11 10:15:23 1368

原创 ASP.NET cache缓存的用法

本文导读:在.NET运用中经常用到缓存(Cache)对象。有HttpContext.Current.Cache以及HttpRuntime.Cache,HttpRuntime.Cache是应用程序级别的,而HttpContext.Current.Cache是针对当前WEB上下文定义的。HttpRuntime下的除了WEB中可以使用外,非WEB程序也可以使用。1

2016-04-06 17:21:26 16049

转载 Npoi导出excel整理(附源码)

Npoi导出excel整理(附源码)      前些日子做了一个简单的winform程序,需要导出的功能,刚开始省事直接使用微软的组件,但是导出之后发现效率极其低下,绝对像web那样使用npoi组件,因此简单的进行了整理,包括直接根据DataTable导出excel及DataGridview导出excel,版本是1.2.4,下面贴下主要代码两种方式,1、NPOI导出exce

2016-04-06 15:20:19 1277

原创 js中prototype用法

          prototype 是在 IE 4 及其以后版本引入的一个针对于某一类的对象的方法,而且特殊的地方便在于:它是一个给类的对象添加方法的方法!这一点可能听起来会有点乱,别急,下面我便通过实例对这一特殊的方法作已下讲解:  首先,我们要先了解一下类的概念,JavaScript 本身是一种面向对象的语言,它所涉及的元素根据其属性的不同都依附于某一个特定的类。我们所常见的类

2016-04-06 14:21:28 342

原创 asp.net 关于UpdatePanel刷掉js的解决办法

 var prm = Sys.WebForms.PageRequestManager.getInstance();        prm.add_endRequest(function () {//在这下面写你的js或jquery代码            $(function () {             //你的js函数            });

2016-04-06 14:19:30 611

原创 asp.net 获取当前网址url

设当前页完整地址是:http://www.jb51.net/aaa/bbb.aspx?id=5&name=kelli "http://"是协议名 "www.jb51.net"是域名 "aaa"是站点名 "bbb.aspx"是页面名(文件名) "id=5&name=kelli"是参数 【1】获取 完整url (协议名+域名+站点名+文件名+参数)代码如下:

2016-04-06 14:18:28 2352

原创 asp.net 获取系统字体

                      //获取系统已经安装的字体            InstalledFontCollection MyFont = new InstalledFontCollection();            FontFamily[] MyFontFamilies = MyFont.Families;            int Coun

2016-04-06 14:17:42 1339

原创 asp.net 动态添加title、meta tages、css

为了搜索引擎更好的搜索到我们网站的内容,有些页面我们要动态设置title,keywords,description设置Title :   this.Header.Title="Title PAGE";   如果用了MasterPage可以这样用:   this.Page.Title = SiteMap.CurrentNode.Title; 动态设置Style

2016-04-06 14:16:17 1295

Erlang windows 安装包

RabbitMQ安装必备

2024-07-18

Rabbit widows系统 安装包

Rabbit widows系统 安装包 3.13.4

2024-07-18

rtsp转m3u8准备资源包

nginx-1.22.0.zip VCLMediaPlayer3.0.17.4 ffmpeg

2022-10-11

CMMI3全套文档模板,项目经理必备

在这个CMMI三级水平上,企业不仅能够对项目的实施有一整套的管理措施,并保障项目的完成;而且,企业能够根据自身的特殊情况以及自己的标准流程,将这套管理体系与流程予以制度化,这样企业不仅能够在同类的项目上得到成功的实施,在不同类的项目上一样能够得到成功的实施。科学的管理成为企业的一种文化,企业的组织财富。

2020-10-16

最新版H+4.9版本前台源码lee.rar

H+4.9 基于 bootstrap的最牛管理后台 最新版本(最新最全源码),包含文档说明,包含源码,包含demo,全都在里边,搜到H+的都懂行.

2020-02-16

fullavatareditor

fullavatareditor富头像编辑器是一个很好的头像图片上传控件,能够对图片进行简单的处理,例如:剪切、调节亮度等功能;

2017-12-05

NFine_MSSQL_T4_代码生成器.rar

T4_代码生成器

2017-08-23

NFine快速开发框架.源码下载高清

框架名称:NFine.Framwork,牛逼框架,好框架,原版高清下载 NFine 是基于 C# 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展,让Web开发更迅速、简单。能解决60%重复工作

2017-08-23

H+ 后台主题UI框架 破解版

H+ 后台主题UI框架 破解版

2017-08-11

信息系统项目管理师论文题目解析

信息系统论文

2017-08-11

2005-2017信息系统项目管理师历年真题

[信管网]2005-2017信息系统项目管理师历年真题(含上午题、案例分析、论文)试题和答案

2017-08-11

信息系统项目管理师教程(第2版)pdf高清版

本书是全国计算机技术与软件专业技术资格(水平)考试办公室组织编写的考试指定用书,本书对项目管理师考试中心的专业知识的部分要点作了阐述。   本书内容包括:项目管理知识(包括项目管理概述及项目管理的主要知识域)、项目可行性研究和评估、文档和配置管理、外包管理、需求管理、职业道德规范、组织级项目管理与大型项目管理、战略管理概述、业务流程管理、知识管理、项目整体绩效评估、信息系统安全知识、信息系统工程监理等。之于“信息系统项目管理师考试大纲”中的“信息系统基础”和“信息化基础知识”部分请参考“网络工程师教程”、“软件设计师教程”和“系统分析师教程”。   本书是项目管理师考试应试者必读教材,也可作为各类计算机信息技术培训和辅导教材,还可以为大专院校师生和广大项目管理人员的参考用书。

2017-08-11

.NET 支付宝接口

基于.net 的支付宝接口demo

2017-06-13

uploadfy 上传控件

非常好用的上传控件

2017-03-16

NPOI导出EXCEL

NPOI导出EXCEL

2016-04-07

jQuery1.10.3 api文档

jquery api文档 1.10.3最高版本

2013-11-19

asp.net 伪静态dll

asp.net 实现伪静态需要的两个DLL文件 ActionlessForm.dll和UrlRewriter.dll

2013-10-24

SVN 1_7_12 32 中文包

snv 中文汉化包snv 中文汉化包snv 中文汉化包 ,非常好用

2013-05-24

Asp.net Webconfig 操作

webconfig 的读写操作,把操作asp.net webconfig的各种操作方法归纳在一个类里,调用该类即可使用webconfg的各种操作方法

2013-04-02

asp.net 人民币换算

通过传入decimal 参数 输出对应的元角分等人民币大写字符串,是财务开发金额转换的利器哦

2013-04-02

Asp.net 操作xml基类

总结归类的xml的各种操作方法,关于xml的操作方法都是现成的,只需调用即可,为.net 开发操作xml部分节省大量时间

2013-04-02

Asp.net 压缩和解压文件

asp.net 压缩解压文件,调用该方法,直接传入路径参数即可,非常好用,本人推荐哦

2013-04-02

asp.net 导出Excel 报表基类

asp.net 导出excel报表,只需传入向方法参数即可,配置自己可根据文档自行配置,方便好用。

2013-04-02

asp.net Cookies用法整合

asp.net Cookie基类 ,关于cookie的创建、修改、删除、调用等

2013-04-02

一款超级好用的jquery弹出层插件

一款很好用的jquery弹出层插件,附带教程

2013-04-02

网站发布水晶报表不显示的根本原因

在服务器安装此软件,就可以显示水晶报表内容了,非常强大,我亲身经历

2011-06-18

Windows_Server_2003服务器配置与管理(实验课件).doc

如何去发布一个网站,如何去配置和管理服务器,这上面都有介绍,很详细

2011-06-16

asp.net 生成条形码

asp.net 自动生成条形码,可根据情况来设置条形码风格,内置两种选择

2011-06-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除