自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 收藏
  • 关注

转载 约束、异常处理、加密及日志

一、约束1、通过继承来约束派生类的内部必须要实现的方法 1 class BaseMessage(object): 2 def send(self,x1): 3 """ 4 必须继承BaseMessage,然后其中必须编写send方法。用于完成具体业务逻辑。 5 """ 6 raise NotIm...

2018-08-31 17:13:00 56

转载 Nginx

Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,具体简介我就不介绍了百度一下有很多,下面直接进入安装步骤1:安装工具包 wget、vim和gccyum install -y wgetyum install -y vim-enhancedyum install -y make cmake gcc gcc-c++2:下载nginx安装包wg...

2018-08-31 13:55:00 64

转载 Conscription(Kruskal)

Time Limit:1000MSMemory Limit:65536KTotal Submissions:16957Accepted:5896DescriptionWindy has a country, and he wants to build an army to protect his countr...

2018-08-31 12:21:00 85

转载 论文选读一: Towards end-to-end reinforcement learning of dialogue agents for information access

Towards end-to-end reinforcement learning of dialogue agents for information accessKB-InfoBot与知识库交互的多轮对话模型,放弃符号式的查询语句,转而在知识库上使用soft后验分布来寻找概率最大的信息。知识库知识库的数据是常见的(实体关系 head, relation,tail)三元组,本文将其做了一...

2018-08-31 10:28:00 171

转载 Java 创建多线程的三种方法

1. 继承Thread类2. 实现Runnable接口3. 匿名类的方式注: 启动线程是start()方法,run()并不能启动一个新的线程转载于:https://www.cnblogs.com/Draymonder/p/9563284.html

2018-08-30 23:10:00 38

转载 关于最近使用java8 lamda表达式的随机 (关于Stream)

流(Stream)仅仅代表着数据流,并没有数据结构,所以他遍历完一次之后便再也无法遍历(这点在编程时候需要注意,不像Collection,遍历多少次里面都还有数据),它的来源可以是Collection、array、io等等。3.1中间与终点方法流作用是提供了一种操作大数据接口,让数据操作更容易和更快。它具有过滤、映射以及减少遍历数等方法,这些方法分两种:中间方法和终端方法,“流”...

2018-08-30 19:31:00 1561

转载 打造自己的JavaScript武器库(转)

作者: SlaneYanghttps://segmentfault.com/a/1190000011966867前言作为战斗在业务一线的前端,要想少加班,就要想办法提高工作效率。这里提一个小点,我们在业务开发过程中,经常会重复用到日期格式化、url参数转对象、浏览器类型判断、节流函数等一类函数,这些工具类函数,基本上在每个项目都会用到,为避免不同项目多次复制粘贴的麻烦,我们可以统一封装...

2018-08-30 13:45:00 131

转载 git tag 查看标签列表、切换标签

1、查看标签列表git tag2、切换标签(需要指定分支 test 为分支、v0.17.7 为标签版本)git checkout -b test v0.17.7转载于:https://www.cnblogs.com/yuzhoushenqi/p/9559139.html...

2018-08-30 11:29:00 5678

转载 你被体制化了吗

这些墙很有趣,刚入狱的时候,你痛恨周围的高墙,慢慢的,你习惯了生活在其中,最终你会发现自己不得不依靠它而生存,这就叫体制化https://www.jianshu.com/p/4b74ddd9722dhttps://www.jianshu.com/p/c8fc4221d208转载于:https://www.cnblogs.com/z-x-y/p/9558268.html...

2018-08-30 09:36:00 47

转载 CodeForces 97 E. Leaders(点双连通分量 + 倍增)

题意给你一个有 \(n\) 个点 \(m\) 条边的无向图,有 \(q\) 次询问,每次询问两个点 \(u, v\) 之间是否存在长度为奇数的简单路径。\(1 \le n, m, q \le 10^5\)题解显然我们可以对于每个联通块单独处理,如果 \(u, v\) 不联通显然就不存在这条路。然后对于每个联通块,首先随便弄一颗生成树。如果这 \(u \to v\) 在树上的路径长就为...

2018-08-28 21:02:00 280

转载 HBase-scan简介及优化(缓存与批量处理)

扫描(scan)这种技术类似于数据库系统中的游标(cursor),并利用到了HBase提供的底层顺序存储的数据结构。扫描操作的使用跟get方法非常类似。由于扫描操作的工作方式类似于迭代器,所以用户无需调用scan方法创建实例,只需要调用HTable的getScanner方法,此方法在返回真正的扫描器(scanner)实例的同事,用户也可以使用它迭代获取数据。ResultScanne...

2018-08-28 17:47:00 483

转载 [LeetCode] 405. Convert a Number to Hexadecimal_Easy tag: Bit Manipulation

Given an integer, write an algorithm to convert it to hexadecimal. For negative integer,two’s complementmethod is used.Note:All letters in hexadecimal (a-f) must be in lowercase.The hexadeci...

2018-08-28 08:27:00 60

转载 contest hunter 6803 导弹防御塔

没什么好写的。写写这题吧拆点,把一个防御塔拆成m个,表示第i次攻击。瞎yy就好啊#include<cstdio>#include<iostream>#include<cstring>#include<cstdlib>#include<algorithm>#include<cmath>usin...

2018-08-27 15:19:00 120

转载 java学习-java.lang.Math随机数生成

java中的随机数,java.lang.Math.random()和java.util.Random.nextDouble()Math.random()方法是生成0.0---1.0区域内的随机数,每次返回的数值都是不一样,应该可以算作随机数,而Random类,如果初始化时候new Random(12).nextDouble()是这样设置的intseed 这个值一直是12,那么,不论循环...

2018-08-27 13:17:00 664

转载 107. 二叉树的层次遍历 II

107.二叉树的层次遍历 IIhttps://leetcode-cn.com/problems/binary-tree-level-order-traversal-ii/description/package com.test;import java.util.ArrayList;import java.util.List;/** * @Author ston...

2018-08-27 11:11:00 51

转载 Java_JDBC数据库连接底层

JDBC介绍> JAVA Database Connectivity java 数据库连接JDBC作用> SUN公司提供的一种数据库访问规则、规范, 由于数据库种类较多,并且java语言使用比较广泛,sun公司就提供了一种规范,让其他的数据库提供商去实现底层的访问规则。 我们的java程序只要使用sun公司提供的jdbc驱动即可。JDBC演示###使用JDB...

2018-08-27 10:54:00 79

转载 86-区间线段树-模板

/* * 线段树模板 * 区间修改 区间查询 * 版本一:当前区间值正确,tag未下传 */#include<iostream>#include<cstdio>#include<queue>#include<algorithm>#include<cstring>using namespace s...

2018-08-27 10:17:00 58

转载 第二篇:初识Linux

Linux基础命令 ●关闭系统:init 0 ●退出当前用户:exit ●切换终端:Ctr+Alt+F[1-6] ●查看当前目录下的目录及文件:ls ●查看当前目录下的目录及文件(详细信息):ls -l (=ll) ●查看当前目录下所有目录及文件(包括隐藏文件):ls -a或者ls -all ●查看指定路径下目录及文件:ls 路径 ●查看当前登录用户:whoami ●查看所...

2018-08-26 21:05:00 65

转载 HDU 6447 YJJ’s Salesman (树状数组 + DP + 离散)

题意:二维平面上N个点,从(0,0)出发到(1e9,1e9),每次只能往右,上,右上三个方向移动,该N个点只有从它的左下方格点可达,此时可获得收益。求该过程最大收益。分析:我们很容易就可以想到用DP,假设这个位置是相对上一个位置的方向而来,但是复杂度达到N^2 ,这样是不行的;我们可以利用坐标的信息,将所有的点离散化后,以x优先按小到大排序,按y按大到小排序,这时维护一个DP(i) ...

2018-08-26 13:15:00 79

转载 PBDS学习笔记(一)

目录 PBDS学习笔记(一) pbds简介 hash 简介 例题:n个数,m次询问,查询数字是否出现,用法类似map 堆 平常用的堆是 c++stl 中的 priority_queue. pbds支持可并堆。 例题1...

2018-08-26 09:34:00 186

转载 Vue + Element UI 实现权限管理系统 前端篇(三):工具模块封装

封装 axios 模块封装背景使用axios发起一个请求是比较简单的事情,但是axios没有进行封装复用,项目越来越大,会引起越来越多的代码冗余,让代码变得越来越难维护。所以我们在这里先对 axios 进行二次封装,使项目中各个组件能够复用请求,让代码变得更容易维护。封装要点统一 url 配置统一 api 请求request (请求) 拦截器,例如:带上token等,设...

2018-08-25 21:40:00 99

转载 background 背景类八大属性

background 背景类八大属性背景颜色(当同时定义了背景颜色和背景图像时,背景图像覆盖在背景颜色之上)background-image:背景图像background-repeat:背景图像如何铺排填充repeat-x: 背景图像在横向上平铺repeat-y: 背景图像在纵向上平铺repeat: 背景图像在横向和纵向平铺no-repeat: 背景图像不...

2018-08-25 21:13:00 158

转载 hihocoder-Week216-Gas Stations

hihocoder-Week216-Gas Stations题目1 : Gas Stations时间限制:10000ms单点时限:1000ms内存限制:256MB描述There are N gas stations on a straight, M kilo-meters long highway. The i-th gas station...

2018-08-25 19:45:00 90

转载 10.7 抽象类与接口

1、接口概述   a、接口是抽象类的延伸,可以将它看做是纯粹的抽象类,接口中的所有方法都没有方法体。   b、接口中定义的方法必须被定义为public或abstract形式,其它修饰权不被java编译器认可,即使不将该方法声明为public形式,它也是public。   c、接口中定义的任何字段都自动是static和final的。   语法如下:     public interface dra...

2018-08-25 15:58:00 59

转载 1008 数组元素循环右移问题 (20)

一个数组A中存有N(N&gt0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M>=0)个位置,即将A中的数据由(A~0~ A~1~……A~N-1~)变换为(A~N-M~ …… A~N-1~ A~0~ A~1~……A~N-M-1~)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?输入格式:每个输入包含一个...

2018-08-25 14:25:00 55

转载 【一步一步学习mysql】mysql5.7 源码安装

说明/home/chuqq/xxx/mysql/mysql-5.7.23是mysql的源码路径,一下所有的目录都是在这个目录下进行的,如需安装,请根据自身的目录情况进行更改。获取源码wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-boost-5.7.23.tar.gz指定目录:tar zxvf mysql-boost-5.7.2...

2018-08-25 11:41:00 73

转载 【CF446C】DZY Loves Fibonacci Numbers (线段树 + 斐波那契数列)

Description​ 看题戳我 给你一个序列,要求支持区间加斐波那契数列和区间求和。\(~n \leq 3 \times 10 ^ 5, ~fib_1 = fib_2 = 1~\).Solution​ 先来考虑一段斐波那契数列如何快速求和,根据性质有\[\begin {align} fib_n &= fib_{n - 1} + fib_{n - 2} \\ &...

2018-08-25 10:21:00 61

转载 Entity Framework Code First实体关联数据加载

很多时候数据库数据存在一对一、一对多或者多对多的情况,常规开发中,拿到一条这样的数据之后,要根据相应的关联实体id 在去取关联的实体,随着数据实体以及关联实体的增多,这样的工作量是很庞大的。Entity Framework Code First 有一大好处是可以通过延迟加载、贪婪加载、显示加载的方式自动为引用Entity Framework包的开发者拿到一整套的关联数据,节省了很多时间,减少了工...

2018-08-24 15:43:00 32

转载 洛谷P3674 小清新人渣的本愿(莫队)

传送门由乃tql……然后抄了一波zcy大佬的题解我们考虑把询问给离线,用莫队做然后用bitset维护,每一位代表每一个数字是否存在,记为$now1$然后再记录一个$now1$的反串$now2$(就是每一位代表的是$N-x$),干吗用等下说1操作的话,因为每一个位置代表一个数字,如果存在$z-y=x$,可以转化为同时存在$z$和$z-x$,那么把$now1$左移$x$位...

2018-08-24 12:30:00 41

转载 4、Docker 镜像构建

Docker 镜像构建构建分为两种手动构建自动构建dockerfile手动构建首先启动一个Centos 容器,然后在容器中安装一个nginx[root@node ~]# docker run -it --name nginx-man centos[root@b82585fe6777 /]#安装Nginx这一步就很简单了,贴一下命令[root@b82585fe6777 ~]#...

2018-08-23 18:08:00 59

转载 模块和包

一、模块1、什么是模块?? 模块是一组功能的集合,别人写好的函数 变量 方法 放在一个文件里 (这个文件可以被我们直接使用)这个文件就是个模块2、如何自己写一个模块创建一个py文件,给它起一个 符合变量名命名规则的名字,这个名字就是模块名写一个简单的my_module模块1 name = 'egon'2 def read1():3 print('main ...

2018-08-23 16:29:00 43

转载 4.类的继承

一.类与类之间的关系1.类与类之间可能存在共性。2.类与类之间必定会有差异。3.为了节约开发时间和代码量,我们在设计类时可以把类的共享对象抽出来形成一个基础类(基类)4.使用基类+差异 = 派生类二.继承的语法1.在设计一个类时如果已有的类中有它需要的成员,它可以从已有的类中继承哪些成员,被继承的类叫父类或基类,继承类叫作派生类或子类。...

2018-08-23 16:19:00 57

转载 个人网站选择支付宝api

https://blog.csdn.net/OrangeHeng/article/details/75104760?locationNum=3&fps=1转载于:https://www.cnblogs.com/DixinFan/p/9523001.html

2018-08-23 11:57:00 121

转载 学习是主动吃苦

看过一句话“为什么这么多的人宁愿干体力活,也不愿意学习去挣钱呢?”因为“学习是主动吃苦,而生活的苦是自动找到懒人的”  我曾从事过Linux运维技术行业,在2016年分别获得红帽系统管理员RHCSA证书与RHCE7红帽工程师的认证证书,尽管如此互联网技术的发展,深知水平有限,作为一名普通的技术人员,曾经半夜还在培训班学习,回家2个小时的车程。正式学习的道路如此坎坷,我怀着一...

2018-08-22 18:57:00 94

转载 Oracle VM VirtualBox - VBOX_E_FILE_ERROR (0x80BB0004)

问题描述:导入虚拟电脑 D:\LR\虚拟机相关\CentOS-6.7-x86_64-2G-40G-oracle-IP9\CentOS-6.7-x86_64-2G-40G-oracle-IP9.ovf失败.Could not create the imported medium 'C:\Users\suncq\VirtualBox VMs\CentOS-6.7-x86_64-2G-40G-o...

2018-08-22 15:52:00 4974

转载 高级编程语言和机器语言的关系是什么?

高级编程语言和机器语言的关系是什么?高级语言使程序员能够用类似于英语的方式表达一系列的计算机指令,机器语言由一系列二进制位组成,基本让人无法阅读。转载于:https://www.cnblogs.com/q2546/p/9517981.html...

2018-08-22 15:30:00 1410

转载 Python错误:ImportError: No module named 'requests'

在调试代码的时候,出现“ImportError: No module named ‘requests’ ”错误信息。从提示信息可以看出,出现这个错误,是因为没有导入requests模块。下面介绍两种安装requests模块的方式。 1.通过命令行工具安装 启动命令行工具窗口,切换到Python安装目录,使用pip insta...

2018-08-22 10:54:00 3403

转载 组合与多态以及封装

组 合组合:  某一个对象的拥有属性,该属性等于另一个类对象用组合的目的:  通过为某一个对象增加属性,可以间接的把两个类 组合/关联到一起  其次减少类与类之间代码冗余组合列子:class Oldboypeople: school = 'oldboy' def __init__(self,name,age,sex): s...

2018-08-21 16:27:00 74

转载 Git Bash使用详细教程

https://blog.csdn.net/wangrenbao123/article/details/55511461/转载于:https://www.cnblogs.com/twoheads/p/9510346.html

2018-08-21 11:25:00 57

转载 redis 概述及部署 安装php和python客户端

概述Redis是一个基于key-value键值对的持久化数据库存储系统。redis支持的数据存储类型比memcached更丰富,包括strings(字符串),lists(列表),sets(集合)和sorted sets(有序集合)等。这些数据类型支持push/pop,add/remove及取交集,并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排...

2018-08-20 16:25:00 111

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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