什么时机重构代码?有两种情况第一种:先开发,不要过度设计,等积攒到编码困难时,或者代码不好看时,进行重构,这个时候要考虑未来业务的方向以及代码架构的可能性,进行预想和扩展性设计,保证下次需求开发能更快;第二种:就是先借鉴行业经验,进行对比自己的业务,通过一定程度的借鉴,重构当下自己的代码的架构和模式 ...
分类:
其他好文 时间:
2018-10-12 17:08:47
阅读次数:
119
3363: [Usaco2004 Feb]Cow Marathon 奶牛马拉松 Description ? 最近美国过度肥胖非常普遍,农夫约翰为了让他的奶牛多做运动,举办了奶牛马拉松.马拉 松路线要尽量长,所以,告诉你农场的地图(该地图的描述与上题一致),请帮助约翰寻找两个 最远农场间的距离. In ...
分类:
其他好文 时间:
2018-10-10 14:20:18
阅读次数:
321
想着自己有什么,还要什么,就不会迷茫。 架构要构思周全,注重可重用性,可扩展性,但是不要过度设计 代码开发可以考虑一定的性能优化以及代码维护性,但是首先关注功能开发,等有需求时,再做进一步变更 解决问题先从分析问题的“前世今生”开始着手 ...
分类:
其他好文 时间:
2018-10-08 19:29:05
阅读次数:
169
1, css过度与动画 需要使用 v-if, v-show 来进行 1), 过度类名 v-enter: 进入时触发 v-enter-active: 执行过程中 v-enter-to: 停止时进行 v-leave: 离开时开始时进行的 v-leave:active: 离开执行时 v-leave-to: ...
分类:
其他好文 时间:
2018-10-06 19:52:21
阅读次数:
137
概念 随机森林(RandomForest):随机森林是一个包含多个决策树的分类器,并且其输出的类别是由个别数输出的类别的众数而定 优点:适合离散型和连续型的属性数据;对海量数据,尽量避免了过度拟合的问题;对高维数据,不会出现特征选择困难的问题;实现简单,训练速度快,适合 进行分布式计算 1 impo ...
分类:
编程语言 时间:
2018-10-05 23:59:35
阅读次数:
492
决策树优点:计算复杂度不高,输出结果易于理解,对中间值的缺失不敏感,可以处理不相关特征数据; 决策树缺点:可能会产生过度匹配问题。 决策树的一般步骤: (1)代码中def 1,计算给定数据集的香农熵: 其中n为类别数,D为数据集,每行为一个样本,pk 表示当前样本集合D中第k类样本所占的比例,Ent ...
分类:
编程语言 时间:
2018-10-04 17:50:52
阅读次数:
205
性能优化之NSDateFormatter 为什么要优化NSDateFormatter? 首先,过度的创建NSDateFormatter用于NSDate与NSString之间转换,会导致App卡顿,打开Profile工具查一下性能,你会发现这种操作占CPU比例是非常高的。据官方说法,创建NSDateF ...
分类:
其他好文 时间:
2018-09-28 12:57:30
阅读次数:
160
一、过度 从一个状态,以动画方式变成另一个状态的变化过程 1.过度属性 2.注 过度效果通过hover产生可以制成一个hover层,hover层包含需要变化的层 hover层的处理方式:与显示层同等区域大小 可以将显示层的位置交于hover层处理 3.案例 鼠标移动到圆柱,圆柱发生变化 二、动画 1 ...
分类:
其他好文 时间:
2018-09-28 12:37:22
阅读次数:
146
HTML下部分布局 一、z-index布局 简述:z-index布局可以通过设一个0及以上的值来表示优先级,优先级高的显示出来且一般是用来在多个布局的内容想让自己想要显示出来的内容显示出来就可以将其的优先级设置为最高。 辅助了解:可以将其认为是平面上的z轴(z轴上的值越大就越先显示)来辅助理解。 < ...
分类:
Web程序 时间:
2018-09-27 22:21:59
阅读次数:
246
学习算法并不是为了记住几个排序、二分查找、二叉树遍历,他还能锻炼你的逻辑思维、性能意识, 而且,如果你写代码能力还有欠缺,你还可以通过把学到的数据结构和算法都实现一遍, 这是一种很好很好的锻炼编程能力的方法。所以不要过度追求一定要在项目里手写快排、手写二叉树才能算是用上。 其实,我觉得,数据结构和算 ...
分类:
编程语言 时间:
2018-09-27 17:00:45
阅读次数:
160