自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 一步步解读pytorch实现BiLSTM CRF代码

pytorch实现BiLSTM+CRF​ 网上很多教程都是基于pytorch官网例子进行的解读,所以我就决定看懂官网例子后自己再进行复现,这一篇是我对于官方代码的详细解读。理解LSTM参考:http://colah.github.io/posts/2015-08-Understanding-LSTMs/这一篇英文的LSTM文章写得真的很好,看了一遍以后就很轻松的捡起了遗忘的知识点...

2020-01-20 20:20:26 14255 7

原创 华为云k8s集群的搭建

在华为云购买服务器并搭建k8s集群使用

2022-06-08 11:24:28 1538 1

原创 操作数据库方法总结1——JDBC、连接池与JDBCTemplate

理清Java中操作数据库的方法,给出简单的上手实战案例,并尝试从源码的角度给出各个方法出现的原因以及如何解决相应的问题~

2022-05-07 16:29:53 959

原创 记一次MyBatis封装结果集java.lang.Integer cannot be cast to java.lang.String异常处理

浅析Mybatis类型转换异常原因及解决方法,从泛型到源码到问题出现原因一文解答~

2022-05-04 15:28:25 2659

原创 clickhouse数据存储原理浅析

本文更好的阅读体验在笔者的个人博客中引言        最近做项目有个需求,想对clickhouse中的数据添加几个标签,但是总记着之前草草看过说clickhouse这种OLAP引擎的更新和删除数据操作是灾难性的,所以决定看看clickhouse的存储原理,然后再斟酌一下技术方案吧~简介        首先要清楚一点,clickhouse是列式存储,列式存储一般来说更适合OLAP场景,查询分析性能上是要比行式存储要快的,为什么呢?这里简单的说一下吧…我们都知道数据库里数据存储是按页来的,行式存

2022-05-01 22:29:10 3836

原创 docker-compose安装kafka集群并解决docker内kafka外界无法访问问题

docker-compose安装kafka集群一站式教程,解决各种问题,让你不迷茫!

2022-04-20 11:50:42 6998 2

原创 element ui表格内容过长省略显示,点击单元格展开全部内容

element-ui表格内容过长用省略号省略过长的内容文本,通过点击单元格将该单元格完整的内容完整展示出来!

2021-09-28 11:08:51 8271 1

原创 Spring5学习笔记

Spring概述简介​ Spring 框架是一个Java平台,它为开发Java应用程序提供全面的基础架构支持。Spring负责基础架构,因此您可以专注于应用程序的开发。SSH = Struts2 + Spring + HibernateSSM = SpringMVC + Spring + Mybats官网: https://spring.io/projects/spring-framework#overview官方下载: https://repo.spring.io/release/or

2021-01-13 11:36:08 282

原创 Mybatis学习笔记

Mybatis简介什么是MybatisMyBatis 是一款优秀的持久层框架它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。如何获得MybatisMavenGithub持久化数据持久化,持久化就是将程序的数据在持久状态

2021-01-11 19:19:08 860

原创 JavaWeb学习笔记

前言由于做项目一直就是遇到什么问题就直接搜索解决,对于框架,前端和后端都不了解,这种感觉很不好,所以就打算趁着最近不是很忙赶紧补一下基础的知识。笔记内容可能不是权威的定义和解释,但是主要是为了让自己可以理解,笔记参考的是bilibili视频的教学内容,然后记了一点,对于Servlet和JSP的内容都特别少,主要是为了了解一下Cookie和Session,之后应该会再整理一下这部分的内容吧~Cookie、Session会话会话:用户打开一个浏览器,点击了很多超链接,访问多个web资源,关闭浏览器,这个

2021-01-08 16:39:24 154

原创 部署spring boot项目到远程服务器

前言最近做项目需要把本地后台部署到服务器上,因此在此特意记录一下如何部署spring boot项目。工具IDEATransmitTermiusiTerm2流程1.打包java项目要部署到服务器上首先要将项目打包成jar包利用MAVEN的package进行打包,在项目的target文件夹下会出现一个jar包,这就是我们打包好的项目。2.将jar文件传到远程服务器上这里提供两种方法:(1)使用终端利用scp命令传送文件;(2)使用Transmit来传送(1)直接使用终端打开终端

2020-12-30 10:21:59 806

原创 给远程服务器安装spacy

前言这两天有一个项目需要用到spacy包里的东西,但是直接使用手册上的python -m spacy download en发现会爆出 HTTPSConnectionPool(host=‘raw.githubusercontent.com’, port=443) 的错误,所以需要使用其他方法来解决这个问题。解决方法1.可以按照这篇博客里的方法。2.我采用的是使用语句python -m spacy download en_core_web_sm来安装,并同时也安装了en_core_web_md然后就

2020-10-25 14:00:45 170

原创 远程服务器使用conda命令提示command not found

引言很长时间没用实验室的服务器资源,都快忘了怎么用,这几天导师又分配了算法的任务,需要tensorflow的环境来搭建模型,所以终于可以把之前鸽了很久的给服务器配置tensorflow环境的博客补充完整了,但是在这个过程中使用conda发现无效。解决方法首先就是按照其他博主提示的使用命令source ~/.bash_profile发现没啥用,后来解决方法是重新使用终端连接了一遍服务器然后在终端中输入source ~/.bashrc成功~...

2020-10-16 10:48:50 2282 2

原创 激活函数整理

概述简单的记录一下几个激活函数的图像,以便自己以后又忘了回来查阅激活函数在pytorch中,使用relu,sigmoid和tanh可以直接用torch.relu(x),torch.sigmoid(x)和torch.numpy(x)来调用,而softplus则是用torch.nn.functional来调用,即F.softplus(x)...

2020-07-22 10:38:57 190

原创 Mac上查询MySQL数据库端口

在Mac上进行MySQL数据库端口号的查询

2020-07-19 17:28:05 1863

原创 记录一下Mac安装vue时需要注意的事情及命令

nodejs安装https://blog.csdn.net/qq_32407233/article/details/83758899?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.no

2020-06-24 12:32:40 172

原创 JavaScript学习(廖雪峰+黑马笔记)

前言好久没来更新了,好不容易有了几天的闲暇时间,就学习了一下前端的知识,毕竟技多不压身,希望自己以后也有机会可以自己学习提高,而不是被导师牵着鼻子走。这篇是根据廖雪峰的JavaScript教程和黑马的前端视频整理的JavaScript基础语法部分,廖雪峰指路基本语法与java类似,都是 ; 结尾,用 {} 表示代码块行注释与java不同,采用双斜线// ,块注释采用/**/注意相等运算符要用 ===,它不会自动转换数据类型,如果数据类型不一致返回false,数据类型一致再比较Na

2020-06-16 16:53:24 786

原创 搭建深度学习环境(pytorch+tensorflow)

给远程服务器搭建深度学习环境(pytorch+tensorflow)pytorch篇之前在我的博文里面已经说了如何在远程服务器上安装anaconda(点我查看)这里我们要配置好我们深度学习需要的环境。踩过的坑我首先想到的是把我电脑上的环境直接配置到服务器端,所以参考了这篇博文,但是事情如果这么简单就解决了我也不至于非要写一篇博客来记录一下是吧 (手动微笑再见)我的问题就是提示我 Reso...

2020-04-05 20:13:03 928

原创 MAC远程连接服务器并配置服务器环境

最近要使用实验室的服务器跑模型,所以小白来搭建服务器环境和学习记录一下如何连接服务器

2020-03-26 21:03:40 905

原创 Mac部署nodejs过程中遇到的坑及解决方法

前言放假在家,导师布置了前端培训的内容,提纲里面要求了搭建Vue开发环境,然后给了windows端的一系列方法,于是我就踏上了摸索mac端的不归路。下载失败我在官网 https://nodejs.org/en/download/下载一直是失败,爆炸慢且下载不成功解决方法:去 http://nodejs.cn/download/下载,一秒钟搞定Vue-cli安装问题安装失败使用 npm...

2020-03-13 09:28:40 1382

原创 pytorch入门NLP教程(二)——CBOW

在上一个教程中我们说到了NNLM,但是NNLM虽然考虑的一个词前面的词对它的影响,但是没有办法顾忌到后面的词,而且计算量较大,所以可以使用Word2vec中的一个模型CBOW。目标:通过周围的词预测中心词w(t)w(t)w(t)目标函数:J=∑ω∈corpusP(w∣content(w))J = \sum_{\omega\in corpus}P(w|content(w))J=∑ω∈corp...

2020-02-17 11:25:21 826

原创 pytorch入门NLP教程(一)——NNLM

用pytorch带你学习NLP,让我们一起进步吧~

2020-02-17 10:46:55 2183

原创 leetcode122 买股票的最佳时机

题目一览java解题class Solution {//用贪心算法,仅考虑当前最优,不考虑全局最优 public int maxProfit(int[] prices) { int profit = 0; for(int i = 0;i < prices.length - 1;i++){ if(prices[i] <...

2020-01-31 10:21:21 135

原创 leetcode26 删除排序数组中的重复项

用java和python来解题

2020-01-31 10:16:30 100 1

原创 安装nltk踩过的那些坑

下载nltk时踩过的坑,以及最终的解决方法,保证你可以一次性成功!!!

2020-01-30 11:31:44 4414 8

原创 结构化机器学习总结

概述这是在学习吴恩达深度学习课程的时候做的笔记,当时是为了完成导师的汇报任务,现在发上来共同学习并保存一下…结构化机器学习正交化:每次只调试一个参数,保证其他参数不变,从而得到模型某一性能的改变。类似于向量空间内两个向量相互垂直,一个向量调整大小对另一个向量没有影响。机器学习的监督学习中,大致可以分为四个独立“功能”:Fit training set well in cost...

2019-12-05 10:38:54 245

原创 机器学习数学基础——线性代数篇

针对机器学习中用到的线性代数知识进行了整理,一些知识点做了简单的举例,可以在学习算法前简单的浏览学习,也可以在学习算法的过程中不懂的时候回顾

2019-10-30 17:14:36 1068

原创 机器学习数学基础——概率论篇

整理一下机器学习中一些基础必须知道的本科数学概率论与数理统计的知识,耐心点看完会对机器学习中必须要掌握的知识有一点了解,方便后续算法的学习。包括了概率公式、概率分布、大数定理、中心极限定理、矩估计和极大似然估计的内容,希望对你有所帮助

2019-10-30 09:21:37 1283

原创 python中numpy、pandas、matplotlib的使用

根据黑马就业班的内容整理的笔记,非常适合小白入门

2019-10-13 10:18:17 3089 2

原创 杭电oj刷题第一阶段答案

文章目录输入输出练习1000 A+B1089 A+B for Input-Output Practice (I)1090 A+B for Input-Output Practice (II)1091 A+B for Input-Output Practice (III)1092 A+B for Input-Output Practice (IV)1093 A+B for Input-Output ...

2019-10-09 20:19:27 27525 11

转载 杭电OJ刷题顺序

文章来自杭电oj刷题顺序文章目录第一阶段:开始入门!(15天,53题)第二阶段:我要学算法!(12天,31题)第三阶段:acm无底洞!(10天,18题)结语第一阶段:开始入门!(15天,53题)一.输入输出练习(2天,10题)1000、1089—1096、1001二.简单操作(2—4天,12题) 2000—2011、2039三.英文题试水(3—4天,8题) 1720、1062、21...

2019-10-09 15:44:33 3149 1

原创 leetcode35 搜索插入位置

文章目录题目一览解题思路程序代码总结题目一览解题思路我知道这道题肯定有更好的方法可以求解,发现题目是有序数组,所以我么可以采用二分查找算法,但是我们先从最简单的想法开始做题。简单的暴力求解,我们从前向后遍历整个数组,遇到val就返回index,否则直到找到第一个比他大的值,在这之前就是我们要插入的位置。接下来让我们尝试一下二分查找算法。二分查找算法的思想很简单,通过比较中位数我们知道...

2019-10-09 15:12:14 178

原创 leetcode27 移除元素

文章目录题目一览解题思路程序代码总结题目一览解题思路这道题很简单,只要遇到等于val值的数就把他去掉就好程序代码class Solution {public: int removeElement(vector<int>& nums, int val) { int index = 0; for(int i = 0;i <...

2019-10-09 13:54:30 103

原创 leetcode09 回文数

文章目录题目一览解题思路程序代码总结题目一览解题思路一开始我就想到用字符串进行对比,但是发现输入的数是int类型,如果转换成字符串的话会导致浪费一部分空间去存储字符串并且转换成字符串的c++自带函数我不记得了,所以就考虑从数据直接出发。很容易想到,只要我们把数据翻转过来然后与原来的数据进行对比发现是否一致就可以得到我们想要的结果了,这里注意一个坑:int类型的数据翻转可能会造成溢出程序...

2019-10-08 22:41:47 137

原创 leetcode01 两数之和

文章目录题目一览解题思路程序代码vector的基本使用方法附录总结题目一览解题思路非常简单,暴力求解,一个练练手找感觉的题目,只要注意一个条件就行,同一个元素不能重复使用程序代码class Solution {public: vector<int> twoSum(vector<int>& nums, int target) { ...

2019-10-08 21:54:44 97 1

原创 jupyter notebook的使用

jupyter notebook的使用在指定目录打开(1)命令行输入cd + 指定路径,此时进入了我们想要打开的路径,再在控制台中直接输入 jupyter notebook 稍等片刻即可在制定目录下打开jupyter notebook(2)在命令行中输入 jupyter notebook + 指定路径使用jupyter notebook打开后界面如下:在右上角可以选择新建内容可以...

2019-10-05 19:56:10 540

原创 廖雪峰python笔记

python根据廖雪峰的python写的笔记,由于有java基础,只记录一些不同并且有价值的地方

2019-10-03 14:26:54 243

原创 Leetcode07 整数反转

Leetcode07 整数反转题目一览解题思路计算机编码原码反码补码程序代码总结题目一览解题思路首先这是一个easy的题目,但是我太菜了,也是第一次刷leetcode,时隔两年A题,所以是一个零基础的小白,各种东西都不清楚,做了好久…这道题的解题思路其实很简单,我们只要把每一位的数字取下来然后依次作为返回结果的由高到低的每一位数字即可,思路虽然很简单,但是其实题目真正考察的是计算机补码这...

2019-09-29 20:25:26 189

空空如也

空空如也

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

TA关注的人

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