2014年4月28日

摘要: ECMAScript给Function原型定义了两个方法,一个是call()和apply()。使用这两个方法可以想其他对象方法一样调用函数。把对象当成数据一样的参数传递给函数,参数去调用函数。 他两的区别是:call的第一个参数必须是对象(或者函数),其余的参数可以任意。而apply的一般只有两个参数,第一个必须是对象或者函数,第二个是一个带下标的集合。 例如: function dow(s... 阅读全文
posted @ 2014-04-28 17:31 Dtscal 阅读(197) 评论(0) 推荐(0) 编辑

2014年3月1日

摘要: 这几天都在用blend拖拽界面.我想要的效果是放大后出现的效果是但实际出来的效果是放大以后能看到所有的控件,缩小以后窗体就把控件个遮住了.怎么办?在WPF中提供了9种布局方式,具体Grid,Canvas,StackPanel。。。记不住针对不同的界面实际用到的布局也是不同的,所谓的设计就是视情况而定比方说上面的例子,自己从直接往上面托控件,然后手动去对齐。眼睛都成对眼儿了效果还是不令人满意,但如果是窗体固定大小不然其变动。这样的方式完全能满足需求,一个一个去对齐也恼火。然后我把外面的Layoutroot (实际上也是一个grid)拆分成9行。如下图然后再2B的在每一行中加入一个grid然后再在 阅读全文
posted @ 2014-03-01 11:12 Dtscal 阅读(3233) 评论(0) 推荐(0) 编辑

2013年12月26日

摘要: 导航高亮 阅读全文
posted @ 2013-12-26 13:35 Dtscal 阅读(7047) 评论(0) 推荐(0) 编辑

2013年12月21日

摘要: 方法1:用Math.round计算,这里返回的数字格式的.float price=89.89;int itemNum=3;float totalPrice=price*itemNum;float num=(float)(Math.round(totalPrice*100)/100);//如果要求精确4位就*10000然后/10000方法2:用DecimalFormat 返回的是String格式的.该类对十进制进行全面的封装.像%号,千分位,小数精度.科学计算.float price=1.2;DecimalFormat decimalFormat=new DecimalFormat(" 阅读全文
posted @ 2013-12-21 19:09 Dtscal 阅读(213677) 评论(8) 推荐(3) 编辑

2013年11月15日

摘要: 今天使用vs 2012 测试一个功能,老大部署的环境结果在我的电脑上死活NUnit跑不出来(或许自己太依赖Intellij idea 右键的run|debug).按照官方的building solution,其test exploer 还是要求building solutaion.最后,老大推荐一个vs 的一个插件吧,TestDriven.Net 推荐一个免费版本,这样在.net下的测试类就右键就多了一个 阅读全文
posted @ 2013-11-15 14:11 Dtscal 阅读(219) 评论(0) 推荐(0) 编辑

2013年5月16日

摘要: 要实现的效果用图表示出来,选择左边的grid的任意行,该行的剩余字段绑定到右边的Form中...修改了Form中的字段.点击更新按钮自动更新store中选择汗的字段.反正现在就是有这么样一个需求.用到的modelExt.define('Column', { extend: 'Ext.data.Model', fields: ['code', 'name', 'name2', 'name3', 'type', 'remark', {name: 'len' 阅读全文
posted @ 2013-05-16 18:04 Dtscal 阅读(3984) 评论(0) 推荐(0) 编辑

2013年2月1日

摘要: 需求:通过一个请求url返回一张图片例如这样有一个好处是,你发你的请求.但是你就是不知道我的实际图片在哪儿?呵呵好耍三代码View Code /** * 通过url请求返回图像的字节流 */ @RequestMapping("icon/{cateogry}") public void getIcon(@PathVariable("cateogry") String cateogry, HttpServletRequest request, HttpServletRespon... 阅读全文
posted @ 2013-02-01 15:28 Dtscal 阅读(36377) 评论(0) 推荐(0) 编辑

2013年1月30日

摘要: 需求:做权限管理创建一个角色的时候往往需要初始化权限(即选择该角色下的菜单节点,然后对菜单节点的操作权限:查|增|删|改.)到初始化页面的时候,有一个gridpanel来盛放被选择的节点和权限(权限可改),grid上面有个增加按钮.点击增加按钮弹出窗体,所有菜单节点.(可选)选择对应的菜单把该信息传递至,grid.如下图:然后点击下一步,把grid中数据提交到后台.自己的解决方法:1,先把页面内容构造出来,即gridpanel,win. //自定义模型权限模型 Ext.define('Permission', { extend: 'Ext.data.Model' 阅读全文
posted @ 2013-01-30 22:54 Dtscal 阅读(3503) 评论(1) 推荐(0) 编辑

2013年1月23日

摘要: 由于PHP5.3 的改进,原有的IIS 通过isapi 方式解析PHP脚本已经不被支持,PHP从5.3.0 以后的版本开始使用微软的 fastcgi 模式,这是一个更先进的方式,运行速度更快,更稳定。本文介绍在IIS上以FastCGI模式运行PHP。我们以 Windows 2003 + IIS 6.0(windows2003自带) 为例。第一步:下载安装的文件1. FastCGI 版本 fcgisetup_1.5_x86_rtw.msi2. MySQL 版本 mysql-5.5.19-win32.msi3. PHP 版本 php-5.3.8-nts-Win32-VC9-x86.zip提示:1. 阅读全文
posted @ 2013-01-23 23:36 Dtscal 阅读(1623) 评论(0) 推荐(0) 编辑

2013年1月13日

摘要: 在vs 2010中创建测试单元很简单,但是没有操作过又会摸不着头脑.总结一下,大致流程是创建类库建类,建方法,在方法上右键->创建测试单元,之后会让选择那些方法需要测试,选择之后创建测试类库.这个方法创建出来的好处是直接把测试方法都都给创建出来了,包括方法需要的一些基本参数.然后打开[测试]->[窗口]->[测试列表编辑器],选择对应的测试方法.然后然后点击右键-[运行选中的测试]-然后出来结果,通过或者不通过.就是弄个简单的一回事.说到测试倒是想到了老大说的一个事,国外写程序是先写测试方法,然后采取定义类,定义方法.最后满足测试方法.功能就实现了.所谓测试就是模拟应用场景, 阅读全文
posted @ 2013-01-13 17:48 Dtscal 阅读(173) 评论(0) 推荐(0) 编辑