- 博客(100)
- 资源 (1)
- 收藏
- 关注
原创 python项目报错TypeError: ‘module‘ object is not callable
当你把一个模块当作一个函数来调用时,通常会出现错误信息 "TypeError: 'module' object is not callable "。比较容易犯错的情况是函数名和模块名相同,往往会疏忽这一点。
2023-02-19 13:44:37 6456 1
原创 批量Batch and 动量Momentum
Batch and Momentum。动量 —— 逃离Saddle point 和 localminima了的一个方法
2022-10-29 16:29:59 1186
原创 pytorch的广播机制,以及其他函数.size()、.item、argmax()、.cpu()、.detach()和.data的使用
pytorch中.size()、.item、argmax()、.cpu()、.detach()和.data的使用
2022-10-28 16:30:43 2613
原创 word2vec ——《Distributed Representations of Words and Phrasesand their Compositionality》论文翻译和解读
这是word2vec的作者在《Efficient Estimation of Word Representations inVector Space》这篇论文的基础上进行扩展的另一篇论文。——《Distributed Representations of Words and Phrasesand their Compositionality》论文翻译和解读
2022-09-15 22:40:35 421
原创 为什么会出现Script file ‘D:\Anaconda3\envs\paddle_env\Scripts\pip-script.py‘ is not present.
为什么 Anaconda\Scripts\pip-script.py 不存在?解决方法
2022-07-26 16:10:58 1357
原创 [x for x in list_a if not np.isnan(x)]和[x if not np.isnan(x) else None for x in list_a]的区别
对于[x for x in list_a if not np.isnan(x)]和[x if not np.isnan(x) else None for x in list_a]的实例讲解
2022-07-25 21:32:37 323
原创 centos 7 ping不通外网(详解)yum报错Could not retrieve mirrorlist http://mirrorlist.centos.org/
最近换了硬盘,然后重弄了虚拟机,pia的一下就一直ping不通外网。网上也是找了很多方法,一直没解决!!特此记录一下。可以先尝试第2、3步,还没有解决的话,还原虚拟机的默认配置!!然后重新2、3步配置一下静态ip地址即可解决此问题。方法:第一步:还原默认配置(可先不尝试)编辑 -> 虚拟机网络编辑器 -> 还原默认配置第二步:注意虚拟网络编辑器的子网地址和网关地址编辑 -> 虚拟机网络编辑器第三步:配置静态ip进入配置文件vim .
2022-05-24 21:24:41 1154
原创 Linux的yum无法运行(centos 6)cannot find a valid baseurl for repo base
首先使用yum的前提需要连网,如果已经连网还出现这个错误,接着往下看。出现的bug:错误:Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again原因:官方在2020年12月2日正式将CentOS 6相关的软件源移出了官方源,随之而来逐级镜像也会陆续将其删除。解决方法:把fastestmirrors关了,接着替换为阿里云Vault镜像
2022-04-26 22:18:32 1885
原创 局部最小值(local minima)和鞍点(saddle point)
梯度下降法优化有时候会失效?你可能会想到是因为我们现在走到一个地方,这个地方参数对L的微分为0。当参数对L的微分为0时,梯度下降就停止了,也就无法继续更新参数了。这个时候training就停下来了,L当然就不会下降了。那么gradient为零(统称为critical point)的时候,有哪种情况?1、局部最小值2、鞍点(如图可看出,左右是比红点高,前后比红点低。)...
2022-04-12 16:58:04 10900
原创 (超详细) Gradient Descent(梯度下降)和Back propagation(反向传播)的关系
Gradient Descent(梯度下降)1. 是什么?梯度下降是用来找出参数,使得损失函数最小化。2. 梯度下降法是怎么实现的?先设置一推参数(参数包括权值w,偏差b(bias))
2022-04-10 18:51:16 3341
原创 手把手教你docker安装RabbitMQ及其Web界面
极简版:docker pull rabbitmq:managementdocker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq rabbitmq:management然后访问http://localhost:15672即可访问rabbitMQ的web界面,账号密码都为guest!!优化:配置docker镜像,建立配置阿里云镜像,直接起飞。阿里云镜像:https://<your_code>.mirror.al..
2022-03-16 14:27:29 3362
原创 平衡二叉树(AVL)(BBT)
1、灵魂三问1.1、为什么引入平衡二叉树这种结构?为避免树的高度增长过快,导致降低二叉排序树的性能。1.2 什么是平衡二叉树
2021-06-21 14:58:00 3016 2
原创 二叉排序树(BST)
二叉排序树(也称二叉查找树)。性质:左子树结点值 < 根结点值 < 右子树结点值所以对二叉排序树进行中序遍历,可以得到一个递增的xu'l
2021-06-18 17:27:07 3209
原创 线索二叉树
1、为什么产生线索二叉树这种结构?对于普通二叉树来说,遍历二叉树是以一定的规则将二叉树中的结点排列成一个线性序列,从而得到几种遍历序列,使得该序列中的每个结点(第一个和zui)...
2021-06-14 22:25:33 331 4
原创 数据结构-队列
队列(queue)是一种操作受限的线性表,只允许在一端插入,而在表的另一端删除。和我们日常中的排队性质是一样的,操作特性为先行先出(First in and First out,FIFO)
2021-05-27 12:24:21 726
原创 力扣刷题Day10 --- 17. 电话号码的字符组合 (队列和回溯法)
题目:给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。示例 1:输入:digits = "23"输出:["ad","ae","af","bd","be","bf","cd","ce","cf"]示例 2:输入:digits = ""输出:[]示例 3:输入:digits = "2"输出:["a","b","c"]难度:中等力扣地址:https..
2021-05-12 11:42:00 212
原创 力扣刷题Day9 --- 16. 最接近的三数之和
2021.5.11题目:给定一个包括n 个整数的数组nums和 一个目标值target。找出nums中的三个整数,使得它们的和与target最接近。返回这三个数的和。假定每组输入只存在唯一答案。示例:输入:nums = [-1,2,1,-4], target = 1输出:2解释:与 target 最接近的和是 2 (-1 + 2 + 1 = 2) 。难度:中等力扣地址:https://leetcode-cn.com/problems/3sum-closest/...
2021-05-11 11:51:41 206
原创 力扣刷题Day8 --- 15.三数之和 (双指针法) 一周总结
一周总结 不知不觉记录力扣已经一周了,昨晚看到一篇文章,文章主要想告诉我们【表达输出>知识输入】!我们在看书,写题的过程中,一遍又一遍,一本又一本,每天都会觉得自己吸收了很多知识,但是当需要我们去发表观点的时候,我们常常脑袋里是一片空白,或者说模模糊糊,总感觉想表达的观点是这样子,但具体是什么又想不起来,这就是因为我们往往更看重知识输入而忽略了表达输出!渐渐地,我们习惯了这种学习模式,我们的表达能力也会变得越来越差。那么怎么做到表达输出这种思维模式呢,那就是总结+表达。我回想了自己最...
2021-05-10 14:09:16 385
原创 力扣刷题Day7 --- 14. 最长公共子缀
2021.5.9题目:编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。示例 1:输入:strs = ["flower","flow","flight"]输出:"fl"示例 2:输入:strs = ["dog","racecar","car"]输出:""解释:输入不存在公共前缀。难度:简单力扣地址:https://leetcode-cn.com/problems/longest-common-prefix/解题思路:解法一.
2021-05-09 15:28:26 279
原创 力扣刷题Day7 --- 13. 罗马数字转整数
2021.5.9题目:罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做II,即为两个并列的 1。12 写做XII,即为X+II。 27 写做XXVII, 即为...
2021-05-09 11:11:06 195
原创 力扣刷题Day6 --- 12.整数转罗马数字 (贪心算法)
2021.5.8题目:罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做II,即为两个并列的 1。12 写做XII,即为X+II。 27 写做XXVII, 即为...
2021-05-08 12:48:59 241
原创 力扣刷题Day6 --- 11. 盛最多水的容器 (双指针法)
2021.5.8题目:给你 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点(i,ai) 。在坐标内画 n 条垂直线,垂直线 i的两个端点分别为(i,ai) 和 (i, 0) 。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器。示例 1:输入:[1,8,6,2,5,4,8,3,7]输出:49解释:图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大...
2021-05-08 11:48:42 221 2
原创 力扣刷题Day5 --- 9.回文数
2021.5.7题目:给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。示例2:输入:x = -121输出:false解释:从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。难度:简单力扣地址:https://leetcode-cn.com/problems/palindrome-number/..
2021-05-07 13:58:02 205
转载 力扣刷题Day4 --- 8.字符串转换整数
2021.5.6题目:请你来实现一个myAtoi(string s)函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。函数myAtoi(string s) 的算法如下:读入字符串并丢弃无用的前导空格 检查下一个字符(假设还未到字符末尾)为正还是负号,读取该字符(如果有)。 确定最终结果是负数还是正数。 如果两者都不存在,则假定结果为正。 读入下一个字符,直到到达下一个非数字字符或到达输入的结尾。字符串的其余部分将被忽略。 将前面步骤读入...
2021-05-06 12:00:38 200
原创 力扣刷题Day4 --- 7. 整数反转
2021.5.6题目:给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。如果反转后整数超过 32 位的有符号整数的范围[−231,231− 1] ,就返回 0。假设环境不允许存储 64 位整数(有符号或无符号)。示例 2:输入:x = -123输出:-321解题思路:首先我们想一下,怎么去反转整数呢?用栈?或者把整数变成字符串,再去反转这个字符串?这两种方式是可以,但并不好。实际上我们只要能拿到这个整数的 末尾数字 就可以了。以1...
2021-05-06 10:44:03 254
原创 力扣刷题Day2 --- 4.寻找两个正序数组的中位数 **
题目:给定两个大小分别为m和n的正序(从小到大)数组nums1和nums2。请你找出并返回这两个正序数组的中位数。示例 1:输入:nums1 = [1,3], nums2 = [2]输出:2.00000解释:合并数组 = [1,2,3] ,中位数 2进阶:你能设计一个时间复杂度为O(log (m+n))的算法解决此问题吗?难度:困难力扣地址:https://leetcode-cn.com/problems/median-of-two-sorted-arr...
2021-05-04 16:42:44 583
原创 力扣刷题Day2 --- 3.无重复字符的最长子串(滑动窗口)
2021.5.4题目:给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例:输入: s = "pwwkew"输出: 3解释: 因为无重复字符的最长子串是"wke",所以其长度为 3。 请注意,你的答案必须是 子串 的长度,"pwke"是一个子序列,不是子串。力扣题目地址:https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/解题思路:本...
2021-05-04 12:48:17 279
原创 力扣刷题Day1 --- 2.两数相加以及扩展
第一题比较简单就没有记录啦。每日两题冲冲冲!!直接进入第二题两数相加题目描述:给你两个非空 的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0开头。力扣题目地址:https://leetcode-cn.com/problems/add-two-numbers/解题思路:乍一看我们能想到肯定是每个链表的每个结点相加,...
2021-05-03 17:09:45 312 2
原创 spring注解注入
1、首先配置文件需要先导入相应的aop和context约束以及配置注解的支持<context:annotation-config /><?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:aop="http://www.springframework.org/schema/aop" xm...
2021-04-30 15:15:49 304 2
原创 SSO单点登录和JWT
1、用户登录业务介绍1.1 单一服务器模式早期单一服务器,使用session对象来实现登录成功之后,把用户数据放到session里面。 从session获取数据判断是否登录缺点:单点性能压力,无法扩展。而且在实际项目一般都是多台服务器做集群操作。1.2SSO(single sign on)模式--单点登录比如我们这个项目采用的是微服务架构,也就是说每个功能模块都是独立运行的,每个功能模块的服务器都是不同的。那么采用1.1的session方式登录的话,我们在访问admin_l.
2021-04-28 13:50:28 885
原创 EasyExcel的简单使用
1、特点Java领域解析、生成Excel比较有名的框架有Apache poi、jxl等。但他们都存在一个严重的问题就是非常的耗内存。如果你的系统并发量不大的话可能还行,但是一旦并发上来后一定会OOM或者JVM频繁的full gc。 EasyExcel是阿里巴巴开源的一个excel处理框架,以使用简单、节省内存著称。EasyExcel能大大减少占用内存的主要原因是在解析Excel时没有将文件数据一次性全部加载到内存中,而是从磁盘上一行行读取数据,逐个解析。 EasyExcel采用一行一行的解析模式,并
2021-04-22 14:21:43 559
(客户)(个人)用户信息管理系统
2022-05-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人