题意 5E26 扑克牌 0x5E「动态规划」练习 描述 一副不含王的扑克牌由52张牌组成,由红桃、黑桃、梅花、方块4组牌组成,每组13张不同的面值。现在给定52 张牌中的若干张,请计算将它们排成一列,相邻的牌面值不同的方案数。 牌的表示方法为XY,其中X为面值,为2、3、4、5、6、7、8、9、T、 ...
分类:
其他好文 时间:
2019-05-02 21:42:59
阅读次数:
149
深入浅出,mark一下 from : http://blog.codinglabs.org/articles/pca-tutorial.html PCA(Principal Component Analysis)是一种常用的数据分析方法。PCA通过线性变换将原始数据变换为一组各维度线性无关的表示,可 ...
分类:
其他好文 时间:
2019-05-02 18:58:17
阅读次数:
181
基础知识在具体讲卡顿工具前,你需要了解一些基础知识,它们主要都和CPU相关。造成卡顿的原因可能有千百种,不过最终都会反映到CPU时间上。我们可以把CPU时间分为两种:用户时间和系统时间。用户时间就是执行用户态应用程序代码所消耗的时间;系统时间就是执行内核态系统调用所消耗的时间,包括I/O、锁、中断以及其他系统调用的时间。CPU性能在开发过程中,我们可以通过下面的方法获得设备的CPU信息。//获取C
分类:
移动开发 时间:
2019-04-29 19:24:29
阅读次数:
401
完整代码实现放在我的github上: "click me" 一、任务要求 实现一个基于简单英语语法的chart句法分析器。 二、技术路线 采用自底向上的句法分析方法,简单的自底向上句法分析效率不高,常常会 ...
分类:
其他好文 时间:
2019-04-24 23:39:30
阅读次数:
307
边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法 长期的测试工作经验告诉我们,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部(从开发角度可以发现)。因此针对各种边界情况设计测试用例,可以查出更多的错误。 使用边界值分析方法设计测试用例,首先应确定边界情况。通常 ...
分类:
其他好文 时间:
2019-04-02 22:43:27
阅读次数:
205
1、词频统计 (1)词频分析是对文章中重要词汇出现的次数进行统计与分析,是文本 挖掘的重要手段。它是文献计量学中传统的和具有代表性的一种内容分析方法,基本原理是通过词出现频次多少的变化,来确定热点及其变化趋势。 (2)安装jieba库 安装说明代码对 Python 2/3 均兼容 全自动安装:eas ...
分类:
其他好文 时间:
2019-04-01 11:52:46
阅读次数:
195
作为一个程序员,我认为,不需要把数学全部学完,要选择合适自己的资料。 《统计思维:程序员数学之概率统计(第2版)》以程序模拟的方式而不是数学教材上毫无来由的定理解释了大多数统计上的基本概念。《统计思维:程序员数学之概率统计(第2版)》,中文PDF,带书签目录,204页,文字可以复制。《统计思维:程序 ...
分类:
其他好文 时间:
2019-03-29 23:49:29
阅读次数:
829
一、基于度量的程序结构分析 基于度量的程序结构分析,主要运用IntelliJ里面自带的Diagram功能生成类关系图,以及Metrics插件进行复杂度分析。 其中复杂度分析相关指标含义如下: Complexity Metrics(复杂度分析) 这部分我们需要使用的主要是方法和类的复杂度分析。 方法的 ...
分类:
其他好文 时间:
2019-03-25 09:12:15
阅读次数:
281
对比分析,交叉分析,相关分析,回归分析,聚类分析 等数据分析方法。 数据分析方法论的重要性: 指导数据分析师进行一次完整性的数据分析,而只有在营销,管理等方法和理论指导下,结合实际业务情况,才能确保数据分析维度的完整性和有效性及正确性。 * 理顺分析思路,确保数据分析结构体系化。 * 把问题分解成相 ...
分类:
其他好文 时间:
2019-03-09 10:20:04
阅读次数:
206
分析客户的业务,把它转化为技术设计时,有很多的方法,经常提到的就是5W,有的说5W是问5次为什么,还有的说5W是When,Where,Who,What,Why。除了分析方法以外,经过这么多年这么多专家的经验总结,不管在什么行业,总能遇到类似的问题,比如组织是怎么管理的,组织之间的责任是怎么划分的。最近在翻一系列跟业务分析有关的书,其中有一本介绍问题的分析套路的书——MartinFowler的《分析
分类:
其他好文 时间:
2019-03-06 00:44:10
阅读次数:
141