NOT

SSTI注入初遇

题目来自: [护网杯 2018]easy_tornado 首先进页面发现三个跳转: 乍一看真没有什么思路,就只有hints.txt里说了个md5加密的东西。 根据 "flag in /fllllllllllllag",可以猜测filename=/fllllllllllllag,那么关键就在于这个co ......
SSTI

CMake 备忘录

## CMAKE 配置 protobuf Q: protobuf_generate_cpp 是 CMake 的内置函数么? A: 不是的。protobuf_generate_cpp 不是 CMake 的内置函数,而是由 FindProtobuf.cmake 模块提供的一个函数,用于从 .proto ......
备忘录 CMake

你为什么总招不到对的人?

办公室里,技术面试官Arron 和 HR 正对近期的招聘失误进行争执——新招的技术岗试用了几个月,就因能力不足离开了。 HR 不断吐槽岗位画像太模糊,Arron 反问:“不是给了你关键词吗?” HR 气不打一处来:“你要招Java 后端,说要熟练使用Java 语言,你给我翻译翻译,到底什么叫熟练?熟 ......

机器学习之分类

分类任务和回归任务的不同之处在于,分类任务需要做出离散的预测。对于多分类任务的神经网络模型,其输出目标通常会用**one-hot**编码来表示,在输出层中使用**softmax**函数,同时使用分类交叉熵损失函数进行训练。在本博客中,我们将使用**TensorFlow**的底层API实现一个基于全连 ......
机器

Machine learning note(1)

注:本笔记不给出完整解释 ## 正规方程 设$z=\theta^{T}x$ 设损失函数为$J(\theta)$,求令$\frac{\partial J}{\partial \theta}=0$的$\theta$ 由此得出最优的$\theta$ ## 牛顿迭代 回顾一下梯度下降:$\theta'=\t ......
learning Machine note

Servlet 上

# Servlet ## 1.什么是Servlet **Servlet即Server Applet是运行在Web服务器端的小程序** ## 2.创建Servlet的三种方式 **注意:从Tomcat10.0以后,我们统一用 jakarta.servlet包** - **实现Servlet接口** ` ......
Servlet

大文件 MD5 SHA 校验时间优化之路

最近研发apk校验服务,很多游戏安装包两三个G,如果整个拿去校验,耗时基本二十多秒,这还仅仅是校验的时间,如果加上下载的时间,等待时间太长了 网上很多方案尝试了一下,不太行 1、fast md5 一个第三方库,csdn有人用过说可以提升40%的速度,然后我去试了一下,本来9秒可以完成的校验,变成了2 ......
文件 时间 MD5 SHA MD

Git基本使用

一、git配置1、查看git本地的用户:git config user.name2、查看git本地邮箱:git config user.email3、修改git 本地用户: git config --global user.name "用户名"4、修改git本地用户邮箱:git config --g ......
Git

Linux - 禁ping & 开放访问端口

适用于Linux操作系统 禁ping 1、编辑 /etc/sysctl.conf 文件,文件末尾增加如下内容后,保存退出。 net.ipv4.icmp_echo_ignore_all = 1 2、在命令行执行如下命令(该命令会打印一下 /etc/sysctl.conf的内容,好像没有什么其他作用) ......
端口 Linux ping amp

[书目20230908]信息系统项目管理师教程

第1章 信息化发展11.1 信息与信息化 11.1.1 信息 21.1.2 信息系统 21.1.3 信息化 41.2 现代化基础设施 71.2.1 新型基础设施建设 71.2.2 工业互联网 81.2.3 车联网 101.3 现代化创新发展 121.3.1 农业农村现代化 121.3.2 两化融合与 ......
项目管理 书目 20230908 项目 教程

qt 有必要记录的

[]这个表示Lambda的开始,如果要加参数可以这样:[]()后面括号里面放参数,Qt中connect中的信号,参数 1. []:里面为空,表示不使用任何参数对象的参数; 2. =:表示按值的方式进行传递; 3. &:表示以引用的方式进行传递; 4. this:表示函数体内可以使用Lambda所在类 ......
qt

C++开发认证

> 练习 1. B 如果在try块中用throw "error";语句抛出一个异常,则参数类型是( )的catch块能够捕获这个异常: (3.0分) A int * B const char * C char D const int 2.D 关于类模板的模板参数说法正确的是: (3.0分) A 只可 ......

spdlog 使用学习笔记

# spdlog使用学习笔记 部分内容参考了[《spdlog使用_CSDN》](https://blog.csdn.net/qq_39568245/article/details/115714105)这篇文章。 ## 1. spdlog简介 github地址:https://github.com/g ......
笔记 spdlog

设置Vmware,使局域网也可以访问虚拟机系统中的服务

1.右击虚拟机-可移动设备-网络适配器-设置中 2.选择NAT模式 3. 通过root账号,登陆到系统中,输入dhclient获取ip。(dhclient -r 为释放ip) 输入#ip a查看ip信息。 192.168.86.129及为该虚拟机ip; 在该虚拟机上部署好你自己的服务,在防火墙上开放 ......
局域网 局域 Vmware 系统

KdMapper扩展实现之CPUID(cpuz141.sys)

1.背景 KdMapper是一个利用intel的驱动漏洞可以无痕的加载未经签名的驱动,本文是利用其它漏洞(参考《【转载】利用签名驱动漏洞加载未签名驱动》)做相应的修改以实现类似功能。需要大家对KdMapper的代码有一定了解。 2.驱动信息 驱动名称 cpuz141.sys 时间戳 5834463B ......
KdMapper CPUID cpuz 141 sys

2023-09-08学习记录

* 零拷贝 * 疑惑 * 原来 8 张图,就可以搞懂「零拷贝」了 https://www.cnblogs.com/xiaolincoding/p/13719610.html * 零拷贝(Zero-copy)及其应用详解 https://www.jianshu.com/p/193cae9cbf07 * ......
2023 09 08

无聊写个微信步数 (我老妈总是查我的微信步数)

思路 先找到 提交步数的接口 (我老妈总是查我的微信步数) 这里我网上随便找了一个 https://apis.jxcxin.cn/doc/mi.html 挺好用的 第二步就是获取 当前步数了(个人技术原因 不能直接在) 只能依靠小程序 抓到请求接口 当然是有加密啦 逆向代码 核心 扣取下来分析 很简 ......
老妈

12345

获取1层url import requests import re # 发起GET请求获取网页源码 url = 'https://www.blackview.hk/' response = requests.get(url) html = response.text # 使用正则表达式提取所有符合条 ......
12345

all+temp

All import requests import re from bs4 import BeautifulSoup import csv # 发起GET请求获取网页源码 #url = 'https://www.blackview.hk/' # 提示用户输入网址,并进行格式验证 while Tru ......
temp all

nginx日志log按日期切片分割

## 修改nginx.conf文件 ### 在最上面修改 ``` #user nobody; #原先是这个,在这一行下新增 user root; #确保nginx使用用户和启动用户一致 ``` 查看使用用户和启动用户 `ps aux | grep nginx` ### 在http里面新增定义 ``` ......
日期 nginx 日志 log

查看JAVA程序占用的资源

本文介绍两种java自带的工具,可以用于监控和分析Java应用程序的内存占用情况。 jconsole、jvisualvm。 1、jconsole工具:jconsole是Java自带的监控和管理工具,可用于监视Java应用程序的内存使用情况。以下是详细的步骤来使用jconsole工具: 打开命令行窗口 ......
程序 资源 JAVA

关于平台点击云端工具库时偶然出现的无响应的问题

大家好!为什么偶然会出现云端工具库点击后出现无响应的情况。 因为云端项目的工具建立在服务器上,如果偶然服务器连接失败,本工具目前有两台服务器正常运行。 一旦云端服务器连接失败,将会出现无响应的情况,一般这种情况在初始二次登录平台时,会看到两个服务器连接的延迟情况以及是否连接正常。 如果连接失败云端工 ......
云端 工具 问题 平台

02-初始vue

前置工作 1) 在使用 Vue 时,我们推荐在你的浏览器上安装 Vue Devtools,它允许你在一个更友好的界面中审查和调试 Vue 应用。 2) 直接下载开发版本的vue.js,并用 <script> 标签引入,Vue 会被注册为一个全局变量 3) 阻止 vue 在启动时生成生产提示 Vue. ......
vue 02

ACID 2

# 无侵入式序列化——反射 ## 引言 由于 cpp 还未提供反射,所以一般项目里序列化里需要实现对应类的序列化,不仅繁琐还容易出错,使用宏也并没有本质差别,都是侵入式的序列化。 最近看 [yalantinglibs](https://github.com/alibaba/yalantinglibs ......
ACID

ACID 6.824

# go style协程 ## 先看一下使用样例 ```cpp int main() { // 创建一个 Channel Channel chan(1); // 开启一个协程往 Channel 里发送数据 Go { for (int i = 0; i > i) { LOG_DEBUG Schedul ......
6.824 ACID 824

sylar

# 日志模块 * 这里要实现通过g_logger打印一条INFO级别的消息。那么,首先判断INFO级别是否高于g_logger本身的日志级别(这里的设计与原版sylar相反,数字越小,优先级越高),如果不高于,那if语句执行不到,这条日志也不会打印,否则,临时构造一个LogEventWrap对象,传 ......
sylar

关于Redis服务开启一直关闭不掉(kill不掉,shutdown无用)

redis 4394 1 1 17:50 ? 00:00:00 /usr/bin/redis-server 127.0.0.1:6379 root 4401 4385 0 17:51 pts/0 00:00:00 grep --color=auto redis 一直占用进程,怎么关都关不掉 sudo ......
shutdown Redis kill

C# 多语言环境下获取时区列表

如果不需要在A语言下获取B语言的时区列表,可以使用C#自带的 var systemZones = TimeZoneInfo.GetSystemTimeZones(); 如果需要在A语言下获取B语言的时区列表,尝试过设置当前进程,线程的Culture是没办法实现的 var cultureInfo = ......
时区 环境

Apipost:你API管理中的得力助手

API管理的难点在哪? 相信无论是前端,还是后端的测试和开发人员,都遇到过这样的困难。不同工具之间数据一致性非常困难、低效。多个系统之间数据不一致,导致协作低效、频繁出问题,开发测试人员痛苦不堪。 开发人员在 Swagger 定义好文档后,接口调试的时候还需要去 Postman 再定义一遍。前端开发 ......
得力 助手 Apipost API

RunnerGo:性能测试领域的领跑者

随着软件行业的飞速发展,性能测试已经成为确保应用程序稳定性和可靠性的重要环节。RunnerGo,作为一款由国内开发者基于Go语言自主研发的性能压测工具,正在受到越来越多人的关注。本文将详细介绍RunnerGo的优势、应用场景以及与其他测试工具的比较,进一步阐明为何RunnerGo成为性能测试领域的领 ......
领跑者 RunnerGo 性能 领域