-
算法卷轴(计算卷)[最大公约数]
辗转相除法 max和min的最大公约数=(max%min)和min的最大公约数,当max%min=0时,min就是最大公约数。 更相减损法 max和min的最大公约数=(max-min)和min的最大公约数,max=min时,min就是最大公约数。 更相减损法+移位运算 a、b都为偶数:(a/2,b/2)*2a为偶数、b为奇数:(a/2,b)a为奇数、b为偶数:(a,b/2)a、b都为奇数:更相减...
69
热度 -
数据结构—栈
栈的定义栈是限定仅在表尾进行插入和删除操作的线性表我们把允许插入和删除的一端称为栈顶(top),另一端称为栈底(bottom)不含任何数据元素的栈称为空栈栈又称为后进先出(LastInFirstOut)的线性表,简称LIFO结构栈本身是一个线性表,其数据元素具有线性关系,只不过它是一种特殊的线性表而已定义中说的是在线性表的表尾进行插入和删除操作,这里表尾是指栈顶,而不是栈底栈的插入操作,叫作进栈,...
89
热度 -
spring boot 2.1.X 学习之路——监听器配置
springboot2.1.X学习之路——监听器配置 前言 SpringBoot的几个常见事件 配置方式 代码示例 实现`ApplicationListener`类 注册监听事件 执行 添加其他监听事件(单容器) 添加其他监听事件(多容器) 执行 自定义事件 配置方式 代码示例 执行 前言 在使用SpringBoot的时候,我们想要在触发特定的时间与事件,去做些特定的事情,这个...
98
热度 -
Spring的后置处理器到底是怎么回事?
这里要介绍的是Spring的扩展类点之一的:BeanPostProcessor.废话不多说,开搞! 1.准备代码 TestProcessor类 tokenannotationpunctuation">@Component tokenkeyword">publictokenkeyword">classtokenclass-name">TestProcessortokenkeyword">imp...
98
热度 -
Android-Universal-Image-Loader源码分析
前言 ImageLoader是android使用中出现比较早(PS:即的刚接触安卓项目的时候就用的是这个图片加载图,算算已经快5年了),使用最多的一个开源图片加载库了。随着glide,fresco和picasso等图片加载的库出现,ImageLoader使用变得越来越少。最近在看其他图片加载库的源码,顺便补补之前错过的一些事情。 代码仓库地址:Android-Universal-Image-Loa...
62
热度 -
python爬虫cookie模拟登陆(二)
批量爬取并存入数据库 小插曲 有点打脸,还以为自己失败了,刚开始自己换了个地址,发现输出的是空列表,以为没换个地址就要换个cookie,这样的话就该放弃了。 然后在取新鲜的cookie,发现只是时间变了,然后在爬多个不同地址,发现成功了,可已推测cookie在一定时间内有效。 从cookie信息中可以看出里面包含了时间点和有效时间长 代码 tokenkeyword">importrequest...
29
热度 -
后台权限管理系统(1)
language-xml">tokenprolog"><?xmlversion="1.0"encoding="UTF-8"?> tokentag">tokentag">tokenpunctuation"><projecttokenattr-name">xmlnstokenattr-value">tokenpunctuation">=tokenpunctuation">"http:...
87
热度 -
事件监测,乘便说一下超级牛逼的CSS平滑效果【转】
事件监测,顺便说一下超级牛逼的CSS平滑效果【转】 以前我们会用mouseover|mouseout事件来暗挫挫的实现hover效果,而现在用CSS伪选择器的:hover和:focus什么的就直接搞定了。想到这里,内心止不住的伤感啊……魔法师们坚持住!咳咳,当然,CSS也并不是万能的,有些事情还是要跟事件配合完成,比如下面这个例子,对鼠标指针进行定位。这是相当简单的了是不,我们先搞个绝对定位的小...
520
热度 -
SpringCloud-Stream
1.什么是消息驱动 SpringCloudStream消息驱动可以简化开发人员对消息中间件的使用复杂度,让系统开发人员更多尽力专注与核心业务逻辑的开发。SpringCloudStream基于SpringBoot实现,自动配置化的功能可以帮助我们快速上手学习,类似与我们之前学习的orm框架,可以平滑的切换多种不同的数据库。目前SpringCloudStream目前只支持rabbitMQ和kafka ...
7
热度 -
python中的递归
python中的递归 在函数内部调用自己本身就是递归 例如阶乘和累加 tokentriple-quoted-stringstring">'''累加''' tokenkeyword">deftokenfunction">sumtokenpunctuation">(ntokenpunctuation">)tokenpunctuation">:tokenkeyword">ifntokenoperator...
96
热度 -
BJFU_数据结构习题_295基于双向链表的双向冒泡排序法
欢迎登录北京林业大学OJ系统http://www.bjfuacm.com 295基于双向链表的双向冒泡排序法 描述有n个记录存储在带头结点的双向链表中,利用双向冒泡排序法对其按上升序进行排序,请写出这种排序的算法。(注:双向冒泡排序即相邻两趟排序向相反方向冒泡)。输入多组数据,每组数据两行。第一行为序列的长度n,第二行为序列的n个元素(元素之间用空格分隔,元素都为正整数)。当n等于0时,输入结束。...
6
热度 -
使用Vue.js写一个简单的导航菜单
使用Vue.js写一个简单的导航菜单 代码 运行界面 代码 tokendoctype"><!DOCTYPEhtml> tokentag">tokentag">tokenpunctuation"><htmltokenpunctuation">> tokentag">tokentag">tokenpunctuation"><headtokenpunctuation...
85
热度 -
js面向对象三大特征
面向对象三大特征: 一、封装:隐藏内部的细节,不暴露在外面(不让其它访问仅能自己访问) tokencomment">//在js中利用函数的作用域来模拟 tokencomment">//封装 tokenkeyword">lettokenfunction-variablefunction">Pettokenoperator">=tokenkeyword">functiontokenpunctuatio...
34
热度 -
用户发表文章和评论时的脏字管理
思想:做好脏字管理先新建脏字的文件,存,改,删,查(在文件中就行,没必要再数据库中) 代码如下: tokencomment">/**脏字管理,存到一个文件中*$data是传进来的脏字数据*多个脏字格式法轮功;白莲教;*/ tokenkeyword">functiontokenfunction">dirtyWordtokenpunctuation">(tokenvariable">$datatoke...
90
热度 -
悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 hdu
悼念512汶川大地震遇难同胞——珍惜现在,感恩生活TimeLimit:1000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):41251AcceptedSubmission(s):17498 ProblemDescription急!灾区的食物依然短缺!为了挽救灾区同胞的生命,心系灾区同胞的你准备...
59
热度 -
C++备忘录031:method chaining by CRTP
避免动态继承时,基类返回的是基类对象,在此之后无法调用继承类方法的问题 BTW,在此情况下,基类和继承类接口不同,是否应该用is-a的继承关系值得斟酌 tokenmacroproperty">#tokendirectivekeyword">includetokenstring"><iostream>tokenkeyword">templatetokenoperator"><tok...
43
热度 -
代码片段:自己动手写SQL慢查询统计
前言 首先,MySQL是有自己的慢查询日志记录的,但是作为开发者,并不一定有权限查看MySQL的日志。因此可以自己动手写个SQL慢查询统计,但这个实现方式所统计到的时间是包含网络开销的,不过在正常情况下,没啥关系,根据统计也能分析到一定原因,主要是这种方式我们能实时监控SQL的大致执行时间,然后又针对的进行SQL优化,能尽快的发现一些问题。 代码实现 切面 tokenkeyword">impo...
14
热度 -
【弄nèng - SpringCloud】应用篇 —— 整合Zipkin【Finchley版】
文章目录 1.Zipkin简介 2.术语 3.使用 3.1it-zipkin-server 3.2gateway-service 3.3user-service 3.4eureka-service 4.测试 5.源码 项目推荐 SpringCloud:分布式服务跟踪,整合Zipkin【Finchley版】,实测跟Dalston版没啥区别。参考地址传送门1参考地址传送门2参考地址传...
43
热度 -
python3爬虫系列24之重庆微博地铁客运量爬取和可视化
python3爬虫系列24之重庆微博地铁客运量爬取和可视化 1.前言 在python3爬虫系列23之selenium+腾讯OCR识别验证码登录微博且抓取数据里面,我们既是又搞selenium自动化,又搞腾讯OCR识别,又搞图片验证码位置截取等等。 接下来,让你看看啥叫吐血。。。。 这里给大家透露小诀窍:一般做爬虫爬取网站时,首选的都是m站,其次是wap站,最后考虑PC站,因为PC站的各种验证最多...
41
热度 -
SpringBoot2.X启动报错Could not resolve placeholder 'xxl.job.admin.address'
SpringBoot2.X启动报错Couldnotresolveplaceholder'xxl.job.admin.address' 解决思路 解决思路 想单独构建一个工程,依赖xxl-job的核心包做一个JOB任务服务,并且需要支持分环境打包,application.yml中配置为:profiles:active:@profileActive@同时pom.xml文件中,标签下添加如下配置...
98
热度