- 博客(72)
- 收藏
- 关注
转载 写让别人能读懂的代码
随着软件行业的不断发展,历史遗留的程序越来越多,代码的维护成本越来越大,甚至大于开发成本。而新功能的开发又常常依赖于旧代码,阅读旧代码所花费的时间几乎要大于写新功能的时间。我前几天看了一本书,书中有这么一句话:“复杂的代码往往都是新手所写,只有经验老道的高手才能写出简单,富有表现力的代码”此话虽然说的有点夸张,可是也说明了经验的重要性。我们所写的代码除了让机器执
2015-11-10 11:03:44
401
转载 [javascript]文字无缝向上滚动
静态代码:div style="height:30px;overflow:hidden;"> div id='marquee'> p>第1段p> p>第2段p> p>第3段p> p>第4段p> p>第5段p> div>div>解释:首先最外层是一个高度只有30px的层,这样大概只能显示
2015-11-05 16:42:52
2183
转载 MVC模式中,如何使用AJAX进行分页
列表主页Action内容: public ActionResult HelpList() { Entity.Commons.VPredication vp = new Entity.Commons.VPredication(); Entity.Commons.PagingParam pp = new Entity.Co
2015-11-04 10:59:01
613
转载 通过修改密码功能,来学习MVC中AJAX的秒用
$(function() { $("#updateBtn").click(function() { if ($("#password").val() == '') { $("#validMessage").html('请输入密码').show(); $("#password").focus();
2015-11-04 10:58:26
725
转载 爱上MVC3系列~开发一个站点地图(俗称面包屑)
爱上MVC3系列~开发一个站点地图(俗称面包屑)回到目录原来早在webform控件时代就有了SiteMap这个东西,而进行MVC时代后,我们也希望有这样一个东西,它为我们提供了不少方便,如很方便的实现页面导航的内容修改,页面导航的样式换肤等.我的MvcSiteMap主要由实体文件,XML配置文件,C#调用文件组成,当然为了前台使用方便,可以为HtmlHelp
2015-11-04 10:54:01
316
原创 3层学习 更好的使用json
1. DAL sql执行 最后格式 DataTable2. BLL 调用并执行 DataTable convert Json 最后格式Json3 .ashx 最后 contex.response.wreint(string);//直接将json打印出来4.ajax调用////////////////////////////////
2015-11-03 23:24:21
292
转载 JSON.NET 简单的使用
JSON.NET(http://json.codeplex.com/)使用来将.NET中的对象转换为JSON字符串(序列化?),或者将JSON字符串转换为.NET中已有类型的对象(反序列化?)首先为了例子随便定义一个类型:public class Product{ public string Name { get; set; } public DateTime
2015-11-03 15:38:54
290
原创 Styles.Rende @Scripts.Render 错误
System.Web.Optimization我是4.5转--》4.0的时候一堆错误 其中就有 js 和css的调用图:1.加入引用2.配置 VIew文件目录下 web.config
2015-11-03 00:00:45
1988
原创 新闻分页---新闻发布系统
新闻多了分页蛋疼,怎么分页吧?百度了4种:分别是1.asp.net自带的数据显示空间如GridView等自带的分页,2.第三方分页控件如aspnetpager想了想,不能用插件,还是要学习他的思路 :
2015-10-28 23:13:58
343
转载 MVC+jQuery.Ajax异步+增删改查和分页
1、Model层代码using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System
2015-10-28 23:12:35
1109
转载 SQL编程常用函数总结
近老是遗忘很多sql函数.今天就花时间总结一下,也方便以后查找.也为各位同行们提供一个方便最常用的就是日期函数1 select getdate() as 'wawa_getdate' --当前时间2 select getutcdate() as 'wawa_getutcdate' --获取utc时间3 select day(getdate()) as 'wawa_day'
2015-10-28 23:03:11
307
转载 asp.net基础 笔试题(全解完整答案).
asp.net基础 笔试题(全解完整答案).面向对象的思想主要包括什么?对向对象程序设计(OOP)思想:封装、继承、多态封装:用抽象的数据类型将数据和基于数据操作封装在一起,数据被保护在抽象类型内部。继承:子类拥有父类的所有数据和操作。多态:一个程序中同名的不同方法共存的情况。 有两种形式的多态:重载与重写。2.什么是ASP.net中的用户控件?用户控件就是.ascx,
2015-10-28 22:21:55
1001
原创 委托 15.10.28
委托:数据类型,像类一样 和直接调用函数的区别:用委托可以指向任意的函数,哪怕之前没有定义也可以,而不受限几种 class delegate_ { delegate string ProcessDelegate(string s); //1.声明委托 static void ProcessIntArray(string[] str
2015-10-28 19:06:04
235
转载 我和DOM的两三事
说明:本文的主线和大部分内容均来自:http://www.blogjava.net/amigoxie/archive/2011/10/31/362367.html,原文写的很不错,本文只是在我看了原文后加了一些自己的理解。其余参考内容来自:http://www.w3school.com.cn/htmldom/index.asphttp://www.cnblogs.com/x11
2015-10-22 17:46:54
372
转载 JS获取节点的兄弟,父级,子级元素
先说一下JS的获取方法,其要比JQUERY的方法麻烦很多,后面以JQUERY的方法作对比。JS的方法会比JQUERY麻烦很多,主要则是因为FF浏览器,FF浏览器会把你的换行也当最DOM元素原生的JS获取ID为test的元素下的子元素。可以用:var a = docuemnt.getElementById("test").getElements
2015-10-22 17:23:56
296
原创 Mvc 3天 ajax下拉框更改数据(明天做省级联动吧)
视图: 类型: Category(); Categoryid(); $("#category").change(function () { Categoryid(); });Js:function Category() {
2015-10-19 00:35:23
328
转载 Json Object转Model, Model、DataTable转Json Object (Jayrock技巧)
看过Ext - EditGridPanel实现效果的朋友会很惊讶,一个Grid就能实现所有增删改查功能。在展示给客户看时,让你的表现得很风骚。而他们又怎么知道,我们在调试js时,是多么痛苦。 如何在js中调用后台业务逻辑类,在我前面的文章中已经讲述过,而本篇的重点在于js对象与后台对象之间的转换。 1. Json Object转Model —— js定义json对象传递
2015-10-18 15:58:08
1170
原创 新闻发布 A+U+D 二
今日问题: 1 。传值判断是否为空 public ActionResult EditNew(string Id) {//编辑新闻 New_Cate nc = new New_Cate(); if (!string.IsNullOrEmpty(Id)) nc = NewBLL.Li
2015-10-16 21:38:42
260
原创 学习 MVC2=> Model与VIewModel 模型传值
被模型传至卡了很久,看了以后真心长知识!七天学会ASP.NET MVC (二)——ASP.NET MVC 数据传递http://www.cnblogs.com/powertoolsteam/p/MVC_two.htmlModel类 与 VIewModelModel 是为了存储数据的数据模型ModelView是为了视图建立的模型类Model + Con
2015-10-13 21:40:21
632
转载 .net编程新手,就要去系统的学习了,如何能在课余时间更好的学习?
首要的,不光 .NET,其他诸如 Java、Python 或是 JavaScript 这类语言/平台一样都需要时刻提醒自己:学习它,只为了了解它的使用方法,而不是要让自己爱上它、沉迷于它,自己的将来(生活)也与它没有必然关系。有必要先从一个全局的视角来看待这样一个平台。作为一个普通开发人员,我的理解是,.NET 指定的是使用一系列受支持的编程语言(如 C#、VB.NET),基于已存在的
2015-10-12 14:26:09
278
EF数据
应用场景场景一:多对一关系,显示用户及相应的部门(* to 0 or 1)新建一个entity: SysDepartment我们约定,某个用户只能归属于0个或1个部门。即用户和部门的关系为(* to 0 or 1)原来的SysUser中添加一个如下两个property使用 code first
2015-10-12 11:02:46
249
转载 IEnumerable和IEnumerator 详解
初学C#的时候,老是被IEnumerable、IEnumerator、ICollection等这样的接口弄的糊里糊涂,我觉得有必要切底的弄清楚IEnumerable和IEnumerator的本质。下面我们先看IEnumerable和IEnumerator两个接口的语法定义。其实IEnumerable接口是非常的简单,只包含一个抽象的方法GetEnumerator(),它返回一个可用于循环访
2015-10-11 23:36:18
246
转载 MVC中处理Json和JS中处理Json对象
事实上,MVC中已经很好的封装了Json,让我们很方便的进行操作,而不像JS中那么复杂了。MVC中: public JsonResult Test() { JsonResult json = new JsonResult {
2015-10-11 21:31:04
462
转载 List与IList的区别
在我看一个源程序的时候看到这个例子使用了IList返回类型,因为上午刚刚总结过List的详细用法,突然出现了IList,感觉很奇怪,于是上网搜集了很多东西才明白了它们的区别,刚开始仅仅是看文字说明,但是怎么都不明白,后来看到了一个实例,然后接着看文字说明,豁然开朗啊,现在我先把这个实例程序写出来:using System;using System.Collection
2015-10-11 21:27:32
272
转载 Lambda表达式详细总结
(一)输入参数在Lambda表达式中,输入参数是Lambda运算符的左边部分。它包含参数的数量可以为0、1或者多个。只有当输入参数为1时,Lambda表达式左边的一对小括弧才可以省略。输入参数的数量大于或者等于2时,Lambda表达式左边的一对小括弧中的多个参数质检使用逗号(,)分割。示例1下面创建一个Lambda表达式,它的输入参数的数量为0.该表达式将显示“This i
2015-10-11 15:40:30
1258
转载 MVC3.0 Razor 单个View页返回多个model实体数据集
[csharp] view plaincopynamespace Models { public class Articel { public int Id { get; set; } [Required] [DisplayName("标题")]
2015-10-11 15:39:47
1001
转载 ENTITYFRAMEWORK学习
本文档主要介绍.NET开发中两项新技术,.NET平台语言中的语言集成查询技术 - LINQ,与ADO.NET中新增的数据访问层设计技术ADO.NET Entity Framework。ADO.NET的LINQ to Entity部分以LINQ为基础,为了完整性首先介绍LINQ技术。预备知识LINQ技术LINQ是.NET 3.5中新增的一种技术,这个技术扩展了.NET平台上的
2015-10-06 09:59:29
1261
转载 C# 文件操作全收录
本文收集了目前最为常用的C#经典操作文件的方法,具体内容如下:C#追加、拷贝、删除、移动文件、创建目录、递归删除文件夹及文件、指定文件夹下面的所有内容copy到目标文件夹下面、指定文件夹下面的所有内容Detele、读取文本文件、获取文件列表、读取日志文件、写入日志文件、创建HTML文件、CreateDirectory方法的使用C#追加文件 StreamWriter sw = File.
2015-10-02 22:24:22
250
转载 web.config connectionStrings 数据库连接字符串的解释(转载)
web.config connectionStrings 数据库连接字符串的解释(转载)先来看一下默认的连接SQL Server数据库配置 SqlConnectionStringBuilder实例化时需要使用connectionString。如:SqlConnectionStringBuild builder = new SqlConnectionStringBuild
2015-10-02 22:23:17
233
转载 移动html特殊链接:打电话,发短信,发邮件
如果需要在移动浏览器中实现拨打电话,调用sms,发送email等功能,移动手机WEB页面(HTML5)Javascript提供的接口是一个好办法。采用url链接的方式,实现在Safari ios,Android 浏览器,webos浏览器,塞班浏览器,IE,Operamini等主流浏览器,进行拨打电话功能。1. 打电话在电话号码前面可以加上 + (加号)表示国际号
2015-10-01 12:09:31
472
转载 ArrayList的使用方法【转载】
***Source URL: http://i.yesky.com/bbs/jsp/view.jsp?articleID=889992&forumID=150*** 1、什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:动态的增加和减少元素实现了ICollection和IList接
2015-09-29 21:54:58
242
转载 .Net泛型类的学习总结(2)
.Net泛型类的成员泛型类的所有成员都可以直接或作为构造类型的一部分使用任何包容类 (enclosing class) 中的类型形参。当在运行时使用特定的封闭构造类型时,所出现的每个类型形参都被替换成为该构造类型提供的实际类型实参。例如:class C﹤V﹥ { public V f1; public C﹤V﹥ f2 = null; public C(V x) { this
2015-09-29 21:36:33
299
转载 .Net泛型类的学习总结(1)
.Net泛型类的学习过程中,我们首先要明白.Net泛型类的概念以及.Net泛型类的相关的使用规范,那么本文就向你详细介绍这方面的内容。AD:.Net泛型类的学习首先我们来看看什么是.Net泛型类?带有“类型参数”的类称为“泛型类”。那么如果使用.Net泛型类,则可为每个这样的参数提供“类型变量”,从而从.Net泛型类生成一个“构造类”。之后可以声明类型为构造
2015-09-29 21:29:43
392
转载 Razor语法大全
Razor语法大全 本文页面来源地址:http://www.cnblogs.com/dengxinglin/p/3352078.htmlRazor是基于framewor4以上写的一个开源项目:https://github.com/Antaris/RazorEngine/Razor是包含了模板引擎和动态编译两部分。本部分就简单记录了模板引擎的一些语法,之后用Razor做一个代码生
2015-09-25 20:41:13
318
转载 ASP.NET 之四大常用状态(信息)保持方式
ASP.NET 中状态(信息)保持方案有如下几种:客户端的状态信息保持本质上来说有3种:隐藏域/Cookies /Querystring(URL传参)服务器端: Session(会话)/ Application/ Caching(缓存)/DataBase(数据库)常用的四大状态(信息)保持方式为:ViewState 、 Cookie [服务器端];Session、A
2015-09-04 21:11:50
375
转载 Session丢失的原因以及处理方式
在ASP.NET的开发中,总遇到Session丢失.最常见的情况是当用户登录后将用户信息保存在Session中例如Session["user"]=user;在其后的页面中检查Session["user"]是否为空,如果为空则要求用户重新登录,我们遇到的问题是在用户登录后的1小段时间后(也许只有5分钟),Session["user"]就已经丢失了,Session["user"]!=null的判断就不
2015-09-04 18:56:26
1372
转载 HTTP 协议简介
一、TCP/IP 协议介绍 在介绍 HTTP 协议之前,先简单说一下TCP/IP协议的相关内容。TCP/IP协议是分层的,从底层至应用层分别为:物理层、链路层、网络层、传输层和应用层,如下图所示: 从应用层至物理层,数据是一层层封装,封装的方式一般都是在原有数据的前面加一个数据控制头,数据封装格式如下:
2015-08-31 22:26:09
267
转载 HTTP协议详解(真的很经典)
转自:http://blog.youkuaiyun.com/gueter/archive/2007/03/08/1524447.aspxAuthor :Jeffrey引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不
2015-08-31 22:24:18
236
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人