找到相关内容 310
Visual Studio使用小技巧5 – 区块选择(box selection)的拷贝(copy)和粘贴(paste)
区块选择(box selection)大家应该都很熟悉了,就是按住Alt键,然后拖动鼠标,跨越多行,释放鼠标后会将区块内的内容都选上。 下面列出些区块选择(box selection)相关的技巧,不过大部分只在vs2010中支持。 1. 从一个区块中copy内容到另一个区块中 Versions:  2008,2010 假设你有下面的代码: 你意识到你想将第一部分的变量依次声明称第
http://cyqdata.com/cnblogs/article-detail-35920 
各浏览器中disabled属性及对应css选择器的差异性
disabled属性只应用在以下元素BUTTON, INPUT, OPTGROUP, OPTION, SELECT, TEXTAREA见 HTML 4.01 的 属性表 多数时候我们会遵循标准,不再其它元素上使用该属性。但部分人没有注意disabled的应用规则,误认为所有元素都可以使用该属性。并且在IE浏览器上生效,得到了证明。比如: <label disabled="disabled
http://cyqdata.com/cnblogs/article-detail-35919 
致力于打造完美的 NHibernate 设计器--Visual Entity 1.2.1 发布
离上一版的发布,已经了两个多星期。根据各位朋友反馈回来的意见,添加了些新功能。现在,新版再次与各位朋友见面了,初期大概会保持两星期一大更的效率。希望大伙能多提意见,谢谢。 新增功能如下: 1、支持 Fluent Mapping 。关于更多 Fluent Mapping 请参考:http://fluentnhibernate.org/ 2、支持多对多关系映谢。(当前版本不继承关系) 3、支持单文件单
http://cyqdata.com/cnblogs/article-detail-35897 
Visual Studio使用小技巧4 – Where am I(在Solution Explorer中显示当前文档)
今天的文章不长,但愿别被管理员踢出首页:)  “给我看看你的Visual Studio.” “给,看啥?” “我在熟悉项目的代码,但是每当我用Go to definition 几次的话,就不知道跑到哪个项目里去了,你也知道我们的项目有二十几个工程。你的Visual Studio的Solution explorer中也不显示当前打
http://cyqdata.com/cnblogs/article-detail-35868 
Visual Studio使用小技巧3 – 标签分组(Tab Group)和分割窗口(Split window)
我们程序员在写程序的时候经常要参考本项目或者是本解决方案中的另一个文件的代码。像写Business Logical的时候,要参考Domain类的定义。我这两天就深感其烦,我的Domain类是C#代码, 而Business Logical是Cli的代码,最要命的是cli中的自动提示(intellisense) 经常不工作。我需要不停的按Alt+Tab键切换窗口,直到我发现了标签分组(Tab Grou
http://cyqdata.com/cnblogs/article-detail-35827 
Visual Studio使用小技巧2 – 使用任务列表(task list) - 补充
前文 Visual Studio使用小技巧2 – 使用任务列表(task list) 描述了任务列表的用户任务(user task)和注释(comment)的使用方法。今天发现Visual Studio支持另一种类型的任务 -- 快捷方式(shortcuts). 快捷方式(shortcuts): 这种方式默认在任务列表(task list)的下拉列表中是看不到的。可以通过Edit &
http://cyqdata.com/cnblogs/article-detail-35777 
C#中标准Dispose模式的实现
需要明确一下C#程序(或者说.NET)中的资源。简单的说来,C#中的每一个类型都代表一种资源,而资源又分为两类: 托管资源:由CLR管理分配和释放的资源,即由CLR里new出来的对象; 非托管资源:不受CLR管理的对象,windows内核对象,如文件、数据库连接、套接字、COM对象等; 毫无例外地,如果我们的类型使用到了非托管资源,或者需要显式释放的托管资源,那么,就需要让类型继承接口IDispo
http://cyqdata.com/cnblogs/article-detail-35776 
Visual Studio使用小技巧2 – 使用任务列表(task list)
大家一定都很熟悉错误列表(error list),当我们写的语句有语法错误时,错误信息会列在错误列表(error list)中.双击某个错误,Visual Studio会自动帮我们定位到源代码中相应的地方。 任务列表(task list)是错误列表(error list)的孪生兄弟。我们可以通过View –> Task List 打开它。有两种类型的任务: 用户任务(user t
http://cyqdata.com/cnblogs/article-detail-35738 
分享一个VS2010插件 GBackupSolution Add-in for Visual Studio 2008/2010
这个插件是用Gmail来备份项目文件的。非常实用,分享一下,本人在用的过程中发现加载错误,希望大家一块分析一下是怎么回事。。。 GBackupSolution Add-in for Visual Studio 2008/2010  免费 创作者 Tiệp Lê (TMA Solutions) 评论    
http://cyqdata.com/cnblogs/article-detail-35382 
redis 2.2.2初体验
今天晚上终于把测试服务器搞定,饥渴难耐,马上准备试试redis。   1、make prefix=/usr/redis/   2、make test  报错,tclsh8.5 not found,去这里下载安装   3、make install    这里会生成五个文件:redis-server(服务)、redis-cli(客户端)、redis-check-dump(数据文件
http://cyqdata.com/cnblogs/article-detail-35335 
[翻译]JavaScript秘密花园 - scope, namespace, constructor, equality and comparisons
JavaScript Garden - 原文 JavaScript Garden - 中文翻译 作用域与命名空间 尽管 JavaScript 支持一对花括号创建的代码段,但是并不支持块级作用域; 而仅仅支持 函数作用域。 function test() { // 一个作用域    for(var i = 0; i < 10; i++) { // 不是一个作用域&nb
http://cyqdata.com/cnblogs/article-detail-35326 
再遇SSIS包与MSSQL问题
最近一直在制作SSIS包,又遇到两个问题,要怪就要怪到微软的头上。SSIS和MSSQL同是微软的产品,当中的原则却有细微差别,不一点一点调试,根本想不到问题会出在哪里... 1.系统函数DAY()在SSIS中使用时会出现多计算2天的情况,比如我的where条件语句如下: where iyear = 2011 and imonth = 3 and iday = DAY(?) “?&
http://cyqdata.com/cnblogs/article-detail-35303 
SquishIt——JavaScript、CSS压缩器
    一段事件木有更新博客了,主要是这段时间工作略忙,业余时间又在帮个朋友做个小东西,于是也就没去接触新东西。今天上网的时候一个老同事(我刚出来工作时的师傅^_^)发来个网址,说是有好东西叫我看,于是看了一下,果然发现了好东西,也解决了之前我在思考的一个小问题。是一个C#.NET的组件来的,由于资料是E文的,按照惯例似懂非懂地看完然后写点测试DEMO。这篇文章记录一
http://cyqdata.com/cnblogs/article-detail-35241 
MyBatis For .NET学习笔记[2]:配置环境
最近这几天一直看MyBatis相关资料.配置一下开发环境,在上一篇MyBatis For .NET学习笔记:开篇大概介绍一下MyBatis框架开源项目版本以及起源. 其实MyBatis的前身是IBatis. 而对应的.NET版本也是从Java版本中移植过来.这点更是体现在官方把MyBatis移植到Google Code上之后体现出来文档之间差异: Java文档和编码实例完整而实用. 而对应MyBa
http://cyqdata.com/cnblogs/article-detail-35229 
有关于IIS7.5集成模式下的web.config配置问题记录
昨天在IIS7.5中添加配置404页面时遇到了一些问题,记录如下: 一开始在<customError>下的<error>节点配置404不起作用,由于程序运行在IIS7.5集成模式下,经过MSDN和GOOGLE,发现 需要在<system.webServer>节点中配置,我们知道<system.web>节点是iis7.0之前版本的主要配置节点,由于在I
http://cyqdata.com/cnblogs/article-detail-35192 
C# list 新用法
用list的方法来完成在一个数型结构的文件夹中,可能在拷贝时中间出现了差错,希望有一段代码来比较两个文件夹中的异同数目有多少. 主要用到的方法是: 1: System.IO.DirectoryInfo.GetFiles("*.*", System.IO.SearchOption.AllDirectories); 返回当前目录的文件列表。 2: List.Intersect(List);
http://cyqdata.com/cnblogs/article-detail-35134 
T4+VSIX 打造Visual Studio 2010 中的Entity代码生成自定义工具(下)
在上一篇文章中主要介绍了如何开发根据“文本模板”生成代码的自定义工具,后面有人反应说写得比较混乱,看完了也不知道说啥,自己也回头去看了下,文章的讲述的思路确是存在比较大的问题,所以进行了修改,如果还有什么疑问或者意见希望能够提出来,那么接下来继续如果在前面开发的自定义工具的基础上进行修改,变成ADO.NET Entity的实体生成自定义工具。 在这之前首先简单介绍下Ent
http://cyqdata.com/cnblogs/article-detail-35062 
IIS 中Asp.net网站输入网站名默认页提交问题解决
最近用vs2010开发的一个网站中,设置了默认页为default.aspx,但只输入网站名的情况下,该页面数据不能正常提交,后台调试代码发现并不执行。进一步发现,如果建立web应用程序时,不存在该问题。为使输入默认网站时能够正常提交数据,增加了Form的Action属性: 1: <form runat="server" action="Default.aspx" defaultfoc
http://cyqdata.com/cnblogs/article-detail-35044 
让您的网站支持WIN7的JumpList和IE9的Pinned Sites
IE9引入了Pinned Sites 新概念。Pinned Sites允许用户把网站像Windows应用程序一样“钉”在Windows 7 任务栏上。用户可以直接点击任务栏上的图标打开网站,可以通过Jump list直接访问网站的各个功能,甚至可以直接在任务栏图标上浮动缩略图完成一些任务(比如播放、停止网站上的视频)。 可以看出,IE9在努力缩小网站和Windows应用程序
http://cyqdata.com/cnblogs/article-detail-34975 
[翻译]JavaScript秘密花园 - hasOwnProperty,Functions,this
JavaScript Garden - 原文 JavaScript Garden - 中文翻译 hasOwnProperty 为了判断一个对象是否包含自定义属性而不是原型链上的属性, 我们需要使用继承自 Object.prototype 的 hasOwnProperty 方法。 注意: 通过判断一个属性是否 undefined 是不够的。 因为一个属性可能确实存在,只不过它的值被设置为
http://cyqdata.com/cnblogs/article-detail-32741