vim配置及插件安装管理(超级详细)
写在前面 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个...
配置vim界面--用winmanager合并显示NERDTree和TagList
先上个图:需要用到的插件:taglist需要ctags支持ctags.exe:http://ctags.sourceforge.net/taglist显示tag列表taglist:http://www.vim.org/scripts/script.php?script_id=273显示buf列表:bufexplorer:http://www.vim.org/scripts/script.php?script_id=42Nerd_Tree文件浏览...
entity framework sql 优化
ef使用expression 使嵌套的两个查询变为一个查询
Asp.Net页面生命周期
一.什么是Asp.Net页面生命周期当我们在浏览器地址栏中输入网址,回车查看页面时,这时会向服务器端(IIS)发送一个request请求,服务器就会判断发送过来的请求页面, 完全识别 HTTP 页面处理程序类后,ASP.NET 运行时将调用处理程序的 ProcessRequest 方法来处理请求,来创建页面对象。通常情况下,无需...
mvc textboxfor name 属性
@Html.TextBoxFor(x => x.Data, new { Name = Model.Key + "_Data", id = Model.Key + "_Data" })ViewData.TemplateInfo.HtmlFieldPrefix
mvc 客户端 验证 失效 没有 form 标签
this.ViewContext.FormContext = new FormContext();
Model Template与Html.Editor的实现
这部分的内容和前面的MVC页面的生命周期关系不是太紧密,但在开发中也是十分重要的部分,它可以帮助方便生成合适的html,包括自动填充model的值到表单中,这可以使得通过表单提交的数据在提交页面之后不会丢失,这在...
ModelBinder
Model Binder在Asp.net MVC中非常简单。简单的说就是你控制器中的Action方法需要参数数据;而这些参数数据包含在HTTP请求中,包括表单上的Value和URL中的参数等。而ModelBinder的功能就是将这些个表单上的Value和URL...
MVC 绑定 集合类型 model
第一种方式比如这样一个方法public ActionResult Infancy(Person[] people){ // ... } 并在表单中添加这些input元素<input type="text" name="people[0].FirstName" value="神" /><input type="text" name="...
.net 后台 发送http请求
今天收到测试提的一个BUG,经过调式发现,所写的服务中因为要传大量参数,造成字符串超长,之前用的webclint执行Get方法请求服务器,服务器端数据就会不完整,所以就抛出了异常。首先想到的改进方法就是用POST...
C# 读取 json 数据
//先在项目中添加System.Web.Extensions引用//using System.Web.Script.Serialization;JavaScriptSerializer serializer = new JavaScriptSerializer();Dictionary<string, object>&n...
Entity Framework中 批量提交 事务处理
Entity Framework中的批量提交与事务处理2011-3-24 15:30:25中文系列评论(0)浏览(1886) 在Entity Framework 中使用SaveChanges()是很频繁的,单次修改或删除数据后调用SaveChanges()返回影响记录数。要使用批...
连接池 sql server ado.net 使用
以前在做JSP时接触过数据库连接池,现在学了.net想学习下.net中怎么使用连接池,经过一番搜索,总结如下:数据库链接是一种危险的、昂贵的、有限的资源,特别是在多层Web应用程序中。你必须正确管理你的链接,因为你的...
sqlserver 索引 原理
sqlserver索引的原理及索引建立的注意事项小结发布:mdxy-dxy 字体:[增加 减小] 类型:转载 本文起点可能会相对高点,首先你的很熟悉索引以及他们的存储结构有很多地方你可能觉得有异议,欢迎一起讨论...
SQLSERVER的非聚集索引结构
SQLSERVER的非聚集索引结构 2013-01-21 08:49:39 我来说两句 作者:桦仔 收藏 &...
in exist
select * from Awhere id in(select id from B)以上查询使用了in语句,in()只执行一次,它查出B表中的所有id字段并缓存起来.之后,检查A表的id是否与B表中的id相等,如果相等则将A表的记录加入结果集中,直到遍历完A表的...
asp.net Session丢失的解决办法小结
Session丢失的解决办法小结最近在做ASP.NET项目时,测试网站老是取不出Session中的值,在网上搜索了一下,找到一些解决方法,记录在这里。最后使用存储在StateServer中的办法解决了问题。SessionState 的Timeout),...
Application_End Application_Start 调用
Application_Start,Application_End被再次执行的原因: 1.web.config被修改2.bin文件夹下的dll被替换3.app_code被修改.4.web站点下的文件夹修改,或删除....
HttpApplication,HttpModule,HttpContext及Asp.Net页生命周期
IIS在接到一个新的http请求后,最终会调用asp.net_isapi.dll的ISAPI扩展(特指IIS6.0环境,iis7.0的应用程序池默认为集成方式,相对有所变化),然后传递到httpRuntime Pipe(http运行时管道),Asp.Net这时才开始运行(...
Linux下使用LVM(Logical Volume Manager)(二)
4.2 Sun disk labels仅在SUN的SPARC系统中有此问题。5 建立LVM用例在本节中,将在3块SCSI硬盘:/dev/sda,/dev/sdb,/dev/sdc上按步建立LVM。5.1 准备分区首先要做的是初始化硬盘,建立PV,这将会删除硬盘上的原有数...