自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 每周学算法/读英文/知识点心得分享 9.27

每周一个 Algorithm,Review 一篇英文文章,总结一个工作中的技术 Tip,以及 Share 一个传递价值观的东西!Algorithm: 学习算法题目:multiply strings (大数相乘)描述:给定两个以字符串形式表示的非负整数num1和num2,返回num1和num2的乘积,它们的乘积也表示为字符串形式。示例 1...

2019-09-27 17:26:00 476

转载 初始MyBatis

为什么学习框架技术优势如下:不用再考虑公共问题,框架已经帮我们做好了可以专心于业务逻辑,保证核心业务逻辑的开发质量结构统一,便于学习和维护框架中集成了前人的经验,可以帮助新手写出稳定、性能优良而且结构优美的高质量程序框架的概念框架(Framework)是一个可重用的公共结构的半成品,它为我们构建新的应用程序提供了极大的便利。一方面提供了可以拿来就用的工具,更重要的是,提...

2019-09-27 11:24:00 456

转载 $Luogu$ $P1879$ $[USACO06NOV]$ 玉米田 $Corn Fields$

链接背景\(USACO\) \(2006\) \(Nov.\) \(Gold\) \(T2\) , \(Luogu\) \(P1879/POJ3254/AcWing327\)题意给定 \(n\) 行 \(m\) 列的矩阵,每个格子中的数为 \(0\) 或 \(1\) ,表示是否能使用( \(1\) 表示能使用)。求选出两两不相邻的任意多个能使用的格子的方案数对 \(10^9\) ...

2019-09-26 10:25:00 565

转载 [转载] $AT2444$ 题解

阅读原文给定 \(H \times W\) 的网格,每个小格( \(1 \times 1\) 的网格)都有一个权值。现在要将其分为两部分,一个为阶梯型(从上往下每行长度单调递增)、另一个为倒阶梯型(从下往上每行长度单调递增)。请合理地划分这个网格使得两边极差(该部分最大值 \(-\) 最小值)较大的一个最小。输出较大的极差。注意关键词。“较大的一个最小” \(\rightarrow...

2019-09-23 20:36:00 212

转载 SpringCloud(五)Zuul网关与分布式配置中心

在 Spring Cloud 微服务系统中,一种常见的负载均衡方式是,客户端的请求首先经过负载均衡(Ngnix),再到达服务网关(Zuul 集群),然后再到具体的服务。服务统一注册到高可用的服务注册中心集群,服务的所有的配置文件由配置服务管理,配置服务的配置文件放在 GIT 仓库,方便开发人员随时改配置。一、ZuulZuul包含了对请求的路由和过滤两个最主要的功能:其中路由功能...

2019-09-22 23:09:00 220

转载 [转载] $CF117B$ 题解

阅读原文给定两非负整数 \(a,b\) 以及模数 \(mod\) ,求两个由 \(9\) 位数字构成的字符串 \(A,B\) (允许包含前导 \(0\) )相连后对 \(mod\) 取模的值能否为 \(0\) ,要求 \(A\) 的值不超过 \(a\) , \(B\) 的值不超过 \(b\) 。若取模后的值不能为 \(0\) 的话,还要输出字典序最小的使取模后的值不为 \(0\) 的字...

2019-09-20 20:44:00 120

转载 Linux find 命令详解

Linux 上的find命令是findutil软件包的一部分,一般已经默认集成在了几乎所有的发行版中。find 命令有非常大的灵活性,可以向其指定丰富的搜索条件(如文件权限、属主、属组、文件类型、日期和大小等)来定位系统中的文件和目录。此外,find 还支持对搜索到的结果进行多种类型的命令操作。一、简介find 命令的基本结构如下:find [pat...

2019-09-20 09:51:00 100

转载 每周学算法/读英文/知识点心得分享 9.19

每周一个 Algorithm,Review 一篇英文文章,总结一个工作中的技术 Tip,以及 Share 一个传递价值观的东西!Algorithm: 学习算法题目:valid-sudoku(有效的数独)描述:判断一个9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。数字1-9在每一行只能出现一次。数字1-9在每一列只能...

2019-09-19 14:23:00 103

转载 Linux命令之nohup 和 重定向

用途:使运行的程序忽略SIGHUP。语法:nohup Command [ Arg ... ] [ & ]描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。那么如果...

2019-09-19 14:20:00 121

转载 开源日志框架Exceptionless使用教程

Exceptionless是一款日志记录框架,它开源、免费、提供管理界面、易于安装和使用。ExceptionLess底层采用ElasticSearch作为日志存储,提供了快速、丰富的查询API,方便我们进行系统集成。本文将介绍ExceptionLess的常见用法。安装ExceptionLess在ExceptionLess官网提供了基于Docker的私有化部署方式,我们可以按照官网的方...

2019-09-19 00:32:00 524

转载 SpringCloud(四)Hystrix熔断器

前面已经学习了服务注册与发现组件,负载均衡组件,这样我们的微服务系统已经可以使用了。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证 100% 可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet 容器的线程资源会被消耗完毕,导致服务瘫痪。服务与服务之间的依赖性,故障会传播,会对整个微服务系统造成灾难性的严重...

2019-09-18 22:32:00 146

转载 在.Net Core中记录日志

一个完善的系统,必然会有非常完善的日志记录,用户的操作、系统的运行状况等信息被完整的记录下来,方便我们对系统进行维护和改进。.net core 也为日志记录提供了内置的支持。在控制台程序中记录日志本段内容摘自《在.NET Core控制台应用程序中使用日志》,作者非常详细的介绍了如何在控制台应用程序中使用内置的日志记录功能。代码如下:var configuration = new ...

2019-09-18 00:45:00 485

转载 5种布局方式

一、静态布局(static layout)即传统Web设计,网页上的所有元素的尺寸一律使用px作为单位。1、布局特点不管浏览器尺寸具体是多少,网页布局始终按照最初写代码时的布局来显示。常规的pc的网站都是静态(定宽度)布局的,也就是设置了min-width,这样的话,如果小于这个宽度就会出现滚动条,如果大于这个宽度则内容居中外加背景,这种设计常见于pc端。2、设计方法...

2019-09-17 17:49:00 189

转载 QML学习笔记

QML语法初见锚定left 左right 右top 顶部bottom 底部centerIn 中央fill 填充满verticalCenter 垂直中央horizontalCenter 水平中央anchors.left: parent //放在父对象左边rotation 旋转(瞬间旋转)onClicked: Wheel.rotation += 90 //点击时...

2019-09-17 16:30:00 293

转载 InfluxDB基本概念与操作

InfluxDB基本概念1、数据格式在 InfluxDB 中,我们可以粗略的将要存入的一条数据看作一个虚拟的 key 和其对应的 value(field value)。格式如下:1cpu_usage,host=server01,region=us-west value=0.641434055562000000000...

2019-09-17 15:28:00 135

转载 Python发邮件程序部署到Linux云服务器上之后无法获取邮件服务器的连接

import smtplibimport tracebackfrom email.mime.text import MIMETextfrom email.header import Headersender = '' # 发送者邮箱receiver = '' # 接收者邮箱subject = '放假通知' # 邮件主题smtpserver = "smtp.163.com" # smtp服...

2019-09-17 15:25:00 178

转载 代码分支及版本管理规范

目的为了规范代码库分支管理 和 版本管理,使代码分支及版本结构清晰,方便维护,并避免由于维护造成的错误的版本发布等问题。适用范围适用于Lifeix所以项目。规范Git 分支管理 通常每个应用或者是二方库的代码将包括 master、develop、release、hotfix、feature分支,release、hotfix 分支的命名规则分别为:re...

2019-09-17 11:13:00 159

转载 xss攻击

攻击方式:在页面展示内容中参杂js代码,以获取网页信息预防措施:转化生成js的特殊字符"&quot;&&amp;<&lt;>&gt;'&#x27/&#x2F空格&nbsp;在创建博客的时候,标题中输入<script...

2019-09-17 06:53:00 124

转载 sql注入攻击

查询select*fromuserswhereusername='lisi'--'and`password`='123';登陆账号:'lisi'--删除select*fromuserswhereusername='lisi';deletefromusers;--'and`password`='123';登录账号:'...

2019-09-17 06:34:00 98

转载 SpringCloud(三)Ribbon与Feign

上一篇使用了Eureka与Ribbon组件做了最简单的的服务注册与发现,我们知道Eureka是实现服务治理中心的组件,但是上一篇Eureka没有实现集群,这样没有保证到Eureka Server的高可用。理论上来讲,因为服务消费者本地缓存了服务提供者的地址,即使Eureka Server宕机,也不会影响服务之间的调用,但是一旦新服务上线,已经在缓存在本地的服务提供者不可用了,服务消费...

2019-09-16 22:50:00 172

转载 Qt一些方便易用的小技巧

延迟给自己发信号执行操作//延迟4500毫秒, 改变Status的值.QTimer::singleShot(4500, this, [&](){ this->Status = 0; });转载于:https://www.cnblogs.com/nonsupport/p/11526375.htm...

2019-09-16 11:22:00 81

转载 在.NET Core控制台中使用依赖注入

本文介绍如何在控制台应用程序中使用微软提供的依赖注入功能,掌握控制台中的用法后,可以扩展到构建windows服务中。创建控制台应用程序添加DependencyInjection的引用Install-Package Microsoft.Extensions.DependencyInjection创建ServiceCollection对象,添加服务注册var service...

2019-09-15 23:10:00 363

转载 [转载] $CF543B$ 题解

阅读原文背景:\(Codeforces\) \(Round\) \(\#302\) \((Div. 1)\) \(B\) 题, \(Codeforces543B\)给定一张边权全为 \(1\) 的图。在保证点 \(s_1\) 到点 \(t_1\) 的距离不超过 \(l_1\) 且点 \(s_2\) 到点 \(t_2\) 的距离不超过 \(l_2\) 的条件下,求最多能删去的边数。如果...

2019-09-14 16:19:00 95

转载 基于C-W节约算法的车辆路径规划问题的Java实现

VRP问题概述解决算法分类项目描述算法结果车辆路线问题(VRP)最早是由Dantzig和Ramser于1959年首次提出,它是指一定数量的客户,各自有不同数量的货物需求,配送中心向客户提供货物,由一个车队负责分送货物,组织适当的行车路线,目标是使得客户的需求得到满足,并能在一定的约束下,达到诸如路程最短、成本最小、耗费时间最少等目的。VRP问...

2019-09-10 18:00:00 4604

转载 eclipse移动一个(多个)类(包)到另一个包

1.移动一个或多个类到另一个包:选中一个或多个类 右键——Refactor(Alt+Shift+T)(即重构)——Move(Alt+Shift+V)——在弹出的对话框中包列表中选择你要移动到的包——OK(或直接在选中所有的类后再按快捷键:Alt+Shift+V)2.移动一个或多个包到另一个包里:方法一:选中你要移动的包(比如com.B,要移动到另一个包com.A)——按F...

2019-09-09 15:28:00 292

转载 Quartz.Net使用教程

在项目的开发过程中,难免会遇见后需要后台处理的任务,例如定时发送邮件通知、后台处理耗时的数据处理等,这个时候你就需要Quartz.Net了。Quartz.Net是纯净的,它是一个.Net程序集,是非常流行的Java作业调度系统Quartz的C#实现。Quartz.Net一款功能齐全的任务调度系统,从小型应用到大型企业级系统都能适用。功能齐全体现在触发器的多样性上面,即支持简单的定时器...

2019-09-08 18:43:00 188

转载 每周学算法/读英文/知识点心得分享 9.6

每周一个 Algorithm,Review 一篇英文文章,总结一个工作中的技术 Tip,以及 Share 一个传递价值观的东西!Algorithm: 学习算法题目:Combination Sum (数字组合)描述:给定一个无重复元素的数组candidates和一个目标数target,找出candidates中所有可以使数字和为target的组...

2019-09-06 22:46:00 134

转载 SpringCloud(二)服务注册与发现

离上一篇微服务的基本概念已经过去了几个月,在写那篇博客之前,自己还并未真正的使用微服务架构,很多理解还存在概念上。后面换了公司,新公司既用了SpringCloud也用了Dubbo+Zookeeper,就像上一篇文章说的,当一个服务是面向外部或者是直接提供给前端调用的,那么就使用SpringCloud,而一些内部公用的(如发送短信),就使用Dubbo+Zookeeper,因为他在内部调用更...

2019-09-06 00:14:00 199

转载 登录-redis

session的问题目前session直接是js变量,放在nodejs进程内存中1、进程内存有限,访问量过大,内存暴增怎么办?2、正式线上运行是多进程,进程之间内存无法共享为何session适合用redis1、session访问频繁,对性能要求极高。redis是内存数据库,会很快,mysql没有内存数据库快2、session可不考虑断电丢失数据对问题(内存的...

2019-09-03 21:15:00 74

转载 C#访问SFTP:Renci.SshNet.Async

SFTP是SSH File Transfer Protocol的缩写,安全文件传送协议。安全文件传送协议。可以为传输文件提供一种安全的网络的加密方法。sftp 与 ftp 有着几乎一样的语法和功能。Renci.SshNet.Async 是一款 .NET SFTP 访问组件。使用起来也很简单。一、添加引用:PM> Install-Package Renci.SshNet.Asy...

2019-09-03 09:59:00 353

转载 $Luogu$ $P1972$ $[SDOI2009]$ $HH$ 的项链

链接背景\(CCF\) \(NOI\) \(2009\) 山东省代表队选拔 \(Day2\) \(T1\) , \(Luogu\) \(P1972/BZOJ1878\)题意给定 \(n\) 个 \(int\) 范围内的整数,询问 \(q\) 次给定区间内数的种类数。解法咕咕咕代码 $View$ $Code$ //省略头文件using namespace std;...

2019-09-01 17:34:00 90

转载 CreateDefaultBuilder方法都做了什么?

当我们创建好一个新的ASP.NET Core Web应用时,系统会使用CreateDefaultBuilder方法,这个方法完成了以下操作:use Kestrel as the web server and configure it using the application's configuration providersset the ContentRootPath to t...

2019-08-31 22:38:00 1107

转载 php-xdebug配置使用

简要说明简单的记录一下php-xdebug的配置,主要实现通过浏览器的插件配合phpstorm来进行断点调试,单步,以及通过xdebug来生成性能分析报告。1.php-xdebug扩展的安装相对来说很简单,主要是通过apt-get、yum、pecl,或者直接通过编译的方式来进行安装都可以,很容易。2.浏览器插件的安装,这次主要是使用chrome的xdebug-helper插件3...

2019-08-30 23:09:00 115

转载 树状数组模板(持续更新)

树状数组题目(持续更新)\(1.\) 树状数组 \(1\) :单点修改,区间查询\(2.\) 树状数组 \(2\) :区间修改,单点查询\(3.\) 树状数组 \(3\) :区间修改,区间查询树状数组单点修改,区间查询和 $View$ $Code$ //省略头文件using namespace std;inline int read(){ int ret=0...

2019-08-30 22:23:00 83

转载 sql server获取查询时间

declare @d datetimeset @d=getdate()/*你的SQL脚本开始*//*你的SQL脚本结束*/select [语句执行花费时间(毫秒)]=datediff(ms,@d,getdate())转载于:https://www.cnblogs.com/bjhblogs/p/11434069.html...

2019-08-30 11:28:00 524

转载 $LOJ$ $4$ $Quine$

链接背景\(LOJ\) \(4\)题意使用一段程序输出自己的源代码,至少包含 \(10\) 个可见字符。\(trick\)巧用 \(printf\) 函数可以输出任何字符的特性。代码#include<cstdio>char *s="#include<cstdio>%cchar *s=%c%s%c;int main(){printf(s,10,34...

2019-08-28 22:33:00 116

转载 Linux操作系统命令

一、常见目录的作用/根目录/bin命令保存目录,普通用户就可以读取的命令/boot启动目录,启动所需的相关文件。一般单独分区,不能占满,没有空间后系统无法启动,一般留200M即可/dev 设备文件保存目录,在这个目录中包含了所有Linux系统中使用的外部设备/etc配置文件保存目录/...

2019-08-28 08:46:00 86

转载 20个必不可少的Python库也是基本的第三方库

今天我将介绍20个属于我常用工具的Python库,我相信你看完之后也会觉得离不开它们。他们是:Requests.Kenneth Reitz写的最富盛名的http库。每个Python程序员都应该有它。Scrapy.如果你从事爬虫相关的工作,那么这个库也是必不可少的。用过它之后你就不会再想用别的同类库了。wxPython.Python的一个GUI(图形用户界面)工具。我主要用...

2019-08-27 18:16:00 294

转载 ARTS打卡计划第十六周

Algorithms:https://leetcode-cn.com/problems/min-stack/submissions//Review:https://www.infoq.cn/article/why-do-we-need-webrtcTips:android handler。主线程不做处理复杂的问题,创建hanlder发消息到主线程,主线程loop ...

2019-08-25 23:08:00 92

转载 $Luogu$ $P5517$ $[MtOI2019]$ 幻想乡数学竞赛

链接背景\(disangan233\) ,迷途之家 \(2019\) 联赛 \((MtOI2019)\) \(T4\) , \(Luogu\) \(P5517\)题意存在一个数列 \(\{ a_n\}\) ( \(n\in \{ 0,1,2,\cdots ,2^{64}-1\}\) )。已知\(a_0=-3,a_1=-6,a_2=-12,a_n=3 \times a_{n-1}...

2019-08-25 22:31:00 218

空空如也

空空如也

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

TA关注的人

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