自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 异步,闭包和fetch

js是单线程语言,单线程就意味着,所有任务需要排队,前一个任务结束,才会执行后一个任务。如果前一个任务耗时很长,后一个任务就不得不一直等着。如果排队是因为计算量大,CPU忙不过来,倒也算了,但是很多时候CPU是闲着的,因为IO设备(输入输出设备)很慢(比如Ajax操作从网络读取数据),不得不等着结果出来,再往下执行。JavaScript语言的设计者意识到,这时主线程完全可以不管IO设备,挂...

2018-12-31 19:42:00 80

转载 SpringBoot入门教程(二十)Swagger2-自动生成RESTful规范API文档

Swagger2 方式,一定会让你有不一样的开发体验:功能丰富 :支持多种注解,自动生成接口文档界面,支持在界面测试API接口功能;及时更新 :开发过程中花一点写注释的时间,就可以及时的更新API文档,省心省力;整合简单 :通过添加pom依赖和简单配置,内嵌于应用中就可同时发布API接口文档界面,不需要部署独立服务。v添加pom依赖 <depe...

2018-12-30 21:16:00 80

转载 [daily] cscope

手册:http://cscope.sourceforge.net/cscope_vim_tutorial.html下载 cscope_maps.vim 到 $HOME/.vim/plugin/ 目录生成索引文件:在代码目录下执行cscope -Rb手册语法很简单。。。 用法也简单。。。 没什么好写的。。。关于emacs使用cscope,见第四小节...

2018-12-30 19:01:00 45

转载 【AHOI2013】—差异(后缀自动机)

传送门大意:给你一个字符串,求所有子串两两的最长公共前缀之和考虑我们可以把串倒过来建SamSamSam,就变成了求所有子串的最长公共后缀之和就是Parent−TreeParent-TreeParent−Tree上两个endposendposendpos集合的距离看到一种妙♂妙的方法直接考虑每条边eee对答案的贡献就是其siz[e]∗(n−...

2018-12-29 21:41:00 46

转载 Python基础(二)

while循环在日常生活中,我们经常遇到循环的事情,比如听歌的时候我们可以单曲循环。基本的循环结构1 while 条件:2 循环体3 4 5 #如果条件为True时,执行循环体内的语句6 #如果条件为False时,不执行循环体内的语句break的作用break终止循环1 while True:2 ...

2018-12-29 16:00:00 71

转载 shop--12.微信测试号的申请和获取微信用户信息

在咱们自己的程序里面编写servlet以响应微信号在接下来的步骤中,我们将在测试号里面设置接口配置信息的URL,一经设置,微信公众号便会发请求到我们设置好的URL去,我们必须编写程序应答才能顺利连通微信公众号,因此咱们需要编写相应的响应程序需要编写两个类【SignUtil】 1 /** 2 * 微信请求校验工具类 3 */ 4 public class SignUtil...

2018-12-28 08:51:00 155

转载 laravel 5.6 使用RabbitMQ作为消息中间件

1、Composer安装laravel-queue-rabbitmqcomposer require vladimir-yuldashev/laravel-queue-rabbitmq2、在config/app.php文件中,providers中添加:VladimirYuldashev\LaravelQueueRabbitMQ\LaravelQueueRabbitMQServiceProvider...

2018-12-27 18:38:00 550

转载 react项目中antd组件库的使用需要注意的问题

antd是蚂蚁金服推出的ui组件库,给我们在react项目开发中提供了大大的便利。但在使用的过程中,或多或少的会遇到一些问题,毕竟,用的是别人的东西,就得遵守别人的规则嘛!官方文档:https://ant.design/docs/react/introduce-cn1. 国际化(中文化)通过官方文档我们可以知道,很多组件如DatePicker、Modal等等默认的文本都是英文。如果是输入框的提...

2018-12-27 17:11:00 305

转载 1017 A除以B (20 分)

本题要求计算 A/B,其中 A 是不超过 1000 位的正整数,B 是 1 位正整数。你需要输出商数 Q 和余数 R,使得 A=B×Q+R 成立。输入格式:输入在一行中依次给出 A 和 B,中间以 1 空格分隔。输出格式:在一行中依次输出 Q 和 R,中间以 1 空格分隔。输入样例:123456789050987654321 7输出样例:176366841501...

2018-12-27 13:47:00 58

转载 idhttp.post方式 调用datasnap rest 远程方法(转咏南兄)

idhttp.get方式调用,这种比较简单,大家都会。post方式网上却没有任何成功的代码,本人也是摸索了一个上午才搞定。分享给大家。(1)post方式调用的远程方法,方法名必须加“update”前缀,不加行不?你试下啦。function TServerMethods1.updateecho(const value: String): String;beginResult := val...

2018-12-27 11:30:00 98

转载 Java语言基础19--实例成员与类成员

一、实例变量与类变量的声明在之前的学习类的时候我们知道类体中包括成员变量的声明和方法的定义,而成员变量又可以细分为实例变量和类变量。在声明成员变量时,用关键字static给予修饰的称作类变量,否则称作实例变量(类变量也称为static变量,静态变量)。class Dog { float x; //实例变量 static int y; //类变量 }二、实...

2018-12-26 16:37:00 166

转载 MVC是什么

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。MVC指...

2018-12-26 14:22:00 110

转载 java静态方法

静态方法(全局方法)不能访问this(当前对象)它和类没有关系,会有逻辑错误,当调用静态方法的时候不需要创建对象可以直接为boolean result = MyTest.isPrime();直接访问类中的方法静态方法一般是一个单纯的算法,与上下文无关,可以直接拷贝到任何地方编译都可以通过,就是和类没关系转载于:https://www.cnblogs.com/cuteCoder...

2018-12-26 13:57:00 503

转载 位与运算的应用:

0、对于a%b进行取模和取余操作,如果b=2^k,则用位与运算比取模/余速度更快:a%b=a&(b-1)1、用于整数的奇偶性判断,2值状态的切换 if(a&1) { printf(“a是奇数”) }else{  { printf(“a是偶数”) }/*偶数的最低位为0*/}2正整数m对2^k取模:m%(2^k)=m&((1&...

2018-12-24 15:39:00 50

转载 hexo创建的tags和categories页面为空的解决办法

title: hexo创建的tags和categories页面为空的解决办法toc: falsedate: 2018-04-16 02:26:10主题:landscape添加type以及menu后仍然显示空白的解决办法:打开landscape/_partial/article.ejs,在<div class="article-entry" itemprop="articleB...

2018-12-22 17:01:00 1313

转载 MySQL半同步复制

从MySQL5.5开始,MySQL以插件的形式支持半同步复制。如何理解半同步呢?首先我们来看看异步,全同步的概念异步复制(Asynchronous replication)MySQL默认的复制即是异步的,主库在执行完客户端提交的事务后会立即将结果返给给客户端,并不关心从库是否已经接收并处理,这样就会有一个问题,主如果crash掉了,此时主上已经提交的事务可能并没有...

2018-12-21 16:05:00 51

转载 lazarus汉化

启动LazarusIDE,点击菜单栏中的Environment,再点击Options选项在弹出的IDE选项框内,点选左侧Environment下的Desktop子选项,将Language设为Chinese[zh_CN]最后关掉重启一遍Lazarus即可转载于:https://www.cnblogs.com/h2zZhou/p/10155805.html...

2018-12-21 15:04:00 160

转载 安装Linux系统后配置的一般步骤

安装linux后配置的一般步骤最近在尝试不同的linux系统,记录一下安装完linux之后常用的软件的安装方法1.源的更新ubuntu 源的更新方法参考(没有测试过,但是都大同小异,不行就换一个):ubuntu 手动更新源 以及使用sudo update与upgrade的作用及区别https://blog.csdn.net/hanshengfei/article/details/786...

2018-12-21 11:11:00 140

转载 Python中yield的作用

yield常见用法: 该关键字用于函数中会把函数包装为generator。然后可以对该generator进行迭代: for x in fun(param).按照我的理解,可以把yield的功效理解为暂停和播放。在一个函数中,程序执行到yield语句的时候,程序暂停,返回yield后面表达式的值,在下一次调用的时候,从yield语句暂停的地方继续执行,如此循环,直到函数执...

2018-12-20 22:40:00 74

转载 springboot 配置多数据源

@Configurationpublic class DataSourceConfig { @Bean(name = "modelDataSource") @Qualifier("modelDataSource") @ConfigurationProperties(prefix = "spring.datasource.secondary") public DataSour...

2018-12-20 16:48:00 48

转载 Bean的自动装配及作用域

1.XML配置里的Bean自动装配Spring IOC 容器可以自动装配 Bean,需要做的仅仅是在 <bean> 的 autowire 属性里指定自动装配的模式。自动装配方式有:byType(根据类型自动装配): 若 IOC 容器中有多个与目标 Bean 类型一致的 Bean. 在这种情况下, Spring 将无法判定哪个 Bean 最合适该属性, 所以不能执行自动装配....

2018-12-20 16:28:00 41

转载 docker使用nfs 做跨主机存储

构建容错应用程序时,可能需要配置同一服务的多个副本才能访问相同的文件。There are several ways to achieve this when developing your applications. One is to add logic to your application to store files on a cloud object storage system...

2018-12-20 13:03:00 308

转载 使用Zabbix的SNMP trap监控类型监控设备的一个例子

本文以监控绿盟设备为例。1.登录被监控的设备的管理系统,配置snmptrap地址指向zabbix服务器或代理服务器。snmptrap地址也叫陷阱。2.验证是否能在zabbix服务器或代理服务器上收到设备的trap信息。(可跳过,遇到问题后再检查)ip add查看设备的网卡名称tcpdump -i ens160 src 192.166...

2018-12-20 11:36:00 175

转载 每天一点点之laravel框架开发 - API通过access_token获取用户id报 Unauthenticated. 错误(passport)...

1.首先保证你的config/auth.php中guards的api的driver选项改为passport2.注册中间件,在app/Http/Kernel.php文件中的$routeMiddleware数组中添加如下中间件protected $routeMiddleware = [ 'client.credentials'=&gt...

2018-12-20 10:25:00 1436

转载 firewall 和 iptables 常用命令

【参考文章】:Centos7 关闭防火墙【参考文章】:Centos7 firewall防火墙常用配置CentOS 7.0默认使用的是firewall作为防火墙,使用iptables必须重新设置一下1. 防火墙相关命令  firewall-cmd --state         # 查看防火墙状态  systemctl start firewalld.service   #...

2018-12-20 09:51:00 68

转载 JVM 参数

Xms : 最小堆Xmx : 最大堆 (一般和Xms配置成一样以避免每次gc后JVM重新分配内存,扩容消耗)Xmn: 年轻代内存大小,整个JVM内存=年轻代 + 年老代 + 持久代Xss : 栈大小XX:PermSize:最小永久代XX:MaxPermSize: 最大永久代 (JDK 1.8:XX:MetaspaceSize,XX:MaxMetaspaceSiz...

2018-12-20 00:20:00 51

转载 167 Two Sum-Input array is sorted, 125 Valid Palindrome,344

注意这两个元素不能是相同的。解法一:二分查找法,逐一取数组中的值,然后second =target - numbers[i] , 用二分查找法求第二个值。时间复杂度:O(nlongn)class Solution {public: vector<int> twoSum(vector<int>& numbers, in...

2018-12-19 23:03:00 61

转载 java后端处理XSS攻击

解决方法添加三个类即可:XssFilter类如下:import javax.servlet.*;import javax.servlet.annotation.WebFilter;import javax.servlet.http.HttpServletRequest;import org.springframework.stereotype.Component;...

2018-12-19 18:00:00 2277

转载 B:魔兽世界之一:备战

描述魔兽世界的西面是红魔军的司令部,东面是蓝魔军的司令部。两个司令部之间是依次排列的若干城市。红司令部,City 1,City 2,……,City n,蓝司令部两军的司令部都会制造武士。武士一共有 dragon 、ninja、iceman、lion、wolf 五种。每种武士都有编号、生命值、攻击力这三种属性。双方的武士编号都是从1开始计算。红方制造出来的第n个武士,编号就是n。同样,蓝方制...

2018-12-19 16:11:00 88

转载 饮冰三年-人工智能-Python-24 Django ORM增删改查

一:首先使用默认的sqlite3创建表  1:现在在models.py中添加表模型from django.db import models# Create your models here.class Book(models.Model): name=models.CharField(max_length=20) price = models.Int...

2018-12-19 07:34:00 100

转载 rest-framework之分页器

一 简单普通分页PageNumberPagination(查看第n页,每页显示n条)第一种:类似于原来django中的分页from rest_framework.views import APIViewfrom rest_framework.viewsets import ViewSetMixinfrom app01 import MySerfrom rest_framewor...

2018-12-18 20:15:00 81

转载 微信小程序前端与myeclipse的数据交换过程(SSH)

这是我个人探究微信小程序前端与后端之间的数据交换的过程,再结合个人所学的SSH框架,编程工具用myEclipse2014工具。当然,前提是后台的项目要部署到tomcat服务器上才行,然后总结了从后台获取数据和从前端读取数据存放到数据库的两个过程,大家可以参考、学习一下,看代码:首先,在微信小程序的界面中,先设两个按钮:如下图所示:代码如下:<button...

2018-12-18 16:05:00 841

转载 面向对象笔记总结

面向对象(oop):   类:抽象概念(类型)例如人类   对象:实际物体,类实例化对象(人类中的学生和老师就是对象)   属性:     描述类——>类属性     描述对象——>实例属性def __init__(self,score):# 构造函数:实例化对象时自动调用的# self:当前对象def __del__(self):# 析构方法:...

2018-12-17 20:34:00 83

转载 leetCode - 无重复字符的最长子串(Swift实现)

要求:给定一个字符串,请你找出其中不含有重复字符的最长子串的长度 1 class Solution { 2 func lengthOfLongestSubstring(_ s: String) -> Int { 3 var left = 0 4 var right = 0 5 var dic : [String :...

2018-12-17 13:33:00 121

转载 SET容器

1、列表格式set<class A, class B> colls;B的operator()(const B& b1, const B& b2)指定排序方法;set<class A> 不定义排序方法,默认; 在A中定义排序方法,operator()()中指定排序方法;2、基本操作3、遍历set<Person, Per...

2018-12-17 11:38:00 43

转载 微信小程序开发入门学习(2):小程序的布局

概述小程序的布局采用了和Css3中相同的 flex(弹性布局)方式,使用方法也类似(只是属性名不同而已).水平排列默认是从左向右水平依次放置组件,从上到下依次放置组件。任何可视组件都需要使用样式来设置自身的属性,并完成相应的布局。在小程序中,可以使用两种方式设置样式,一种是 class 属性,另外一种是 style 属性,跟HTML中一样。前者需要指定在 ...

2018-12-17 11:05:00 139

转载 canvas和svg区别

什么是 Canvas?HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。画布是一个矩形区域,您可以控制其每一像素。canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。什么是SVG?SVG 指可伸缩矢量图形 (Scalable Vector Graphics)SVG 用于定义用于网络的基于矢量的图形SVG 使用 XML 格...

2018-12-17 08:34:00 55

转载 五 JavaScript案例

目录:JS的图片轮播技术:JS完成页面定时弹出广告简单的用户名校验:隔行换色省市联动效果商品的左右选择一、JS的图片轮播技术:需求:若有一组图片,每隔3面钟就去切换一张。技术分析:切换图片:每个3秒钟做一件事setInterval(code,millisec[,"lang"]):按照指定的周期(毫秒记)俩调用函数或计算表达式....

2018-12-16 20:09:00 78

转载 12.16

Bo Qian's YouTube ChannelModern C++1. C++ 11 Library: Unique Pointers2. C++ 11: Resource Managing Class3. C++ 11 Library: Tuple4. C++ 11 Library: When to Use TupleExceptional C++ Herb S...

2018-12-16 15:28:00 45

转载 图->连通性->最小生成树(克鲁斯卡尔算法)

文字描述  上一篇博客介绍了最小生成树(普里姆算法),知道了普里姆算法求最小生成树的时间复杂度为n^2, 就是说复杂度与顶点数无关,而与弧的数量没有关系;  而用克鲁斯卡尔(Kruskal)算法求最小生成树则恰恰相反。它的时间复杂度为eloge (e为网中边的数目),因此它相对于普里姆算法而言,适合于求边稀疏的网的最小生成树。  克鲁斯卡尔算法求最小生成树的步骤为:假设连通网N={V,...

2018-12-15 17:21:00 182

空空如也

空空如也

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

TA关注的人

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