自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大猴子的专栏

用于ASP.net项目开发交流

  • 博客(61)
  • 资源 (14)
  • 收藏
  • 关注

原创 C#委托,事件,接口,反射和关键字

一、sealed关键字       sealed 修饰符可以应用于类、实例方法和属性。用于类时,该类被称为密封类,密封类不能被继承;用于方法时,该方法被称为密封方法,密封方法会重写基类中的方法;sealed修饰符应用于方法或属性时,必须始终与override一起使用;结构是隐式密封的,因此它们不能被继承。

2016-02-01 16:53:58 1368

原创 乐观锁和悲观锁的区别

最常用的处理多用户并发访问的方法是加锁。当一个用户锁住数据库中的某个对象时,其他用户就不能再访问该对象。加锁对并发访问的影响体现在锁的粒度上。比如,放在一个表上的锁限制对整个表的并发访问;放在数据页上的锁限制了对整个数据页的访问;放在行上的锁只限制对该行的并发访问。可见行锁粒度最小,并发访问最好,页锁粒度最大,表锁介于2者之间。锁有两种:悲观锁和乐观锁。悲观锁:并发访问性不好。

2016-01-31 15:41:41 852

转载 IHttpModule与IHttpHandler的区别和http请求处理过程,ihttpmodule,ihttphandler 处理流程

IHttpModule与IHttpHandler的区别主要有两点: 1.先后次序.先IHttpModule,后IHttpHandler. 2.对请求的处理上:        IHttpModule是属于大小通吃类型,无论客户端请求的是什么文件,都会调用到它;例如aspx,rar,html的请求.        IHttpHandler则属于挑食类型,只有ASP.net注册过的文件类

2016-01-26 11:39:18 1677

转载 IHttpModule和IHttpHandler 应用笔记

ASP.NET 提供了 IHttpHandler 和 IHttpModule 接口,它可使您使用与在 IIS 中所用的 Internet 服务器 API (ISAPI) 编程接口同样强大的 API,而且具有更简单的编程模型。HTTP 处理程序对象与 IIS ISAPI 扩展的功能相似,而 HTTP 模块对象与 IIS ISAPI 筛选器的功能相似。ASP.NET 将 HTTP 请求映射到

2016-01-26 11:29:02 365

原创 常用网站

1、AppCan文档中心http://newdocx.appcan.cn/newdocx/docx?type=1533_975   (441530490@qq.com)2、w3school文档http://www.w3school.com.cn/html/index.asp3、JSON操作http://blog.csdn.net/softwave/article/detai

2016-01-21 16:34:49 327

原创 MVC探索之路(2、MVC各组成部分)

MVC的各组成部分

2015-12-04 09:38:19 2225

原创 MVC探索之路(1、MVC的基础概念)

接触MVC快3个月了,有些感触。为了巩固基础知识,在工作闲暇时间,我把对MVC的理解和练手的项目(EF和非EF)拿来分享,有理解不对的,也希望能够获得大牛的建议。本章主要介绍MVC的基础概念。一:MVC设计模式简介            MVC 是用于构建 web 应用程序的一种框架。是许多交互和界面系统的构成基础。是为需要为同样的数据提供多个视图的应用程序而设计的,它很好的实现了数据层与表示层的

2015-12-03 08:53:06 620

转载 IEnumerable和IEnumerator 详解

初学C#的时候,老是被IEnumerable、IEnumerator、ICollection等这样的接口弄的糊里糊涂,我觉得有必要切底的弄清楚IEnumerable和IEnumerator的本质。下面我们先看IEnumerable和IEnumerator两个接口的语法定义。其实IEnumerable接口是非常的简单,只包含一个抽象的方法GetEnumerator(),它返回一个可用于循环访

2015-12-01 15:29:39 314

原创 JS日期处理

var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); //获取当前日(1-31)myDate.getDay(); //获取

2015-11-26 13:51:19 264

原创 泛型

泛型定义:         通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用。主要用于解决一系列类似的问题。这种机制允许将类名作为参数传递给泛型类型,并生成相应的对象。将泛型(包括类、接口、方法、委托等)看作模板可能更好理解,模板中的变体部分将被作为参数传进来的类名称所代替,从而得到一个新的类型定义。优点:通过允许指定泛型类或方

2015-11-10 11:37:38 539

转载 C#单列模式

在《Design Patterns:Elements of Resuable Object-Oriented Software》中的定义是:Ensure a class only has one instance,and provide a global point of access to。它的主要特点不是根据客户程序调用生成一个新的实例,而是控制某个类型的实例数量-唯一一个。(《设计模式-基于

2015-11-09 15:11:39 535

原创 C#工厂模式(反射,接口,抽象类)

1、反射,接口,具体方法。流程:UI传递信息到BLL层,BLL首先 IDBHelper dbhelper = ComDBHelper.GetDBHelper();或 private static IMerchantCoupons _accesser =Coupons_Access.CreateMerchantCoupon();调用发射机制,加载数据库具体操作类的DLL文件实现接

2015-11-09 14:41:40 2354

原创 事务,锁,并发

1、微软自带事务和锁            private static object _lock = new object();           try            {              using (TransactionScope scope = new TransactionScope())                {

2015-11-05 16:40:22 318

原创 专题网站

1、AJAX问题之XMLHttpRequest status = 0http://blog.csdn.net/iaiti/article/details/42192659

2015-10-30 16:43:56 326

原创 各种JS验证和操作

1、只能输入数字和.    //限制 只能输入数字    function Xian() {        Xianzhi("iWeight");    }    function Xianzhi(TXT) {        $("#" + TXT).keyup(function () {            $(this).val($(this).val().rep

2015-10-29 14:52:54 341

原创 HttpWebRequest用法

private const string sContentType = "application/x-www-form-urlencoded";        private const string sUserAgent = "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; .NET CLR 1.1.4322; .NET CLR 2.0.

2015-09-29 10:43:47 322

原创 前后台转码

1、escape($("#txt_sXPoint").val())2、 Server.UrlDecode(lng);3、  sUrl = Request.Url.ToString();         string reditect = HttpUtility.UrlEncode(sUrl);

2015-09-29 10:40:22 323

原创 发送短信功能

1、获取配置文件设置。   static readonly string sMsgAccount = ReadConfig.ReadAppSetting("account");   static readonly string sMsgPassword = ReadConfig.ReadAppSetting("password");   static readonly string s

2015-09-29 10:32:38 349

原创 系统管理数据库分析,Easyui树形操作

1、先获取空的树形  ,查询数据库EHECD_AdminFunction表,生成 function GetFuns() {            $('#sysFun').treegrid({                title: '功能授权',                animate: true,                method: 'get',

2015-09-22 17:14:40 632

原创 MVC日志记录功能

1、首先建立日志表EHECD_AdminUserLog  后台管理用户日志  ID主键      ID char(32) 32 TRUE FALSE TRUE  Name      Code Data Type Length Precision Primary Foreign Key Mandatory  管理员用ID cAdminUserId char(32) 32

2015-09-22 15:36:28 1353

原创 MVC图片上传

1、引用                2、   初始化   $(function () {            $("#CustomerFrom").validate(); //开启验证            Xian();            var postUrl = "@EHECD.Bll.BllHelper.ImgUrl";

2015-09-21 20:11:21 468

原创 MVC导出

导出     //导出Excel       function ExportExcel() {           //if ($('#CarType').datagrid("getRows").length == 0) { return; } //是否有信息           //var CarType = $("#CarTypeInfoFrom").JsonData(

2015-09-21 20:04:24 348

原创 MVC导入

1、点击导入按钮2、   //打开dialog 与处理导入Excel       function ImportExcel()       {           $("#ImportExcel").show();           $("#ImportExcel").dialog({               title: "导入车型",

2015-09-21 19:57:22 442

原创 MVC 删除该ID的信息

//删除       function Delete() {           if ($('#CarType').datagrid("getRows").length == 0) { return; } //是否有信息           $.messager.confirm('确认', "你确定要删除该条信息吗?", function (res) {             

2015-09-21 19:35:21 1152

原创 MVC修改 (当前页面开启Dialog,不用Ifram)

//修改       function Edit(op) {           if ($('#CarType').datagrid("getRows").length == 0) { return; } //是否有信息           _opItem = op;           AjaxCall("/BaseInfo/CarType/GetCarTypeInfo", {

2015-09-21 19:33:30 772

原创 MVC 用EasyUI

var _opItem = "Add";       var _rowIndex = 0;       var _Row;       var _pageIndex = 1;       var _pageSize = 20;       function GetCarType(pageIndex, pageSize) {           var BiGuidedPri

2015-09-21 19:26:28 379

原创 MVC 单页面单表操作

前台(页面)@{    ViewBag.Title = "Index";    Layout = "~/Views/Shared/ContentLayout.cshtml";}@section Head{  @* 引入 My97DatePicker组件包 *@        $(function () {          $("#WeChatB

2015-09-21 19:24:03 525

原创 MVC 模板

@{    Layout = null;}     @ViewBag.Title                                                     function SetSkin(name) {            $("#childPageSkin").attr("hr

2015-09-21 19:01:57 728

原创 SQLServer和Oracle的常用函数对比

---------数学函数1.绝对值S:select abs(-1) valueO:select abs(-1)  value from dual2.取整(大)S:select ceiling(-1.001) valueO:select ceil(-1.001)  value from dual3.取整(小)S:select floor(-1.001) value

2015-02-27 15:32:44 724

原创 easyui-accordion 设置默认选项卡

城市GIS呈现                网格GIS呈现                 网格GIS详情                GIS报表统计                                        网络指标统计                                       下载速率差统计          

2014-12-29 17:36:22 818

原创 同步Socket客户端代码

class NewNetWork    {        private static NewNetWork _network = null;        private NewNetWork()        {            //不需要调度到主线程的 命令            _PostList.Clear();            _PostList

2014-12-18 10:40:00 465

转载 C#中xml文件的创建

C#中xml文件的创建

2014-10-30 15:51:09 468

原创 Oracle简单导出Excel

1.新建一个工程,需要添加引用Microsoft.Office.Interop.Excel.dll2.usingSystem.Data;   usingSystem.Data.OleDb;

2014-10-30 15:06:31 766

原创 xml 特殊字符的表示

1. ]]>:以""开始,以" ]]>" 结束,在两者之间嵌入不想被解析程序解析的原始数据,解析器不对CDATA区中的内容进行解析,而是将这些数据原封不动地交给下游程序处理。

2014-10-28 15:31:02 774

转载 C#中Dictionary的用法及用途

Dictionary是一个泛型他本身有集合的功能有时候可以把它看成数组他的结构是这样的:Dictionary他的特点是存入对象是需要与[key]值一一对应的存入该泛型通过某一个一定的[key]去找到对应的值举个例子://实例化对象Dictionary dic = new Dictionary();//对象打点添加dic.Add(1, "one");dic.A

2014-10-24 16:47:16 398

原创 Oracle工作学习知识杂记

1.round(数据,2),数据保留两位小数。

2014-10-22 17:38:09 382

转载 oracle时间格式to_date函数

Year:     yy two digits 两位年                显示值:07yyy three digits 三位年                显示值:007yyyy four digits 四位年                显示值:2007   Month:     mm    number     两位月              显示值:

2014-10-16 15:49:45 722

转载 Oralce 常用函数decode,SUBSTRING

SQL中decode()函数的使用

2014-10-16 14:54:56 474

转载 C#操作XML简明教程

在网上找了一些教程看了看,觉得还是这个最简明了,大家只要把这个代码看完一遍,XML基本操作全明白了,现在我也收藏一下。 已知有一个XML文件(bookstore.xml)如下:xml version="1.0" encoding="gb2312"?>bookstore>  book genre="fantasy" ISBN="2-3631-4">    title>

2014-09-27 14:18:18 747

转载 基于UDP、TCP协议的C#网络编程

TCP(传输控制协议)是 TCP/IP 协议栈中的传输层协议,它通过序列确认以及包重发机制,提供可靠的数据流发送和到应用程序的虚拟连接服务。与IP协议相结合, TCP组成了因特网协议的核心。 UDP(用户数据报协议)是ISO参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。 UDP协议基本上是 IP 协议与上层协议的接口。UDP协议适用端口分辨运行在同一台设备上的

2014-09-27 14:07:41 1469

SocketCode.7z

1、启动服务端,启动客户端。 2、客户端点击链接。 3、客户端在输入框输入信息,点击登录。 4、服务端在Login.cs类中的两个方法打断点,可以看到接收和返回数据操作逻辑。

2020-12-28

VideoConverter.7z

C#使用ffmpeg.exe实现的视频格式转换工具源码。可以实现批量转换,可以选择转换的品质和使用的CPU核数。

2020-08-11

RoadFlowCore 2.8.2.7z

RoadFlowCore 2.8.2源码,DB文件夹中包含mysql\oracle\mssql数据库脚本。代码结构与没多少变化,与老版本类似,便于扩展。

2020-08-05

RabbitMQ.zip

使用.net core封装的RabbitMQ帮助类库。其中对错误日志做了死信队列处理;并且将发送、接收、辅助功能的连接上下文做了分割,防止消息互串。

2019-07-20

C#SuperSocket服务端与客户端通信实例

socket服务端采用SuperSocket搭建,客户端与服务端进行连接及向服务端发送消息,服务端使用业务向客户端发送消息进行通信

2018-09-17

PLSQL Developer 12 64位

其中包含安装包和破解文件。将PLSQL Developer 12 64位安装完以后,用破解文件破解。

2018-02-02

swfupload.rar

图片上传工具,实现可预览功能。按照HTML的拼装,可实现图片加载可删除功能

2015-09-21

TortoiseSVNx64

TortoiseSVN-1.6.7.18415-x64-svn-1.6.9。。。SVN全名Subversion,即版本控制系统。 1:从服务器下载项目组最新代码。 2:进入自己的分支,进行工作,每隔一个小时向服务器自己的分支提交一次代码(很多人都有这个习惯。因为有时候自己对代码改来改去,最后又想还原到前一个小时的版本,或者看看前一个小时自己修改了那些代码,就需要这样做了)。 3:下班时间快到了,把自己的分支合并到服务器主分支上,一天的工作完成,并反映给服务器。

2014-10-23

PLSQL(中文版)

PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。PL/SQL Developer侧重于易用性、代码品质和生产力,充分发挥Oracle应用程序开发过程中的主要优势。

2014-10-16

UpLoadImg+CreateFolder

UpLoadImg+CreateFolder

2014-08-18

uploadify.zip

Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示。 支持单文件或多文件上传,可控制并发上传的文件数 在服务器端支持各种语言与之配合使用,诸如PHP,.NET,Java…… 通过参数可配置上传文件类型及大小限制 通过参数可配置是否选择文件后自动上传 易于扩展,可控制每一步骤的回调函数(onSelect, onCancel……) 通过接口参数和CSS控制外观

2014-08-18

LINQ_to_SQL语法及实例大全

LINQ_to_SQL语法及实例大全,全面初级,容易上手。适合初学者

2014-08-11

LINQ_to_sql详细教程

LINQ_to_sql的入门教程。适合初学者使用。容易上手

2014-08-11

easyui插件

easyui.js插件, <script type="text/javascript" src="/js/easyui.js"></script> <script type="text/javascript" src="/js/easyui-lang-zh_CN.js"></script>

2014-08-08

空空如也

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

TA关注的人

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