线型动态规划的好题…… 分析题意,不难设计出状态:f[i][x][y][z]表示完成第i个任务后,三个人分别在x,y,z位置时的花费。但是这样的状态时间与空间都无法承受,不可行。 再次考虑:当完成第i个任务后,其中一人必定在p[i]上,因此状态可以减少一维:f[i][x][y]表示完成第i个任务后, ...
分类:
其他好文 时间:
2019-04-06 00:10:11
阅读次数:
94
SQLAlchemy是python中最著名的ORM(Object Relationship Mapping)框架了。 前言:什么是ORM? ORM操作是所有完整软件中后端处理最重要的一部分,主要完成了后端程序和数据库之间的数据同步和持久化的操作。 数据库表示一个二维表,包含多行多列。把一个表的内容用 ...
分类:
数据库 时间:
2019-04-02 12:38:52
阅读次数:
173
pandas: 在内存中或对象,会有一套基于对象属性的方法, 可以视为 pandas 是一个存储一维表,二维表,三维表的工具, 主要以二维表为主 一维的表, (系列(Series)) 二维的表,DataFrame, 也叫报表 三维的表,(面板(Panel)) 文本格式 : CSV 以文本方式存储, ...
分类:
其他好文 时间:
2019-03-31 23:17:55
阅读次数:
299
public class UnitTest1 { [TestMethod] public void TestMethod1() { var nodes = new List() { new Node { Id = 1, PId = null, Data = "... ...
分类:
其他好文 时间:
2019-03-29 18:57:12
阅读次数:
211
一.数据库mysql的特点 1.首先数据库分为RDBMS(关系型数据库),和NOSQL(非关系型数据库),而我们的mysql则是RDBMS。 2.RDMS和NOSQL特点对比 RDBMS特点: (1)二维表的形式展示 (2)使用率非常大,例如传统企业上使用的orcale,以及最新互联网企业的mysq ...
分类:
数据库 时间:
2019-03-22 21:34:15
阅读次数:
201
【业务场景】 在Spark的统计开发过程中,肯定会遇到类似小维表join大业务表的场景,或者需要在算子函数中使用外部变量的场景(尤其是大变量,比如100M以上的大集合),那么此时应该使用Spark的广播(Broadcast)功能来提升性能。 【原理说明】 在算子函数中使用到外部变量或两表join时, ...
分类:
其他好文 时间:
2019-03-21 01:06:28
阅读次数:
180
日常有时候导出数据需求时,数据列会遇到带有分隔符的ID,但又需要匹配维表(如下图所示)将ID变成名称。 这种情况可以采用“分隔-匹配-合并”的方法 具体代码为: ...
分类:
数据库 时间:
2019-03-16 12:28:37
阅读次数:
253
简介: JdbcTemplate开发dao层程序 由Spring框架给我们提供,Spring提供的很多操作数据源(关系型数据库,二维表格模型,有明确的行和列(mysql/orcal等) 非关系型数据库(redis.mongodb)NoSQL)消息列(activeMq,jms)的小工具 JdbcTem ...
分类:
数据库 时间:
2019-03-16 09:37:18
阅读次数:
180
数据库设计范式 什么是范式:简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的的数据库是需要满足一些 规范的来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范式。 什么是三大范式: 第一范式:当关系模式R的所有属性都不能在分解为更基本的数 ...
分类:
数据库 时间:
2019-03-06 01:11:27
阅读次数:
220
1 简介 DataFrame是Python中Pandas库中的一种数据结构,它类似excel,是一种二维表。 或许说它可能有点像matlab的矩阵,但是matlab的矩阵只能放数值型值(当然matlab也可以用cell存放多类型数据),DataFrame的单元格可以存放数值、字符串等,这和excel ...
分类:
其他好文 时间:
2019-03-04 20:38:35
阅读次数:
152