摘要: /JS数组方法汇总shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 unshift:将参数添加到原数组开头,并返回数组的长度var a = [1,2,3,4,5]; var b = a.unshift(-2,-1); //a:[-2,-1,1,2,3,4,5] b:7注:在IE6.0下测试返回值总为undefined,FF2.0下测试返回值为7,所以这个方法的返回值不可靠,需要用返回值时可用splice代替本方法来使用。pop:删除原数组最后 阅读全文
posted @ 2013-04-03 23:16 derryliang 阅读(168) 评论(0) 推荐(0)
摘要: 一、浏览器请求页面的简单流程当浏览器请求静态页面时,会发送请求给服务器软件,服务器软件直接去找对应的静态页面,并返回给浏览器。当浏览器请求动态页面时,服务器软件收到请求,发现处理不了.aspx文件,就去映射表当中根据后缀名找对应的处理程序(aspnet_isapi.dll),这个处理程序实现了服务器软件提供的接口,即服务器软件通过接口调用了这个处理程序当中的方法。aspnet_isapi.dll会将请求转交给.Net Framework,由它处理动态页面,创建页面对象,生成相应报文,响应给浏览器。当服务器接收到浏览器的动态页面请求时,去网站的程序集中找对应的类,通过反射的方式创建类的对象,并运 阅读全文
posted @ 2013-04-03 14:08 derryliang 阅读(270) 评论(0) 推荐(0)
摘要: 本文转载自:http://www.cnblogs.com/poorboy/archive/2009/09/03/1559925.html功能:1.用户登录后显示最近记账列表2.用户可以随时记账(时间、账目类型、收入OR支出、金额、地点、内容等)3.智能搜索4.各种统计5.能够到处EXCEL表格功能比较简单,用例图就不画啦,直接设计数据库。现在我们直接进行数据库建模,建模工具是EA,数据库模型图:Users:用户表Accounts:账目表AccountsTypes:账目类型表(衣食住行等)接下来开始建立数据库:数据库采用SQL SERVER 2000数据库名称:PBAccountSQL语句:Vi 阅读全文
posted @ 2013-04-03 13:44 derryliang 阅读(520) 评论(0) 推荐(0)
摘要: 花了两天的时间搞的这个,写这个东西目的就是要搞清楚ASP.Net的运作原理。这个山寨服务器的界面很简单,三个文本框,写IP、端口,还有一个显示报文。一个连接按钮。窗体嘛...就叫Form1吧。代码比较冗长...第一步: 1 //搭建好窗口,为了防止意外,先: 2 public Form1() 3 { 4 Control.CheckForIllegalCrossThreadCalls = false; 5 InitializeComponent(); 6 } 7 //全局线程th用于监听,当窗口关闭时, 8 private void Form1_FormClosin... 阅读全文
posted @ 2013-04-03 13:31 derryliang 阅读(267) 评论(0) 推荐(0)
摘要: 1 <!--把文件上传到服务器的HTML代码,只能上传jpg格式--> 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3 <html xmlns="http://www.w3.org/1999/xhtml"> 4 <head> 5 <title></title> 6 阅读全文
posted @ 2013-04-03 13:25 derryliang 阅读(260) 评论(0) 推荐(0)
摘要: 使用EF(实体框架)可以及其方便地创建和修改SQL数据库,它封装了繁琐的SQL代码,通过数据库和对象之间的映射,让程序员可以完全按照面向对象的思路使用linq语句操纵数据库中的数据。首先,在这个例子里,创建ModelStudent.edmx文件,用它建立Student表,里面有Id,Name,Age三项。去掉主键的自动增长标识,生成SQL语句,即可创建一个货真价实数据表!在ModelStudent.Designer.cs当中有一个类叫ModelStudentContainer,这个类可以看做我们的数据库,Student类则是这张表对应的类,Student对象就是表中的一行。接下来看如何进行增删 阅读全文
posted @ 2013-04-03 13:22 derryliang 阅读(536) 评论(0) 推荐(1)
摘要: 目前为止,最佳架子奖:圣殿骑士!!!评选理由:老油条了,没啥好说的....分层的描述很准确。特别是WebModel(ViewModel)的理解和描述很到位,避免了搞ViewModel的设计过渡之嫌,如果你有设计ViewModel的话....可惜缺乏对数据访问层的描述,不知道会不会阴沟里翻船...01,User Interface即UI层:该层作为数据输入和展示的界面,是与用户交互的有效途径,所以它起着至关重要的作用。往往给人第一印象的就是UI层,在设计的时候也要根据不同的技术或者不同的要求进行斟酌。通常可以把UI分为B/S UI、C/S UI以及WEB服务。在这里就是我们的ASP.NET项目。 阅读全文
posted @ 2013-04-03 13:15 derryliang 阅读(5141) 评论(0) 推荐(0)
摘要: 例1:>Model中体现1对多>DbContext两个表都已声明>Controller中使用Include("表名")即可//效果示意:例2:显示Album表字段 关联到 Genre和Artist字段 阅读全文
posted @ 2013-04-03 12:56 derryliang 阅读(455) 评论(0) 推荐(0)
摘要: 最近一个项目用到asp.net MVC来做,但是数据模型还是采用的是ado.net,在项目完结之时,自己就多看了一下MVC,发现 MVC很多人都在使用EF做为数据模型,自己也就试着写一下,我用EF做数据模型,用linq to Entities来进行操作.下面是自己总结的一些简单操作.添加操作: [csharp]view plaincopy//这是我一个EFNewETrainEntitiesnewEtrain=newNewETrainEntities();[csharp]view plaincopy///<summary>///添加操作///</summary>///&l 阅读全文
posted @ 2013-04-03 12:52 derryliang 阅读(210) 评论(0) 推荐(0)
摘要: 假设你是用$.getJSON();方法获取JSON数据$.getJSON(url,{"Action":"getStudent"},function(data){});下面构建JSON数据:构建JSON数据格式一(单个对象){"Name":"Jime","Sex":"Boy","Birthday":"1991-12-8"}获取方式:data.Namedata.Sex构建JSON数据格式二(多个对象单一类型,匿名)[{"Name& 阅读全文
posted @ 2013-04-03 12:50 derryliang 阅读(402) 评论(0) 推荐(0)
摘要: 首先在此声明一下,我不是这方面的高手,也是一个初学者,如果文章中出现不对的地方还请诸位多多指正。进入正题。首先我们在数据库中建三个表新闻表:News分类表:Categories新闻与分类的关系表:NewsInCategories关系如下:先在数据库中预先添加几个分类:现在开始添加新闻:以下是页面代码:[html]view plaincopy@modelMvcRelationShipTest.Models.News@{ViewBag.Title="Create";}<h2>Create</h2><scriptsrc="@Url.Cont 阅读全文
posted @ 2013-04-03 12:47 derryliang 阅读(293) 评论(0) 推荐(0)
摘要: 一.前言多条件查询分页以及排序 每个系统里都会有这个的代码 做好这块 可以大大提高开发效率 所以博主分享下自己的6个版本的 多条件查询分页以及排序二.目前状况 不论是ado.net 还是EF 在做多条件搜索时 都有这类似的代码这样有几个不好的地方1.当增加查询条件,需要改代码,对应去写相应的代码。2.对多表查询以及or的支持 不是很好。而我们很常见的需求不可能是一个表的查询3. 这样写表示层直接出现 了SQL语句 或者 linq 的拉姆达表达式 这是很不好的 表示层不应该知道数据访问技术4.有的时候 我们的业务逻辑层接口是这样的 IList<***> seach(string na 阅读全文
posted @ 2013-04-03 02:44 derryliang 阅读(217) 评论(0) 推荐(0)