自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java数据类型

Java数据类型java中的数据类型可以分为两类,引用类型(reference types)以及基本类型(primitive types),参考Java官方文档的最新定义绘制类型关系图如下对每种类型中我认为重要的点进行总结基本类型(primitive types)整型:用于表示没有小鼠部分的数值,允许是负数,通常情况下int类型最常用,byte和short类型主要用于底...

2018-08-31 22:44:00 53

转载 字典操作流程

'''数据类型划分;可变数据类型\不可变数据类型不可变:元祖,bool,int str 可哈希可变:list, dict set 不可哈希dict key 必须是不可变数据类型 value 任意数据类型dict 优点:二分查找 存储大量数据 特点:无序的'''# dic = {"name":["erge", "suiyue", "tiantian"],# ...

2018-08-31 19:50:00 75

转载 用Axios Element 实现全局的请求 loading

Kapture 2018-06-07 at 14.57.40.gifdemo in github背景业务需求是这样子的,每当发请求到后端时就触发一个全屏的 loading,多个请求合并为一次 loading。现在项目中用的是 vue 、axios、element等,所以文章主要是讲如果使用 axios 和 element 实现...

2018-08-31 15:54:00 195

转载 .Net使用RabbitMQ详解

序言这里原来有一句话,触犯啦天条,被阉割!!!!首先不去讨论我的日志组件怎么样。因为有些日志需要走网络,有的又不需要走网路,也是有性能与业务场景的多般变化在其中,就把他抛开,我们只谈消息RabbitMQ。那么什么是RabbitMQ,它是用来解决什么问题的,性能如何,又怎么用?我会在下面一一阐述,如有错误,不到之处,还望大家不吝赐教。RabbitMQ简介必须一提的是rabbitm...

2018-08-31 14:39:00 40

转载 第一章 Java程序设计概述

1.1 Java程序设计平台Java是一门设计优秀的语言,更是一个完整的平台。Java平台包括了一个庞大可重用的类库以及提供了安全性,跨系统,自动垃圾收集等优秀特性的执行环境。这也使其成为自发布以来就颇为流行的高级程序设计语言。1.2 Java“白皮书”的关键术语简单性: 与C++相比,剔除了难以理解的一些语言特性;Java包也很小;面向对象:聚焦于问题本身分布式: 网络编程的便捷性...

2018-08-29 21:01:00 65

转载 Linux中获取root权限及关机重启语法

Linux中获取root权限及关机重启语法 在终端中输入:sudo passwd rootEnter new UNIX password: (在这输入你的密码)Retype new UNIX password: (确定你输入的密码)passwd: password updated successfully以后,如果在想获得root权限,只需...

2018-08-29 18:03:00 259

转载 【从零开始搭建自己的.NET Core Api框架】(七)授权认证进阶篇

系列目录一. 创建项目并集成swagger  1.1 创建  1.2 完善二.搭建项目整体架构三. 集成轻量级ORM框架——SqlSugar  3.1 搭建环境  3.2 实战篇:利用SqlSugar快速实现CRUD  3.3 生成实体类四. 集成JWT授权验证五. 实现CORS跨域六. 集成泛型仓储七. 授权认证进阶篇源码已上传...

2018-08-29 17:15:00 883

转载 查找->动态查找表->键树(无代码)

文字描述键树定义  键树又叫数字查找树,它是一棵度大于或等于2的树,树中的每个结点中不是包含一个或几个关键字,而是只含有组成关键字的符号。例如,若关键字是数值,则结点中只包含一个数位;若关键字是单词,则结点中只包含一个字母字符。从根到叶子结点的字符组成的字符串表示一个关键字,叶子结点中的特殊符号$表示字符串的结束。在叶子结点中还含有指向该关键字记录的指针。  为了查找和插入方便,可以...

2018-08-28 18:48:00 61

转载 Getting Started with the G1 Garbage Collector 转发

Hotspot ArchitectureHotspot虚拟机架构JVM主要组件包括类加载器,运行时数据区和执行引擎。Key Hotspot Components关键组件在进行性能调优时,主要关注虚拟机的三个组件。java堆保存着对象实例,由JVM启动时选定的GC进行维护。大部分调优参数都涉及调整java堆及...

2018-08-28 17:22:00 109

转载 oracle group by 显示其他字段

原先用select key,max(value) from tbl group by key查询出的结果,但是我要再多加一个TEST字段根据网友的语句结合起来,以下是可以显示其他字段,并且考虑排名相同的情况:selectT.key, T.value,LISTAGG(T.test, ',') WITHIN GROUP( ORDER BY T.key, T.v...

2018-08-28 15:52:00 1748

转载 codeforce1029B B. Creating the Contest(简单dp,简单版单调栈)

B. Creating the Contesttime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou are given a problemset consisting ofnn...

2018-08-28 14:38:00 65

转载 shell脚本中大于,大于等于,小于,小于等于、不等于的表示方法

症状:shell中大于,大于等于,小于等于,lt,gt ,ne,ge,le 很对应。应对方法:大于 -gt (greater than)小于 -lt (less than)大于或等于 -ge (greater than or equal)小于或等于 -le (less than or equal)不相等 -ne (not equal)转载于:https://www.cnblogs...

2018-08-28 11:32:00 1875

转载 python中的线程(一)

一 : 概述  进程是资源分配的最小单位,线程是CPU调度的最小单位.一个进程至少拥有一个线程.  进程和线程的区别 :     1)地址空间和其它资源(如打开文件):进程间相互独立,同一进程的各线程间共享。某进程内的线程在其它进程不可见。    2)通信:进程间通信IPC,线程间可以直接读写进程数据段(如全局变量)来进行通信——需要进程同步和互斥手段的辅助,以保证数据的一致性。  ...

2018-08-27 21:35:00 59

转载 异常信息处理与元类

异常信息处理什么是异常处理:  程序出现异常,被抛出来的错误信息,然后程序终止(1)异常处理单分支  从上到下一次捕获(2)异常处理多分支try: 代码1 代码2 代码3 ......except NameError: # 一旦该语句被异常捕获,代表该条语句没有被执行 当抛出的异常是NameError时...

2018-08-27 19:44:00 63

转载 spark partition 理解 / coalesce 与 repartition的区别

spark partition 理解 / coalesce 与 repartition的区别 一.spark 分区 partition的理解:spark中是以vcore级别调度task的。如果读取的是hdfs,那么有多少个block,就有多少个partition举例来说:sparksql 要读表T, 如果表T有1w个小文件,那么就有1w个...

2018-08-27 01:53:00 600

转载 DLU-1031 旋转吧!葱!

1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <malloc.h> 4 #include <string.h> 5 #include <stdbool.h> 6 #include <math.h> 7 #define MA...

2018-08-23 18:01:00 74

转载 面试题:矩形覆盖

题目描述:我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?思路:用数学归纳法 可知 是Fibonacci数列(使用递归或者循环)代码:循环public class Solution { public int RectCover(int target) { if(target&...

2018-08-23 16:43:00 55

转载 递归函数、匿名函数、内置函数

Python-16@(Python)一、函数递归1. 什么是函数递归函数递归,就是函数的递归调用,是一种特殊的嵌套调用,在调用一个函数时,直接或间接的调用了自己① 递归必须要有两个阶段递推阶段:先一层一层递归调用下去, 每进入下一层递归,问题的规模必须减少回溯阶段:得到结果后,再一层一层回溯补充说明:递归必须要有一个明确的结束条件,在满足该条件时结束递推,并开...

2018-08-23 16:29:00 94

转载 has~和belongsTo的区别?

在某一个class里面,class_name所对应的表为主表(父),关系函数方法里面的第一个参数所对应的表为从属表(子),即为与主表相关联的表。$has~1、外键保存在关联表中;2、保存时自动更新关联表的记录;3、删除主表记录时自动删除关联记录。$belongsTo1、外键放置在主表中;2、保存时不会自动更新关联表的记录;3、删除时也不会更新关联...

2018-08-23 10:38:00 177

转载 Python装饰器

装饰模式有很多经典的使用场景,例如插入日志、性能测试、事务处理等等,有了装饰器,就可以提取大量函数中与本身功能无关的类似代码,从而达到代码重用的目的。下面就一步步看看Python中的装饰器。一个简单的需求现在有一个简单的函数"myfunc",想通过代码得到这个函数的大概执行时间。我们可以直接把计时逻辑方法"myfunc"内部,但是这样的话,如果要给另一个函数计时,就需要重复计时的逻辑。...

2018-08-23 09:13:00 45

转载 flask之聊天室

1,数据库数据库连接池DBUtils- Python数据库连接池创建数据库连接池: 1 import time 2 import pymysql 3 import threading 4 from DBUtils.PooledDB import PooledDB, SharedDBConnection 5 POOL = PooledDB( 6 ...

2018-08-22 15:33:00 432

转载 Apex 单元测试辅助函数简介

startTest和stopTest的使用在Apex的Test类中,有startTest和stopTest两个函数。这两个函数经常配对使用。每个单元测试函数都只能调用它们一次。startTest函数标明了测试的开始。在使用它之前,测试数据应该已经建立完成。stopTest函数标明了测试的结束。所有在startTest和stopTest之间调用的异步函数都会同步执行。所以在stopTest...

2018-08-22 15:25:00 148

转载 【转】Spring Boot 构建应用——快速构建 Spring Boot 应用

Spring Boot简化了 Spring 应用开发,不需要配置就能运行 Spring 应用,Spring Boot 的自动配置是通过 Spring 4.x 的条件注解 @Conditional 来实现的,@Conditional 根据特定条件来控制 bean 的创建行为。Spring Boot 默认会使用内置的 Tomcat,并支持 Spring MVC、RESTful 服务。新建 Sprin...

2018-08-22 11:37:00 86

转载 记一个数组的问题

数组,经过array_unique去重之后。键值变成了字符串。这样的数据,导致前端无法正常显示。通过array_values处理一下就正常了,变成了整数的键值了。PHP真是够傻逼的。array_values() 返回 input 数组中所有的值并给其建立数字索引。转载于:https://www.cnblogs.com/jiqing9006/p/9516652.html...

2018-08-22 11:34:00 51

转载 CentOS 下搭建SVN

CentOS7下搭建配置SVN服务器1. 安装CentOS通过yum安装subversion。$ sudo yum install subversionsubversion安装在/bin目录:$ which svnserve/bin/svnserve检查一下subversion是否安装成功。$ svnserve --versionsvnser...

2018-08-22 09:32:00 75

转载 POJ 1321 棋盘问题

题目地址分析:  DFS,不能放在同一行或同一列,有点类似n皇后问题  一列一列的往下搜索,这一列有棋子,标记这一列。 1 #include<iostream> 2 #include<algorithm> 3 #include<cstring> 4 using namespace std; 5 6 int n, k, a...

2018-08-21 16:56:00 40

转载 Perl的列表和数组

列表和数组列表使用括号包围的元素,括号中的元素使用逗号隔开的是列表。列表中的元素可以是字符串、数值、undef或它们的混合。列表中的字符串元素需要使用引号包围。空列表是括号中什么都没有的列表,空列表返回的是undef。但是赋值给别人时,不会当作undef,而是什么都没有(见稍后的例子)。(1,2,"perl","python")("var1","var2","var3")()...

2018-08-21 16:06:00 81

转载 面试题:最小的K个数

题目描述:输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。方法1:排序方法2:分割import java.util.*;public class Solution { public ArrayList<Integer> GetLeastNumbers_Solution(int [] ...

2018-08-21 15:59:00 71

转载 好文链接

happens-before俗解:http://ifeve.com/easy-happens-before/volatile关键字解析:https://www.cnblogs.com/dolphin0520/p/3920373.htmlJava线程池ThreadPoolExecutor实现原理剖析:https://github.com/aCoder2013/blog/issues/28...

2018-08-21 14:53:00 85

转载 Question | 网站被黑客扫描撞库该怎么应对防范?

本文来自网易云社区在安全领域向来是先知道如何攻,其次才是防。针对题主的问题,在介绍如何防范网站被黑客扫描撞库之前,先简单介绍一下什么是撞库。撞库是黑客通过收集互联网已泄露的用户和密码信息,生成对于的字典表,尝试批量登录其他网站后,得到一系列可以登录的用户。因为很多用户在不同网站使用的账号密码大多是相同的,因此黑客可以通过获取用户在A网站的账户从而尝试登录B网站。那么碰见撞库之后,我们如何防护呢...

2018-08-21 10:53:00 52

转载 loj10035. 「一本通 2.1 练习 1」Power Strings

思路:(以下为引用内容)  考虑整个串,根据next数组的定义,前后匹配并且前缀和相等的最长的后缀之间没有交叉,那么相等的部分的长度为next[n],并且从左往右相等。如果希望中间的也是有s[1..next[n]]的几个循环组成,那么整个串就以next[n]为最小周期,但是如果这样,next[n]就会变大,与现在的情况矛盾。那么n % (n-next[n])!...

2018-08-21 09:54:00 124

转载 linux同步Internet时间

输入ntpdate time.nist.gov同步网络时间如果未安装:yum install ntpdate结果:3 Jun 15:42:39 ntpdate[4721]: adjust time server 211.115.194.21 offset -0.005885 sec出现上述结果代表时间同步成功,上面的大致意思为调整时间为服务器211.115.194.21的时间,相差...

2018-08-21 09:33:00 47

转载 mysql数据类型

数据类型 (1)整数类型 分为: tinyint(1字节), smallint(2字节), mediumint(3字节),int(4字节), bigint(8字节) (2)小数类型 可以分为: 单精度浮点型: float,非精确数,通常不设定长度 双精度浮点:double,非精确数,通常不设定长度 ...

2018-08-20 16:45:00 39

转载 List Set 区别

List和Set中 我们要熟记:List:有序,重复有序:指按照一定的顺序输出。|| 重复:指可以向list中添加相同的值Set:无序,唯一无序:指输出是没有顺序。 || 唯一:指不添加可以向set中添加相同的元素,如果你添加相同的元素,最后输出的结果也是唯一的。如下例子:public class Demo{ @SuppressWarnings("unch...

2018-08-20 15:26:00 62

转载 【共读Primer】26.[4.6]成员访问运算符 Page133

成员访问运算符:. 点运算符-> 箭头运算符string s1="a string", *p = &s1;auto n = s1.size(); // 运行string对象s1的size成员n = (*p).size(); // 运行p所知对象的size成员n = p->size(); ...

2018-08-19 11:31:00 45

转载 HDU5367 思维map // 动态线段树

地主毛毛有n座山,这些山在地主家门前排成一条直线。这些山一开始均有相同的高度。 每一天,毛毛都会要求花花开挖机把几座山挖掉一定高度,或者给一些山堆上一些高度。并且要求花花报告现在有多少座山属于“高山脉”当一排山的高度相等,并且比这排山左边和右边的山要高时,这排山被称为高山脉。当然,最左边和最右边的山不可能是“高山脉”的一部分http://acm.hdu.edu.cn/show...

2018-08-19 08:36:00 63

转载 poj-3278 catch that cow(搜索题)

题目描述:Farmer John has been informed of the location of a fugitive cow and wants to catch her immediately. He starts at a pointN(0 ≤N≤ 100,000) on a number line and the cow is at a pointK(0 ≤...

2018-08-18 21:13:00 156

转载 并发通信Manage,队列, 互斥锁

目录Manage队列 先入先出互斥锁Manage进程间的通信是被限制的from multiprocessing import Processa = 1def func(): global a # 声明全局变量 a = 2 # 修改全局变量func()print(a)p ...

2018-08-18 16:13:00 93

转载 数组中找到重复的数字

1、要求从一个数组中获取最小的重复的数字,乱序数组,给定范围:长度n,大小0~n-1class solution{public: bool findDuplicate(int nums[],int length,int *p) { if(nums == nullptr) { cout<...

2018-08-18 10:53:00 165

转载 CSS属性

总览1.labe for2.text-overflow属性3.calc函数 一丶labe for属性点击单选按钮前的文字,可同时选中单选按钮<html><body><p>请点击文本标记之一,就可以触发相关控件:</p><form><label for="...

2018-08-16 16:44:00 46

空空如也

空空如也

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

TA关注的人

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