logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【安全】【SQL注入漏洞】通过sql注入获取数据库管理员密码

本博客中使用封神台靶标系统进行演示,靶标系统网站。一、判断网站是否存在sql注入漏洞1.在地址栏写入?id=1 and 1=1,回车页面返回正常。2.在地址栏写入?id=1 and 1=2,回车页面返回异常,这里可能存在sql注入漏洞。二、判断字段数1.在地址栏写入?id=1 and 1=1 order by 3页面返回异常,表的字段数小于32.在地址栏写入?id=1 and 1=1 order

#sql#安全
【区块链】以太坊gas的设计机制

gas机制以太坊中交易的发送,合约的调用及发布,都需要调用EVM虚拟机,在EVM中执行指令时需要消耗gas,执行不同指令所消耗的gas数量也不同,具体指令与gas消耗的对应关系可参考以太坊黄皮书。下面从设计的角度,谈谈自己对gasLimit,gasPrice字段设计的理解。gas费用的计算公式:gasUsed*gasPrice = ether(wei)gas相关字段以......

#区块链#以太坊
【Linux】vim在文本中批量替换文本

全文替换%s#abc#def#g(用def替换文件中所有的abc)局部替换:10,50s#abc#def#g(如文件内有#,可用/替换,:%s/abc/def/g)

#linux
【Linux】vim中多行批量插入空格

在10行和112行之间插入4空格:10,112 s/^//

#vim#linux
【Python】【爬虫】抓取矿池实时算力

要求:在Linux环境下,抓取https://slushpool.com/home/主页面上的实时算力(红色方框内)1.打开浏览器中“网络”,XHR选项卡2.查看statusbar的请求信息method: POSTscheme: httpsauthority: slushpool.compath: /api/v1/web/scalar/statusbar/使用post请求方式,请求内容为{...

#linux#爬虫
【C++】实现日志系统(含源码)

最近在做游戏开发,阅读了一些源码后做了一些总结与记录,希望对自己和其他的朋友有所帮助。软件开发中常常将关键的操作、一般性警告以及严重的错误,通过字符串的形式输出至日志文件,本子系统实现bootlog,debuglog,warning,fatallog等输出形式,支持多线程。有不到之处欢迎指正,交流。email:caohaitao_linux@163.comLoLog日志系统关键知识:1

【AI】TensorFlow - 线性回归

1.TensorFlow 实现线性回归模型代码前期准备TensorFlow 相关 API 可以到在实验 TensorFlow - 相关 API 中学习。模型构建现在您可以在 /home/ubuntu 目录下创建源文件 linear_regression_model.py,内容可参考:示例代码:#!/usr/bin/python# -*- coding: utf-8 -*import tenso..

#AI#机器学习#人工智能
【Python】break,continue不会影响python异常处理的流程

最近在项目中遇到这样的情况,在while循环中处理数据,当异常发生时需要捕获异常,处理后使用continue跳过后面部分代码问题:如果在异常处理中添加finally从句,是否会因为except从句中的continue而被跳过结论:不会,continue、break语句只会影响while循环的逻辑,异常处理机制不受影响实验代码:#!/usr/bin/python#--coding...

#python
【Python】【Kafka】kafka读取所有数据——使用消费群组+offset

kafka为分布式消息队列,队列中的消息可以保存7天。当使用消费者读取kafka中数据时,会面临这样的问题:当消费者进程中断后,再次进行消费时会发现,读取的位置当前获取的新数据,如果配置offsetauto_offset_reset='earliest'会从kafka初始的数据消费,重复消费之前的数据。如果想要使消费者像下载文件一样,可以“设置断点继续重传”我们可以在定义consumer时候这样做

#python#kafka
到底了