NOT
初识彩虹表
1. 散列链 1.1 背景 大部份资料来自维基百科:彩虹表 对于一个用户认证系统,一般不会明文储存用户的密码,而是储存其加密摘要,用户输入密码时,生成加密摘要与储存的密码摘要进行比对,相同则允许其访问请求。 假设黑客盗取了散列后的密码表,由于记录的是密码计算后获得的摘要,因此黑客无法直接使用这份密码 ......
如何收集pod重启前现场
之前分享过几篇优化pod重启的文章,有朋友发私信问:看你的优化文章很过瘾,可否分享下如何收集pod重启前的现场。 案例分享-full gc导致k8s pod重启 记一次k8s pod频繁重启的优化之旅 的确是个好问题,之前写文章的时候忽略了这一点,一个完整的现场对破案的作用不言而喻,今天花点时间和大 ......
pip基本命令
Install a Package: Command: pip install package_name Usage: Installs the specified package. You can also specify a version number with package_name==v ......
国际化-语言代码表-Language Codes
af Afrikaans 南非语 af-ZA Afrikaans (South Africa) 南非语 af Afrikaans 南非语 af-ZA Afrikaans (South Africa) 南非语 ar Arabic 阿拉伯语 ar-AE Arabic (U.A.E.) 阿拉伯语(阿联酋) ......
简化版Transformer :Simplifying Transformer Block论文详解
前言 本文探讨了来自苏黎世联邦理工学院计算机科学系的Bobby He和Thomas Hofmann在他们的论文“Simplifying Transformer Blocks”中介绍的Transformer技术的进化步骤。这是自Transformer 开始以来,我看到的最好的改进。 本文转载自Deep ......
实验5
实验1 1 #include <stdio.h> 2 #define N 5 3 void input(int x[], int n); 4 void output(int x[], int n); 5 void find_min_max(int x[], int n, int* pmin, int ......
软件工程第九组-卡卡记账Demo
小组成员分工 郝文章:小程序主界面 申子昂:小程序个人界面 王龙龙和邹宇鹏:小程序订单界面 邹宇鹏和胡致文:SpringBoot后端程序 download 微信 SpringBoot ......
python实现Excel指定区域截图
方法一:xlwings import os.path import time import uuid from io import BytesIO from typing import Union import xlwings as xw from PIL import ImageGrab def ......
多分支语句swith
基本语法: switch(表达式) { case 常量/变量: 语句块: break: case 常量/变量: 语句块: break .... default: 语句块: break } 案例: 细节:1.case后面可以是常量也可以是变量。 2.break语句一定要在case语句块后写上,否则会一 ......
C++/Filesystem 文件类型
#include <iostream> #include <filesystem> #include <string> namespace fs = std::filesystem; void demo_status(const fs::path& p, fs::file_status s) { s ......
Linux基本命令
ls: Lists files and directories. Usage: ls, ls -l (long format), ls -a (including hidden files) cd: Changes the current directory. Usage: cd [director ......
C++/filesystem
1.path类:文件路径相关操作,如指定的路径是否存在等; 2.directory_entry类:获取文件属性等,如指定文件是否是常规文件,还包括文件大小、文件最后修改时间; 3.directory_iterator类:遍历目录,获取目录文件,不包括子目录,其介绍参见; 4.recursive_di ......
第二次作业
一、 实验名称:计算器软件用户登录系统 二、 实验目的:1.掌握软件开发的基本流程 2.掌握常用的软件开发方式和工具 三、实验内容:设计一个包含登录界面的计算器软件,该软件可以实现第一次作业中的全部功能,同时可以保存用户的历史计算记录,数据使用数据库保存 三、 实验环境:pycharm,mysql, ......
开笔大吉!
今天是个好日子! 今天是新的一天! 希望分享一些学习心得 记录自己的心情 对一些事物,历史的看法; 我喜欢历史 我喜欢锻炼; 我在不断的成长 我希望不断的进步! 也希望和志同道合的朋友一起 学习,分享,快乐! 开笔大吉! 每天都是新的一天! ......
缓存
1.网页端(浏览器)缓存: 适用用户只查询自己的信息接口,一个浏览完为一个缓存。直接在Get接口上增加 [ResponseCache(Duration = 5)],5为缓存时间,单位:S。 2.服务器缓存:适用公共接口不带参数查询。接口上增加[ResponseCache(Duration = 5)] ......
深拷贝和浅拷贝
在 C++ 中,深拷贝和浅拷贝是两种不同的对象复制方式: 浅拷贝:当我们创建一个对象的副本时,如果仅仅复制所有成员变量的数据,那么这就是浅拷贝。这在所有的变量都在栈内存中分配时工作得很好1。但是,如果有些变量是在堆内存中动态分配的,那么复制的对象变量也会引用同一块内存位置1。这将导致二义性和运行时错 ......
C++/finally 不管是否异常 finally 代码总被执行
#include <iostream> #include <fstream> using namespace std; int main() { ifstream infile; try { infile.open("file.txt"); if (!infile) { throw runtime_ ......
无法加载windows安装程序。发生内部错误。若要安装windows,请重新启动安装——it专员实习生日志(2023
无法加载windows安装程序。发生内部错误。若要安装windows,请重新启动安装——it专员实习生日志(2023.12.4) 导航 目录无法加载windows安装程序。发生内部错误。若要安装windows,请重新启动安装——it专员实习生日志(2023.12.4)导航遇到的困难/问题描述解决的经 ......
Python——第五章:模块和包
什么是模块? 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多代码按功能分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就可以称之为 ......
嵌入式linux:GPIO应用学习
一、准备工作 1、开发板串口连上电脑。 2、挂载nfs文件: 将ubuntu的/nfsroot文件夹映射到将开发板的/mnt文件夹(此处对应笔者的虚拟机) mount -t nfs -o nolock,vers=3 192.168.3.61:/nfsroot /mnt 二、了解GPIO应用层 1、开 ......
在NET8中使用简化的 AddJwtBearer 认证
开发环境 系统版本: win10 .NET SDK: NET8 开发工具:vscode 参考引用:使用 dotnet user-jwts 管理开发中的 JSON Web 令牌 注意:以下示例中的端口、token等需替换成你的环境中的信息 创建项目 运行以下命令来创建一个空的 Web 项目,并添加 M ......
Nginx 黑白名单
Nginx做黑白名单机制,主要是通过allow、deny配置项来实现: allow xxx.xxx.xxx.xxx; # 允许指定的IP访问,可以用于实现白名单。deny xxx.xxx.xxx.xxx; # 禁止指定的IP访问,可以用于实现黑名单。要同时屏蔽/开放多个IP访问时,如果所有IP全部写 ......
软工第一次作业:自我介绍+软工五问
作业要求 这个作业属于哪个课程软件工程-计科21级12班-计算机学院-广东工业大学 这个作业要求在哪里 自我介绍+软工5问 这个作业的目标 学习使用博客;学习使用github;自我介绍 大家好,我是来自21级计算机科学与技术1班的王方亮,大三在读,退伍复学的学生,目前主要往前端开发学习 2021年入 ......
《软件工程思想》读后感
我花了两天时间略看了林锐博士的《软件工程思想》这本书,尽管不是字字斟酌,但读完后还是收获颇丰。这本书不过百页,总体看来,作者文笔不错,文风幽默又略带自谦,这是我很喜欢的。在读到作者形容程序员的生活和工作已融为一体,尽管单调却不乏味,还能独享孤独一处时,作者写到,“有诗为证:我编程三日,两耳不闻人声, ......
SpringBoot+MybatisPlus 存json读json
基础环境 springboot 2.5.3 mysql 8.0.22 fastjson2 2.0.38 主要配置 1. 返回VO字段添加注解 @ApiModelProperty("字段内容") @TableField(typeHandler = JacksonTypeHandler.class) p ......
TPC-DS工具介绍及性能测试
一. Hive-testbench工具介绍 TPC-DS:https://www.cnblogs.com/webDepOfQWS/p/10544528.html 由于原生态工具生产测试数据表存在bug,后续引进hive-testbench,可参考:https://bbs.huaweicloud.co ......
《最新出炉》系列初窥篇-Python+Playwright自动化测试-35-处理web页面定位toast-上篇
1.简介 在使用appium写app自动化的时候介绍toast的相关元素的定位,在Web UI测试过程中,也经常遇到一些toast(出现之后一闪而过,不留下一点点痕迹),那么这个toast我们这边如何使用playwright进行定位测试呢?今天宏哥就分两篇介绍一下。 2.什么是toast? Andr ......
《软件集成开发》第二次作业
[实验目的] 1.掌握软件开发的基本流程 2.掌握常用的软件开发方式和工具。 [实验内容] 1.设计一个包含登录界面的计算器软件,该软件可以实现第一次作业中的全部功能,同时可以保存用户的历史计算记录(保存数据最好使用数据库)。 [实验要求] 1.完成软件的UI设计、使用Visio设计软件中所涉及的所 ......
VMware 虚拟机的三种网络工作模式
目录介绍桥接模式桥接模式网络设置NAT模式实际操作中注意事项Host-Only 介绍 vmware为我们提供了三种网络工作模式, 它们分别是: Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。 默认情况下,当安装完VMware虚拟机软件时,进入vmware, ......