题目:戳这里 学习博客:戳这里 题意:有很多个活动,每个活动有持续天数,每个活动会在每天提供C个CPU每个CPU价格为P,问需要工作N天,每天需要K个CPU的最少花费。 解题思路:遍历每一天,维护当前天K个cpu的最小花费。具体方法是维护两个线段树(树状数组也可以),维护每一天可以使用的cpu数和价 ...
分类:
编程语言 时间:
2018-10-31 22:37:48
阅读次数:
261
stack堆栈容器 堆栈是一个线性表,插入和删除只在表的一端进行。这一端称为栈顶(Stack Top),另一端则为栈底(Stack Bottom)。堆栈的元素插入称为入栈,元素的删除称为出栈。由于元素的入栈和出栈总在栈顶进行,因此,堆栈是一个后进先出(Last In First Out)表,即 LI ...
分类:
编程语言 时间:
2018-10-31 22:37:59
阅读次数:
182
1、使用IDEA新建工程引导方式,创建消息生产工程 springboot-kafka-producer。 工程POM文件代码如下: 注释部分为手动添加的 gson、lombok 依赖。 2、创建消息实体类 3、创建消息生产类 4、编辑资源配置文件 application.properties 5、启 ...
分类:
编程语言 时间:
2018-10-31 22:38:21
阅读次数:
819
Python内置方法 参考官方文档:https://docs.python.org/3/library/functions.html abs() 取绝对值 all() 如果可迭代的对象所有的元素都为真则返回True,则不能存在0元素 any() 如果可迭代的对象所有的元素有一个为真则返回True a ...
分类:
编程语言 时间:
2018-10-31 23:22:49
阅读次数:
219
By francis_haoOct 31,2018 官方的函数定义(BNF语法标记) decorator decorator仅仅是一个语法糖,函数可以使用它被封装起来,其返回值必须是可执行的,decorator语法在定义的时候会被执行。在下例中 @ffdef func(): pass 等同于 def... ...
分类:
编程语言 时间:
2018-10-31 23:23:30
阅读次数:
239
python3.5.3的版本。需要先生成一个私钥,然后放入这里面即可。 这个有个地方需要注意的是: 1. 加密阶段,我们base64 第一次加密的时候,是加密传入的字符串,然后rsa继续把base64加密后的数据再次加密 , 等rsa加密完成后,我们base64进行第二次加密,此刻加密的数据是加密 ...
分类:
编程语言 时间:
2018-10-31 23:27:48
阅读次数:
1102
局部变量的作用范围: 在类的方法中定义的变量称之为局部变量。局部变量旨在当前代码中有效 局部变量的声明周期取决与方法 ...
分类:
编程语言 时间:
2018-10-31 23:28:14
阅读次数:
233
有关二维字符型数组的读入 今天LYOI日常模拟赛 ~~窝因为T3读入二维字符型数组时出了锅导致爆零qwq~~ 步入正题 那么该如何读入二维的字符型数组呢 假设我们想读入n = 6的二维字符型数组 因为scanf读入的是一维的 所以我们只需要读入a[n]即可 这样就变成了二维 如果我们输入 那么我们运 ...
分类:
编程语言 时间:
2018-10-31 23:28:34
阅读次数:
245
分享一个python 脚本 关于建立ftp服务器以供局域网内的同事访问 ftp.py 先安装 pyftpdlib 之后根据自己的用户名和密码和对应的传输路径,修改这一行 运行 ...
分类:
编程语言 时间:
2018-10-31 23:28:59
阅读次数:
269
模拟用户登录name = input('请输入用户名')password = input('请输入密码')if name == 'root': if password == 'root': print('登录成功') else: print('密码错误')else: print('账号错误') nu ...
分类:
编程语言 时间:
2018-10-31 23:29:06
阅读次数:
229
认识进程与线程(python) 一段时间没有更新博客了,今天和大家讲讲关于 python 进程和线程的知识点。(个人心得,多多指教!) 阶段一:并发与并行的深入理解 ? 并行一定是并发,但并发不一定是并行。 ? 并行是相对的,并行是绝对的。 问题一: 计算机是如何执行程序指令的? 问题二: 计算机如 ...
分类:
编程语言 时间:
2018-10-31 23:29:54
阅读次数:
367
Java中的数组在内存中的图解,其实对于数组,还是比较熟悉的,平时用的也是很多的,在看数据结构与算法的极客时间专栏,最常用的10个数据结构:数组、链表、栈、队列、散列表、二叉树、堆、跳表、图、Trie树,其中数组是最基础,也是学起来最简单的一种数据结构,数组是一种线性表数据结构。它用一组连续的内存空 ...
分类:
编程语言 时间:
2018-10-31 23:31:16
阅读次数:
406
原文:http://kilik.iteye.com/blog/677253 最近在研究java的性能调优,顺手写了一个小程序来测试性能问题。这个程序用来进行矩阵乘法运算,如下: 在ubuntu 10.04(64bit)下,JDK 1.6.0.20运行该程序共耗时76秒。分析下来,影响运行速度的因素主 ...
分类:
编程语言 时间:
2018-10-31 23:32:10
阅读次数:
397
1 """ 2 #给定一个只包含正整数的非空数组,返回该数组中重复次数最多的前N个数字 3 #返回的结果按重复次数从多到少降序排列(N不存在取值非法的情况) 4 解题思路: 5 1.设定一个空字典,去存储列表中的值和值出现的次数 6 2.使用L.count()方法可以统计出L中值出现的次数 7 3.... ...
分类:
编程语言 时间:
2018-11-01 00:49:49
阅读次数:
440
下载:https://pan.baidu.com/s/1BVwu7USxXFPGRr5Vxqktkg 《从Excel到Python数据分析进阶指南》高清中文版PDF 带目录,文字可以复制粘贴。 ...
分类:
编程语言 时间:
2018-11-01 00:50:50
阅读次数:
781
var str="hello,word,java,eclipse,jsp"; //字符串截取为数组 var strArr=str.split(","); for(j = 0,len=strArr.length; j < len; j++) { alert(strArr[j]); }; ...
分类:
编程语言 时间:
2018-11-01 00:51:53
阅读次数:
228
1-1 自动化运维开发实战课程导学 2-1 自动化工程总体设计 2-2 章节介绍 2-3 学习环境硬件准备 2-4 Python等基础环境安装 2-5 Mysql、Mongo、Redis安装 2-6 让工程在ubuntu上run起来 2-7 pycharm打开工程 2-8 课程学习方法和建议 3-1 ...
分类:
编程语言 时间:
2018-11-01 00:52:29
阅读次数:
782
使用spring boot通常使用spring-boot-starter-mail进行邮件的发送。当进行邮件群发的话,如果一个收件人的地址错误,会导致所有邮件都发送失败。因此我们需要在邮件发送失败的时候把错误的收件人移除,重新发送。 当邮件发送失败的时候会抛出MailSendException,异常 ...
分类:
编程语言 时间:
2018-11-01 00:52:57
阅读次数:
2181