自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 基于Redis实现延时队列服务

背景在业务发展过程中,会出现一些需要延时处理的场景,比如:a.订单下单之后超过30分钟用户未支付,需要取消订单b.订单一些评论,如果48h用户未对商家评论,系统会自动产生一条默认评论c.点我达订单下单后,超过一定时间订单未派出,需要超时取消订单等。。。处理这类需求,比较直接简单的方式就是定时任务轮训扫表。这种处理方式在数据量不大的场景下是完全没问题,但是当数据量大的时候高频的轮训数据库...

2018-07-31 14:54:00 80

转载 python-day5爬虫基础之正则表达式2

dot:'.'匹配任意的字符'*'匹配任意多个(0到多个) 如图所示,程序运行结果是abc,之所以没有匹配\n,是因为\n是换行符,它就代表这个字符串是两行的,而正则表达式是一行一行去匹配的。在re.match中遇到换行符就默认的认为字符串结束了,所以就不会去匹配下一行的内容,因此输出abc。DOTALL:单单表示字符串,还可以表示换行符。这样的话,他就可以匹配整个字符串了...

2018-07-30 21:36:00 95

转载 android 基础题

1、 Android的四大组件是哪些,它们的作用?(1)、Activity:Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做很多持久化的事情,妥善管理生命周期以及一些跳转逻 辑(2)、service:是android中实现后台运行的解决方案,它非常适合去执行那些不需要和用户交互而且...

2018-07-29 20:30:00 52

转载 2018牛客多校第四场 J.Hash Function

题意:  给出一个已知的哈希表。求字典序最小的插入序列,哈希表不合法则输出-1。题解:  对于哈希表的每一个不为-1的数,假如他的位置是t,令s = a[t]%n。则这个数可以被插入当且仅当第s ~ t-1个数都不为-1且已经插入完成。  那么对于每一个这样的数,需要连t-s条边(s<=t)或者t+n-s条边(s>t)。  总的边数有O(n^2)条。可以用线段树优化...

2018-07-29 15:52:00 71

转载 HDU1693 Eat the Trees 【插头DP】*

Problem DescriptionMost of us know that in the game called DotA(Defense of the Ancient), Pudge is a strong hero in the first period of the game. When the game goes to end how...

2018-07-28 21:19:00 37

转载 1038 统计同成绩学生

题目链接:https://pintia.cn/problem-sets/994805260223102976/problems/994805284092887040题解: 1 //(C语言版答案正确): 2 #include<stdio.h> 3 4 int main(){ 5 int b[101]={0}; 6 int n,m; 7 ...

2018-07-28 12:40:00 61

转载 匿名方法、lambda、linq和各种扩展

1.演变int k = 10;//1.0NoParamNoReturn noParamDelegate1 = new NoParamNoReturn(this.NoParam);noParamDelegate1.Invoke();//2.0 匿名方法,可以访问到 K 值NoParamNoReturn noParamDelegate2 = new NoParamNo...

2018-07-27 22:23:00 65

转载 Gym - 100781A Adjoin the Networks (树的直径)

题意:n个点,m条边,m <= n <= 100000,边的长度都为1。点从 0 ~ n-1 编号。开始时图是不连通的,并且没有环。通过加入一些边后,可以使图连通。要求加入的边不能多余(即生成的图是一棵树)。问连通后的图,任意两点之间的距离的最大值,最小可以是多少?既然刚开始图不连通也无环,那么就是一些树(特殊情况是点)。...

2018-07-27 21:57:00 117

转载 vue组件star开发基于vue-cli

<template> <div class="stars"> <div v-for="(item,ind) in num" :key="ind" :class="{'on':ind<=cur}" @mouseover='enter(ind)' @mouseleave="out...

2018-07-27 21:48:00 79

转载 【C++ Primer | 19】控制内存分配

重载new和delete1. 测试代码: 1 #include<iostream> 2 #include<new> 3 using namespace std; 4 class A { 5 public: 6 A() { cout << "A constructor" << endl; } 7 8...

2018-07-27 19:22:00 34

转载 面向对象

帅爆太阳的男人1,类的概念:具有相同特征的一类事物(人,狗,老虎).对象/实例的概念:具体类的表现,具体的实实在在的一个实例(类的具体化,对象具有类的属性)实例化:类----->对象的过程面向对象的程序设计的核心是对象,面向对象变成可以使程序维护和扩展把爱你的简单,并且可以大大提高程序开发效率,另外,基于面向对象的程序可以使人更加...

2018-07-27 17:17:00 50

转载 Codeforces Round #499 (Div. 2) C Fly题解

题目http://codeforces.com/contest/1011/problem/CNatasha is going to fly on a rocket to Mars and return to Earth. Also, on the way to Mars, she will land onn−2n−2intermediate planets. Formally: w...

2018-07-27 15:54:00 81

转载 KMP算法 (字符串的匹配)

视频参考对于正常的字符串模式匹配,主串长度为m,子串为n,时间复杂度会到达O(m*n),而如果用KMP算法,复杂度将会减少线型时间O(m+n)。设主串为ptr="ababaaababaa";,要比较的子串为a=“aab”;KMP算法用到了next数组,然后利用next数组的值来提高匹配速度,我首先讲一下next数组怎么求,之后再讲匹配方式。next数组详解...

2018-07-27 15:49:00 57

转载 php 常用函数总汇

php使用命令行函数exec($sql,$result,$status);$sql命令 $result 返回东西$status成功与否的状态例如:php使用命令行去执行数据库备份(详情在这里)$exec="mysqldump -h localhost -uroot -pXiaozuanfeng --default-character-set=utf8 we8 >...

2018-07-26 17:30:00 35

转载 JS框架_(Laydate.js)简单实现日期日历

百度云盘  传送门  密码:71hfJavaScript日期与时间组件_____laydate.js日期日历效果:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Gary_日历日期</title&gt...

2018-07-26 12:26:00 217

转载 Java堆内存溢出模拟

先了解一下Java堆:  关于Java内存区域的分配,可以查看Java运行时数据区域一篇文章。  Java堆是虚拟机内存管理中最大的一块区域,该区域是线程共享的,某Java进程中所有的线程都可以访问该区域中的数据。Java堆中大部分区域是存放的实例对象,就是我们常说的Java面向对象编程中的对象。比如我创建了一个类,要通过这个类的构造函数new一个对象,new出来的这个对象就是存放在Jav...

2018-07-26 11:24:00 192

转载 php.ini的error_reporting

1 E_ERROR 致命的运行时错误。 错误无法恢复过来。脚本的执行被暂停2 E_WARNING 非致命的运行时错误。 脚本的执行不会停止4 E_PARSE 编译时解析错误。解析错误应该只由分析器生成8 E_NOTICE 运行时间的通知。16 E_CORE_ERROR 在PHP启动时的致命错误。这就好比一个在PHP...

2018-07-25 18:29:00 101

转载 JAVA访问控制修饰符

1.public和private private修饰的成员变量和方法仅仅只能在本类中调用; public修饰的成员变量和方法可以在任何地方调用。 public修饰的内容是对外提供可以被调用的功能,需要相对稳定; private修饰的内容是对内实现的封装,如果公开会增加维护的成本。2.protected和默认访问控制 用protected修饰的成员变量和方法可以被子类以及同一...

2018-07-25 00:15:00 43

转载 BZOJ2743: [HEOI2012]采花

BZOJ2743: [HEOI2012]采花Description萧芸斓是Z国的公主,平时的一大爱好是采花。今天天气晴朗,阳光明媚,公主清晨便去了皇宫中新建的花园采花。花园足够大,容纳了n朵花,花有c种颜色(用整数1-c表示),且花是排成一排的,以便于公主采花。公主每次采花后会统计采到的花的颜色数,颜色数越多她会越高兴!同时,她有一癖好,她不允许最后自己采到的花中,某一...

2018-07-24 21:38:00 111

转载 【转】Go maps in action

原文:https://blog.golang.org/go-maps-in-action--------------------------------------------------------------------------------------------------------------IntroductionOne of the most useful data...

2018-07-24 13:28:00 39

转载 数据列表转字典

mylist = [['apple', 3], ['banana', 2], ['pear', 5], ['orange', 1]]mydict = {}for i in mylist: str1=i[0] str2=i[1] mydict[str1] = str2print(mydict)结果{'apple': 3, 'banana'...

2018-07-24 08:36:00 191

转载 mysql内外连接时,on跟where的区别

写sql的时候经常遇到各种连接查询,left join、right join、inner join,做个笔记外连接(left join、right join)left join...on...and...where...and...on...and...是对右表中的数据进行筛选,返回的是左表中的所有记录where...and...是对on之后的记录进行筛选inner joini...

2018-07-23 15:37:00 69

转载 laravel项目thinksns-plus安装出现RuntimeException Symlink from * to * failed错误

  今天ytkah安装thinksns-plus的laravel项目时出现了一个错误,提示如下,这个可能跟php函数被禁用有关,查看了一下安装文档,有一项php环境要求“exec,system,scandir,symlink,shell_exec,proc_open,proc_get_status这些是在 Console 环境下使用的,尽量确保你的系统没有禁止。”[RuntimeExcep...

2018-07-23 15:20:00 95

转载 牛客小白月赛5——D 阶乘

时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288K题目描述输入描述:输入数据共一行,一个正整数n,意义如“问题描述”。输出描述:输出一行描述答案:一个正整数k,表示S的末尾有k个0示例1输入10输出7说明题解:难以描述,代码也不长直接看代码应该就...

2018-07-23 10:34:00 49

转载 性能优化

尽量减少ajax请求。。。。转载于:https://www.cnblogs.com/guiyh/p/9353265.html

2018-07-23 10:20:00 38

转载 【MySql】启动/停止

一、启动1.查看启动命令所在目录macdeMacBook-Pro:~ mac$ ps -ef|grep mysql2.进入命令目录macdeMacBook-Pro:~ mac$ cd /usr/local/mysql/bin3.启动macdeMacBook-Pro:bin mac$ sudo ./mysqld_safe &二、关闭1.进入命令目录macdeMacBook-...

2018-07-22 18:53:00 51

转载 【心情随笔】04

一、 enmmm.....伐开森,本宝宝最近很忙的,挖了几个坑现在还没填一半,文字检测还有大部分没整,Loss啥啥的没整,题也没空刷,还有很多算法还没开始整。导师又喵喵喵,我???顿时感觉自己肩负拯救世界的重担。 二、 晚上做了拼多多的笔试,分外悲凉。说好的笔试,特么出四道编程大题是干啥?能做出来一道题就不错了还出四道,每一题都分外艰难。以为各种选...

2018-07-22 17:08:00 54

转载 Python3基本数据类型

•Python中的变量不需要声明,每个变量在使用前都需要赋值,变量赋值以后该变量才会被创建。在Python中,变量就是变量,它没有数据类型,我们所说的"类型"是变量所指的内存中对象的类型。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如:#!/usr/bin/pythonnum1 = 100num2 = 100...

2018-07-21 09:16:00 59

转载 RabbitMQ简单应用の消息持久化

消息应答: 消息应答默认是打开的(false) boolean autoAck = true;自动确认模式,表示一旦MQ将消息给到消费者,就会从内存中删除该条消息,这种情况下,如果杀死正在执行的消费者,那么就会丢失正在处理的消息(也就是数据丢失) boolean autoAck = false;手动确认模式,表示MQ将消息分发给消费者后并不会及时的删除存储在内存中的消息,而是在接收到消...

2018-07-20 09:56:00 42

转载 IaaS、PaaS、SaaS

吃个披萨的功夫教你看懂IaaS、PaaS、SaaS(转载)1. 在家自己做这真是个麻烦事,你的准备很多东西,发面、做面团、进烤箱2. 买好速食披萨回家自己做着吃你只需要从披萨店里买回成品,回家烘焙就好了,在自己的餐桌上吃。和自己在家做不同,你需要一个pizza供应商。3. 打电话叫外卖将披萨送到家中...

2018-07-19 17:20:00 56

转载 solr搜索之搜索精度问题我已经尽力了!!!

solr搞了好久了,没啥进展,没啥大的突破,但是我真的尽力了!solr7可能是把默认搜索方式去掉了,如下:在solr7里找了半天以及各种查资料也没发现这个默认搜索方式,后来想,可能是被edismax里的mm取代了吧,都是控制搜索精度的,如下:这个mm还是挺解决问题的,但是对于我们公司来说就差那么一点,就一点。就这一点我没有解决。正常情况下这个参数能满足大部分需求。它有好多赋值的...

2018-07-19 14:09:00 121

转载 CS229 Machine Learning学习笔记:Note 11(独立成分分析ICA)

问题描述鸡尾酒会问题在一个酒会上,n个人站在不同的位置同时说话,另外有n个麦克风放在房间不同的位置录音,由于每个麦克风、人的位置不同,所以n个麦克风录下的声音是有差别的。现在要用n个麦克风的录音,还原n个人的说话声音。建立模型为了简化问题,我们把某时刻某个声音看作一个实数。令n维列向量\(s^{(i)}\)代表时刻(i)原始n个人说话的声音,实数\(s^{(i)}_j\)表示时刻(i)原始...

2018-07-19 10:32:00 73

转载 web开发敏捷之道pdf

下载地址:网盘下载《Web开发敏捷之道:应用Rails进行敏捷Web开发(第2版)》内容简介:全书主要分为两大部分。在“构建应用程序”部分中,读者将看到一个完整的“在线购书网站”示例。在随后的“Rails框架”部分中,作者深入介绍了Rails框架的各个组件。除了上述两部分之外,对Rails缺乏了解的读者应该首先阅读“起步”部分,通过一个最简单的...

2018-07-19 00:18:00 75

转载 JavaScript语言精粹_修订版pdf

下载地址:网盘下载本书通过对JavaScript语言的分析,甄别出好的和坏的特性,从而提取出相对这门语言的整体而言具有更好的可靠性、可读性和可维护性的JavaScript的子集,以便你能用它创建真正可扩展的和高效的代码。雅虎资深JavaScript架构师Douglas Crockford倾力之作。向读者介绍如何运用JavaScript创建真正可扩展的...

2018-07-19 00:05:00 135

转载 Dijkstra算法

Dijkstra算法主要是用来查找单源最短路。Dijkstra算法主要过程:  用一个dis数组装源点距离其他点的距离。然后每次找到距离最短且未被标记的点,以该点为中转点对其他点进行松弛并标记该点。最终的dis数组就是源点到其他点的最短路径长度。代码: 1 #include<cstdio> 2 #include<cstdlib> 3 #in...

2018-07-18 11:16:00 37

转载 Spring Data JPA -1-CRUD入门

1) 引入jar包支持 1 <dependency> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starter-data-jpa</artifactId> 4 </dependency>...

2018-07-17 14:17:00 40

转载 linux 部署nginx作为反向代理入口的内核参数/etc/sysctl.conf

# Kernel sysctl configuration file for Red Hat Linux## For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and# sysctl.conf(5) for more details.# Controls IP packet forwardingnet.ipv4.ip_...

2018-07-17 13:38:00 215

转载 [Spark]-作业调度与动态资源分配

1.概述  由 Spark 集群篇,每个Spark应用(其中包含了一个SparkContext实例),都会运行一些独占的执行器(executor)进程.集群调度器会提供对这些 Spark 应用的资源调度.  而在各个Spark应用内部,各个线程可能并发地通过action算子提交多个Spark作业(job).这里就是Spark的作业调度  Spark作业调度默认FIFO,也支持公平调度...

2018-07-17 11:53:00 166

转载 Django之数据库表的创建和ORM相关操作

一、数据库表的创建这里需要注意的是如果我们连接的是MySQL数据库,那么就需要我们自己预先创建好数据库,这里我们使用model操作不能够创建数据库,只能够创建相应的表结构。models中与数据库中对应的关系类   -----> 数据表(数据库中的表)对象(相当于我们实例化上面的类,也就是我们使用语句添加数据)  -----> 数据行(表中的一行行数据)...

2018-07-17 07:44:00 217

转载 Scala基础

Scala概述什么是ScalaScala是一种多范式的编程语言,其设计的初衷是要集成面向对象编程和函数式编程的各种特性。Scala运行于Java平台(Java虚拟机),并兼容现有的Java程序。http://www.scala-lang.org为什么要学Scala1、优雅:这是框架设计师第一个要考虑的问题,框架的用户是应用开发程序员,API是否优雅直接影响用户体验。2、速...

2018-07-16 21:31:00 195

空空如也

空空如也

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

TA关注的人

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