自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 codeforces703B

Mishka and tripCodeForces - 703B小米什卡是一个伟大的旅行者,她访问了许多国家。在这次考虑去哪里旅行之后,她选择了XXX--这个美丽,但鲜为人知的北方国家。以下是关于XXX的一些有趣事实:XXX由n个城市组成,其中k个(只是想象!)是省会城市。这个国家的所有城市都很漂亮,但每个城市都很独特。第i个城市的美丽值等于ci。...

2019-03-31 19:42:00 73

转载 图片分辨率提升工具

将图片的分辨率提高,并且保持画质,业界叫做super revolution,去年有一个新算法WDSR赢得了2018年NTIRE超分辨率冠军竞赛。github上有一个keras的实现工具,可以拿来用一下。地址为:https://github.com/krasserm/super-resolution#environment-setup原版地址:https://github.com/Jiahui...

2019-03-31 16:29:00 1522

转载 快速排序

*)冒泡排序一共N个数第一轮:第一个数和第二个对比,大的放到下面;然后,第二个数和第三个数对比,大的放到下面;……对比N个数。此时,第N个数是这组中最大的一个。第二轮:第一个数和第二个对比,大的放到下面;然后,第二个数和第三个数对比,大的放到下面;……对比前N-1个数。此时,第N-1个数是这组中最大的一个。……第K轮:第一个数和第二个对比,大的放到下面;然后,第二个数和第三个数...

2019-03-31 13:53:00 36

转载 Git 常用命令

一、【GIT常用】git clonegit statusgit loggit refloggit add .git commit -a -m "commit remark"git remote -vdit diffgit diff HEAD二、【拉取】1、git fetch 相当于是从远程获取最新到本地,不会自动merge,如下指令...

2019-03-30 16:09:00 39

转载 左旋转字符串

题目描述汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它!分析假设字符串abcdef,n=3,设X=abc...

2019-03-30 14:16:00 35

转载 C#中将鼠标光标变为忙碌状态

this.Cursor = System.Windows.Forms.Cursors.WaitCursor;do_longtime_work();this.Cursor = System.Windows.Forms.Cursors.Default;转载于:https://www.cnblogs.com/sinceret/p/10624803.html

2019-03-29 23:19:00 1089

转载 CentOS下使用tcpdump网络抓包

tcpdump是Linux下的截获分析网络数据包的工具,对优化系统性能有很大参考价值。安装tcpdump不是默认安装的,在CentOS下安装:yum install tcpdump在Ubuntu下安装:apt-get install tcpdump默认启动tcpdump普通情况下,直接启动tcpdump将监视第一个网络接口上所有流过的数据包。监视指定网络接口的数据包(一定要查看网...

2019-03-29 13:00:00 44

转载 js的事件循环和任务队列

js 异步、栈、事件循环、任务队列在开发中经常遇到js的异步问题,为了方便理解,记录下来,随时回顾。以下的所有代码都是在浏览器环境下运行在浏览器中js的运行是依赖浏览器js引擎来解析的,并且是在一定的runtime(运行时)的环境被调用,被执行。由于js引擎是单线程的,所以在执行dom渲染,script引入的时候这些操作是同步的,js引擎会通过 Event Loop 的机制,按顺序把任务...

2019-03-28 15:57:00 76

转载 Java基本语法

Java语言基本语法一、标识符和关键字标识符在java语言中,用来标志类名、对象名、变量名、方法名、类型名、数组名、包名的有效字符序列,称为“标识符”;标识符由字母、数字、下划线、美元符号组成,且第一个字符不能是数字;java语言区分大小写;标志符命名规则:类名首字母大写,变量名和方法名采用驼峰标志法,常量全大写,多个单词之间用“_”隔开,包名全小写;...

2019-03-28 15:39:00 38

转载 Filter

Filter简介  Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。  Servlet API中提供了一个Filte...

2019-03-28 14:33:00 50

转载 IIS配置——常见问题

1.控制面板->程序和功能->打开或关闭Windows功能->Internet信息服务勾选如下这些选项2.新建一个网站3.HTTP 错误 403.14选择目录浏览然后启用即可4.默认文档设置默认文档,然后添加你想一开始就打开的页面5.更改.NET framewor...

2019-03-28 10:38:00 67

转载 django模型系统一

django模型系统一模型基础:1.django的ORMORM:对象关系映射,用python表达数据库。2.数据库配置安装pymysql修改项目目录下的__init__.pyimport pymysqlpymysql.install_as_MySQLdb()手动创建一个当前项目的空的数据库,准备一个有创建数据库权限的用户setting...

2019-03-28 10:11:00 52

转载 汉诺塔

---恢复内容开始---一、起源汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从上往下按照大小顺序撩着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。二、抽象为数学问题:从左到右有A、B、C三根柱子,其中A柱子面有从...

2019-03-27 22:19:00 77

转载 php将抓取的图片链接下载到本地

备注:fclose这一步操作完成之后如果返回值是空表示下载成功,否则会返回1或者其他错误提示这个步骤测试的时候实在yii2框架的基础上执行的,下载到的图片实在frontend目录下的web目录下(这是默认)!转载于:https://www.cnblogs.com/findher/p/10610174.html...

2019-03-27 20:12:00 95

转载 JDK内置工具使用(jps、jstack、jmap、jstat)

一、JPS1、jps -lvm:用于查看当前机器上已装载的jvm二、jstack1.1:查看进程的线程数,找出进程内最耗费CPU的线程:top -Hp 19931 。 可以看到耗费CPU的线程的pid是200971.2:printf "%x\n"20097得到20097的十六进制值为4e81,下面会用到。 1.3:jstack命令主要用来查看J...

2019-03-27 17:28:00 520

转载 微信红包程序方法总结更新.......

import randomdef red_packet(money,num): ret = random.sample(range(1,money*100),num-1) print(ret) ret.sort() ret.insert(0,0) print(len(ret)) ret.append(money*100)...

2019-03-27 15:31:00 124

转载 第六篇:视图、触发器、事务、存储过程、函数

一 视图视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想操作该临时表的数据时就无需重写复杂的sql了,直接去视图中查找即可,但视图有明显地效率问题,并且视图是存放在数据库中的,如果我们程序中使用的sql过分依赖数...

2019-03-27 15:19:00 40

转载 理解爬虫原理

1. 简单说明爬虫原理爬虫,是按照一定的规则,自动地抓取万维网信息的程序或者脚本,实质就是通过程序自动去获取 Web 页面上想要获取的数据,即自动抓取数据。浏览器的所有结果都是由代码组成,爬虫就是为了获取这些内容,通过过滤、分析代码,从中获取我们想要的数据。2. 理解爬虫开发过程1).简要说明浏览器工作原理;通过浏览器向目标站点发送请求,经过服务器的处理之后又通过浏览器做...

2019-03-27 11:34:00 33

转载 HDU 4348(主席树 标记永久化)

题面一看就是裸的数据结构题,而且一看就知道是主席树。。。一共四种操作:1:把区间[l, r]的数都加上d,并且更新时间。2:查询当前时间的区间和。3:查询历史时间的区间和。4:时光倒流到某个时间。正常来说,主席树比较难支持区间操作,但是我们可以用标记永久化的方法去实现区间操作。标记永久化和懒标记下放不一样,标记永久化是这样操作的:对所有和标记区间相关的区间,直接加上这次操作的影响,如果这个...

2019-03-27 11:06:00 244

转载 分割List为指定size

背景  老项目,用的原生的JDBC,获取连接,预编译...然后业务需要要更新很多条数据,我就写了条件为  ——IN()...  根据传入的 list 的 size 循环的给sql语句拼接上“?”为了之后的预编译  然后~ 报错了!! 说参数组装超过 2000 个,呜呜呜~发展  这个时候,考虑要不要放弃多条拼接,一条一条的去更新,然而觉得那样访问数据库的次数,太多了! ...

2019-03-27 10:38:00 87

转载 [Swift]LeetCode889. 根据前序和后序遍历构造二叉树 | Construct Binary Tree from Preorder and Postorder Traversal...

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:https://github.com/strengthen/LeetCode➤原文地址:https://www.cnblogs.com/stren...

2019-03-27 08:51:00 82

转载 zookeeper详解

1.Zookeeper是什么官方文档上这么解释zookeeper,它是一个分布式服务框架,是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。上面的解释有点抽象,简单来说Zookeeper维护一个类似文件系统的数据结构+监听通知机制。1.1 文件系统Zookeeper维护一个...

2019-03-26 17:08:00 100

转载 Spring 的@Required注释

本例子源于:W3Cschool,在此做一个记录@Required注释为为了保证所对应的属性必须被设置,@Required注释应用于 bean 属性的 setter 方法,它表明受影响的 bean 属性在配置时必须放在 XML 配置文件中,否则容器就会抛出一个 BeanInitializationException 异常。下面显示的是一个使用 @Required 注释的示例。直接的理解就是,如...

2019-03-26 10:46:00 55

转载 模板标签及模板的继承与引用

模板标签及模板的继承与引用一、模板标签定义:标签在渲染的过程中提供任意的逻辑语法:由 {% %} 来定义的例:1、循环列表数据  2、如果要判断性别是女的,背影色为黄色,否则为红色  3、如果要加序号  4、如果电话号码为空时,显示未填{% for student in students %}<tr {% if student.sex == "女"...

2019-03-25 22:42:00 96

转载 BZOJ3122: [Sdoi2013]随机数生成器(BSGS)

题意题目链接Sol这题也比较休闲。直接把\(X_{i+1} = (aX_i + b) \pmod P\)展开,推到最后会得到这么个玩意儿\[a^{i-1} (x_1 + \frac{b}{a-1}) - \frac{b}{a-1} \equiv T \pmod P\]然后再合并一下就可以大力BSGS了。有些细节需要特判一下#include<bits/stdc++.h&gt...

2019-03-25 21:33:00 72

转载 软件测试2019:第二次作业

JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中为最成功的一个。 JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。junit4.x(1)、使用junit4.x版本进行单元测试时,不用测试类继承Tes...

2019-03-25 19:29:00 41

转载 mybatis一二级缓存

1、一级缓存​MyBatis 默认开启了一级缓存,一级缓存是在SqlSession 层面进行缓存的。即,同一个SqlSession ,多次调用同一个Mapper和同一个方法的同一个参数,只会进行一次数据库查询,然后把数据缓存到缓冲中,以后直接先从缓存中取出数据,不会直接去查数据库。​ 但是不同的SqlSession对象,因为不用的SqlSession都是相互隔离的,所以相同的Mapper、参数...

2019-03-25 17:02:00 41

转载 JAVA服务cpu占用高排查

最近线上机器偶尔有台cpu达到100%,还居高不下。同样负载的其他机器却正常,我想肯定是代码哪里有问题了首先我们top看下可定位到对应占用高的PID然后=》ps -mp PID -o THREAD,tid,time | sort -rn就可定位到对应TID。然后=》printf "%x\n" TID把TID转成16进制格式然后=》jstack...

2019-03-25 13:49:00 53

转载 【题解】寄存器

题目描述  你有一台超小的电脑,内存只有两个寄存器:X和Y。寄存器只能存储正整数,一开始两个寄存器的值都是1,电脑操作系统只有两种指令:指令[X]和指令[Y]。  指令[X]的功能是:X ← X + Y,即把两寄存器目前的值累加到X寄存器;  指令[Y]的功能是:Y ← X + Y,即把两寄存器目前的值累加到Y寄存器。例如:指令序列"XXYYX"的执行过程如下:  可以发现,执行指令序列"X...

2019-03-23 21:21:00 306

转载 [JLOI2015]骗我呢

[Luogu3266]神仙题只能看神仙题解\(dp[i][j]\) 表示第 \(i\) 行没有出现过的数是 \(j\) 的方案数则\(dp[i][j]=∑_{k=0}^{j+1}dp[i−1][k]\)优化后为\(dp[i][j]=dp[i−1][j+1]+dp[i][j−1]\)不管怎么样 , 先把好设的状态设出来再说画图转化为 : 从原点出发,只能向右或向上走,不接触直线\(A,B...

2019-03-23 20:05:00 54

转载 Educational Codeforces Round 62 做题记录

A.题解:发现就是找前缀 max = i 的点的个数,暴力扫一遍 1 #include<bits/stdc++.h> 2 #define ll long long 3 #define pii pair<int,int> 4 #define mp(a,b) make_pair(a,b) 5 using namespace std; 6 ...

2019-03-23 19:34:00 51

转载 视图 触发器 事务 函数 存储过程

1.视图视图是一个虚拟表(非真实存在)。使用视图我们可以把查询过程中的临时表摘出来,用视图去实现。视图有明显的效率问题,而且使用视图会过分依赖视图,强耦合,这样意味着扩展sql极为不便,因此不推荐使用创建视图,使用视图DROP VIEW teacher_viewView Code删除视图DROP VIEW teacher_view...

2019-03-23 15:39:00 109

转载 团队作业第二次—项目选题报告

班级:软件工程1916|W作业:团队作业第二次—项目选题报告团队名称:Echo作业目标:确定选题选题报告本组评审表设计选题及背景NABCD模型队员贡献比例团队博客汇总选题报告选题报告word选题报告PPT题目:物业管理系统选题背景:​ 日常生活中,我们常常为了物业的琐碎事而感到有些许烦恼,例如:突然停水,突然停电,而这些事总是有些没有及时的通知到业主,除此...

2019-03-22 22:17:00 55

转载 关于数据库分析较好的文章汇总

数据库方面的面试技巧,从建表方面提现自己的数据库能力转载于:https://www.cnblogs.com/cocoxu1992/p/10578302.html

2019-03-22 15:01:00 147

转载 Harbor配置https认证

                                Harbor配置https认证由于Harbor不附带任何证书,它默认使用HTTP来提供注册表请求。但是,强烈建议为任何生产环境启用安全性。因为测试使用,使用自签名证书:1、创建CA证书首先创建个目录存放mkdir /root/ca -pcd /root/ca以下命令创建CA证书openssl req -n...

2019-03-22 13:24:00 224

转载 Linux curl命令使用代理、以及代理种类介绍(转)

Linux curl命令使用代理、以及代理种类介绍  本文转自http://aiezu.com/article/linux_curl_proxy_http_socks.html,感谢作者  有时出于个人隐私的原因,我们希望隐藏自己的IP,让http服务器无法记录我们访问过它,这时我们可以使用代理服务器。  代理服务器(Proxy Server)是工作在浏览器与http服务器之...

2019-03-21 19:47:00 845

转载 基础编程复习:输出n以内的所有素数

暴力遍历:对于1~n以内的每一数i每一个i只需要考虑2~i开根号以内是否有可以让i整除的数,即(i%x==0)只要满足就不是素数否则输出 1 #include<iostream> 2 #include<cstdio> 3 #include<cmath> 4 using namespace std; 5 int main() 6...

2019-03-20 22:55:00 741

转载 201671010411+巩定定+词频统计软件项目报告

课程名软件工程实验二词频统计软件项目报告词频(TF) 是一个词语出现的次数除以该文件的总词语数。实验目的 (1)掌握软件项目个人开发流程。(2)掌握Github上发布软件项目的操作方法。环境配置使用的JDK版本为 jdk8u161,windows版下载链接:http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be...

2019-03-20 01:08:00 74

转载 pytest文档博客链接

关于pytest的博客: https://www.cnblogs.com/yoyoketang/tag/pytest/default.html?page=2转载于:https://www.cnblogs.com/Delo/p/10561263.html

2019-03-19 20:55:00 38

转载 Django打造大型企业官网-知识点汇总(一)

Django打造大型企业官网-知识点汇总 本博文只是用于记录Django相关的一些容易遗漏的知识点,并非详细介绍Django文档内容一、Django基础部分1、自定义URL转换器之前已经学到过一些django内置的url转换器,包括有int、uuid等。有时候这些内置的url转换器并不能满足我们的需求,因此django给我们提供了一个接口可以让我们自己定义自己的url转换器...

2019-03-19 17:59:00 310

空空如也

空空如也

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

TA关注的人

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