第一次一次过的hard题目,其实觉得难度应该算是中等难题。就是先找纵方向的中点,再找横方向的中点,思路类似一维的情况public class Solution { public int minTotalDistance(int[][] grid) { int row = grid...
分类:
其他好文 时间:
2015-11-29 08:14:10
阅读次数:
281
C++,time: O(m*n)space: O(m*n) 1 class Solution { 2 public: 3 /** 4 * @param grid: a list of lists of integers. 5 * @return: An integer, ...
分类:
其他好文 时间:
2015-11-27 16:59:52
阅读次数:
165
Counting rectanglesBy counting carefully it can be seen that a rectangular grid measuring 3 by 2 contains eighteen rectangles:Although there exists no...
分类:
其他好文 时间:
2015-11-26 23:03:54
阅读次数:
205
git push遇到的问题:wuzhiyi@IBM367-PB3Z5TM MINGW64 ~/workspace/HelloWorld/src/selenium (master)$ git push osc masterTo git@git.oschina.net:wuzhiyi51/seleniu...
分类:
其他好文 时间:
2015-11-26 13:00:44
阅读次数:
155
这一节加入模块自定义字段,并根据这些字段生成model。然后再定义grid中的分组和列。从这一切开始真正进入到了模块自定义的节奏当中,代码的复杂度和技巧性也大大提高。先从模块字段的自定义开始。先看一下ModuleModel.js中加入的新的定义:/** * 模块的数据模型 */Ext.define(...
分类:
Web程序 时间:
2015-11-26 12:44:55
阅读次数:
219
Grid各列已经能够展示出来了。列的类型包括字符型,整型,浮点型,货币型,百分比型,日期型和布尔型,我自定义了各种类型的渲染样式: 1、整型:标题栏居中,数值靠右显示,正数颜色为蓝色,负数颜色为红色,0不显示。 2、浮点型:标题栏居中,数值靠右显示,正数颜色为蓝色,负数颜色为红色,显示二位小数,0不...
分类:
Web程序 时间:
2015-11-26 12:41:22
阅读次数:
215
经过对自定义模块和Grid的设计和编码,现在已经能对一个有配置信息的模块来生成界面并进行一些简单的CURD操作。由于这是一个全解释性的前台的架构,因此你想到的任何新主意都可以放到所有的模块中。比如对于“Grid列宽的自动适应”这个功能,我们可以在系统设置项里加入“列宽自适应模式”,下面有三个选项:1...
分类:
Web程序 时间:
2015-11-26 12:38:09
阅读次数:
160
这一节来完成Grid中的金额字段的金额单位的转换。转换旰使用MVVM特性,总体上和控制菜单的几种模式类似。首先在目录app/view/main/menu下建立文件Monetary.js,用于放金额单位的数据和生成菜单的items。/** * 金额单位的管理类 */Ext.define('app.vi...
分类:
Web程序 时间:
2015-11-26 12:37:15
阅读次数:
230
model和columns生成好了,下面要修改一下Module.js和Grid.js中的代码,使其能够协同工作。/** * 一个模块的主控界面的容器,用来安放各个模块控件以及协调他们之间的关系 */Ext.define('app.view.module.Module', { extend: '...
分类:
Web程序 时间:
2015-11-26 12:31:00
阅读次数:
163
前面几节完成了模块Grid的自定义,模块Form自定义的过程和Grid的过程类似,但是要更复杂一些。先来设计一下要完成的总体目标。1?可以有多个Form方案,对应于显示、新增、修改、审核、审批等功能;2?对于上述各种功能可以选择不同的Form方案,比如说修改可以有几个方案,各个操作员可以选择他们感兴...
分类:
Web程序 时间:
2015-11-26 12:22:20
阅读次数:
185