StringBuilder_Sun

导航

2017年3月15日 #

MD5盐值加密

摘要: 加密思路 思路解析:(数据解析过程基于16进制来处理的,加密后为16进制字符串) 加密阶段: 对一个字符串进行MD5加密,我们需要使用到MessageDigest(消息摘要对象),需要一个盐值(salt),这个值可以是我们在业务中的一个标识号,比如银行业务中的商户号。 然后对使用salt对password进行组合加密,形成一个加密串Encryp_password,但这时候并不是真正完整的加密串,... 阅读全文

posted @ 2017-03-15 14:04 StringBuilder_Sun 阅读(18394) 评论(0) 推荐(2) 编辑

2015年5月24日 #

HttpModule在Web.config的配置和动态配置

摘要: 学习笔记 ASP.Net处理Http Request时,使用Pipeline(管道)方式,由各个HttpModule对请求进行处理,然后到达 HttpHandler,HttpHandler处理完之后,仍经过Pipeline中各个HttpModule的处理,最后将HTML发送到客户端浏览器中。 生命周期中涉及到几个非常重要的对象:HttpHandler,HttpModule,IHttpHandler... 阅读全文

posted @ 2015-05-24 19:02 StringBuilder_Sun 阅读(2756) 评论(0) 推荐(0) 编辑

ASP运行流程(主要的类笔记)

摘要: 个人笔记:参考汤姆大叔的MVC之前那些事系列整理 client端发送页面请求,被IIS的某个进程截获,它根据申请的页面后缀(.aspx)不同,调用不同的页面处理程序(.asp->asp.dll; .aspx->ISAPI.dll).当asp应用程序进入CLR时, 框架会加载一个重要的类AppManagerAppDomainFactory。 在默认构造函数中,得到了Application... 阅读全文

posted @ 2015-05-24 18:26 StringBuilder_Sun 阅读(895) 评论(0) 推荐(0) 编辑

2015年5月8日 #

MVC模式中路由如何生成URL

摘要: 路由有必要的参数吗 在MVC设计模式中,一个比较重要的步骤是浏览器发送的请求如何生成相应的URL,交给服务器去实例化相应的控制器类然后调用相应的控制器类的对应方法,返回视图给用户。这个流程细说起来比较复杂,这里只记录MVC如何根据用户请求去查询匹配的路由,然后生成相应的URL这一个处理过程。 在定义一个路由的时候,我们只需要在项目文件的App_Start文件夹下的RouteConfig... 阅读全文

posted @ 2015-05-08 19:19 StringBuilder_Sun 阅读(1112) 评论(0) 推荐(0) 编辑

2015年4月11日 #

EntityFramWork(3 code First 约定)

摘要: Code First 约定 借助 Code First,可通过使用 C# 或 Visual Basic .NET 类来描述模型。模型的基本形状可通过约定来检测。约定是规则集,用于在使用 Code First 时基于类定义自动配置概念模型。约定是在 System.Data.Entity.ModelConfiguration.Conventions 命名空间中定义的。 可通过使用数据... 阅读全文

posted @ 2015-04-11 20:32 StringBuilder_Sun 阅读(483) 评论(0) 推荐(0) 编辑

EntityFramwork(2Database First) 源地址https://msdn.microsoft.com/zh-cn/data/jj193542

摘要: 必备条件 要完成本演练,需要安装 Visual Studio 2010 或 Visual Studio 2012。 如果使用的是 Visual Studio 2010,还需要安装NuGet。 1.创建现有数据库 通常情况,是面向一个已创建的现有数据库,但在本演练中,我们需要创建一个数据库进行访问。 随 Visual Studio 安装的数据库服务器根据所安... 阅读全文

posted @ 2015-04-11 19:59 StringBuilder_Sun 阅读(249) 评论(0) 推荐(0) 编辑

EntityFramwork(1) 源地址https://msdn.microsoft.com/zh-cn/data/jj193542

摘要: 1.创建应用程序 简单起见,我们将构建一个使用 Code First 执行数据访问的基本控制台应用程序。 打开 Visual Studio "文件"->"新建"->"项目…" 从左侧菜单中选择"Windows"和"控制台应用程序" 输入CodeFirstNewDatabaseSample作为名称 选择"确定" 2.创建模型 我们使用类来定义一个非常简单的模型。在 Program.cs 文... 阅读全文

posted @ 2015-04-11 19:38 StringBuilder_Sun 阅读(1092) 评论(0) 推荐(0) 编辑

2015年4月3日 #

初识MVC,MVC里面的基本数据传递

摘要: MVC是一种表现形式,他将Web应用程序分成三个组件即:视图(View)控制器(Controller)模型(Model)。 M:Model 主要是存储或者是处理数据的组件 V:View 是用户接口层组件。主要是提供html模板并将Controller里获取的数据显示到页面中cshtml文件被用来处理视图的职责。 C: Controller 处理用户交互,负责处理业务,并获取数据装入M... 阅读全文

posted @ 2015-04-03 20:54 StringBuilder_Sun 阅读(383) 评论(0) 推荐(0) 编辑

2015年4月1日 #

浅谈dynamic的简单使用用法

摘要: 今天看了博客园里面的dynamic用法,我犹豫从来没接触过,今天恶补了一下,把我对dynamic的认识分享了出来,大家一起学习。 Visual C# 2010 引入了一个新类型 dynamic。 该类型是一种静态类型,但类型为 dynamic 的对象会跳过静态类型检查。 大多数情况下,该对象就像具有... 阅读全文

posted @ 2015-04-01 21:30 StringBuilder_Sun 阅读(12904) 评论(0) 推荐(0) 编辑

使用JSON的数据格式

摘要: 在说JSON之前,我们先来看一下在javascript中创建对象的方式,也就是创建对象的字面量表示法。我们知道js中有五种基本的数据类型,分别是: Undefined(变量可能没有声明或者赋值) Null(为空,没有添加引用) Boolean(布尔类型) Number(数值类型); Obeject(本质上是一个无序的键值对集合)。 在js中声明变量通常使用字面量表示法如下 这种方法当... 阅读全文

posted @ 2015-04-01 12:17 StringBuilder_Sun 阅读(1080) 评论(0) 推荐(0) 编辑