摘要: vim 编辑器的使用 VIM编辑器的使用(大小写区分)在命令行下输入切换到VIM的目录,打开VIM,按下i进入编辑模式,开始编辑文本,按下esc进入命令模式。初步使用: 打开在图形界面下打开VIM,按下i建,进入编辑模式,编辑文字,按下esc建进入命令模式,按下:wq保存并且退出,注意命令此命令有冒号。继续使用: Vim 的模式有3种,分为一般模式,编辑模式,命令行切换模式。(1):一般模式下的按键说明: h 建向左移动 j 向下移动 k 向上移动 l 向右移动 CTRL f 向下移动一页 CTRL b向... 阅读全文
posted @ 2012-10-31 08:54 ITCAICAI 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。对于用 C# 和 Visual Basic 编写的客户端代码,调用扩展方法与调用在类型中实际定义的方法之间没有明显的差异。最常见的扩展方法是 LINQ 标准查询运算符,这些运算符在现有 System.Collections.IEnumerable 和 System.Collections.Generic.IEnumerable<T> 类型中添加了查询功能。若要使用这些标准查询运算符,请先使用 using Syste 阅读全文
posted @ 2012-09-24 09:14 ITCAICAI 阅读(1273) 评论(0) 推荐(1) 编辑
摘要: 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t where num=03.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。4.应尽量避免在 where 子句中使用 or 来连接条件,否则将导致引擎 阅读全文
posted @ 2012-09-18 15:39 ITCAICAI 阅读(181) 评论(0) 推荐(1) 编辑
摘要: Zend Studio for Eclipse Pro v6.1.1下载地址(建议使用迅雷下载):Zend.Studio.for.Eclipse.Pro.v6.1.1推荐PHP开发人员及PHP爱好者使用!基于Eclipse和PDT,加入了ZendStudio的专用特性,支付ZF框架,ZendCore Zend Platform。Zend Studio一直是很多PHP开发者的首选工具,它与Java的关系一向甚为亲密,Zend Studio 5一直都是基于Java Swing的,现在好了,Zend Studio直接改投Eclipse了,它的主要功能如下:编辑器和文件管理功能PHP4和PHP5支持语 阅读全文
posted @ 2012-05-07 20:46 ITCAICAI 阅读(435) 评论(0) 推荐(1) 编辑
摘要: IE的haslayout是个很纠结的东西,但作为一名合格的前端开发人员来说,haslayout属性是必须掌握的。-------------------------------------------------------------------------------------------------------------------------------------------拥有layout概述Internet Explorer 中有很多奇怪的渲染问题可以通过赋予其”layout”得到解决。John Gallant 和 Holly Bergevin 把这些问题归类为”尺寸臭虫(di 阅读全文
posted @ 2012-02-08 09:05 ITCAICAI 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 通常我们想让内联元素为行块布局显示,有2种方法,最常见的是方法是.selector {display:block;float:left;......},第二种方法是.selector {display:inline-block;......},对于第二种方法,在IE浏览器中得到支持,测试结果会认为IE能识别display:inline-block属性,而最近查阅了资料后,得到结果并非如此...... display:inline-block ,简单来说就是将对象呈递为内联对象,但是对象的内容作为块对象呈递。这个属性目在主要浏览器的新版本中得到良好的支持,而IE6、7浏览器并不识别displa. 阅读全文
posted @ 2012-02-08 08:56 ITCAICAI 阅读(1326) 评论(3) 推荐(1) 编辑
摘要: 在Asp.net程序的开发中经常需要利用ModalPopupExtender控件来弹出一些对话框,通常来说ModalPopupExtender控件可以正常的完成工作,但在一些个别的情况下ModalPopupExtender控件却会出现“对话框不显示在屏幕正中间”或是“点击对话框标题时,对话框位置发生变化”的问题。下面就说一下我在利用ModalPopupExtender做开发遇到的一些问题和解决方法。点击对话框标题栏时对话框位置发生变化该问题主要表现为对话框出现后,如果你点击一下对话框的标题,这时对话框的位置会发生偏移,具体请参看下面的两个图,左图为点击标题前,右图为点击标题后。 解决方法出现. 阅读全文
posted @ 2012-01-07 16:28 ITCAICAI 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 在ASP.NET中应用了jquery.validation后导致asp.net的按钮无法触发事件,页面代码如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ChangePassword.aspx.cs" Inherits="Individuation_ChangePassword" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 阅读全文
posted @ 2012-01-07 14:30 ITCAICAI 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 作为一个.NET开发者每次安装Visual Studio的时候我总是选择安装附带的Sql Express数据库,这货比较小巧简单用来做开发最合适了,不过默认安装的Sql Express没有管理客户端(即我们所说的Management Studio)也没有开启SA用户登录,这不是很方便,所以以前在安装完Sql Express后我都是接着再安装一个Sql Server Management Studio Express作为管理器并先用集成认证方式登录进数据库再启用混合验证,以便在程序开发时可以在连接字符串中以"User=user1; password=xxx"的形式书写。上面说 阅读全文
posted @ 2012-01-07 14:02 ITCAICAI 阅读(823) 评论(0) 推荐(0) 编辑
摘要: 远程连接sql server 2000服务器的解决方案由于特定需求,最近实验室需要远程连接外地的sql server 2000服务器,最开始怎么连也连不上,出现了很多问题,但是在今天上午,借用实验室的测试条件(一个公网IP,两个教育网静态IP),终于调试通过,也算是完成了老师的任务,在这里写下自己的心得,参考了很多网上的文章和论坛里的问题,希望对有此需要的有帮助。不完善之处,也请留言。废话少说,进入主题。步骤:一 看ping 服务器IP能否ping通。 这个实际上是看和远程sql server 2000服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 阅读全文
posted @ 2012-01-07 13:53 ITCAICAI 阅读(366) 评论(0) 推荐(0) 编辑