状压dp-A Simple Task

A Simple Task time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output Given a simple graph, output the number of simple cycles in it. A simple cycle is a cycle with no repeated vertices or edges.
分类: 其他 发布时间: 07-22 20:18 阅读次数: 0

[LeetCode] 139. 单词拆分

题目链接 : https://leetcode-cn.com/problems/word-break/ 题目描述: 给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词。 说明: 拆分时可以重复使用字典中的单词。 你可以假设字典中没有重复的单词。 示例: 示例 1: 输入: s = "leetcode", wordDict = ["leet", "code"] 输出: true 解释: 返回 true 因为 "lee
分类: 其他 发布时间: 07-22 20:18 阅读次数: 0

三、线程传参、detach大坑、成员函数做线程函数

一、传递临时对象作为线程参数 每个线程要给他一个编号,不同编号做不同任务。 1、陷阱1 1 #include <iostream> 2 #include <thread> //线程 3 using namespace std; 4 5 void prt(const int &i,char *buf){ 6 cout << i<<endl; 7 cout << buf << endl; 8 } 9 int main(){ 10 int
分类: 其他 发布时间: 07-22 20:18 阅读次数: 0

购物车之上线版思路

购物车之进阶版 if (this.$store.state.loginState === 'ok') { let result = { pic, name, sale, proid, flag, num } if (!localStorage.getItem('cars')) { //1如果触发时没有本地数据 就将新创建的对象obj和新创建的lis购物车作为新的放进本地 this.lis.push(result) thi
分类: 其他 发布时间: 07-22 20:18 阅读次数: 0

Flink Maven项目兼容多版本Kafka

Flink需要导入kafka-clients来支持对kafka的生产和消费。kafka-clients0.11提供的api仅在kafka0.11、kafka0.10版本可用,如果要对kafka0.8、kafka0.9进行生产和消费,则需要使用版本相匹配的kafka-clients的jar包。但如果直接使用这些jar包会导致jar包冲突,因为里面的类都是在相同包名下的。 因此需要对jar包中的包名进行修改防止冲突。 这里分别将org.apache.kafka修改为org.apache.kafka
分类: 其他 发布时间: 07-22 20:18 阅读次数: 0

oracle学习笔记5:pl/sql流程控制语句

pl/sql编程中的流程控制语句主要有if语句,case语句以及循环语句 下面将逐个介绍这几个语句 1.if语句 -- 根据员工工资来判断奖金的多少,工资在5000以上的奖金500,工资在3000-5000的奖金300,其他的工资100; declare v_emp emp%rowtype; begin select * into v_emp from emp where empno=7369; if v_emp.sal>=5000 then update
分类: 其他 发布时间: 07-22 20:18 阅读次数: 0

[Spring-Cloud-Alibaba] Sentinel 规则持久化

在之前的练习中,只要应用重启,就需要重新配置,这样在我们实际的项目是非常不实用的,那么有没有办法把我们配置的规则保存下来呢?答案是YES,那么接下来,给大家来介绍如何将Sentinel规则持久化。 Document: 传送门 File Datasource(文件存储) Pull 模式 Push 模式 Nacos configuration Apollo File Datasource Pull 模式 原理: 扩展写数据源(WritableDataSource), 客户端主动向某个规则管理中心定
分类: 其他 发布时间: 07-22 20:18 阅读次数: 0

关于vue.js的部分总结

1.MVVM和MVC的区别: MVVM:是Model-View-ViewModel的简写,即模型-视图-视图模型 模型:后端传递的数据 试图:所看到的页面 视图模型:mvvm模式的核心,它是连接view和model的桥梁。 两个实现方向: 1)模型===》视图:后端传递的数据转化成所看到的页面,实现方式(数据绑定) 2)视图===》模型:即将所看到的页面转化成后端的数据,实现的方式是(DOM 事件监听) MVC:M
分类: 其他 发布时间: 07-22 20:18 阅读次数: 0

学习13.总结# 1.内置函数二 # # 2.闭包

1.内置函数二: 1.1 匿名函数 lambda lambda 形参:返回值 - lambda x:x 形参可以不写,返回值必须写 返回值只能是一个数据类型 匿名函数的名字叫做 lambda 1.2 abs() 绝对值 1.3 filter("函数名","可迭代对象") 写函数的时候可以指定过滤条件 1.4 map("函数名","可迭代对象") 写函数的时候可以指定对元素的操作 1.5 li
分类: 其他 发布时间: 07-22 20:18 阅读次数: 0

设计模式课程 设计模式精讲 3-11 合成复用原则coding

1    课堂概念 2    代码演练 2.1  反例 2.2  正例 1    课堂概念 2    代码演练 2.1  反例 类关系: 测试类: package com.geely.design.principle.compositionaggregation; public class TestBizDao { public static void main(String [] args){ BizDaoNegative bizDaoNegative =
分类: 其他 发布时间: 07-22 20:18 阅读次数: 0

[LeetCode] 140. 单词拆分 II

题目链接 : https://leetcode-cn.com/problems/word-break-ii/ 题目描述: 给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,在字符串中增加空格来构建一个句子,使得句子中所有的单词都在词典中。返回所有这些可能的句子。 说明: 分隔时可以重复使用字典中的单词。 你可以假设字典中没有重复的单词。 示例: 示例 1: 输入: s = "catsanddog" wordDict = ["cat", "cats", "and", "sa
分类: 其他 发布时间: 07-22 20:18 阅读次数: 0

Linux系统安装(以Ubuntu为例)

1.安装虚拟机(我安装的是VMware Workstation Pro) 可在官网上下载,官网地址:http://www.vmware.com 安装过程很简单,跟安装QQ一样,这里就不细说了 2.安装完成后打开,点击创建新的虚拟机 3.点击下一步 4.选择稍后安装操作系统(也可以选择第二个安装程序光盘映像文件,自动安装,但是该安装方式安装的不完全,对于新手来说,推荐使用第三个稍后安装操作系统),点击下一步 5.选择Linux,版本选择Ubuntu 64 位,点击下一步 6.这里可根据自己的意愿
分类: 其他 发布时间: 07-22 20:18 阅读次数: 0

PAT_A1070#Mooncake

Source: PAT A1070 Mooncake (25 分) Description: Mooncake is a Chinese bakery product traditionally eaten during the Mid-Autumn Festival. Many types of fillings and crusts can be found in traditional mooncakes according to the region's culture. Now gi
分类: 其他 发布时间: 07-22 20:18 阅读次数: 0

自定义sort排序的规则

java的sort自定义: 1.排序对象必须是封装类而不能是基本数据类型; 2.调用Arrays.sort(array, left, right, cmp)进行排序,array为数组,left、right为范围,cmp为你定义的比较函数; 3.定义的cmp对象需要重写Comparator<>类的compare方法; import java.util.*; public class Main { static Integer []A = null; public static voi
分类: 其他 发布时间: 07-22 20:18 阅读次数: 0

一道普通题

结论题。 转化为坐标系,起点是原点把放一个物理老师看成往右走(水平步),放一个生物老师看成往上走(垂直步) 不能超过y = x这条直线。 然后这里可以用结论。 结论:设n是非负整数,则从\((0,0)\)到\((p,q)\)的下对角线矩形格路径的数目等于 \[\frac{p-q+1}{p +1}\dbinom{p+q}{q}\] 特别的,有Catalan数 \[\frac{1}{n+1}\dbinom{2n}{n}\] 知道结论后 题目让我们求: \[\frac{n!m!ans}{(n+m)!
分类: 其他 发布时间: 07-22 20:18 阅读次数: 0

大数阶乘(c++实现)

#include <iostream> using namespace std; #define N 1000 int BigNumFactorial(int Num[], int n); void Print(int Num[], int Index, int n); int main(void) { int n; int Num [N] = {1, 0}; //将第一位的数字初始化为1, 其余的都初始化为0 cout << "你需要计算哪个数字的阶乘?" << endl; cin >> n
分类: 其他 发布时间: 07-22 20:18 阅读次数: 0

Docker镜像-删除镜像

因为尝试使用新的镜像,对原来的镜像进行删除,报错如下: 意思就是在删除镜像之前,要先删除对应的docker.因为该image被对应的container引用,所以image删除失败。 显示所有状态的容器 docker ps -a / docker container ls -a 然后清理所有终止状态的容器 docker container prune 然后删除镜像 也可以根据提示来的,加-f强制删除镜像。 顺便提一下,docker命令: 1.docker rm <容器ID或容器名> 2.dock
分类: 其他 发布时间: 07-22 20:18 阅读次数: 0

Spark与MR异同

Spark是借鉴了mapreduce并在其基础上发展起来的,继承了其分布式计算的优点并改进了mapreduce明显的缺陷,但是二者也有不少的差异具体如下: 1、spark把运算的中间数据存放在内存,迭代计算效率更高;mapreduce的中间结果需要落地,需要保存到磁盘,这样必然会有磁盘io操做,影响性能 2、spark容错性高,它通过弹性分布式数据集RDD来实现高效容错,RDD是一组分布式的存储在节点内存中的只读性质的数据集,这些集合是弹性的,某一部分丢失或者出错,可以通过整个数据集的计算流程
分类: 其他 发布时间: 07-22 20:01 阅读次数: 0

lambda map() filter() zip()练习

练习: 用map来处理字符串列表,把列表中所有人都变成sb,比方alex_sb l=[{'name':'alex'},{'name':'y'}] l=[{'name':'alex'},{'name':'y'}] l = list(map(lambda x:{"name":x["name"]+"_sb"},l)) print(l) 用map来处理下述l,然后用list得到一个新的列表,列表中每个人的名字都是sb结尾 l=[{'name':'alex'},{'name':'y'}] l=[{'na
分类: 其他 发布时间: 07-22 20:01 阅读次数: 0

吴裕雄--天生自然 python开发学习笔记:pycharm无法使用ctrl+c/v复制粘贴的问题

在使用pycharm的时候发现不能正常使用ctrl+c/v进行复制粘贴,也无法使用tab键对大段代码进行整体缩进。后来发现是因为安装了vim插件的问题,在setting里找到vim插件,取消勾选即可解决问题。
分类: 其他 发布时间: 07-22 20:01 阅读次数: 0