摘要:
问题出自一个自写的滚动控件的指令,ng-repeat 一个数组的数据,在一个div中提供展示效果,如果个数多超过展示长度,那么超出部分会被隐藏比并增加前翻后翻按钮。通过元素的 position 进行设置当前显示的数据,翻页就 +/- 一下这个元素的 width 然后设置整体的 position le 阅读全文
摘要:
一般不会用到这个浏览器的本地存储,项目中的数据一般都会存在后台的数据库中,需要时,则由前台进行请求获取。不过有些情况下不得不使用这个 localStorage 来做保存操作。比如绘制的图像数据,请求后台返回数据进行绘制,这时需要将之前请求的绘制图片数据进行保留,以便方便对比,而将之前请求绘制的图片数 阅读全文
摘要:
最近搞这个 angular1 升级到 angular2 的混合启动,真是累人呀,相关资料少不说,项目还用的是 gulp,都知道与 angular2 绝配的是 typescript ,使用 webpack 或者 systemjs 这种模块加载器很容易就能启动起来。 老大说用 gulp-webpack 阅读全文
摘要:
现在很多软件都已支持多语言,我们项目中也不例外。angular 的 $translate 很好用,进行简单的配置就能使用多种语言,这里不详细讲解它的配置什么的,百度一下太多了。。。 我们使用 $translate.use(language) 来实现语言的切换,然后它会自动的去加载对应的 .json 阅读全文
摘要:
其实数组倒序输出相对来说还是挺简单的,因为数组已经是有序的了,所以只要循环然后压入一个新数组即可。 也许你会这样写: 而没有对数组这种push操作的java,可以这样写: 思路无非都是从后向前循环,然后压入新数组打印出来。这是正确的! 然而通过昨天对快速排序的剖析,我们理解了它的思想:每次循环都通过 阅读全文
摘要:
不知道从什么时候起,百度出来的回答大部分都是博客园的文章了,就拿本章的问题查找的答案来说,内容大部分没区别,而且所答非所问,明明帖子的问题是url地址栏的中文乱码问题,但是回答的都什么云里雾里的,复制粘贴也不粘点质量高的。 项目中的页面跳转后获取url参数的问题,因为是抽取出来的放到独立页面上的模块 阅读全文
摘要:
上次的快排理解的不深刻,这次梳理一下它的核心: (1)选择一个标志值(通常为数组第一个元素) (2)从后向前进行一次遍历,找到一个小于标志值的数,i++,与标志值互换 (3)从前向后进行一次遍历,找到一个大于标志值的数,j--,与标志值互换 (4)重复(2)(3)步骤,直到左边数全部小于标志值,右边 阅读全文
摘要:
前几天浏览网页,看到过一个帖子,问: 有哪些算法惊艳到了你? 下面有100多的回答,浏览了一些,有的是根本没听过,涉及到了多个领域的优秀算法,其中有一个回答是快排,而且还有很生动的动图演示。 后来做算法题时,就遇到了数组排序的问题,再去那网页找那个快排时,就没再看到那个动图TOT,可能是太多回答我没 阅读全文
摘要:
js中很好压入,push即可。 本文谈论的是java中对于不确定长度的数组的压入元素操作。 题目是这样的: 定义一个数组,40元素,随机生成0~100整数,求平均值后将低于平均值的元素存储到一维数组打印并输出。 起初看到题目,也不是很难,循环遍历,求平均也简单,但是,一个不固定长度的数组,该怎么创建 阅读全文
摘要:
看起来so easy,slice截取,concat拼接到末尾。 就像这样: var arr = [1,2,3]; var newArr = arr.slice(1).concat(arr.slice(0,1)); ///[2,3,1] js有专门截取数组的api,很方便很强大,但java并没有,本文 阅读全文