自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 数仓分层模型|简练实用

转之https://www.jianshu.com/p/f941967aeee8 分层案例 1.电信通讯 stage层 ->bdl层 ->analysis层 2.传统金融/保险 ods层 ->pdm层 ->dm层 3.互联网金融/电商 odl层 -&g...

2019-09-27 17:04:00

阅读数 3

评论数 0

转载 Spring框架学习笔记(2)——面向切面编程AOP

介绍 概念 面向切面编程AOP与面向对象编程OOP有所不同,AOP不是对OOP的替换,而是对OOP的一种补充,AOP增强了OOP。 假设我们有几个业务代码,都调用了某个方法,按照OOP的思想,我们就会将此方法封装在一个类中,之后通过对象.方法名调用 我们可以看作我们的业务代码被其他代码入侵或者是业...

2019-09-25 22:26:00

阅读数 7

评论数 0

转载 anaconda和pycharm的安装

很多人想到学习Python就要去官网下载一个Python,其实并不需要,因为anaconda本身就自带了Python的解释器而且还自带了很多实用性工具,比如:丘比特笔记本(jupyte notebook),所以只需要安装anaconda+Pycharm就可以了,anaconda官方下载比较慢,所以...

2019-09-25 15:06:00

阅读数 14

评论数 0

转载 Spring框架学习笔记(1)——控制反转IOC与依赖注入DI

Spring框架的主要作用,就是提供了一个容器,使用该容器就可以创建并管理对象。比如说Dao类等,又或者是具有多依赖关系的类(Student类中包含有Teacher类的成员变量) Spring有两个核心概念,一个是控制反转(IOC,全称为Inverse of Control),另一个则是面向切面编...

2019-09-24 21:10:00

阅读数 9

评论数 0

转载 presto 相关

简介: 基于内存的并行计算,Facebook推出的分布式SQL交互式查询引擎 多个节点管道式执行支持任意数据源 数据规模GB~PB 是一种Massively parallel processing(mpp)(大规模并行处理)模型数据规模PB 不是把PB数据放到内存,只是在计算中拿出一部分放在内存...

2019-09-24 13:37:00

阅读数 4

评论数 0

转载 P3343 [ZJOI2015]地震后的幻想乡(概率dp+状压dp)

https://www.luogu.org/problem/P3343 题目描述 傲娇少女幽香是一个很萌很萌的妹子,而且她非常非常地有爱心,很喜欢为幻想乡的人们做一些自己力所能及的事情来帮助他们。 这不,幻想乡突然发生了地震,所有的道路都崩塌了。现在的首要任务是尽快让幻想乡的交通体系重新建...

2019-09-23 23:19:00

阅读数 3

评论数 0

转载 运算符和for循环

# 运算符 五大类# 1,算术运算符 +、-、*、/、%# 2,比较运算符 >, >=, <, <=, !=, ==# 返回的是布尔值 True False# 3,逻辑运算符 and or 拓展 not# 4,成员运算符 i...

2019-09-23 21:30:00

阅读数 7

评论数 0

转载 Educational Codeforces Round 73 (Rated for Div. 2) D. Make The Fence Great Again

题目链接:http://codeforces.com/contest/1221/problem/D 题意:给一个序列,要求修改某些位置的数字,使得这个序列的相邻的数不相等,每次修改,只能使得某个数字加一,每次修改的代价为b【i】,求最小所需的代价。 解题思路:经过简单分析,我们可以知道,每个数...

2019-09-22 20:36:00

阅读数 3

评论数 0

转载 stars-one的原创工具——APK签名验证破解工具

ASCTool APk签名验证破解工具 APK Signature Crack Tool 本工具只对那些仅通过 PackageManager.getPackageInfo().signatures 来校验签名的应用有效。 基于JavaFx框架,使用Kotlin语言实现 软件界面 下载 码云下载...

2019-09-22 13:25:00

阅读数 20

评论数 0

转载 红蓝字符串 牛客网

链接:https://ac.nowcoder.com/acm/problem/21352来源:牛客网 题目描述 给你一个偶数长度的字符串,你想要给每一个字符标记成蓝色或者红色,使得红色的字符序列等于蓝色的字符序列,一共有多少种方法可以做这件事 输入描述: 输入一行包含一个字...

2019-09-21 23:17:00

阅读数 6

评论数 0

转载 IO口多路复用

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-09-21 22:33:00

阅读数 2

评论数 0

转载 dwebsocket的坑

背景:客户端无法自动断开websocket链接,导致django无法处理上一次遗留的websocket客户端从而引起的报错。 方法:调用window.beforunload,在浏览器 window.onbeforeunload = function () { ws...

2019-09-20 11:28:00

阅读数 13

评论数 0

转载 Fragment生命周期函数调用(ViewPager切换方式)

在使用ViewPager时,Google亲爹为我们提供了多种PagerAdapter。其中,与Fragment相关的是FragmentPagerAdapter和FragmentStatePagerAdapter。对于它们的区别,网上有很多论述。在这里我们主要谈的是,在使用FragmentPager...

2019-09-19 11:01:00

阅读数 0

评论数 0

转载 C++ getline函数用法详解

虽然可以使用 cin 和 >> 运算符来输入字符串,但它可能会导致一些需要注意的问题。 当 cin 读取数据时,它会传递并忽略任何前导白色空格字符(空格、制表符或换行符)。一旦它接触到第一个非空格字符即开始阅读,当它读取到下一个空白字符时,它将停止读取。以下面的语句为例: cin ...

2019-09-18 22:32:00

阅读数 8

评论数 0

转载 C++中stringstream的使用方法和样例

之前在leetcode中进行string和int的转化时使用过istringstream,现在大致总结一下用法和测试用例。 介绍:C++引入了ostringstream、istringstream、stringstream这三个类,要使用他们创建对象就必须包含sstream.h头文件。...

2019-09-18 22:14:00

阅读数 0

评论数 0

转载 Mybatis使用入门,这一篇就够了

mybatis中,封装了一个sqlsession 对象(里面封装有connection对象),由此对象来对数据库进行CRUD操作。 运行流程 mybatis有一个配置的xml,用于配置数据源、映射Mapping,xml的文件名可以任取,为了方便,我们还是起mybatis-config.xml 我们...

2019-09-17 21:54:00

阅读数 13

评论数 0

转载 vue 动态添加active+父子传值

template: <ul class="nav nav-pills"> <li role="presentation" v-for="(elm,index) in names" @click="getac...

2019-09-16 11:01:00

阅读数 11

评论数 0

转载 JSP学习笔记(6)—— 自定义MVC框架

仿照SpringMVC,实现一个轻量级MVC框架,知识涉及到了反射机制、注解的使用和一些第三方工具包的使用 思路 主要的总体流程如下图所示 和之前一样,我们定义了一个DispatchServlet,用于拦截请求(这里一般拦截.do结尾的url请求); 之后,DispatchServlet会根据u...

2019-09-15 17:08:00

阅读数 5

评论数 0

转载 selenium 自动化测试面试题及答案

1、selenium中如何判断元素是否存在? - isElementPresent 2、selenium中hidden或者是display = none的元素是否可以定位到? - 不能 3、selenium中如何保证操作元素的成功率?也就是说如何保证我点击的元素一定是可以点击的? ...

2019-09-15 00:18:00

阅读数 15

评论数 0

转载 JSP学习笔记(5)——Servlet、监听器、过滤器、MVC模式介绍

MVC模式 在讲解Servlet前,先介绍一下MVC模式。 M:model 模型,相当于数据层,用于存放数据,如一个Java中的一个bean类 V:view 视图,相当于页面层,用于显示数据,如一个网页html,或者是jsp C: controller 控制器,相当于业务层,用于处理数据 我们...

2019-09-14 21:50:00

阅读数 4

评论数 0

转载 C++中的 istringstream 的用法

C++分割带逗号的字符串1. 解决方法2. 代码实现 我们知道,C++默认通过空格(或回车)来分割字符串输入,即区分不同...

2019-09-12 22:34:00

阅读数 2

评论数 0

转载 Wannafly挑战赛6 锁

链接:https://ac.nowcoder.com/acm/problem/14732来源:牛客网 题目描述 106号房间共有n名居民, 他们每人有一个重要度。房间的门上可以装若干把锁。假设共有k把锁,命名为1到k。每把锁有一种对应的钥匙,也用1到k表示。钥匙可以复制并发...

2019-09-10 23:59:00

阅读数 2

评论数 0

转载 牛客练习赛6 珂学送分2

链接:https://ac.nowcoder.com/acm/contest/26/E来源:牛客网 题目描述 珂...珂...珂朵莉给你出了一道送分题: 给你一个长为n的序列{vi},和一个数a,你可以从里面选出最多m个数 一个合法的选择的分数定义为选中的这些数的和加上...

2019-09-10 23:44:00

阅读数 2

评论数 0

转载 牛客网 送外卖2(状压DP+最短路)

链接:https://ac.nowcoder.com/acm/problem/13252来源:牛客网 题目描述 美团外卖日订单数已经超过1200万,实时调度系统是背后的重要技术支撑,其中涉及很多复杂的算法。下面的题目是某类场景的抽象。 一张 n 个点 m 条有向边的图上...

2019-09-10 23:30:00

阅读数 5

评论数 0

转载 linux系统目录

1、yum 详解 转载于:https://www.cnblogs.com/shijunjie/p/11498499.html

2019-09-10 17:04:00

阅读数 1

评论数 0

转载 Redis

Redis docker 安装redis docker run --name redis1 -d -p 6379:6379 docker.io/redis redis-server 链接redis docker run -it --link redis1 --rm docker.io/redis ...

2019-09-10 14:28:00

阅读数 5

评论数 0

转载 W3school~SQL教程

教程地址: https://www.w3school.com.cn/sql/index.asp 转载于:https://www.cnblogs.com/www-qcdwx-com/p/11496405.html

2019-09-10 11:21:00

阅读数 4

评论数 0

转载 The Preliminary Contest for ICPC Asia Xuzhou 2019 K. Center

题目链接:https://nanti.jisuanke.com/t/41393 题目大意:给出n个点,问最少加多少点使得这些点中心对称。 题解: 两个点可以确定一个中心点,O(n^2)枚举中心点,设cnt[Xc][Yc]为中心点(Xc,Yc)被枚 举到次数, 那么对于中心点(Xc,Yc)...

2019-09-09 00:24:00

阅读数 1

评论数 0

转载 护网杯2019 mergeheap --pwn

护网 又是签到 一天 这道题一开始 不懂得如何泄露 libc 信息,就蒙了 后来群里师傅也是刚刚好 做出 到这里 我就接着做了 。 先看下保护,发现 全开了 然后 就看下流程 大概 就是添加 chunk show 合并两个chunk 可利用的 洞就是 int...

2019-09-08 23:00:00

阅读数 4

评论数 0

转载 The Preliminary Contest for ICPC Asia Xuzhou 2019 J. Random Access Iterator(树形DP+概率DP)

题目链接:https://nanti.jisuanke.com/t/41392 题目大意:从根节点开始,求某棵树的深度,每次从父亲结点等概率达到每个子节点,问正确求得深度的概率。 解题思路:记 dp[u] 表示以 u 为根的子树,从 u 开始运行题面算法,得到正确答案的概率。深度最深的叶子 u...

2019-09-08 22:48:00

阅读数 3

评论数 0

转载 高性能服务器编程半同步/半反应堆的线程池模板

线程池实现的半同步/半反应堆模型,使用工作队列实现主线程和工作线程的通信,利用加锁(互斥锁、信号量)实现同步操作,有点类似于“生产者-消费者”的通信模型。 缺点: 1、利用锁实现工作线程对工作队列的访问,锁的加入降低了系统效率; 2、必须保证所有客户请求都是无状态的,因为同一个连接上的不同请求可能...

2019-09-08 22:32:00

阅读数 0

评论数 0

转载 半同步/半反应堆线程池

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-09-08 22:28:00

阅读数 4

评论数 0

转载 列表,元组,字典的相关操作

# 列表list 增 删 替换# a=[1,2,[6,7],'小恒星','true']# append 追加,在列表末尾增加,每次只能追加一个元素# a.append(8)# insert 插入,可以在列表的任何位置插入,需要指定索引和元素值...

2019-09-08 21:04:00

阅读数 2

评论数 0

转载 各种排序算法总结

转载至:https://www.cnblogs.com/fnlingnzb-learner/p/9374732.html 一、算法概述 0.1 算法分类 十种常见排序算法可以分为两大类: 非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性...

2019-09-08 18:18:00

阅读数 1

评论数 0

转载 【面试题】求连续子数组的最大和(三种解法)

题目描述 给定一个数组 array[1, 4, -5, 9, 8, 3, -6],在这个数字中有多个子数组,子数组和...

2019-09-08 16:23:00

阅读数 12

评论数 0

转载 数据结构查找、插入、删除时间复杂度

查找 插入 删除 数组 o(n) o(1) o(n) 有序数组 o(lgn) o(n) o(n) 链表 o(n) o(1)...

2019-09-08 12:35:00

阅读数 1

评论数 0

转载 红黑树

展开全文 ...

2019-09-08 11:52:00

阅读数 0

评论数 0

转载 常用数据结构STL

目录 简介 一、数组   1. 静态数组    array   2. 动态数组    2.1. vector    2.2. priority_queue    2.3. deque    2.4. stack    2.5. queue二、单向链表  forward_list 三、双向链...

2019-09-08 11:35:00

阅读数 1

评论数 0

转载 排序算法对比

各种排序算法总结和比较 排序算法可以说是一项基本功,解决实际问题中经常遇到,针对实际数据的特点选择合适的排序算法可以使程序获得更高的效率,有时候排序的稳定性还是实际问题中必须考虑的,这篇博客对常见的排...

2019-09-08 11:09:00

阅读数 0

评论数 0

转载 global,tornado的write_error,tornado的中间件的写法

1.global关键字:Python中定义函数时,若想在函数内部对函数外的变量进行操作,就需要在函数内部声明其为global 2.python中引用变量,全局变量是可以引用的,但是修改时必须加global关键字 3.tornado中间件 实现在线人数统计 和登陆验证功能 ...

2019-09-08 10:55:00

阅读数 17

评论数 0

提示
确定要删除当前文章?
取消 删除