P1049装箱问题

这是一道DP(背包)水题。 题目问剩余空间最小,那么意思为装得最多。拿到题后便习惯了用贪心去思考,发现局部并不是全局最优,所以考虑dp。但是发现01背包的价值呢?(这个错误的想法就显示了我对dp理解得不透彻)。而其实这些题的本源都在于写转移方程,于是便想了出来dp[j]=max(dp[j],dp[j-weight[i]]+weight[i]),用dp[j]来表示当背包容量为j时最大可以装多少。另外,要注意倒序,因为是类01。 1.不要光想套模板,要自己写出状态转移方程 2.贪心是一种方法,并不
分类: 其他 发布时间: 07-22 23:54 阅读次数: 0

background的简写属性

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 </head> 7 8 <script type="text/javascript"> 9 </script> 10 <style type="text/css"> 11 body{ 12
分类: 其他 发布时间: 07-22 23:54 阅读次数: 0

六十五、SAP中通过BREAK-POINT下断点,进行调试

一、代码如下,有2个断点的按钮,可以可以写入BREAK-POINT人工断点 二、运行之后,程序会被断下来, 四个执行按钮,意思分别为:单步进入子程序,单步不进入子程序,返回外面,执行到断点处 三、我们双击变量中的ITAB5 四、在结构中可以看到他是由2个成员组成的结构体 五、我们双击内表图标 六、可以看到,此处为一个内表 七、遇到问题要沉着冷静,多调试。
分类: 其他 发布时间: 07-22 23:54 阅读次数: 0

认知升级:提升理解层次的NLP思维框架

NLP(神经语言程序学)是由理查德·班德勒和约翰·格林德在1976年创办的一门学问,美国前总统克林顿、微软领袖比尔盖茨、大导演斯皮尔博格等许多世界名人都接受过 NLP培训,世界500强企业中的 60%采用NLP培训员工,理解层次是NLP中的一个核心概念。 在这个世界上,每一件与我们有关系的事,我们都会赋予其一些意义。由于每个人赋予的意义都会有所不同,因此我们的理解也会不一样,理解不一样,解决办法当然就会不同。 「NLP理解层次」说,对一件事情的理解,我们可以分成6个不同的层次,而这个层次是有高
分类: 其他 发布时间: 07-22 23:54 阅读次数: 0

python -- 迭代器

一、迭代器(Iterator) 迭代器是一个可以记住遍历位置的对象。 它从集合的第一个元素开始,直到集合所有元素被访问完结束。 字符串、列表、字典、元组、集合都是可迭代的。(但不一定是迭代器) 迭代器有两个最基本的方法: iter() :用于创建迭代对象(创建后方可进行for...in ... 迭代) next() :用于访问迭代器中的下一个元素 next() 是单向的,一次只能获取一个元素,获取到最后的元素后停止,只能向前遍历,不能后退 迭代器在处理大量数据,甚至是无限数据时具有加载数据快、
分类: 其他 发布时间: 07-22 23:54 阅读次数: 0

Vue 中的过滤器的使用

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <!-- 导入Vue的包 -->
分类: 其他 发布时间: 07-22 23:54 阅读次数: 0

html常用表单元素(组件)

html常用表单元素(组件): 语法: <input type = ?/> 总共有10种,另外两种为文本域textarea,下拉列表选择框 select 问号代表的有以下十种:   1. 文本框(默认——如果没有指定type,默认显示文本框)    text 语法<input />   2.密码框——password   3.单选按钮——radio   4.复选框——checkbox   5.普通按钮——button   6.提交按钮——submit   7.重置按钮——reset   8.文
分类: 其他 发布时间: 07-22 23:54 阅读次数: 0

SparkStreaming整合flume

SparkStreaming整合flume 在实际开发中push会丢数据,因为push是由flume将数据发给程序,程序出错,丢失数据。所以不会使用不做讲解,这里讲解poll,拉去flume的数据,保证数据不丢失。 1.首先你得有flume 比如你有:【如果没有请走这篇:搭建flume集群(待定)】 这里使用的flume的版本是apache1.6 cdh公司集成 这里需要下载 (1).我这里是将spark-streaming-flume-sink_2.11-2.0.2.jar放入到flume的
分类: 企业开发 发布时间: 07-22 23:54 阅读次数: 0

比特币概念

比特币概念 bitcoin源码地址 https://github.com/bitcoin/bitcoin 作者:不如假如 链接:https://www.jianshu.com/p/ed92cd055c40 一、快速术语检索 比特币地址:(例如:1DSrfJdB2AnWaFNgSbv3MZC2m74996JafV)由一串字符和数字组成,以阿拉伯数字“1”开头。就像别人向你的email地址发送电子邮件一样,他可以通过你的比特币地址向你发送比特币。 比特币:既可以指这种虚拟货币单位,也指比特币网络或
分类: 其他 发布时间: 07-22 23:38 阅读次数: 0

go语言圣经第五章(读书笔记)

目录 第五章 函数 函数声明 递归 多返回值 错误 错误处理策略 文件结尾错误(EOF) 函数值 匿名函数(anonymous function) 警告:捕获迭代变量 可变参数 Deferred函数 Panic异常 Recover捕获异常 第五章 函数 函数声明 没有默认参数值 实参通过值传递,形参是实参的拷贝 实参是引用类型(指针,slice,map,function,channel等)时,实参可能会被修改 可能会遇到没有函数体的函数声明,这表示该函数不是Go实现的,例如 package m
分类: 其他 发布时间: 07-22 23:38 阅读次数: 0

牛客网(暑假集训#2)H - Second Large Rectangle

Description Given a N×M binary matrix. Please output the size of second large rectangle containing all "1". Containing all "1" means that the entries of the rectangle are all "1". A rectangle can be defined as four integers x1,y1,x2,y2 where 1≤x1≤x2
分类: 其他 发布时间: 07-22 23:38 阅读次数: 0

面试题((A)null).fun()——java中null值的强转

面试题分享 public class A {public static void fun1() { System.out.println("fun1"); } public void fun2() { System.out.println("fun2"); } public static void main(String[] args) { ((A) null).fun1(); ((A) nul
分类: 其他 发布时间: 07-22 23:38 阅读次数: 0

Java——Java线程安全的集合详解

文章:Java线程安全的集合详解
分类: 其他 发布时间: 07-22 23:38 阅读次数: 0

h5中div边距去除

style样式里面加上 <style> *{ margin:0 ;//外边距为0 padding:0;//内边距为0 } </style>
分类: 其他 发布时间: 07-22 23:38 阅读次数: 0

卡特兰数——什么鬼,又是一个板子

一、关于卡特兰数 卡特兰数是一种经典的组合数,经常出现在各种计算中,其前几项为 : 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, 58786, 208012, 742900, 2674440, 9694845, 35357670, 129644790, 477638700, 1767263190, 6564120420, 24466267020, 91482563640, 343059613650, 1289904147324, 486194640
分类: 其他 发布时间: 07-22 23:38 阅读次数: 0

配置中心——Apollo小记

一、什么是配置 配置是程序运行时,动态调整行为的能力。 配置有以下属性: 配置是独立于程序的只读变量 同一份程序在不同的配置下才会有不同的行为,而且配置对于程序来说是只读的,所以程序可以通过读取配置来改变自己的行为,但是不能自己改动配置文件。 配置伴随应用的整个生命周期 应用在启动的时候通过读取配置来初始化,在运行时根据配置改变自己的行为。 配置有多中加载方式 程序内部hard code,这种做法是反模式,十分不建议。 配置文件。 环境变量,配置可以预置在操作系统的环境变量里,程序运行时读取。
分类: 其他 发布时间: 07-22 23:38 阅读次数: 0

skywalking安装运行(docker)

https://github.com/apache/skywalking-docker/tree/master/6/6.2 https://hub.docker.com/r/apache/skywalking-oap-server https://hub.docker.com/r/apache/skywalking-ui mkdir /opt/skywalking-oap-server vim /opt/skywalking-oap-server/Dockerfile FROM apache/
分类: 其他 发布时间: 07-22 23:38 阅读次数: 0

E07【餐厅】What do you recommend?

核心句型 What would you recommend? 你有什么推荐吗? 场景对话: A:What do you want to eat? 你想吃点什么? B:I don't know. There's a lot choose from on the menu. 我不知道,菜单上的选择很多。 A:Would you like me to help? 要我帮忙吗? B:Yes,please. It's all new to me. What would you recommend? 好呀
分类: 其他 发布时间: 07-22 23:38 阅读次数: 0

cmd:WIN7操作系统下cmd窗口下的复制粘贴

1、右击cmd的顶部栏,点开属性 2、在 选项 下,勾选"快速编辑模式” 3、按住鼠标左键标注需要复制的区域 再点击一下右键,则上文的标记区域就已经被复制了,可以通过ctrl+v进行粘贴。注意,此处不需要ctrl+c
分类: 其他 发布时间: 07-22 23:38 阅读次数: 0

Y服务-你真的懂 Yaml 吗

目录 一、什么是 Yaml 二、Yaml 的语法 三、操作 Yaml A. 引入框架 B. 代码片段 C. 完整案例 参考文档 在Java 的世界里,配置的事情都交给了 Properties,要追溯起来这个模块还是从古老的JDK1.0 就开始了的。 "天哪,这可是20年前的东西了,我居然还在用 Properties.." 然而,本文的主角并不是Properties,而是Yaml。这是新时代里微服务架构上的宠儿,和 Properties 相比起来,Yaml 显得有些弄潮儿。 以往的大多数项目里,
分类: 其他 发布时间: 07-22 23:38 阅读次数: 0