上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 18 下一页
摘要: 一:跨库查询 Openrowset/opendatasource() is an ad-hoc method to access remote server's data. So, if you only need to access the remote server's data once and you do not to persist the connection info, th... 阅读全文
posted @ 2013-11-27 12:59 陆敏技 阅读(13191) 评论(3) 推荐(1) 编辑
摘要: var now = new Date(); timer = $.timer(timeout, function () { var sec_num = Math.ceil((now.getTime() - startTime.getTime()) / 1000); showPaperTimer(now, sec_num); if (sec_num % 6... 阅读全文
posted @ 2013-11-05 14:01 陆敏技 阅读(804) 评论(0) 推荐(1) 编辑
摘要: 1:清空数组最高效的做法 parentThis.PaperQuestionStrategiesList.length = 0; 2:push and pop parentThis.PaperQuestionStrategiesList.push(questionStrategy); 3:字符串索引 parentThis.QuestionUnits[i] = parentT... 阅读全文
posted @ 2013-11-05 13:56 陆敏技 阅读(948) 评论(0) 推荐(0) 编辑
摘要: 无论是软件开发还是学习计划或者其它任何计划,我认为过于细的计划是空洞的且无必要的。 一:只定远景计划或者说战略性计划 应先制定一个远景计划:类似1年内开发完毕某某项目,其中每个月应该完成什么模块。 该计划用于估计预算,以及用于其它相关部门的协作安排。其中每个月完成什么模块用户开发组内修正各个迭代内的详细计划用。 二:制定一个迭代内的详细计划 迭代应控制在两周内,1周过于频繁,... 阅读全文
posted @ 2013-11-05 13:47 陆敏技 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 很有意思的一件事情,当我想要找 Xxtea 加解密算法的时候,发现了前同事(likui318)的代码,不妨分享出来。此代码满足: 1:Xxtea支持中文; 2:支持 JS 和 C# 加解密之间的互转; 一:C#部分 class XXTEA2 { public static string Encrypt(string source, string key) ... 阅读全文
posted @ 2013-11-04 14:28 陆敏技 阅读(4695) 评论(0) 推荐(1) 编辑
摘要: 1:自定义列,包括 Groupvar head1Array = []; head1Array.push({ field: 'Id', title: 'xxxx', rowspan: 2 }); head1Array.push({ title: 'yyyy', colspan: 4 }); ... 阅读全文
posted @ 2013-10-27 15:41 陆敏技 阅读(27195) 评论(0) 推荐(1) 编辑
摘要: I’ve always been frustrated in Visual Studio (all versions I can remember including latest vs2012) with not being able to look at the top of a file and edit the bottom. Recently, on an Microsoft insiders list I participate in, someone posted that exact feature as a suggestion for future versions of 阅读全文
posted @ 2013-10-10 11:47 陆敏技 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.cnblogs.com/KnightsWarrior/archive/2010/06/30/1767981.html,本文示例代码多来自此处;参考:《重构:改善既有代码》;完美而高档的摩天大厦应至少具备两个特点:房间内部是清洁的、结构上是无懈可击的。优秀的代码也应如此。码农要负责打扫房间,架构师负责搭建一个经得起考验的代码结构。有些人兼顾码农和架构的角色。如果你既不是码农,也不是架构师,那么就请离代码远点,离重构远点,要有多远滚多远。一:打扫房间1:避免重复代码避免重复代码在大多数情况下适用,但是我有一个逆观点是:允许重复代码,如果它影响到你的架构。2:提取方法原则 阅读全文
posted @ 2013-10-06 19:51 陆敏技 阅读(1695) 评论(1) 推荐(1) 编辑
摘要: 一:C# CODING 技巧 1:TODO 然后 CTRL + W + T,打开任务列表,选中 Comments,就会显示所有待做的任务 2:打开所在的文件夹 右键单击任何一个文件选项卡, 选择"打开所在的文件夹",或在 Solution Explorer 的文件上面点右键; 3:比对同一个文件 鼠标向下拖动红框内的图标。 4:按意愿编程 我把它定义为:按意... 阅读全文
posted @ 2013-09-13 10:18 陆敏技 阅读(7124) 评论(6) 推荐(7) 编辑
摘要: Easy UI 的各类控件有些带了遮罩功能,如 DataGrid,可以这样使用://显示遮罩$("#dg").datagrid("loading", "数据加载中……");//隐藏遮罩$("#dg").datagrid("loaded");在有些情况下,我们不能直接使用控件本身的遮罩效果,比如:1:有些控件则没有这样的属性,比如 Tabs;2:页面初始加载时;3:通过 Ajax 异步获取数据并刷新当前页面;这个时候,就要采用另外的办法来进行遮罩。有一个方案是,使用://开启遮罩$.message 阅读全文
posted @ 2013-09-04 09:03 陆敏技 阅读(5295) 评论(0) 推荐(0) 编辑
摘要: EasyUI 的 datagrid 支持服务器端分页,但是官方的资料比较少,以下总结了两种 datagrid 的服务器端分页机制,可根据情况具体使用。一:使用 datagrid 默认机制后台:public JsonResult GetQuestionUnit() { // easyui da... 阅读全文
posted @ 2013-09-03 15:22 陆敏技 阅读(87483) 评论(3) 推荐(3) 编辑
摘要: 一:Reshaper是什么即便是那些整天攻击 .NET 和 C# 的人,也常常不得不承认 Visual Studio 确实是个够强大的 IDE,除非他认为更少的 IDE 功能和命令行调试才是更强大的。可是,即便如此,仍阻止不了一些第三方的个人和厂商开发出一些插件来让 VS 变得更强大。Reshape... 阅读全文
posted @ 2013-08-28 08:54 陆敏技 阅读(105283) 评论(70) 推荐(55) 编辑
摘要: 基于权限控制的考虑,在整个后台的开发中,菜单和按钮是可以被自定义的,也就是说:1:每开发一个页面,就需要在系统管理的 菜单管理 中进行设置;2:每个页面中的按钮,也是在 菜单管理 中的设置按钮部分进行设置;具体步骤如下:一:创建页面与菜单的对应管理比如,现在我们创建了一个页面,该页面用户展示页面分类,则需要首先进入 菜单管理:然后,选择你要将新菜单附加在哪个节点上,具体是在上面的列表中选中某节点就可以,然后在菜单管理中点击添加:设置菜单名,已经菜单对应的LOGO,当然,重点是填写如 URL,根据系统本身的特点,我们这里填写的是一个相对路径(即以"/”开头)。菜单本身是可以调节顺序和层 阅读全文
posted @ 2013-08-12 16:56 陆敏技 阅读(1080) 评论(5) 推荐(0) 编辑
摘要: 如果你不幸在 windows server 2008 R2 的 IIS7 中部署 MVC 站点的话,如果你输入:http://yourdomain/Organization/Index,那么你很有可能会碰到:404恭喜你,中标了。你需要下载一个 HOTFIX 地址,在 http://support.microsoft.com/kb/980368,有意思的是,你需要提供邮箱来进行下载。相关资料:http://stackoverflow.com/questions/2065752/mvc-views-returning-404-in-iis-7-5http://stackoverflow.com/ 阅读全文
posted @ 2013-08-09 10:11 陆敏技 阅读(1479) 评论(0) 推荐(0) 编辑
摘要: TFS非常强大,但是权限设置确实非常的恶心复杂,这貌似是一切NB又傲慢的软件的通病。那么,在哪里设置 WorkItem 的权限呢?第一步:第二步:第三步,下面你将一目了然。第四步,Shared Query共享经过上面的步骤,还不能将 Shared Queries 共享出来,那么,我们还需要: 阅读全文
posted @ 2013-08-05 09:56 陆敏技 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 在日常编写代码过程中,常常会碰到乱码问题,一个典型的情况是浏览网页,如果网站开发者缺少经验,就会带来这种令人头疼的问题。要了解乱码的症结,我们就得从字符集和字符编码说起,先来看看它们到底是什么: 1:字符集:是一个系统支持的所有抽象字符的集合。字符是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。 2:字符编码:是一套法则,最常规的理解就是:让程序根据这个法则对应到相应的字符集中将byte[]存取为string。 现在,我们要来看看这些东西在 .NET 中对应的是什么。一:字符集和字符编码 如果想得到全部的字符集,则使用 System.Text.Encod... 阅读全文
posted @ 2013-04-23 08:07 陆敏技 阅读(8037) 评论(1) 推荐(2) 编辑
摘要: 一:场景出于某种理由,需要由asp.net引擎处理所有可能出现的无效URL的Request。二:现状对于无效URL,一般会由IIS返回404错误。当然,也可以自定义Custom Error Page,但是在这种情况下,并不能处理原URL所代表的Request的数据(如表单数据)。或许我们想直接在Application_BeginRequest中处理该请求,但是,如果我们的IIS已经处理了“Verify that file Exists”,则实际上该请求根本不会被Application_BeginRequest命中(Fire)。三:解决方案1:准备好web.config,进行如下配置:<l 阅读全文
posted @ 2013-03-04 12:25 陆敏技 阅读(4701) 评论(3) 推荐(1) 编辑
摘要: 实际上“单元测试不可测试那些类(无抽象、静态类、静态方法)”是个伪命题,因为事实是:无抽象、静态类、静态方法都是不可单元测试的。那么,如果我们要写出可测试的代码,又要用到这些静态类等,该怎么办,实际上我们需要两个步骤:1:为它们写一个包装类,让这个包装类是抽象的(继承自接口,或者抽象类,或者方法本身是Virtual的);2:通知客户端程序员,使用包装类来代替原先的静态类来写业务逻辑;实际上,微软也是这么干的,我在上一篇博文《单元测试WebForm的UI逻辑及文件上传》写到,最典型的不可测试类,那就是WebForm架构的网站中,对Response等的模拟。查看Response这个类:namesp 阅读全文
posted @ 2012-12-31 12:16 陆敏技 阅读(5507) 评论(3) 推荐(3) 编辑
摘要: BS系统中的UI部分的逻辑测试,最首要的就是要模拟请求(Request)和输出(Response),而WebForm又跟MVC不一样,后者的Response,Request等HTTP上下文对象均有接口支持,很容易模拟,而查看WebForm的对应对象,如Response,我们首先看到的声明就是:public sealed class HttpResponse无接口,并且是sealed,换句话说,我们要测试一个如下的的Code-Behind函数的逻辑正确性,该怎么测试:protected void Page_Load(object sender, EvengArgs e){ this.Respo. 阅读全文
posted @ 2012-11-30 12:43 陆敏技 阅读(3691) 评论(2) 推荐(5) 编辑
摘要: 因为某项目的白盒单元测试做的不是很好,而QA又提出了非常高的代码覆盖率移行标准,不得以开始调研能覆盖手工测试(Mannual Test)的覆盖率工具,加上一些最基础的条件,该工具必须满足如下三点:1:能计算白盒单元测试覆盖率;2:能计算黑盒手工测试覆盖率;3:支持MSTest框架;第一个自然想到的就是NCover,没错,它肯定满足这三个条件,它有一个满足21天使用的Trial版本可以用,但是,商业版本的价格也是惊人的:NCover Code Central$ 2,298NCover Desktop$ 658NCover Collector$ 448很多刀刀。相比而言,生产Resharper的J 阅读全文
posted @ 2012-11-15 21:48 陆敏技 阅读(5038) 评论(5) 推荐(3) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 18 下一页
Web Counter
Coupon for Contacts