布隆过滤器
布隆过滤器(Bloom Filter)由布隆于 1970 年提出,它实际上由一个很长的二进制向量和一系列随机映射函数组成。布隆过滤器可以用于查询一个元素是否在一个集合中,它的优点是空间和时间效率都远超一般的算法,缺点是会有一定的误判。如果某个数被判定存在布隆过滤器,那么这个数不一定存在布隆过滤器,也
BUUCTF WEB [极客大挑战 2019]Secret File1(抓包、代码审计、文件包含)
首先是一个黑色界面看起来没什么可以点击的地方其实有,瞎点还真找到了大概在这里不过也不用费力去找,直接看源码,发现链接点击进入Archive_room.php页面中间一个按钮,点击进入看看盲猜一手他有问题,尝试抓包看看重发得到一个被注释的php访问又是代码审计strstr() — 查找字符串的首次出现
Windows环境下部署Flask项目要点
Windows下部署Flask服务
SpringBoot启动加载过程
SpringBoot与Spring对比Spring开发过程通常包括使用Maven、Gradle等工具搭建工程web.xml定义Spring的DispatcherServlet完成启动Spring MVC的配置文件编写响应HTTP请求的Controller以及服务部署到Tomcat Web服务器等步骤
猿创征文|Spring Boot运行原理及功能实现方式
快速入门程序编写完了,我们发现springBoot程序开发比spring程序编写起来容易的多。配置简洁,依赖关系简单,启动运行容易。那么结下了我们我们就要思考一下入门程序中的这些功能是怎么实现的。
一下明白@GetMapping、@PostMapping、@PutMapping、@DeleteMapping注解
value里面的请求路径是前端传过来的,通常来说就是在地址栏上输入http://localhost:8080/xxx/xxx/ 什么的,后端接收到同样匹配的路径之后,进入对象的方法里面,然后做完一系列的操作之后把数据return给前端对应的东西。是@RequestMapping(value="这里
Python求最大公约数和最小公倍数-A08
方法一:用函数实现求两个数的最大公约数和最小公倍数。使用的数学方法是欧几里得算法(辗转求余数法)def gcd(x, y): """ 求最大公约数""" while y % x != 0: x, y = y % x, x return xdef lcm(x, y):
三国演义 制作词云 2------python
# 导入库from wordcloud import WordCloudfrom imageio import imreadimport jieba# from collections import Counter# 读入txt文本数据text = open(r'C:\Users\15423\Des
Python 随机生成双色球
先说说双色球的组成规则:1.双色球投注区分为红色球号码区和蓝色球号码区2. 红色球号码区由1-33共三十三个号码组成,红色球共 6 个,6 个红球不能重复3. 蓝色球号码区由1-16共十六个号码组成,蓝球 1 个4. 双色球打票的显示效果为:08 15 21 22 29 32 01重要的是写代码的思
Windows环境含第三方库代码编译的三种方式
个人平时编译代码倾向于用轻量级和跨平台的方式,比如最常用的Cmake编译,还有VScode编译等。然而轻量级可能容易满足,跨平台因为各种原因往往受阻。最近正好有个合适的例子解决这个小问题,小小总结一下。方便起见,以高翔《视觉SLAM十四讲》第三章中Eigen库调用的eigenMatrix.cpp代码
【Spring中@Autowired和@Resource注解的区别?】
【Spring中@Autowired和@Resource注解的区别?】@Autowired注解是按照类型(byType)装配依赖对象,默认情况下它要求依赖对象必须存在,如果允许null值,可以设置它的required属性为false。@Resource默认按照ByName自动注入,由J2EE提供,需
golang字符串转Time类型问题小记
最近在做项目中,遇到了golang 字符串转Time类型的问题。调研后发现golang 提供了俩种方式,即time.Parse 跟 time.ParseInLocation。俩种方式 差距很大,用不好小心踩坑。先上代码:结果:不难发现,俩种方式转换后的时间戳是不一样的。结果是差了8个小时。导致这个的
Python函数-函数式编程
文章目录1 函数式编程2 Python函数式编程2.1 map()2.2 filter()2.3 filter()1 函数式编程所谓函数式编程,是指代码中每一块都是不可变的(immutable),都由纯函数(pure function)的形式组成。这里的纯函数,是指函数本身相互独立、互不影响,对于相
c语言之移位运算
移位运算左移逻辑左移和算数左移的效果是一样的,高位移出,低位补0.对于一个位长位W的数来说,左移K位。(通常来讲K<W)高k位移出,低k位补0.把下面这个w位的位向量左移K位。[Xw−1,Xw−2,Xw−3,...,X3,X2,X1,X0][X_{w-1},X_{w-2},X_{w-3},..
Web 框架 Flask 快速入门(一)flask基础与模板
而且不应该只能返回写死的网页,而要可以动态地填充数据。一个可以填充数据的网页,就可以成为“模板”。flask的render_template会自动在templates目录下找html文件,所以我们的html需要放在该目录下。避免重复造轮子,app程序不必关心于服务器的沟通方式,而专注于核心的业务逻辑
XXL-JOB详解(整合springboot)保姆级教程
xxl-job中心式的调度平台轻量级,开箱即用,操作简易,上手快,与SpringBoot有非常好的集成,而且监控界面就集成在调度中心,界面又简洁,对于企业维护起来成本不高,还有失败的邮件告警等等。这就使很多企业选择xxl-job做调度平台。
python复习题 文件
1. 【单选题】 下列代码的输出结果是:()a=10b=0try:c=a/bprint(c)except ZeroDivisionError as e:print(e)finally:print("always excute")print("done")A.division by zerodoneB
Django实现文件上传
Django实现文件上传
Typora自定义Python脚本上传图片到Gitee
Typora自定义Python脚本上传图片到Gitee用 Gitee 搭建图床,这里上传图片要用到 Gitee 的开放API:https://gitee.com/api/v5/swagger#/postV5ReposOwnerRepoContentsPath注意:Gitee 的图片预览只能预览 1M
Python绘制时间序列数据的时序图、自相关图和偏自相关图
时序图、自相关图和偏相关图是判断时间序列数据是否平稳的重要依据。本文涉及的扩展库numpy、pandas、statsmodels一般可以使用pip进行在线安装,如果安装失败,可以到http...