NOT
刷题记录(八)
buuctf-One Pointer PHP 题目给了源码: add_api.php: <?php include "user.php"; if($user=unserialize($_COOKIE["data"])){ $count[++$user->count]=1; if($count[]=1 ......
SSM框架集成
步骤一:创建 Maven web 项目 步骤二:添加 pom.xml 相关依赖包 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://w ......
Napping - vulnhub - writeup
Napping - vulnhub - writeup 信息收集 目标开放了22和80。 root@kali ~ » arp-scan -I eth1 -l Interface: eth1, type: EN10MB, MAC: 00:0c:29:02:72:37, IPv4: 192.168.56 ......
TypeScript封装验证函数(电话、邮箱、URL、数字、银行卡、税号)
/** * 验证手机号码或者电话号 * */ export function isMobileTel(rule: any, value: any, callback: any) { if (!value) { // return callback(new Error('输入不可以为空')) retu ......
Intel 14代酷睿提前上架加拿大:涨价最多7%
Intel将在10月17日正式发布14代酷睿,说白了就是13代酷睿升级版,代号就能说明一切——Raptor Lake Refresh。 首批发布的只是高端的K/KF系列,一共六款,分别是8+16 24核心的i9-14900K/KF、8+12 20核心的i7-14700K/KF、6+8 14核心的i5 ......
Vue学习六:路由进阶
一、路由的封装抽离 目标:将路由模块抽离出来。好处:拆分模块,易于维护。 第一步:在src目录下新建一个router目录,在创建一个index.js文件,将先前main.js中的路由代码转移到index.js文件中。(这里需要使用到vue所以需将vue包导入;需修改组件路径,@符号代表绝对路径src ......
【前端攻略】:玩转图片Base64编码
【前端攻略】:玩转图片Base64编码 引言 图片处理在前端工作中可谓占据了很重要的一壁江山。而图片的 base64 编码可能相对一些人而言比较陌生,本文不是从纯技术的角度去讨论图片的 base64 编码。标题略大,不过只是希望通过一些浅显的论述,让你知道什么是图片的 base64 编码,为什么我们 ......
1.设定开发规范、规则
因为我本身没有参与过项目架构,所以为了避免后续的开发过程中项目无序,繁杂。所以在这里我要给我自己设定一个规范。 后端 目前采用的就是:Net6(长期支持)+仓储模式(类似三层架构) 虽然现在流行微服务,但我目前还没法自己完全去做,还得学啊! 目前8的预览版已经出现,但是得申请,7的话是标准期限支持, ......
P4071 [SDOI2016] 排列计数
LLink 显然的,答案就是\(C_n^m*D_{n-m}\) #include<cstdio> #include<iostream> #include<cstring> #include<algorithm> #include<cmath> #include<queue> #include<sta ......
mysql中的锁
记录下mysql中的各种锁 这些锁的效果的验证要在linux上安装mysql进行测试,如果在本地windows上装mysql有可能不会出现锁的互斥效果。 本文使用的mysql版本是5.6 一、全局锁 全局锁锁的是整个数据库实例,加上全局锁后整个数据库实例下的所有数据库中的所有表都只能进行查询, 包括 ......
前端读取目录下所有指定文件
读取modules下文件示例: /** require.context: 1. 指定目录 2. 是否将匹配层级递归至子目录下 3. 匹配的文件 */ const modulesFiles = require.context("./modules", true, /\.js$/); const mod ......
TypeScript编码解码Base64
const Base64 = { _keyStr: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=', _utf8_encode: function(string:string) { string = string ......
软件作业2-个人项目
作业概述 这个作业属于哪个课程 软件工程 这个作业要求在哪里 个人项目 这个作业的目标 设计一个论文查重算法,并进行测试检验 GitHub链接 GitHub链接 PSP表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Plann ......
使用GNU编译器套件链接库
1、当前目录 /home/xuanmiao/Demo/LSPT/Test 创建文件prime.h和prime.c prime.h int isprime(long int number); prime.c int isprime(long int number) { long int j; int ......
C语言中如何使两个整型变量计算出浮点型结果
遭遇的问题 在学习时有一个课后题要求计算两个变量的加减乘除以及取余,想到除法可能会计算出小数,就用浮点型接收除法的结果 int a,b; double div; div = a / b; 但是算出来的结果却不对 解决办法 问题在于: C语言中,两个同类型的变量做运算得出的结果还是该类型的。而两个1不 ......
文本翻译,机器翻译序列(Seq2seq)
# Seq2seq # 进行机器翻译 import collections import math import os import torch from torch import nn from d2l import torch as d2l import matplotlib.pyplot as ......
企业级开发项目“苍穹外卖”(三)
设置店铺营业状态 先去我之前写的博客“Redis数据库学习笔记"学习Redis的基本操作。 在config层下创建Redis的配置类,里面编写: @Configuration @Slf4j public class RedisConfiguration { @Bean public RedisTem ......
29
public class Divide { static final int MAX = Integer.MAX_VALUE; static final int MIN = Integer.MIN_VALUE; public int divide(int dividend, int divisor) ......
实用工具、01 效率篇 | 几个操作快速提升 Typora 使用体验
本篇文章旨在提高大家记笔记的效率,分享的工具请按个人需求安装 Typora-plugins 为 Typora 添加更多新功能,我最喜欢的是多标签页管理 obgnail/typora_plugin: Typora 插件集合,功能增强工具。 (github.com) AutoHotkey 快速为字体添加 ......
71-变量的作用域-全局变量-局部变量-栈帧内存分析讲解
帧就是看电影的时候,一咋眼一个帧,胶卷一样,这个也是一样 使用前必须要赋值,上面全局有a,你这局部再a,他就认为你这是一个局部变量,只是重名了 a=300是栈帧里的,而a=3是全局的,就像你班级里有个张伟,你学校里还有个,你肯定优先考虑你班级的 ......
倍增+最短路
# 跑路 ## 题目描述 小 A 的工作不仅繁琐,更有苛刻的规定,要求小 A 每天早上在 $6:00$ 之前到达公司,否则这个月工资清零。可是小 A 偏偏又有赖床的坏毛病。于是为了保住自己的工资,小 A 买了一个空间跑路器,每秒钟可以跑 $2^k$ 千米($k$ 是任意自然数)。当然,这个机器是用 ......
Mysql慢查询优化实战
Mysql慢查询优化实战 效果:效率提升十倍左右 优化前 mysql> use test_old; Database changed mysql> set profiling = 'ON'; Query OK, 0 rows affected mysql> show variables like ' ......
【动画进阶】当路径动画遇到滚动驱动!
【动画进阶】当路径动画遇到滚动驱动! 我的小册 《CSS 技术揭秘与实战通关》上线了,想了解更多有趣、进阶、系统化的 CSS 内容,可以猛击 - LINK。 本文,我们将一起利用纯 CSS,实现如下这么个酷炫的效果: 在一年前,我介绍了 CSS 中非常新奇有趣的一个新特性 -- @scroll-ti ......
ubuntu22.4安装Supervisor
安装Supervisor sudo apt update && sudo apt install supervisor 查看安装状态 sudo systemctl status supervisor sudo systemctl stop supervisor sudo systemctl star ......
Socket编程:htons()、htonl()、ntohs()、ntohl()
前言 在计算机网络学到Socket编程的时候,自己在Linux下用C语言试验了一番,发现了这四个古怪的函数:htons()、htonl()、ntohs()、ntohl()。 查阅资料得知,这是涉及到网络字节序与主机字节序的转换。 字节序,顾名思义字节的顺序,就是大于一个字节类型的数据在内存中的存放顺 ......
30分钟快速搭建并部署一个免费的个人博客
前言 现如今网上有许多完善的博客平台,如博客园、掘金、思否、知乎等。有人会说为什么现在网上有这么多成熟的博客平台,你还要浪费时间搭建一个自己的博客系统呢?首先我相信每一个程序员都会想要拥有一个属于自己的博客系统,其次使用Docsify能够快速构建一个自己的博客文档系统,最后我们可以通过Github ......
软工作业2-个人项目
这个作业属于哪个课程 计科34班 这个作业要求在哪里 个人项目 这个作业的目标 完成个人项目,熟悉个人软件开发流程 Github链接 项目要求 题目:论文查重 设计一个论文查重算法,给出一个原文文件和一个在这份原文上经过了增删改的抄袭版论文的文件,在答案文件中输出其重复率。 原文示例:今天是星期天, ......