自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 【题解】Luogu P5338 [TJOI2019]甲苯先生的滚榜

原题传送门这题明显可以平衡树直接大力整,所以我要说一下线段树+树状数组的做法实际线段树+树状数组的做法也很暴力我们先用树状数组维护每个ac数量有多少个队伍。这样就能快速求出有多少队伍ac数比现在这个队伍ac数多我们再用\(n\)棵动态开点的线段树,第\(i\)棵线段树维护的是ac数为\(i\)的队伍的罚时情况。当一个队伍ac数为\(x\)罚时为\(t\)时,就在第\(x\)棵线段...

2019-05-31 13:21:00 98

转载 第五讲 散列算法(加密算法)

1、在身份认证过程中往往会涉及加密。如果不加密那么数据信息不安全。Shiro内容实现比较多的散列算法。如MD5,SHA等。并且提供了加盐功能。比如"1111"的MD5码为"b59c67bf196a4758191e42f76670ceba",这个MD5码可以在很多破解网站上找到对应的原密码。但是如果为"1111"+姓名,那么能找到原密码的难度就会增加。2、测试MD5案例 1 packag...

2019-05-30 23:32:00 195

转载 linux系统使用小记

1.解决Ubuntu不能正常使用vi的问题。sudo apt-get remove vim-common sudo apt-get install vim2.备份linux系统,注意,有的优盘单个文件不允许超过4G,所以最好先放在本机。tar cvpzf backup.tgz –-exclude=/media –-exclude=/backup.tgz –-exclude=/mnt --e...

2019-05-30 18:10:00 66

转载 MySQL

实用SQL查询所有表名show tables;-- 会显示所有表 & 视图名称查询某个表的所有字段信息show columns from table_name;转载于:https://www.cnblogs.com/taadis/p/mysql.html...

2019-05-30 13:32:00 33

转载 element表格样式的修改

修改表格头部背景.el-table th{ background: #f00; }修改表格行背景.el-table tr{ background: #f00; }修改斑马线表格的背景.el-table--striped .el-table__body tr.el-table__row--striped td { ...

2019-05-30 11:56:00 744

转载 exception The absolute uri: [http://java.sun.com/jsp/jstl/core] cannot be resolved in either web.xml...

1.情景展示  eclipse,运行web项目时,报错信息如下:  The absolute uri: [http://java.sun.com/jsp/jstl/core] cannot be resolved in either web.xml or the jar files deployed with this application  但是,你将项目导入到...

2019-05-30 10:49:00 96

转载 String类compareTo比较日期

int java.lang.String.compareTo(String anotherString) Compares two strings lexicographically(字典序; 按字典顺序;).The comparison is based on the Unicode value of each character in the strings.The character...

2019-05-28 23:36:00 1349

转载 数据连接池的工作机制是什么?

以典型的数据库连接池为例:首先普通的数据库访问是这样的:程序和数据库建立连接,发送数据操作的指令,完成后断开连接。等下一次请求的时候重复这个过程,即每个请求都需要和数据库建立连接和断开连接,这样当数据量大的时候系统的消耗是很大的。连接池就是为了解决这个问题:在一个空间中预先建立好一定数量的连接,当程序请求数据时直接使用池中的现存的连接,不需要重复建立连接和断开的过程,节省了时间提高了性...

2019-05-28 17:48:00 64

转载 拦截器案例应用,登录拦截器(上)

1. 思路1、有一个登录页面,需要写一个controller访问页面2、登录页面有一提交表单的动作。需要在controller中处理。a) 判断用户名密码是否正确b) 如果正确 想session中写入用户信息c) 返回登录成功,或者跳转到商品列表2、拦截器。a) 拦截用户请求,判断用户是否登录b)...

2019-05-28 17:42:00 904

转载 IOS地理位置及定位系统MapKit开发视频教程 15课 附源码

IOS地理位置及定位系统MapKit开发视频教程 15课 附源码课程目录:1.定位介绍11:062.定位服务15:533.指南针(1)12:514.指南针(2)17:205.地理位置反编码16:316.地图加载(1)06:337.地图应用(2)09:418.地图应用(3)04:549.覆盖层(一)12:5010.圆形覆盖层(二)15:1611.水印t...

2019-05-27 21:48:00 65

转载 20190521

django django_migrations 数据表中存放的文件名没有.pypython 可迭代数据类型传参不一定需要 先生成可迭代对象func(i for i in range(10))mysql 查询默认不区分 大小写,(插入区分大小写)mysql 基本不区分str和int类型,django orm也不区分, contains 区分 icontains不区分d...

2019-05-27 21:28:00 50

转载 23、事务的概念&锁

转载于:https://www.cnblogs.com/kise-ryota/p/10932956.html

2019-05-27 20:28:00 47

转载 linux下通过进程名查看其占用端口

linux下通过进程名查看其占用端口:1、先查看进程pidps -ef | grep 进程名2、通过pid查看占用端口netstat -nap | grep 进程pid例:通过nginx进程查看对应的端口号#查看nginx进程pid:命令:ps -ef | grep nginx结果:root 9836 1 0 Ju...

2019-05-27 15:29:00 68

转载 8. Object References, Mutability, and Recycling

1.Variables Are Not Boxes# Think variables as sticky notesa = [1, 2, 3]b = aa.append(4)print b # [1, 2, 3, 4]# 1. The object is created before the assignment. So variable is# ass...

2019-05-27 10:57:00 86

转载 LeetCode【771. 宝石与石头】

这个也是使用双for,判断是否两字符串相等,若相等count就加1.class Solution { public int numJewelsInStones(String J, String S) { int c1 = J.length(); int c2 = S.length(); int m,n; ...

2019-05-27 09:56:00 37

转载 多线程、事件驱动与推荐引擎框架选型

  事件驱动编程是一种编程范式,这里程序的执行流由外部事件来决定。它的特点是包含一个事件循环,当外部事件发生时使用回调机制来触发相应的处理。多线程是另一种常用编程范式,并且更容易理解。  高性能通用型C++网络框架 Nebula 是基于事件驱动的多进程网络框架(适用于即时通讯、数据采集、实时计算、消息推送等应用场景),已有即时通讯、埋点数据采集及实时分析的生产应用案例。经常有人问Nebula的每...

2019-05-27 08:18:00 62

转载 Java日志logback使用

pom中添加:<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.21</version> </dependency> <...

2019-05-26 20:57:00 131

转载 C++中函数异常规格的说明

1,本文介绍一个新的概念,它是一个重要的概念,并且是 C++ 中的一个高级主题;2,问题: 1,如何判断一个函数(不是自己写的,有可能是第三方库中的函数)是否会抛出异常,以及抛出那些异常? 1,学习了异常处理,我们在调用一个函数的时候,就应该知道这个函数会不会抛出异常,如果会,抛那些: 2,如果是第三方库的函数,只有函数声明,没有函数实...

2019-05-24 20:54:00 74

转载 关于IOS 微信浏览器 点击输入框自动放大问题

<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0">转载于:https://www.cnblogs.com/zhaoyun4122/p/10917146.html

2019-05-24 11:36:00 717

转载 lua-resty-r3 高性能 OpenResty 路由实现

大家下午好!首先做下自我介绍,我于 2014 年加入奇虎 360,后与温铭结识,当时他正在基于 OpenResty 做天擎服务端,用于提供 API 服务。2015 年我们一起写了《 OpenResty 最佳实践 》,原因是当时我们团队想扩充,但是身边的同事都不知道如何学习 OpenResty,OpenResty 相关的学习资料也少。我们完成这本书的写作后,就给身边的同事们使用,而不再需要...

2019-05-23 14:23:00 160

转载 hexo主题hexo-theme-yilia文章太长,截断按钮文字的实现

文章太长,截断按钮文字不是通过配置文件_config.yml实现的,而是在文章内容里实现,在你想截断的文章位置加上<!-- more -->就可以实现了!参考博客:hexo-theme-yilia使用遇到的问题转载于:https://www.cnblogs.com/songsongblue/p/10910907.html...

2019-05-23 11:31:00 266

转载 SQL各种JOIN

JOIN:与INNSER JOIN一样,返回匹配的结果,没有匹配则没结果;LEFT JOIN:返回匹配的与左表的所有数据;RIGHT JOIN:返回匹配的与右表的所有数据;FULL JOIN:返回两个表的所有数据,匹配的在同一行。在oracle中的测试结果:AAA表数据  BBB表数据  CCC表数据SELECT * FROM AAA A JOIN BBB B ON A.I...

2019-05-23 11:08:00 48

转载 lua自写限制并发访问模块

注意:ngx.say跟ngx.exit是不可以共存,否则会出现ngx.exit无法正常执行1.定义lua共享内存20mlua_shared_dict ceshi 20m;2.再location / 中编写如下(并发2个以上,返回403):header_filter_by_lua 'ngx.header.server = "apache/2.4"'; #用于修改re...

2019-05-22 16:21:00 107

转载 OO_2019_第三单元总结——规格化设计

本单元学习了规格化设计,学习撰写规格和根据JML规格语言实现相应的方法。通过实践,了解到规格化设计对代码实现和代码维护都有指导意义,有必要掌握并灵活运用。JML语言的理论基础、应用工具链理论基础   JML( Java Modeling Language)是用于对Java程序进行规格化设计的一种表示语言。JML是一种行为接口规格语言,可以作为java的注释写入源文件,为严...

2019-05-22 15:14:00 106

转载 面向对象第三单元个人总结

  第三单元也落下了帷幕,这一单元主要学习的是JML规格。说来惭愧,这一单元恰恰是从成绩上看最不理想的一单元。尽管它考查的细节不多,但重在对于规格的概念理解。换言之,我的第一二次作业主要败在了对于题意的理解上,没有考虑cpu时间和没有仔细阅读JML要求导致的致命错误。(1)梳理JML语言的理论基础、应用工具链情况1,理论基础:JML以javadoc注释的方式来表示规格,每行都以@起头...

2019-05-22 15:01:00 157

转载 bzoj 1121: [POI2008]激光发射器SZK 思维_结论

Description多边形相邻边垂直,边长为整数,边平行坐标轴。要在多边形的点上放一些激光发射器和接收器。满足下列要求: 1发射器和接收器不能放置在同一点; 2发射器发出激光可以沿壁反射,最终到达一个接收器; 3发射器只能沿角平分线发射激光。求:最多可放置多少对发射器和接收器?点数4<=n<=100000题解:每个发射器都安置在多边形的点上.不难想到每...

2019-05-22 08:10:00 90

转载 TCP协议

转载于:https://www.cnblogs.com/abcd791092881/p/10902029.html

2019-05-21 20:04:00 44

转载 DHCP

DHCP客户端可以使用ipconfig/renew来重新获得IP地址,这时客户机向DHCP服务器发送一个Dhcpdiscover包来请求租用IP地址转载于:https://www.cnblogs.com/chrischance/p/10901690.html...

2019-05-21 18:53:00 27

转载 laravel API

/** * [api] * @author Foreach * @param string $method [请求方式] * @param string $url [地址] * @param array $params [参数] * @return */function api($method = 'POST', $url = '...

2019-05-21 17:34:00 147

转载 0521

vue中父子组件传值的问题,一:父组件传值给子组件首先在父组件中引用子组件,需要用 v-bind 动态绑定一个子组件接受的值,然后在 子组件中 props 声明改值。声明一个子组件,其需要接受的数据是 'todo'Vue.component('todo-item', { // todo-item 组件现在接受一个 // "prop",类似于一个自定义特...

2019-05-21 14:36:00 57

转载 从零开始的自学之路——float浮动

<div class="box"></div> <div class="box2"></div> <div class="box3"></div> <p>我是一个设置了浮动的P</p>复制代码float 设置元素是否浮动,默认none没有浮动,没有继承. 可选值: lef...

2019-05-21 12:57:54 43

转载 检错与纠错码

1.奇偶校验法:  奇校验,数值部分各个位上数的和与校验位的和应是一个奇数,即,1的个数为奇数个,包括校验位。常用于同步传输。  偶校验,包括校验位有偶数个1,常用于异步传输或低速传输。  通常是在每个字节后增加一个附加位(奇偶校验位),即每个字节发送九位数据。  缺点,数位的错误以及偶数个位的错误检测不出来,无法定位错误。  例:    2.循环冗余校验法:  循...

2019-05-21 00:02:00 937

转载 消息队列的常见问题

一、为什么使用消息队列?为什么使用?其实就是在实际业务中,有个具体的场景,如果不使用MQ,可能会有很多麻烦,用了MQ之后带给我们很多好处。场景其实有很多,常见的有三个:1.解耦、2.异步、3.削峰1.解耦A系统要发送一条数据到BCD三个系统,接口调用发送,如果新增个E系统,也需要这条数据呢?如果C系统现在不需要这条数据了呢?如果A系统又要发送第二种数据了呢?而且A系统要时刻关注BC...

2019-05-20 22:40:00 222

转载 抽取MyBatisUtil

抽取MyBatisUtil根据Java大神之路第七季做的笔记。主要是由于SqlSessionFactoryBuilder,SqlSessionFactory,SqlSession的生命周期和作用域决定的。SqlSessionFactoryBuilder  这个类可以被实例化、使用和丢弃,一旦创建了 SqlSessionFactory,就不再需要它了。因此 SqlSessionFa...

2019-05-20 22:07:00 54

转载 PIL Image 类操作

https://www.cnblogs.com/lyrichu/p/9124504.html转载于:https://www.cnblogs.com/rabitvision/p/10894929.html

2019-05-20 16:37:00 96

转载 【干货】11 条编程经验分享

从小白到入门,从入门到进阶,从进阶到高级,从高级到资深,再从资深走不同到路线。这条路可以说是大多数程序员的发展路线,在这个过程中经验就显得尤为重要,尤其是后期,经验可以占据很大的优势。1.从小事做起,然后再扩展无论是创建一个新的系统,还是在现有的系统中添加新的功能,我总是从一个简单到几乎没有任何所需功能的版本开始,然后再一步一步地解决问题,直到满意为止。我从来没有妄想过能够...

2019-05-20 15:48:00 65

转载 存储器(RAM、ROM、硬盘和内存)

RAM-随机存取存储器(random access memory)  计算机和手机中一般叫做(运行)内存。  高速存取,读写时间相等,且与地址无关,如计算机内存等。  通常用来存放操作系统,各种正在运行的软件、输入和输出数据、中间结果及与外存交换信息等。  速度快,运行程序在RAM中(而存放运行时不用的数据则在硬盘中),什么时候需要数据,便把数据从硬盘(外部存储器)中拿到...

2019-05-20 01:41:00 335

转载 MyBatis 模糊查询

问题描述编写SQL,实现根据业务名称,模糊查询业务信息。解决方案方案1:SQL里实现<!-- 通过 projectName 模糊查询数据 --> <select id="findByProjectName" parameterType="String" resultMap="BaseResultMap"> select...

2019-05-17 18:07:00 64

转载 程序语句

语句和控制流(statement and flow control)条件语句  if else循环  while/ do-while/ for  这里介绍for的一种语法,仅仅用在序列(range)里,所谓range,就是一些连续有序的元素,比如 数组/ 容器/ string/ 和其他所有支持begin和end功能的类型。    以string为例,他是一连串的...

2019-05-17 15:02:00 134

转载 python学习之路(18)

返回函数函数作为返回值高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。我们来实现一个可变参数的求和。通常情况下,求和的函数是这样定义的:>>> def a(*args): ax=0 for n in args: ax =ax+n return ax>>> a([1,2...

2019-05-17 11:29:00 72

空空如也

空空如也

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

TA关注的人

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