摘要: 开始学习sharepoint后,我决定将我的个人电脑上也部署一套开发系统,这样回家也可以学习些东西。因此写点关于部署sharepoint需要资源的文字供初学sharepoint的童鞋一起进步,以避免各位跟我一样下很多无用软件,走很多弯路!我这里提供的都是我正在使用的可用的资源地址。微软的软件都有一定时间的体验期,推荐各位购买正版软件!部署资源1.操作系统 SharePoint 2010 必须运行在64位操作系统上,推荐使用windowsserver2008。不过如果安装在个人电脑上,考虑到平时的娱乐性,windows 7 64位也是可以的。使用32位机器的同学又要卖血了。比如我。。。。。 .. 阅读全文
posted @ 2013-09-27 09:09 luyujie_may 阅读(192) 评论(0) 推荐(0) 编辑
摘要: IT人员职业规划[审核未通过][1] 好好规划自己的路,不要跟着感觉走! 根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资 而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后 钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手![2] 可以做技术,切不可沉湎于技术。千万不可一门心思钻研技术!给自己很大压力,如果你的心思全部放在这上面,那么注定你将成为孔乙己一类的人物!适可而止为之,因为技术只不过 阅读全文
posted @ 2013-09-25 13:29 luyujie_may 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念反射:反射是一个运行库类型发现的过程。通过反射可以得到一个给定程序集所包含的所有类型的列表,这个列表包括给定类型中定义的方法、字段、属性和事件。也可以动态的发现一组给定类支持的借口、方法的参数和其他相关信息如基类、命名空间、数据清单等。二、命名空间 1.System.Reflection命名空间内的各类型(1)Assembly通过它可以加载、了解和操纵一个程序集(2) AssemblyName通过它可以找到大量隐藏在程序集的身份中的信息,如版本信息、区域信息等(3) EventInfo事件的信息(4)FieldInfo字段的信息(5)MethodInfo方法的信息 (6)Param 阅读全文
posted @ 2013-09-16 17:45 luyujie_may 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 使用UpdatePanel控件UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个ScriptManager控件就可以自动实现局部更新。一.UpdatePanel控件概述UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个Scrip 阅读全文
posted @ 2013-09-16 16:29 luyujie_may 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 服务端缓存(1)Session:针对小量数据,服务于单个用户,默认失效时间为20分钟。(2)Application:任意数据大小,服务于所有用户,拥有整个应用程序的生命周期。通常是针对小数据存储,像实现网站访问量等。(3)Cache:任意数据大小,服务于所有用户,程序指定生命周期。移除Cache,我们可以使用Cache.Remove("key"),也可以根据缓存依赖关系来让Cache失效。当依赖的关系有改动时,此时Cache会自动失效。=》缓存依赖:缓存的生命周期依赖于数据来源的变化,缓存依赖有多种,限于篇幅,只介绍下面两种。I、依赖于文件或文件夹:当磁盘上的一个文件或文件 阅读全文
posted @ 2013-09-16 16:28 luyujie_may 阅读(222) 评论(0) 推荐(0) 编辑
摘要: "^\d+$" //非负整数(正整数+0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-\d+)|(0+))$"//非正整数(负整数+0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数"^\d+(\.\d+)?$" //非负浮点数(正浮点数+0) "^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$& 阅读全文
posted @ 2013-09-13 11:02 luyujie_may 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 之前在Ajax初步理解中介绍了对Ajax的初步理解,本文将介绍在ASP.NET中如何方便使用Ajax,第一种当然是使用jQuery的ajax,功能强大而且操作简单方便,第二种是使用.NET封装好的ScriptManager。$.ajax向普通页面发送get请求这是最简单的一种方式了,先简单了解jQuery ajax的语法,最常用的调用方式是这样:$.ajax({settings}); 有几个常用的setting,全部参数及其解释可以去jQuery官方API文档查询1. type:请求方式 get/post2. url:请求的Uri3. async:请求是否为异步4. headers:自定义的h 阅读全文
posted @ 2013-09-13 10:03 luyujie_may 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1.什么是Ajax Ajax是Asynchronous JavaScript and XML的缩写,这一技术能从服务器请求额外数据而无需卸载页面。传统的HTTP请求流程大概是这样的,浏览器向服务器发送请求-〉服务器根据浏览器传来数据生成response-〉服务器把response返回给浏览器-〉浏览器刷新整个页面显示最新数据,这个过程是同步的,顺序执行。AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求)从服务器获取数据,这里的异步是指脱离当前浏览器页面的请求、加载等单独执行,这意味着可以在不重新加载整个网页的情况下,通过JavaScript接受服务器传来的数据,然后操作 阅读全文
posted @ 2013-09-13 10:01 luyujie_may 阅读(197) 评论(0) 推荐(0) 编辑
摘要: JSON基础简单地说,JSON可以将JavaScript对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从Web客户机传递给服务器端程序。这个字符串看起来有点儿古怪(稍后会看到几个示例),但是JavaScript很容易解释它,而且JSON可以表示比名称/值对更复杂的结构。例如,可以表示数组和复杂的对象,而不仅仅是键和值的简单列表。值的数组当需要表示一组值时,JSON不但能够提高可读性,而且可以减少复杂性。例如,假设您希望表示一个人名列表。在XML中,需要许多开始标记和结束标记;如果使用典型的名称/值对(就像在本系列前面文章中看到的那种名称 阅读全文
posted @ 2013-09-12 11:22 luyujie_may 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 通常我们在程序中需要调用WebService时,都是通过“添加Web引用”,让VS.NET环境来为我们生成服务代理,然后调用对应的Web服务。这样是使工作简单了,但是却和提供Web服务的URL、方法名、参数绑定在一起了,这是VS.NET自动为我们生成Web服务代理的限制。如果哪一天发布Web服务的URL改变了,则我们需要重新让VS.NET生成代理,并重新编译。在某些情况下,这可能是不能忍受的,我们需要动态调用WebService的能力。比如我们可以把Web服务的URL保存在配置文件中,这样,当服务URL改变时,只需要修改配置文件就可以了。 说了这么多,实际上我们要实现这样的功能:public 阅读全文
posted @ 2013-09-03 10:52 luyujie_may 阅读(287) 评论(0) 推荐(0) 编辑