
【B/S】
文章平均质量分 77
李晓娜
活泼开朗
展开
-
ASP.NET总结
尽管外面寒冷凛冽,但是仍然抵不住内心的暖流流动,从开始的懵懵懂懂,到现在一步一步的柳暗花明,当我们轻轻撩起B/S神秘面纱的时候,才发现是一位人心疼惜的姑娘,而非塞外的南蛮胡子,是容易亲近,容易理解的,不是那么的野蛮,那么的冷漠。 那么让我们来认真看一下她吧。 l 什么是ASP.NET?与ASP的区别? ASP.NET[1] 是.NETFrameWork的一部分,是原创 2014-12-15 21:11:20 · 922 阅读 · 11 评论 -
不拖控件ASP.NET—探知cookie和session(1)
1. 为什么会出现cookie和session? Ø 先看一个例子: 我们还是使用之前的NVelocity,不清楚的参看链接:http://blog.youkuaiyun.com/u010955843/article/details/42977533,同样建立commonhelper类,里面封装NVelocity模板,并且建立html也作为渲染的模板进行显示。原创 2015-01-25 20:52:15 · 1623 阅读 · 14 评论 -
.net泛型学习
1. 什么是泛型? 泛型是具有占位符(类型参数)的类、结构、接口和方法,这些占位符是类、结构、接口和方法所存储或使用的一个或多个类型的占位符。泛型集合类可以将类型参数用作它所存储的对象的类型的占位符;类型参数作为其字段的类型及其方法的参数类型出现。泛型方法可以将其类型参数用作其返回值的类型或者其某个形参的类型。 泛型把类或方法的类型的确定推迟到实例化该类或方法的时候,也就是说刚开始原创 2015-03-14 17:02:51 · 1241 阅读 · 22 评论 -
MVC基础学习—理论篇
1. 简介 Ø 定义?什么是MVC MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统原创 2015-01-16 21:06:17 · 1611 阅读 · 10 评论 -
SVN出现了不可加载项怎么解决?
有句话叫“效果好不好,谁用谁知道”,之前机房合作的时候向SVN提交项目的时候一直都是组长负责的,自己也没有参与,只是知道更新,编译和提交,别的就不知道了,可是最近做成绩登统系统的时候,由于我们的项目的分为了三个解决方案,我负责其中的一个解决方案,当项目测试成功之后,框架基本完成,本以为直接上传到SVN上就可以了,但是想不到的是问题接踵而至。写出来的目的是以希望以自己为鉴,能够让别的人少走误区。原创 2015-02-15 10:38:29 · 1294 阅读 · 10 评论 -
WCF基础—千里之行始于足下(理论篇)
1. 基础讲解 WCF专门用于面向服务开发。在讲解WCF之前,先来理解什么是面向服务? Ø 面向服务(Service-Oriented-Architecture) 定义:SOA是指为了解决在Internet环境下业务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。SOA是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这原创 2015-01-15 20:48:00 · 1712 阅读 · 7 评论 -
框架设计之成绩登统系统—EF+WCF+MVC(一)
历经一周的时间,框架终于初露端倪,实现了基本的一个功能,虽然只是简单功能,但是对于我们也是一个突破。一周的努力总觉得应该写个总结来纪念一下吧,也是为了以后学习的铺垫。 关于WCF以及MVC的介绍详见一下链接:WCF:http://blog.youkuaiyun.com/u010955843/article/details/42747431和http://blog.youkuaiyun.com/u010955原创 2015-02-16 11:59:40 · 1985 阅读 · 5 评论 -
工作流思想和技术的出现
在讲述工作流之前,我们首先来讲述一下流程管理思想和流程技术的出现。1. 为什么会出现流程思想 一种新的技术的出现肯定不是偶然而是很多的因素促使其成为必然,那么什么使得流程技术得以出现呢?主要的就是企业运营面临的问题,主要有两种问题: 第一个问题:市场的竞争,从“大鱼吃小鱼”过渡到了“快鱼吃慢鱼”。(诺基亚—安卓) 这怎么说呢,之前我们知道企业越大越能原创 2015-03-10 17:51:52 · 1187 阅读 · 7 评论 -
WCF基础—千里之行始于足下(应用篇)
上一篇我们讲解了一下WCF的理论知识,这次我们来讲解一下WCF的具体应用。我们来讲解两种部署WCF的方式。 1. WCF服务如何部署 Ø 利用配置文件进行部署 首先我们新建一个解决方案,之后添加一个类库,把接口和以及相关的契约写在类库里面。删除默认的class1,添加一个接口,命名为Interface。因为供其他程序的调用,故而设为public。原创 2015-01-15 22:02:51 · 1383 阅读 · 13 评论 -
浅谈重定向和转发(理论篇)
自己最近做项目的时候,发现当我由一个页面向另一个页面发送request请求的时候,发现在后台是拿不到这个请求数据的,自己就觉得很奇怪,明明已经向后台发送了数据,怎么会拿不到呢? 向同学询问,经同学指点,知道了转发和重定向是有区别的。那么两者的区别是什么呢? 两者的简介 无论是转发还是重定向,都是实现页面跳转的方式: 重定向:重定向行为是做了两次请求,及产生了两个request原创 2015-05-28 15:44:33 · 1238 阅读 · 15 评论 -
重温ASP.NET内置对象之Request
Active ServerPages 提供内建对象,这些对象使用户更容易收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息。ASP.NET 包含一系列类,用于封装这些上下文信息。 ASP.NET主要包含六大类: 1. Response提供对当前页的输出流的访问。 2. Request提供对当前页请求的访问,其中包括请求标题、Cookie、客户端证书、原创 2015-05-29 20:03:03 · 929 阅读 · 15 评论 -
让工具类为我所用—去除集合中重复属性值
1. 什么是工具类 在日常的开发过程中,有的时候我们会将公共的东西比如说类或者说是方法进行抽象和封装,这些封装可能是基于一个项目或者说是几个项目来的。 光说概念大家可能很难有个清晰的概念,详细做过c/s项目的都接触过SQLhelper,它就是一个工具类,更确切的说是数据库链接工具类,它将对数据库链接的操作进行了封装,这样需要进行数据库链接的时候只需要调用这个类就可以了。这样就原创 2015-06-29 15:21:25 · 1166 阅读 · 3 评论 -
js与cookie的点点滴滴
在做高校云平台成绩系统的时候,利用js设置cookie,再在后台获取cookie的过程中有一些小小的插曲。 1. Cookie的设置//---------setCookie ;path=/";加上此句话便可以访问整个目录的了function setCookie(name, value) { //cookie的相关设置以及超时时间的设计 var days = 0原创 2015-06-29 15:58:53 · 848 阅读 · 7 评论 -
Asp.net mvc中controller与view间的如何传递数据
1. Asp.net中的页面指令 无论是在java程序中还是在.net程序中,我们总是会看见一些@指令,那么这些常见指令的作用是什么呢? Ø @Page指令 只能在.aspx页中使用.如果在其他页面中使用会发生编译错误.比较常见的属性有: 1. Language 指出在编译内联代码块和页的节中出现的所有代码时所使用的语言,默认的语言是Visual Bas原创 2015-06-29 21:07:29 · 1317 阅读 · 2 评论 -
SQL Server 2008 R2 为用户分配权限
背景 之前我们编写程序的时候都是直接对数据库进行访问,并没有设置什么权限之类的东西,但是在管理数据库的过程中,我们有时候需要控制某个用户访问数据库的权限,比如只能单独的看到属于其管理的某几张表,或者说是拥有CRUD(增加(Create)、读取(Retrieve)(重新得到数据)、更新(Update)和删除(Delete))权限,或者是更小的粒度的划分,总而言之,一切皆是为了系统的安全和操作的原创 2015-05-25 14:41:46 · 15123 阅读 · 8 评论 -
SQL Server之dbo
背景 当我们在执行sql查询语句的时候会自动给表名加上这么一样标识,如图:那么为什么会加上dbo呢?什么是dbo呢? dbo简介 Ø 定义 dbo (dbo----database owner)是具有在数据库中执行所有活动的暗示性权限的用户。将固定服务器角色 sysadmin的任何成员都映射到每个数据库内称为 dbo 的一个特殊用户上。另外,由固定服务器原创 2015-05-25 15:14:32 · 5215 阅读 · 12 评论 -
Linq之序列化不包含任何元素问题怎么解决?
今天在开发接口的时候,写了一个查询语句?语句是这样的:public BasicTeacherEntities QueryOrganizationIdByTeacherId(Guid teacherID) { BasicTeacherEntities enOrgnation = this.CurrentDal.LoadItems(o => o.Teache原创 2015-09-02 14:37:51 · 3490 阅读 · 1 评论 -
ajax—Json
上一个视频播放例子是通过ajax实现的,异步刷新的好处我们已经体会到了,此外ajax传递复杂数据如果自己进行格式定义的话会经历组装、解析的过程,因为ajax中有一个事实上的数据传输标准Json。那我们来介绍一下吧。 1. 基础 Ø 定义 JSON(JavaScriptObject Notation) 是一种轻量级的数据交换格式。它基于JavaScript(St原创 2015-01-05 21:49:49 · 964 阅读 · 6 评论 -
ASP.NET——缓存(cache)
1. 基础 Ø 定义 缓存(cache)是一种用空间换取时间的技术,存在于计算机的很多地方,用来将一些慢速设备中的常用数据保存在快速设备中,取数据的时候直接从快速设备中取,比如cpu二级缓存、内存以及window文件读取缓存。 Ø 特点 如果每次进入页面的时候都查询数据库生成页面内容的话,如果访问量非常大,那么网站性能会非常差。而如果只有第一次原创 2015-01-05 14:11:54 · 1375 阅读 · 7 评论 -
不拖控件ASP.NET——NVelocity(2)
上节课我们讲述了NVelocity的简单应用,但是没有和数据库打交道,这次我们来和数据库连接实现人员的增删改查。 1. 上篇博客回顾 链接:http://blog.youkuaiyun.com/u010955843/article/details/42528761 开讲之前,我们先来回顾上一节课讲的内容,主要是两个页面,一个是一般处理程序的页面,另一个是渲染后的模板原创 2015-01-21 20:56:37 · 1624 阅读 · 8 评论 -
Web应用程序中的脚本—客户端和服务器端
动态网页开发技术按照执行的位置不同,分为客户端和服务器端,如下图: l 那么什么是客户端脚本,什么又是服务器端脚本? ² 客户端脚本 客户端脚本:无论在牛腩新闻发布系统我们总是可以看到这样的嵌入脚本: 客户端脚本包括 1、 (定义在其中的代码) 2、(定义在外部文件中,然后用此表达式进行原创 2014-12-14 21:17:38 · 7631 阅读 · 2 评论 -
B/S和C/S的区别
一、什么是CS和BS结构? 1.C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或SQLServer。客户端需要安装专用的客户端软件。 2.B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Na转载 2014-12-16 21:10:06 · 889 阅读 · 4 评论 -
XML总结
上一篇文章讲述了XML与HTML的区别于联系,此处不再多说了,总结图如下: 视频只是一个简单的介绍,很多的东西都没有细讲,需要自己进行琢磨和实现。学习仍在继续~原创 2014-12-17 20:02:54 · 829 阅读 · 8 评论 -
XML与HTML之间的点点滴滴
l 定义 ² XML XML即Extentsible Markup Language(可扩展标记语言),是用来定义其它语言的一种元语言,其前身是SGML(标准通用标记语言)。它没有标签集(tag set),也没有语法规则(grammaticalrule),但是它有句法规则(syntax rule)。任何XML文档对任何类型的应用以及正确的解析都必须是良构的(well-for原创 2014-12-16 21:49:01 · 868 阅读 · 12 评论 -
不拖控件ASP.NET——一般处理程序
习惯了微软提供的一系列Web控件,用着很方便,最近看了一种新的方式不用拖控件就能实现同样的功能,究竟拖控件好还是不拖控件好,随着以后学习的深入,答案会慢慢揭晓,希望一直关注哦!今天我们来看看一般处理程序。 1. 一般处理程序(HttpHandler) Ø 引入 我们从一个网站打开的流程讲起。如下图: 流程细说:用webForm开发一个模拟原创 2015-01-07 21:10:17 · 1926 阅读 · 3 评论 -
不拖控件ASP.NET——NVelocity(1)
模板引擎(这里特指用于Web开发的模板引擎)是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的HTML文档。今天我们主要来介绍NVelocity模板引擎1. NVelocity基础Ø 定义NVelocity是一个基于.NET的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template l原创 2015-01-08 20:12:54 · 3131 阅读 · 6 评论 -
不拖控件ASP.NET——探知cookie和session(2)
接着上篇的博客我们来讲解服务器端保存数据的机制—session 我们知道cookie是保存在客户端的,这样数据就存在一个不安全性,此外还有 一个问题就是不能够存储大量的数据,我们上篇博客还遗留一个问题就是客户端是可以篡改数据的,相当于保留在病人手上的病历本是可能被用户篡改的(一般情况下,用户不会篡改,这样多危险了,医生误诊怎么办?哈哈)此外医生会给每个患者编制一个编号,并且自己再保存原创 2015-01-27 21:30:13 · 1691 阅读 · 46 评论 -
HTML DOM总结
l 定义 DOM即文档对象模型(Document Object Model),是W3C组织推荐的处理可扩展标志语言的标准编程接口。DOM 定义了访问 HTML 和XML 文档的标准: “W3C 文档对象模型(DOM) 是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。” 我们主要讲述HTMLDOM,通过 JavaScript,您可以原创 2014-12-20 21:53:04 · 1050 阅读 · 6 评论 -
ASP.NET—为什么母版页不能被访问?
什么是母版,相信做过牛腩新闻发布系统的人都不会陌生,从而知道一般网站的布局是统一的,上面是Logo、菜单条、下面是公司地址以及版权的声明等等。如果每个页面重复做这些工作的话,重复性的劳动。一旦修改那么每个页面都得修改,母版应运而生。 1.母版(MaterPage)基础 Ø 概念 母版(MaterPage)是一种技术,把页面布局画好,在在变化的内容部分“留空”,留原创 2015-01-02 11:12:01 · 2867 阅读 · 10 评论 -
Javascript阶段性总结
l 什么是javascript? 1、javascript就是一种在浏览器端执行的语言。 2、Javascript与Java没有直接的关系,但是吸收了其一些特性,我们通常简称为JS。 3、Javascript是解释性语言,无需编译就可以随时运行,这样即使有语法错误,没有语法错误的部分还是能正确的执行。 注意: JS是一种非常灵活的动态语言,其功能原创 2014-12-21 21:13:57 · 908 阅读 · 7 评论 -
Cookie/Session机制详解
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。 1.1 Cookie机制转载 2014-12-24 14:32:15 · 852 阅读 · 4 评论 -
深入学习CSS
什么是CSS?在之前的这篇文章中已经介绍了初步的介绍,详细请看http://blog.youkuaiyun.com/u010955843/article/details/41791669。 DIv加CSS进一步讲解了CSS中的内容,先总结如下图: 其实在实际开发中,我们通常采用是外部样式的导入,这样做的好处是对于很对有同样设计样式的页面可以实现样式的共享,这样我们不仅仅可以节省原创 2014-12-24 16:39:41 · 864 阅读 · 7 评论 -
Web前端—jquery知识总结
l 什么是jquery? ² 明确三个目标: 1.jQuery 是一个 JavaScript 库;jQuery 极大地简化了 JavaScript 编程;jQuery 很容易学习。 ² 特点: 1、jQuery 是一个“写的更少,但做的更多”的轻量级 JavaScript 库。 2、jquery被设计的目的是改变你写javascript的方式原创 2014-12-29 21:22:29 · 1112 阅读 · 14 评论 -
如何解决安装IIS后无默认网站
1. 什么是IISIIS是Internet Information Services的缩写,是一个World Wide Web server。Gopher server和FTP server全部包容在里面。 IIS意味着你能发布网页,并且有ASP(Active Server Pages)、JAVA、VBscript产生页面,有着一些扩展功能。IIS支持一些有趣的东西,像有编辑环境的界原创 2015-02-06 13:22:07 · 16111 阅读 · 13 评论 -
静态网页和动态网页—HTML(htm)文件和aspx(asp)文件
l 定义 ² 静态网页 静态网页:对于动态网页而言,是指没有后台数据库、不含程序和不可交互的网页。你编的是什么它显示的就是什么、不会有任何改变。静态网页相对更新起来比较麻烦,适用于一般更新较少的展示型网站。 静态网页是标准的HTML文件,它的文件扩展名是htm或html,可以包含文本、图像、声音、FLASH动画、客户端脚本和ActiveX控件及JAVA小程序等。尽原创 2014-12-08 20:21:47 · 10353 阅读 · 2 评论 -
Ajax¬—XMLHttpRequest实现页面的部分刷新
1.是ajax Ø 定义和好处 AJAX = 异步 JavaScript 和 XML。AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 传统的网页(不使用AJAX)如果需要更新内容,必需重载整个网页面。 比如我们看视频的时候原创 2015-01-02 20:27:55 · 2128 阅读 · 7 评论 -
ajax异步刷新例子—播放视频
不论是看电视剧还是新闻之类的视频,出于读者或者用户的某种对于视频的感受,我们可以点击一下发表一下自己的意见,比如说博客上的“顶”或者“赞”,“踩”,影视剧的评判“赞”,“踩”等等,还有优酷、土豆视频播放器下面的发表评论等等都是我们常见的东西。 细心的你可能会发现,当我们点击赞、踩或者发现评论的时候页面并不会全部刷新或者说页面重新加载,只是赞或者踩的次数加一又或者评论的数目加多并且发布出来原创 2015-01-02 21:11:33 · 3120 阅读 · 8 评论 -
CSS行高——line-height
初入前端的时候觉得CSS知道display、position、float就可以在布局上游刃有余了,随着以后工作问题层出不穷,才逐渐了解到CSS并不是几个style属性那么简单,最近看了一些关于行高的知识,就此总结一下。 所谓行高是指文本行基线间的垂直距离。要想理解这句话首先得了解几个基本知识:顶线、中线、基线、底线DOCTYPE html>html> head转载 2015-09-13 14:51:00 · 1018 阅读 · 5 评论