NOT
volatile关键字
volatile(不稳定的)如何保证变量的可见性: 在 Java 中,volatile 关键字可以保证变量的可见性,如果我们将变量声明为 volatile ,这就指示 JVM,这个变量是共享且不稳定的,每次使用它都到主存中进行读取。 volatile 关键字能保证数据的可见性,但不能保证数据的原子性 ......
NetNTLM 和 NTLMSSP 两种协议的认证步骤 及 对应具体的计算例子
有待手动验证: NetNTLM和NTLMSSP都是Windows操作系统中用于身份验证的协议,它们在不同的应用场景下有不同的使用方式。以下是它们各自的应用场景: NetNTLM: NetNTLM是一种用于Windows网络上的身份验证协议,其最常见的应用场景之一就是在企业内部网络中保护敏感数据或资源 ......
Django笔记二十五之数据库函数之日期函数
本文首发于公众号:Hunter后端 原文链接:Django笔记二十五之数据库函数之日期函数 日期函数主要介绍两个大类,Extract() 和 Trunc() Extract() 函数作用是提取日期,比如我们可以提取一个日期字段的年份,月份,日等数据 Trunc() 的作用则是截取,比如 2022-0 ......
Leetcode 206. 反转链表
初次写代码时,被边界条件各种ban,总是忽略,遂放弃,以下整理出一些评论区大佬边界条件不明显或不需要边界条件的解法。边界条件繁琐的代码不要背,否则笔试各种ban。 比较经典的是下面这种写法,有点抽象,根本思想是有三个指针: 第一个指针在反转段前一个节点固定; 第二个指针是当初的第一个需要反转的节点, ......
gin的增删查
DB package DB import ( Model "GoGinmod/GOginzuoY/model" "fmt" _ "github.com/go-sql-driver/mysql" "github.com/jmoiron/sqlx" ) var db *sqlx.DB func Init ......
使用mybatis-plus JDK版本过高提示警告
1、在启动类中添加如下方法即可 报警告 public static void main(String[] args) { disableWarning(); //禁用警告 SpringApplication.run(SecurityApplication.class, args); } //处理控制 ......
4.19结组作业
做了FormatConversionServlet服务,写了逻辑判断代码,可以实现mp3-pcm-wav单向转换格式。做了FormatConversion.jsp格式转换工厂web页面,可以通过下拉框选择初始格式以及目标格式,并上传文件实现格式转换。 问题: 1.暂时没有完成mp3-pcm-wav之 ......
day1
Markdown 标题 三级标题 四级标题 字体 hello,world hello,world hello,world hello,world 引用 自信巅 分割线 图片 超链接 狂神说java 列表 a b c a b c 表格 mzxbsr 代码 hello ......
深度学习--- 深度学习基础1
本文对接触到的深度学习相关内容做一个梳理。 一、深度学习 1. 深度学习是什么 深度学习(Deep Learning)是机器学习(Machine Learning)的一个研究方向,而机器学习属于人工智能(AI, Artificial Intelligence)的范畴,人工智能是研究、开发用于模拟、延 ......
团队项目Scrum冲刺-day7
| 这个作业属于哪个课程 | 2023软件工程—双学位 | | | | | 这个作业要求在哪里 | 团队作业4——项目冲刺 | | 这个作业目标 | 团队项目Scrum冲刺-day7 | 1.会议 1.1昨日已完成工作 | 队员 | 任务 | | | | | 翟张博、沈炜杰 | 补充了部分文件的全局 ......
学习C语言的第八天
由于个人的拖拉原因,时隔一周继续更新博客,记录学习。 一.结构体 1.1为什么要用结构体 1.2定义一个结构体 编程习惯要求大写开头 struct Student { int num; char name[32]; char sex; int age; double score; char addr ......
数制转换
自然语言解决问题:该题目主要用来处理不同进制间互相转化,将原数转换成十进制数字,接着求出转换成目标数制后字符数组的长度,并逆序打印字符数组。 具体代码: #include <stdio.h>#define MAXCHAR 101int char_to_num(char ch); char num_t ......
leetcode_打卡08
leetcode_打卡08 题目:334. 递增的三元子序列 思路:分成左边L和右边R,只要找到该数左边比它小的,右边比他大的即可 代码: class Solution { public boolean increasingTriplet(int[] nums) { int n=nums.lengt ......
Day8
3.代码示例 #include<iostream> #define N 10 using namespace std; int main(){ int a[N]; int i,j,t; for(i=0;i<N;i++){ cin>>a[i]; } for(i=0;i<N-1;i++){ for(j= ......
SSH(网络安全协议)
SSH的安全机制 SSH之所以能够保证安全,是由于它采用了非对称加密技术(RSA)加密了所有传输的数据。 传统的网络服务程序,如FTP、和Telnet其本质上都是不安全的;因为它们在网络上用明文传送数据、用户帐号和用户口令,很容易受到中间人攻击。就是存在另一个人或者一台机器冒充真正的服务器接收用户传 ......
k8s api
kubectl describe secret dashboard-admin-token-s2k99 -n kube-systemcurl --cacert /etc/kubernetes/ssl/k8s-root-ca.pem -H "Authorization: Bearer eyJh94Xy ......
w5-1 序列合并
方法一: #include <iostream> #include <queue> using namespace std; //排序模拟,tle做法 int now1[100000],now2[100000]; int main() { int n; priority_queue<int,vect ......
第2篇Scrum冲刺博客
#第2篇Scrum冲刺博客 |这个作业属于哪个课程|软件工程| |: :|: :| |这个作业要求在哪里|作业要求| ##1、每日站式会议 1.2昨日完成工作 |任务名称|人员| |: |: | |登陆界面窗口制作|陈守信| |课表界面思路设计|黄锴杰| |爬虫算法设计|马旭、尹梓霖| |后端信息处 ......
油门到底
永远积极向上,永远热泪盈眶 今天,是我在地球上存在的第10680天。 日子重重复复,生活忙忙碌碌,心情反反复复。 每天下班,当到了空旷的马路段的时候,在确保安全的前提下,总是喜欢摩托油门到底的感觉,在谨慎的日子中,很是想偶尔放肆一把,享受速度冲刺给我带来的快感,火花带闪电,谁撵都撵不上我,风都是我孙 ......
w4-1 队列安排
方法一: #include <iostream> #include <queue> #include <vector> using namespace std; //究极愚蠢queue+vector模拟 tle int main() { queue<int>a; int N,M,judge,k,x; ......
存钱问题
一问题描述 本金两千块钱必须存20年存的年数和他的月利率如下 一年 0.63% 两年0.66% 三年0.69% 五年0.75% 八年0.84% 二设计思路 通过穷举法求出每种存钱方法然后通过pow函数求出他们各自的值然后比较区分出最大值 三程序设计图 四伪代码实现 #include<iostream ......
微信小程序、uniapp、vue生命周期钩子函数
生命周期是指从创建到销毁的过程 一、微信小程序 小程序里面有两种生命周期函数,第一个:通过App()来注册一个小程序 ,第二个:通过Page()来注册一个页面 应用生命周期函数 app( ) app.js 是小程序执行的入口文件,在 app.js 中必须调用 APP() 函数 APP() 函数用于注 ......
cpp std::this_thread::sleep_for(std::chrono::seconds(sleep_seconds)) for thread execution duration
#include <chrono> #include <condition_variable> #include <ctime> #include <fstream> #include <future> #include <iomanip> #include <iostream> #include ......
冲刺5
|这个作业属于哪个课程|2023软件工程-双学位| |:-- |:--: | |这个作业要求在哪里| 团队作业4——项目冲刺| |这个作业的目标|团队项目Scrum冲刺day5| 1.会议 1.1今日已完成的工作 | 成员 | 任务 | | : : | : : | | 谢晗 | websocket简 ......
JVM(Java内存模型)
CPU缓存模型: CPU缓存为了解决CPU处理速度和内存处理速度不对等的问题,内存缓存的是硬盘数据用于解决硬盘访问速度过慢的问题。 指令重排序: 为了提升执行速度/性能,系统在执行代码的时候并不一定是按照你写的代码的顺序依次执行。 编译器优化重排 :编译器(包括 JVM、JIT 编译器等)在不改变单 ......
6
#include<iostream>using namespace std;int main(){float a,b,c,d,e;e=1000/(12*0.0063+1);d=(e+1000)/(12*0.0063+1);c=(d+1000)/(12*0.0063+1);b=(c+1000)/(12 ......
团队冲刺第七天
今天我们组已经实现了调用相册和拍照,并将选中的图片进行返回结果,成功把JSON数据提取出有效信息并展示到页面。 我正在用popupWindow实现点击一个按钮就弹出拍照、从相册选泽和取消。 其次我的两个队友对文字识别和语音识别有了一定的进展,接下来我们将继续优化三部分并进行整合,文字,语音和图像识别 ......
java.lang.illegalArgumentException:MALFORMED报错
###java.lang.illegalArgumentException:MALFORMED报错 上班处理业务反馈的问题时遇到了这个报错,情景是用户上传了一个zip文件,在下载zip文件时报这个错误。 经排查,原因是zip文件中含有中文字符"—" 跟英文字符"-"基本分别不出来 window环境下 ......
4月19日每日博客
构建一个完整的后端系统时,通常需要更多的代码来处理不同的请求和响应。在下面的示例中,我们将使用Spring Boot和Spring Data JPA来创建一个简单的用户管理系统。 首先,我们需要定义一个实体类来表示用户,它包含用户名、电子邮件地址和密码字段。这是一个基本的Java类: javaCop ......
Android之ListView局部刷新和全部刷新
代码 // 全部刷新 // ((ListViewAdapter)mListView.getAdapter()).notifyDataSetChanged(); // 局部刷新 int start = mListView.getFirstVisiblePosition(); int end = mLi ......