0

PING命令执行漏洞-绕过空格

PING命令执行漏洞-绕过空格 环境地址:https://buuoj.cn/challenges#[GXYCTF2019]Ping%20Ping%20Ping 我们看到/?ip=可以试一下本地ip 看到这里我们就能知道命令执行方法大概就是加上管道符“|”或者“;” 我们列出目录下面的文件 /?ip= ...

胖三斤1 发布于 2021-07-04 20:22 评论(0) 阅读(413)
0

处理python中的信号

什么是信号 信号(signal)-- 进程间通讯的一种方式,也可作为一种软件中断的方法。一个进程一旦接收到信号就会打断原来的程序执行来按照信号进行处理。 简化术语,信号是一个事件,用于中断运行功能的执行。信号始终在主Python线程中执行。对于信号,这里不做详细介绍。 Python封装了操作系统的信 ...

钢闸门 发布于 2021-07-04 20:13 评论(0) 阅读(236)
0

《机器学习Python实现_10_10_集成学习_xgboost_原理介绍及回归树的简单实现》

一.简介 xgboost在集成学习中占有重要的一席之位,通常在各大竞赛中作为杀器使用,同时它在工业落地上也很方便,目前针对大数据领域也有各种分布式实现版本,比如xgboost4j-spark,xgboost4j-flink等。xgboost的基础也是gbm,即梯度提升模型,它在此基础上做了进一步优化 ...

努力的番茄 发布于 2021-07-04 19:39 评论(0) 阅读(118)
0

DRF之序列化器

一、序列化器-serializer 序列化,序列化器会把模型对象转成字典,经过response以后变成JSON字符串 反序列化:把客户端发送过来的数据,经过request以后变成字典,序列化器可以把字典转成模型 反序列化:完成数据校验功能 二、序列化器的使用 序列化器的使用分为两个阶段: 在客户端请 ...

Mr-Yang` 发布于 2021-07-04 19:09 评论(0) 阅读(139)
0

万字长文解密数据异构最佳实践(含完整代码实现)!!

大家好,我是冰河~~ 在当今互联网行业,尤其是现在分布式、微服务开发环境下,为了提高搜索效率,以及搜索的精准度,会大量使用Redis、Memcached等NoSQL数据库,也会使用大量的Solr、Elasticsearch等全文检索服务和搜索引擎。那么,这个时候,就会有一个问题需要我们来思考和解决: ...

冰河团队 发布于 2021-07-04 18:42 评论(1) 阅读(237)
0

『心善渊』Selenium3.0基础 — 16、Selenium对iframe表单的操作

1、什么是iframe表单 实际上就是HTML页面中使用iframe/frame标签,是在当前页面中引用了其他页面的链接,真正的页面数据并没有出现在当前页面源码中,但是在浏览器中我们是可以看到内容的。简单理解可以使页面中开了一个窗口显示另一个页面。 我们在Web应用中,经常会遇到这样的iframe表 ...

繁华似锦Fighting 发布于 2021-07-04 18:35 评论(0) 阅读(144)
0

Java并发之Semaphore源码解析(二)

在上一章,我们学习了信号量(Semaphore)是如何请求许可证的,下面我们来看看要如何归还许可证。 可以看到当我们要归还许可证时,不论是调用release()或是release(int permits),都会调用AQS实现的releaseShared(int arg)方法。在releaseShar ...

北洛 发布于 2021-07-04 18:09 评论(0) 阅读(162)
1

oscp-缓冲区溢出(持续更新)

理论准备 栈溢出的原理 英文的,但栈结构、函数调用中栈的变化讲的确实透彻 《0day安全:软件漏洞分析技术(第二版)》前四章 土司有个帖子有发pwk课程(oscp)的pdf扫描版:原理解释不够上面那个详细,但是流程很清晰(毕竟考的也不是很深) 已通过大佬的博客 这个用来对照看实际操作 环境准备 Wi ...

wuerror 发布于 2021-07-04 18:07 评论(0) 阅读(220)
3

Vue 利用后端的数据字典和Map对象实现表格列字段动态转义的处理方案

利用后端的数据字典,可以提高前端系统的灵活性;利用Map对象实现表格列字段动态转义处理,提供更简洁的表述手段。 ...

阿拉伯1999 发布于 2021-07-04 18:01 评论(0) 阅读(613)
0

多级缓存架构(六)

在信息暴炸的时代,为了在项目中提高数据加载效率,缓存技术是必不可以少的,缓存技术存在于应用场景的方方面面。从浏览器请求,到反向代理服务器,从进程内缓存到分布式缓存。其中缓存策略,算法也是层出不穷,下面要说的就是一套如何实现一套可以对后端服务器形成最小压力的架构。 一、缓存的解析 借一下上一篇文章中的 ...

童话述说我的结局 发布于 2021-07-04 17:57 评论(2) 阅读(222)
0

LevelDB学习笔记 (2): 整体概览与读写实现细节

1. leveldb整体介绍 首先leveldb的数据是存储在磁盘上的。采用LSM-Tree实现,LSM-Tree把对于磁盘的随机写操作转换成了顺序写操作。这是得益于此leveldb的写操作非常快,为了做点这一点LSM-Tree的思路是将索引树结构拆成一大一小两棵树,较小的一颗常驻内存,较大的一个持 ...

周小伦 发布于 2021-07-04 17:40 评论(0) 阅读(164)
2

10年程序员的编程语言感受与Go的结缘

因为小编最近在写两套教程,分别是Java语言基础教程和Go语言的基础教程,并且这 2 门语言,小编在实际的工作中也都有用过 而且 www.helloworld.net 社区的后台,就是用Go语言写的,而且正是小编负责的。况且小编在工作中是用Java的。 所以对这两门语言还算比较了解,所以本文对这 2 ...

HelloWorld开发者社区 发布于 2021-07-04 17:35 评论(0) 阅读(332)
0

数据结构和算法学习笔记七:图的搜索

一.简介 图的搜索是指对图中的顶点进行搜索,指定某个顶点,搜索出这个顶点能访问到的所有顶点.图的搜索分为深度优先和广度优先两种,深度优先是指先沿着一条搜索线进行搜索,在搜索到已经搜索过的顶点时再回退到上一个顶点继续深入搜索这个顶点的所有分支...一直回退直到回退到起始顶点,显然这种搜索方式是递归结构 ...

movin2333 发布于 2021-07-04 17:31 评论(2) 阅读(130)
0

FutureTask相关

上周因为项目中的线程池参数设置的不合理,引发了一些问题,看了下代码,发现对JUC中的一些概念需要再清晰些。 Runnable @FunctionalInterface public interface Runnable { /** * When an object implementing inte ...

Nooooone 发布于 2021-07-04 17:17 评论(0) 阅读(103)
0

MobileNet系列之MobileNet_v2

​ MobileNet系列之MobileNet_v1 Inception系列之Inception_v1 Inception系列之Batch Normalization Inception系列之Inception_v2-v3 Inception系列之Inception_v4 导言: MobileNet ...

CV技术指南(公众号) 发布于 2021-07-04 16:59 评论(0) 阅读(102)
1

技术如何转产品01——1+1>2?

当业务复杂到一定阶段的时候,效率问题会首当其冲,基本解法是化整为零、分赛道,对应的产物可以是子公司>>事业部>业务单元>项目组。 ​好处是目标聚焦、所以问题也会聚焦,工作内容闭环,团队人数可控,协作、试错成本都会很低;但是不可避免的会有很多问题: 1)重合区域 2)三不管区域 初期重合、三不管区域占 ...

叶小钗 发布于 2021-07-04 16:30 评论(2) 阅读(286)
0

DL基础补全计划(一)---线性回归及示例(Pytorch,平方损失)

PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 前置说明 本文作为本人csdn blog的主站的备份。(BlogID=105) 环境说明 Windows 10 VSCode Python 3.8.10 Pytorch 1.8 ...

SkyOnSky 发布于 2021-07-04 16:20 评论(0) 阅读(100)
16

聊一聊我对测试开发的看法

前言 在一线大厂,没有测试这个岗位,只有测开这个岗位 即使是做业务测试,那么你的title也是测开 所以想聊一聊测开的看法 但不代表这是正确的看法,仅供参考 还没来阿里之前,我对测开的看法 一直以为专职做自动化测试和性能测试是测试这条路的最终归宿 测试开发,只是大厂才可能存在的角色 测试平台,少部分 ...

小菠萝测试笔记 发布于 2021-07-04 16:18 评论(2) 阅读(1998)
1

Springboot下载Excel的3种方式

Springboot下载Excel的3种方式 汇总一下浏览器下载和代码本地下载实现的3种方式。 (其实一般都是在代码生成excel,然后上传到oss,然后传链接给前台,但是我好像没有实现过直接点击就能在浏览器下载的功能,所以这次一起汇总一下3种实现方式。) 🔥1.EasyExcel--浏览器下载 ...

Empirefree 发布于 2021-07-04 16:14 评论(0) 阅读(628)
0

二、RabbitMQ 进阶特性及使用场景 [.NET]

前言 经过上一篇的介绍,相信大家对RabbitMQ 的各种概念有了一定的了解,及如何使用RabbitMQ.Client 去发送和消费消息。 特性及使用场景 1. TTL 过期时间 TTL可以用来指定queue 和message多久会被去掉;在短期message数量很大,或者订单需要特定失效(例如15 ...

懒懒的佩奇 发布于 2021-07-04 15:30 评论(0) 阅读(330)