自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MInNrz的Love&Share

因为喜欢所以分享

  • 博客(180)
  • 收藏
  • 关注

原创 AntV和AntD之间的区别与联系

等xflow2.0更新文档学习antv/X6,直接用X6开发。

2023-12-05 14:54:48 429

原创 从react到xflow

注意:xflow 1.0版本已经停止维护,2.0版本目前没有任何文档,也不太推荐使用。

2023-12-01 16:40:02 765

原创 前端学习笔记

简洁教程:https://www.runoob.com/w3cnote/webpack-tutorial.html。3、JSX是使用React的一种语言,能够html和js混写,完全兼容js,文件名字后缀为.jsx。2、webpack是做什么的,一个项目打包工具,可以把ES6语法转化为浏览器能识别的ES5语法。JSX:js和html相结合的一种新的“语言”,浏览器无法识别,需要经过编译成js代码才能运行。5、typescript是js的超集,完全兼容js,有更多的语法和特性。

2023-12-01 16:35:57 224

原创 CAS方式实现单点登录SSO

CAS(Central Authentication Service)中心认证服务

2023-11-22 11:05:59 173

原创 git分支管理以及不同git工作流对比

了解各种git工作流

2023-11-14 17:32:23 306

原创 单点登录(SSO)

单点登录(SSO)是一种身份验证和授权解决方案,允许用户只需一次登录,然后访问多个应用程序而无需再次进行身份验证。

2023-11-03 16:03:30 295

原创 从Java到Scala,Scala快速入门(1)

scala

2023-10-31 11:38:03 409

原创 分布式共识算法及落地

本文介绍常见的分布式共识算法,使用场景,以及相关已经落地了的程序或框架。

2023-10-22 22:47:57 487

原创 windows安装使用RocketMQ常见问题,及springboot整合

介绍rocketmq的安装和常见的报错踩坑

2023-08-21 19:09:48 632

原创 命令式编程(Imperative) 和声明式编程( Declarative)对比

快速了解命令式编程和声明式编程的区别,以及如何使用

2023-08-15 14:04:38 842

原创 Docker服务启动报错:Job for docker.service failed because the control process exited with error

Docker服务启动报错:Job for docker.service failed because the control process exited with errorhrz@k8smaster:~$ sudo systemctl restart dockerJob for docker.service failed because the control process exited with error code.See "systemctl status docker.service"

2021-07-16 22:05:30 832 1

转载 提高VMware虚拟机速度

https://www.jb51.net/article/97295.htm

2021-06-09 12:16:11 383

原创 AWS爬取价格

上个月导师要我做的一个小爬虫,分享一下过程需求分析目标url:AWS Fargate 价格-无服务器容器服务-AWS云服务 (amazon.com)需要爬取网页中Fragate Spot的价格,但是不同区域价格不一样,并且价格每隔几个小时会有变化,所以需要定时爬取。把爬取的数据存入excel,方便后期分析价格变化情况。网页分析通过分析网页结构,我在html中可以发现,不同地区的pricce并不直接在html中显示,只有点击后才会在html中检查是否是异步请求,发现并没有异步请求,也就是

2021-06-09 10:45:38 435

原创 Pytorch深度学习实践(6)多为特征输入

b站链接:https://www.bilibili.com/video/BV1Y7411d7Ys?p=78个feature的输入,用矩阵的运算来表示(因为矩阵运算可以用gpu或者cpu加速)输入的维度是8维,输出的维度是1维也就是说X矩阵的行数代表样本数,列数代表特征数矩阵就是一个N为空间到M维空间的一个线性变换目标是从8维到1维,但是为什么要8->6->2->1,这样一步一步的转换呢每一次线性变换都加上一个激活函数(例如sigmoid函数)进行一个非线性变换,然后再传.

2021-04-06 19:56:12 436

原创 Pytorch深度学习实践(5)Logistic Regression

b站链接:https://www.bilibili.com/video/BV1Y7411d7Ys?p=6Logistic Regression(逻辑斯蒂回归) 是一个用于分类的模型,并不是回归模型对于预测值y,在分类问题中此时就是一个集合,例如y∈{0,1,2,3,…},我们所要做的就是,得到y对应每个元素的概率,取概率最大的那个元素就是y的预测值,也就分类完成了。用pytorch深度学习还是以下四个步骤:准备数据集(用dataloader和dataset)设计模型(设计 计算图)构建损失.

2021-04-06 11:41:11 261

原创 2021深圳大学计算机拟录取

首先非常的开心,其次我复试排名第二,居然有215/220的高分,实在把我惊到了,最后排名从58升到了23。复试过程初试成绩出后,就开始有所准备复试了,出成绩和复试中间大概就隔了有一个月。我寒假其实在家就把PAT乙级的题目刷完了,基本没有不会写的,当知道是线上后,其实感觉问题也不大,就当温习了一下基础的算法。来学校后,玩了几天,大概3月10好左右开始正式进入学习状态。每天看408+数据库+软件工程等专业课,以及听一周听力,准备英语口语方面的东西。复试分为三部分,英语问答+算法题+综合面试(没有自.

2021-03-31 10:10:44 1220 18

原创 PyTorch 深度学习实践 (4)构建线性回归模型

b站视频链接https://www.bilibili.com/video/BV1Y7411d7Ys?p=5利用pytorch进行深度学习分为以下4个步骤准备数据集(用dataloader和dataset)设计模型(设计 计算图)构建损失函数和优化器(也就是loss函数和optimizer)开始循环训练(前馈算损失,反馈算梯度,更新权重)广播机制关于Linear类的介绍非常好理解有关python魔法函数的介绍https://blog.csdn.net/u012609509/a.

2021-03-18 20:52:50 273

原创 PyTorch 深度学习实践(3)反向传播

b站视频链接:https://www.bilibili.com/video/BV1Y7411d7Ys?p=4这节课老师讲了反向传播的基本原理,感觉很好理解。这次用了pytorch框架,所以要提前先学一点点pytorch的基础内容,例如tensor推荐官网文档学习和视频结合代码:# 要会画计算图import torchimport matplotlib.pyplot as plt# 数据集x_data = [1.0, 2.0, 3.0]y_data = [2.0, 4.0, 6.0].

2021-03-15 23:35:18 129

原创 PyTorch 深度学习实践(2)梯度下降

b站视频连接:https://www.bilibili.com/video/BV1Y7411d7Ys?p=3上一节我们用穷举法列举出了所有的可能的k,并且计算了损失函数,损失越小,说明我们的k就越接近,这一次我们用梯度下降,继续计算损失,而不是穷举法了。cost(w)=1/n∑(y`-y)^2明显cost对w是一个二次函数,我们只要找到二次函数的最低点即可不论我们在那边,只要沿着梯度的方向即可找到局部最优解(非二次函数可能有多个最优解),也就是极小值。代码:import matplotlib

2021-03-15 23:13:14 114

原创 WWW和Web的区别

首先抛一个问题:访问这两个网站https://www.baidu.com/https://baidu.com/www.baidu.com/发现都会重定向到https://www.baidu.com/甚至改为http也会给你改为https这是属于计算机网络应用层的内容什么是Web在计算机网络的应用层上有HTTP、FTP、DNS等服务,我们所说的Web就是基于HTTP和HTML上的服务,它是基于浏览器可视化访问的。所以Web也就是在浏览器上的用html编写的网页。当我们访问https:/

2021-03-10 15:53:40 8572

转载 常见游戏限制多开原理、与解决游戏多开方法

游戏限制多开及常见解决方法最近看到了这篇文章,觉得写的很有意思文章分别从应用层,操作系统,计算机网络,等多个维度阐述了常见的限制原理及解决方案,虽然是很老的文章了2013年的,但其中很多方法都值得思考第一,进程隐藏部分游戏通过探测游戏客户端进程是否已经存在来防止重复打开,如游戏:英雄美人游戏多开的办法为启动一个游戏客户端后,将该游戏的进程隐藏,只保留一个或多个。第二,窗口标题修改(使用FindWindow API函数)部分游戏通过探测游戏客户端的窗口是否已经存在来防止重复打开。游戏多开的

2021-03-10 15:07:32 20679 2

原创 PAT 甲级 1003 Emergency (dfs+剪枝)

1003 Emergency (25 分)As an emergency rescue team leader of a city,you are given a special map of your country. The map shows severalscattered cities connected by some roads. Amount of rescue teams ineach city and the length of each road between any pa

2021-03-06 15:12:41 122

原创 MD5算法的一些介绍

MD5算法的一些介绍https://blog.csdn.net/lidongli1060939183/article/details/85679450彩虹表破解MD5原理https://www.jianshu.com/p/732d9d960411破解MD5算法的网站https://www.cmd5.com/加盐hash防止破解https://www.cnblogs.com/walkerwang/p/3612110.html...

2021-03-06 12:30:24 94

原创 OAuth2.0的原理介绍

oAuth2.0是Open Authorization的简写。https://www.cnblogs.com/flashsun/p/7424071.html这篇博客讲的很好图片也用的清晰举个例子:A 网站让用户跳转到 GitHub。GitHub 要求用户登录,然后询问"A 网站要求获得 xx 权限,你是否同意?"用户同意,GitHub 就会重定向回 A 网站,同时发回一个授权码。A 网站使用授权码,向 GitHub 请求令牌。GitHub 返回令牌.A 网站使用令牌,向 GitHub

2021-03-05 20:36:54 107

原创 跨域问题(浏览器的同源政策)

为什么浏览器有同源政策1.含义最初,它的含义是指,A网页设置的 Cookie,B网页不能打开,除非这两个网页"同源"。所谓"同源"指的是"三个相同",协议,域名,端口 都相同。2. 目的同源政策的目的,是为了保证用户信息的安全,防止恶意的网站窃取数据。设想这样一种情况:A网站是一家银行,用户登录以后,又去浏览其他网站。如果其他网站可以读取A网站的 Cookie,会发生什么?而是在没有同源策略的情况下。当用户在同一个浏览器内,同时打开了银行网站和恶意网站,在没登出时,恶意网站可以通过脚本请求至银

2021-03-05 19:30:58 220

转载 Python yield 使用浅析

https://www.runoob.com/w3cnote/python-yield-used-analysis.html这篇文章由浅入深的讲了yield的使用和使用场景以及由来,非常通俗易懂

2021-03-03 20:08:11 122 1

原创 python含有/,*,**参数的函数

1. Python 函数中参数前面一个和两个星号(**)的区别例如def foo(param1, *param2):def bar(param1, **param2):这两种用法其实都是用来将任意个数的参数导入到 Python 函数中。看代码# 带*的函数def myFun2(a, *b): print(a, b)# 带**的函数def myFun3(a, **b): print(a, b)# 结合使用*和**def merge(a,b,*c,**d):

2021-03-02 20:17:36 232

原创 深度学习实践(1) 线性回归

深度学习实践(1) 线性回归这次主要是初步用穷举法实现深度学习的线性回归。假设给出一组数据符合y=2x,(这里的2我们并不知道,是要求的未知量。)如何求呢?用穷举法。我们知道线性函数是y=w*x(假设b=0)设w=1;把x带入,得到y_pre(y的预测值)而损失函数就是loss=∑(y-y_pre)^2当loss最小时,也就是得到了最符合的w,很明显,loss是一个二次函数代码实现:import numpy as npimport matplotlib.pyplot as plt#

2021-02-28 19:01:57 198 2

原创 1060 爱丁顿数(新思路)

1060 爱丁顿数 (25 分)英国天文学家爱丁顿很喜欢骑车。据说他为了炫耀自己的骑车功力,还定义了一个“爱丁顿数” E ,即满足有 E 天骑车超过 E 英里的最大整数 E。据说爱丁顿自己的 E 等于87。现给定某人 N 天的骑车距离,请你算出对应的爱丁顿数 E(≤N)。输入格式: 输入第一行给出一个正整数 N (≤10 ​5 ​​ ),即连续骑车的天数;第二行给出 N 个非负整数,代表每天的骑车距离。输出格式: 在一行中给出 N 天的爱丁顿数。输入样例:106 7 6 9 3 10 8.

2021-02-20 20:47:51 223

原创 1085 PAT单位排行

输入格式: 输入第一行给出一个正整数 N(≤10 ​5 ​​ ),即考生人数。随后 N 行,每行按下列格式给出一个考生的信息:准考证号 得分 学校 其中准考证号是由 6 个字符组成的字符串,其首字母表示考试的级别:B代表乙级,A代表甲级,T代表顶级;得分是 [0,100] 区间内的整数;学校是由不超过 6 个英文字母组成的单位码(大小写无关)。注意:题目保证每个考生的准考证号是不同的。输出格式: 首先在一行中输出单位个数。随后按以下格式非降序输出单位的排行榜:排名 学校 加权总分 考生人数 其中排.

2021-02-20 14:25:42 93

原创 1050 螺旋矩阵(碰壁法)

1050 螺旋矩阵 (25 分)本题要求将给定的 N 个正整数按非递增的顺序,填入“螺旋矩阵”。所谓“螺旋矩阵”,是指从左上角第 1 个格子开始,按顺时针螺旋方向填充。要求矩阵的规模为 m 行 n 列,满足条件:m×n 等于 N;m≥n;且 m−n 取所有可能值中的最小值。输入样例: 12 37 76 20 98 76 42 53 95 60 81 58 93 输出样例: 98 95 93 42 37 8153 20 76 58 60 76题目链接:https://pintia.cn/pro.

2021-02-19 20:19:51 114

原创 1045 快速排序(25分)

1045 快速排序 (25 分)著名的快速排序算法里有一个经典的划分过程:我们通常采用某种方法取一个元素作为主元,通过交换,把比主元小的元素放到它的左边,比主元大的元素放到它的右边。给定划分后的 N 个互不相同的正整数的排列,请问有多少个元素可能是划分前选取的主元?例如给定 N=5N = 5N=5, 排列是1、3、2、4、5。则:1 的左边没有元素,右边的元素都比它大,所以它可能是主元; 尽管 3 的左边元素都比它小,但其右边的 2 比它小,所以它不能是主元; 尽管2 的右边元素都比它大,但其左.

2021-02-18 16:44:21 62

原创 sprintf和sscanf的简单用法(c语言)

简单用于字符串和数字之间的相互转换在这里插入代码片#include <iostream>#include <cstdio>#include<cstring>#include <algorithm>#include <cmath>using namespace std;int main(){ //char-->数字 char s[10]; sprintf(s,"%d",123); printf("%s\n

2021-01-31 12:32:24 175

原创 pytorch安装(2021)

Pytorch安装安装这个东西花了我整整一天,踩了很多坑,记录一下,默认你已经安装了最新的anaconda和python,我把anaconda和显卡驱动都装成最新的了可以使用如下命令更新conda update pythonconda update anaconda第一:检查显卡,更新驱动我的建议是首先更新驱动,全都按最新的东西来安装https://www.nvidia.cn/Download/index.aspx?lang=cn#在这里选择自己的显卡型号,下载安装即可,下载很快也很

2021-01-23 21:46:08 4950 23

原创 python matplotlib快速学习笔记

1. 简单介绍matplotlibmatplotlib是一个python第三方库,类似于matlib,是一个画图的第三方库,可以用于画直方图,柱状图,散点图等等2. 学习方法我的建议是直接看官方文档+网上查找,网上的视频讲的太慢了,而且这种工具类的东西,用啥就学啥,不必要全部都学官网文档:https://matplotlib.org/中文官网文档:https://www.matplotlib.org.cn/用什么图,直接看gallery,复制demo来学习最快,遇见技术细节就看源码或者百度

2021-01-20 18:37:29 117

原创 Data URL和图片(前端细节优化)

Data url1. 对比传统的图片和data url首先在html中嵌入图片,我们通常使用标签用在服务器上的相对路径请求图片例如:<img src="img/123.jpg">但是通过data url,我们可以把123.jpg转换成base64字符串,然后再嵌入到标签中例如:这张图片的base64为data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHYAAABhCAYAAAADdFUyAAAACXBIWXMAABJ0AAASdA

2021-01-15 17:06:21 4565 1

原创 2021计算机考研历程-深圳大学

考研历程考研结束了,写一下这近一年的备考历程和心理历程从2020年2月份左右,开始真正决心考研当时在家查阅各种相关资料,包括院校方面,考试科目怎么复习,考研要注意什么等等。各种找了去年的网课,听了一些考研老师的课,每天大概学个一两个小时吧,很明显当时还是每天以玩为主,没把学习放心上。开学后又在家上学校的网课,每天复习考研的时间不怎么多,但慢慢的进入正轨了。简单说一下当时的状态:当时看知乎,王道论坛,等等地方的经验贴,大致知道了我接下来的路该怎么走了,也知道了我的目标院校:深圳大学我选院校问

2020-12-29 10:30:56 999 9

转载 加盐hash的正确使用

这篇文章写了很多关于密码加密的方法,值得一看参考博客https://www.cnblogs.com/walkerwang/p/3612110.html

2020-08-30 12:35:45 230

原创 floyd算法path数组和dist数组(递归打印路径)

Floyd求最短路径其中有两个数组,一个是dist[][],一个是path[][]dist[][]dist[i][j]表示i到j的最短路径长度,这个很好理解paht[][]path[i][j]表示,i到j节点的路径中,j节点的直接前驱例如:path数组中path[0][2]=3;path[0][3]=1;path[0][1]=0;path[0][0]=-1;//-1表示没有直接前驱,也就是没有通过中间节点通过上面的数组可以得到0到2节点的最短路径为0-->1-->

2020-07-16 20:45:55 4592 3

原创 mysql连接数据库url

mysql8.0以上的就用下面的链接和url吧url: jdbc:mysql://localhost:3306/test?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true driver: com.mysql.cj.jdbc.Driver

2020-06-30 13:48:16 384

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除