- 博客(55)
- 收藏
- 关注
原创 [GO]解决golang.org/x/ 下包下载不下来的问题
因为在项目中要使用到一个golang.org的包,但是因为墙的问题,官方方法已经无法使用,但是在github上存在一个镜像站可以使用,我们只需要将它克隆下来就可以正常使用了。
2023-12-19 00:12:59 1055
原创 SQL学习计划-SQL语法复习笔记
SQL学习计划知识点笔记起因目录格式SQL函数篇SQL:字符串函数字符串截取操作:`SUBSTRING`题目列表SQL:流程控制函数条件判断操作`IF`题目列表SQL:数学函数取余操作`MOD`题目列表SQL学习计划题目1873-计算特殊奖金题目解读题解起因在刷力扣SQL学习计划的过程中,发现自己对数据库中的好多基础操作的掌握很差,因此在此处记录刷题过程中学习到的所有的知识点.目录格式知识点总结部分目录格式:# 功能描述## 知识点总结## SQL计划中对应题目刷题部分的目录格式:# 题目
2022-04-24 10:40:39 1111
原创 【Git使用】常用命令及用法记录
Git常用命令记录前言创建仓库并将文件进行上传拉取远程仓库的文件新建一个文件夹并初始化仓库从头拉取到提交的全过程提交修改前言老板要求我们将三个子项目集成成为一个主项目,因此需要从本地独立开发模式转向git协作开发模式。但是之前没有独立使用git进行代码管理,因此使用这篇文章对过程中的流程进行记录。创建仓库并将文件进行上传这部分是其他人已经做好的,后续我将补充这部分内容拉取远程仓库的文件新建一个文件夹并初始化仓库新建一个文件夹, 右键进入GitBush窗口, 然后输入以下命令:$ git in
2022-03-23 15:17:40 474
原创 【一次Mongodb远程访问失败的记录】通过命令查询当前启动Mongodb的路径并进行配置修改
查找当前服务器运行的Mongodb的信息并修改配置文件前言解决过程查看是否是服务器启动Mongodb服务尝试查找服务器中的数据库位置尝试修改配置文件前言老板要求将之前的项目集成为一个整体的项目,需要将之前的系统进行集成。但是上一届学长学姐的数据还保留在了实验室服务器中的MongoDB上,当尝试使用本地运行的系统访问服务器的数据库的时候却遇到了错误。com.mongodb.MongoSocketOpenException: Exception opening socket解决过程查看是否是服务
2022-03-22 19:17:40 1196
原创 【LeetCode1447.最简分数】从最简分数到辗转相除法的证明及算法实现
LeetCode1447 - 辗转相除法LeetCode1447.最简分数题目分析知识点总结辗转相除法数字转字符串Go代码实现LeetCode1447.最简分数给你一个整数 nnn ,请你返回所有 000 到 111 之间(不包括 000 和 111)满足分母小于等于 nnn 的 最简分数 。分数可以以任意顺序返回。示例 1:输入:n = 2输出:[“1/2”]解释:“1/2” 是唯一一个分母小于等于 2 的最简分数。题目分析这道题目可以拆解成为两部分.如何确定最简分数如何返回结
2022-02-10 22:59:22 435
原创 Go-Web基础入门教程(含源码)【第四篇】数据库编程及路由
简介来源于B站视频,知识点整理的第四篇包含数据库编程及路由部分课程视频如需查看上篇内容请看:Go-Web基础入门教程(含源码)【第三篇】Go WebWeb是基于http协议的一个服务,Go语言里面提供了一个完善的net/http包,通过http包可以很方便的就搭建起来一个可以运行的Web服务。补充 - Go数据库编程如果没有下载数据库相关的引用,则需要在控制台输入go get github.com/go-sql-driver/mysql package main import
2022-01-25 19:53:13 867
原创 Go-Web基础入门教程(含源码)【第三篇】模板
Go Web【下】简介Go Web07-1 - 模板:简介07-2 - 模板:解析与执行07-3 - Demo:解析与执行简介来源于B站视频,知识点整理的下篇课程视频Go WebWeb是基于http协议的一个服务,Go语言里面提供了一个完善的net/http包,通过http包可以很方便的就搭建起来一个可以运行的Web服务。07-1 - 模板:简介07-2 - 模板:解析与执行07-3 - Demo:解析与执行...
2022-01-07 14:57:08 819
原创 Go-Web基础入门教程(含源码)【第一篇】Handler部分
Go Web简介Go Web01 - 案例02 - Handle请求03 - 内置的Handlers04-1 - 请求Request04-2 - 查询参数05-1 - Form05-2 - MultipartReader06-1 - ResponseWriter06-2 - 内置响应07-1 - 模板:简介07-2 - 模板:解析与执行07-3 - 案例:模板解析与执行简介来源于B站视频,课程视频Go WebWeb是基于http协议的一个服务,Go语言里面提供了一个完善的net/http包,通过h
2022-01-06 11:22:00 1075 1
原创 Go语言绑定结构体和绑定结构体指针之间的区别是什么?
Go语言绑定结构体和绑定结构体指针之间的区别是什么?起因Go自定义优先队列代码代码演示运行结果思考题起因之前学习Go语言的时候,没有整理这个知识点。在LeetCode刷题的时候发现在自定义优先队列的时候部分方法使用了结构体作为绑定,另一部分使用了结构体指针作为绑定,因此决定记录一下这个问题。Go自定义优先队列代码 // Go自定义优先队列 type pair struct { day, count int } type hp []pair // 将这个类型起一个别名叫做hp f
2021-12-24 15:47:05 667
原创 数据处理代码整理
起因因为要整理毕业数据,好多操作每次都当场搜,搜完忘,特地整理到这里,以后直接在这里检索划分数据集from sklearn import svmfrom sklearn.metrics import confusion_matrixfrom sklearn.model_selection import train_test_split# X, y 都是 pandas数据X_train, X_test, y_train, y_test = train_test_split(X.values,
2021-12-13 11:21:36 1818
原创 记录在力扣刷Go算法题时候的一些常用语句
刷了忘了刷了忘起因Go内置二分查找APIsort.SearchInts()方法起因最新在尝试学习刷Go语言的算法题,从Java到Go的最大的感觉就是好之前自己积累的一些小套路的实现变了.力扣虽然有自己的笔记本,但是是按照题目划分的,所以还是跑来这里写一篇文章,遇到新的小技巧就补充过来好了.记录格式如下:一级标题 - 知识点二级标题 - 备注内容 - 套路Go内置二分查找APIsort.SearchInts()方法先说一下Search方法index := sort.Search(n int
2021-12-11 16:04:45 1665 2
原创 解决远程无法访问服务器问题:MySQL远程访问
MySQL远程访问记录前言检查实验室服务器防火墙(乌班图)检查MySQL远程访问权限前言尝试本地远程连接实验室服务器上的MySQL数据库,在保证访问密码和访问ip均正确的基础上,总是提示以下错误:Host ‘xxx’ is not allowed to connect to this MySQL server检查实验室服务器防火墙(乌班图)在服务器上输入sudo ufw status,服务器返回的是inactive,说明服务器的防火墙是关闭状态的.排除防火墙原因导致的远程连接失败.检查My
2021-10-06 15:54:29 268
原创 Java多线程第二弹之Lock初体验
Lock初体验前言锁线程同步的方式Lock前言到了紧张的秋招时间点了,本想自己总结一遍所有知识点.后来看到各种大大小小其他人总结好的排版精美的文档,不禁有点灰心.经历了秋招的捶打才发现,如果仅仅依靠找到的内容,不经过自己的思考,总是会有所欠缺.要坚持写总结,积少成多,总会有进步.锁我一直都觉得锁的概念很模糊,总想弄懂,也看过一些文章,但总是不能很好的理解.当多个线程访问同一个资源(我对资源的通俗理解就是某一个变量/数据/对象 - 个人理解,不对之处还请指正.)的时候,如果同时进行修改,可能就会
2021-08-27 20:58:53 123
原创 记录SpringMVC框架复习过程中的错误:HttpMessageNotWritableException
HttpMessageNotWritableException前言错误原因解决方案前言今天复习SpringMVC框架的时候发现页面返回List<Student>会报错提示无法找到合适的Json转换类.参考SpringMVC返回JSON提示:HttpMessageNotWritableException: No converter found for return value of type文章发现我的依赖和配置是都没有问题的.引入了Jackson的相关依赖并且开启了mvc注解配置.最
2021-06-26 15:19:20 245
原创 JVM第一弹之类加载过程
类加载过程前言类加载过程加载阶段验证阶段准备阶段解析阶段初始化阶段小结前言前两天因为学校的项目出差,今天刚回学校.带了一本Java虚拟机在路上看,正好回来先整理一篇类加载过程.类加载过程类的加载过程就是指Java虚拟机将Class文件加载到内存中,对文件中的数据进行验证,准备,解析,初始化的过程.一个类的完整的生命周期包括加载,验证,准备,解析,初始化,使用和卸载七个阶段,其中验证,准备,解析是链接部分的细分.类加载过程指的是前五个阶段.加载阶段加载阶段是指JVM将class字节码文件(如
2021-06-15 18:33:37 1328 4
原创 Java多线程第一弹之创建Java线程的三种方式
创建Java线程的三种方式前言线程闲谈(可跳过)创建线程的三种方式继承Thread类重写run()方法实现Runnable接口实现Callable接口小结前言因为这段时间主要在学习多线程和MySQL的一些知识,所以整理一下Java多线程的知识出来.学没学会,能输出算是检验的标准之一.温故而知新,才能有进步.我也是在学习的过程中,难免有认识浅陋的地方.学习这些内容也是检验一下自己的理解.其中出现谬误和不足还请大家多多指正.我会第一时间修改.线程闲谈(可跳过)Java程序在执行的过程中都会开辟出一
2021-06-11 14:46:33 1150 2
原创 Java基础系列第四弹之从抽象类与普通类的区别
抽象类总结前言浅谈抽象类抽象类和普通类的区别是什么?抽象类的语法规则小结抽象类和接口的区别是什么?抽象类一定要有抽象方法吗?抽象类可以使用final修饰吗?前言从刚接触Java的无所适从,到现在逐渐能够看懂并理解一部分内容.这中间的变化,也是一点一点积攒而成的.现在每天将自己已经学习过的知识整理成笔记,养成写博客的好习惯.学而时习,之不亦乐乎?我也是在不断学习的过程中,文章中的问题理解不到位的地方甚至出现的错误,欢迎大家指出,我会及时订正.每个问题都会进行小结,中间可能会对问题进行一些扩展,如果想
2021-06-09 09:32:07 395 6
原创 Java基础系列第三弹之操作字符串的类都有哪些?区别是什么?
操作字符串的类都有哪些?区别是什么?前言操作字符串的类都有哪些?区别是什么?不可变字符串String类可变字符串StringBuffer类StringBuilder类AbstractStringBuilder类的append方法小结扩展阅读前言从刚接触Java的无所适从,到现在逐渐能够看懂并理解一部分内容.这中间的变化,也是一点一点积攒而成的.现在每天将自己已经学习过的知识整理成笔记,养成写博客的好习惯.学而时习,之不亦乐乎?我也是在不断学习的过程中,文章中的问题理解不到位的地方甚至出现的错误,欢迎
2021-06-06 14:29:38 599 6
原创 Java基础系列第二弹之Java多态成员访问的特点
Java基础系列第二弹之Java多态成员访问的特点前言真正的前言Java多态成员访问的特点多态概要Java多态情景下成员访问特点成员变量访问规则成员方法访问规则静态方法访问规则前言每天将自己已经学习过的知识整理成笔记,养成写博客的好习惯.学而时习,之不亦乐乎?我也是在不断学习的过程中,文章中的问题理解不到位的地方甚至出现的错误,欢迎大家指出,我会及时订正.每个问题都会进行小结,不想看过程的可以直接跳到小结部分.真正的前言Java基础系列第一弹之方法重载和方法重写的区别在上一篇文章中介绍了方法重
2021-06-05 11:23:22 274 2
原创 Java基础系列第一弹之方法重载和方法重写的区别
Java基础部分前言 - 每个问题都可直接跳转到小结部分方法重载和方法重写的区别方法重载方法重写小结前言 - 每个问题都可直接跳转到小结部分每天将自己已经学习过的知识整理成笔记,养成写博客的好习惯.学而时习,之不亦乐乎?每个问题都会进行小结,不想看过程的可以直接跳到小结部分.方法重载和方法重写的区别方法重载方法重载的主要是在一个类当中,方法的方法名相同,参数列表不同,返回值类型可以相同,也可以不同./*这里只是简单的示例一下,Food Snack没有给出,意会一下即可.*/public
2021-06-05 10:41:05 231 3
原创 SpringBoot启动报错Failed to determine a suitable driver class
白熊遇BUG起因BUG信息原因起因前段时间一直忙着考试,终于有点时间能重新自己温习一下考试系统项目了.结果过了这段时间,居然不能运行了.BUG信息Error starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled.2019-05-06 21:27:18.275 ERROR 10968 — [ main] o.s.b.d.
2021-05-24 18:15:45 274
原创 Word 2016中公式不能自动斜体的解决方法
白熊的目录起因问题解决方案使用Word的宏引用起因今天写最优化报告,发现公式总是需要繁琐的自己设置斜体。于是下定决心要解决这个问题!问题自从Word2007就出现了公式不是斜体的BUG,但是一直到Word2016问题还没有被修复。原因在于公式编辑器中输入法语言不是英文时,默认输入的是普通文本,不会进行斜体设置。注意即使使用中文输入法中英文模式依旧失效,需要使用ENG英/美键盘才会被认定为是英文。解决方案使用Word的宏Word-视图-宏-查看宏-创建自己随便输入一个宏名,比如就叫
2021-05-21 17:33:27 1174
原创 Python安装命令大全
安装jupyter notebookpip install jupyter notebook -i https://pypi.mirrors.ustc.edu.cn/simple
2021-03-15 14:09:22 815
原创 SpringBoot整合MybatisPlus多模块访问数据库报错问题解决过程
记录愚蠢的犯错经历起因起因导师让完成项目中工程部分的一些页面,我准备重新开发一个模块用于展示学习者的表单信息实现动态绑定.结果发现后端中的数据库连接一直报错org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.XX.XX.XX.EduAssessmentTableService.list猜测这里是因为MybatisPlus无法加载到对应的XML文件.一定要好好检查是否写了@Map
2021-03-12 16:23:25 325
原创 [我在IDEA中想要使用的快捷键]这篇文章逐渐逐渐逐渐会整理我在IDEA常用的快捷键
IDEA快捷键逐步更新起因快捷键汇总查看方法参数和查看方法类注解的快捷键查看继承关系快捷键起因在开发过程中,发现自己对IDEA中的快捷键总是不熟练,每次都需要去搜索,干脆直接自己不断总结经常使用到的快捷键,这样直接来翻阅这个文章就可以了.快捷键汇总查看方法参数和查看方法类注解的快捷键Ctrl+P:查看方法参数Ctrl+Q:查看类、方法、属性注释查看继承关系快捷键Ctrl+H:查看当前类的继承关系...
2021-03-01 09:17:47 199
原创 力扣知补-面向对象-继承-垃圾回收
面向对象概念面向对象和面向过程的区别面向过程:引导把大象放入冰箱需要几步?打开冰箱,放进大象,关上冰箱.解决: openRefrigerator(),putIn(),closeRefrigerator()总结:将问题分解成具体的步骤,然后按照不同的步骤实现函数,最终依次调用函数解决问题.优缺点:优点:性能比面向对象高,不需要实例化缺点:不容易维护,复用和扩展.类似于一个草稿本中你进行各个科目的演算,随便抽一张就可以用.但是当你对错题进行复盘的时候,就很麻烦.
2021-02-20 21:16:11 285
原创 菜鸡对于char和String的一些小总结
我虽然是菜鸡但是我不气馁如何比较两个String类型数据的大小起因类型一: 纯数字的比较类型二: 包含字母的String的比较扩展: 对Char类型的理解Char类型数据的运算如何比较两个String类型数据的大小起因在做题的过程中总会遇到用字符串String的形式保存的int类型的数据比如:String s = "1234"然后让你对这个字符串进行一些数字方面的操作之前做题没有想过总结和反馈 而是单纯的一面做一面忘今天做题遇到了402. 移掉K位数字这道题里面也涉及到了这样一句代码i <
2020-11-15 10:16:24 267
原创 VM虚拟机配置ElementOS的固定IP地址
VM虚拟机配置ElementOS的固定IP地址起因操作步骤查看并记录虚拟机的配置信息修改虚拟机中的网络选项起因学习项目的时候突然连接不上虚拟机中的数据库了在虚拟机控制台运行ifconfig命令后果然虚拟机的ip地址发生了改变如果修改程序中的配置文件会很麻烦 因为IP地址可能还会发生改变为了解决这个问题 需要固定VM虚拟机的IP地址操作步骤查看并记录虚拟机的配置信息修改虚拟机中的网络选项重启你的虚拟机器 你的IP地址已经固定下来了!...
2020-11-13 22:04:05 223 1
原创 通过本地安装方式解决chromedriver@2.27.2install: `node install.js` 的问题
初次尝试解决在网上搜索的解决方案: npm install报错:chromedriver@2.27.2 install: node install.js但是按照他的流程操作下来发现会导致一个死循环# 使用这个命令之后会报同样的错误npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver解决方案通过本地直接安装https://www.npmjs.com/package
2020-11-06 22:16:10 2405 4
原创 用IDEA往gitee推送项目报错解决过程
我今天用IDEA往gitee推送项目的时候报错:Push to origin/master was rejected推送之前已经配置过SHH公钥# 配置用户名git config --global user.name "IceBear"# 配置邮箱git config --global user.email "fliu0822@foxmail.com"ssh-keygen -t rsa -C "fliu0822@foxmail.com"# 使用指令查看完整秘钥cat ~/.ssh
2020-11-06 16:51:39 770
原创 安装TortoiseSVN.msi文件失败的解决方案
安装.msi文件失败的解决方案在Windows10上面安装TortoiseSVN-1.11.0.28416-x64-svn-1.11.0.msi报错2503错误使用了临时安装的解决方案:用管理员权限打开"命令提示符"在命令行窗口输入msiexec /package “你的安装文件的全路径”你要安装的软件为放在D盘的 soft.msi 那么命令格式就是:msiexec /package “d:\soft.msi” ,输入的时候注意半角字符且路径不能为中文名;然后运行安装即可...
2020-11-06 15:21:43 1391 2
原创 ElementaryOS虚拟机docker中的Mysql连接中遇到的问题
从宿主机连接虚拟机中的Mysql一直连接不上第一次使用Linux系统只在网上的博客中找到了一些文章这些文章全部都是说需要设置Mysql的权限然后给出了具体的设置方法 我按照里面的设置一步一步做下去 依旧没有用这就说明了 一定不是Mysql的配置出现了问题可是我以为可能是虚拟机和宿主机之间的端口存在冲突导致的甚至一度想到了放弃直到我看到一篇文章在确保3306端口开放的前提下进行ABCD等操作于是在想是不是端口没有打开可是没有看懂怎样才算端口已经打开 只好继续翻找其他答案直到找到了UBU
2020-11-04 00:47:41 128
原创 322. 零钱兑换为例讲解动态规划的课程笔记
动态规划动态规划可以解决什么样的问题?给定一个矩阵网络 一个机器人从左上角出发 每次可以向下或者向右走一步A: 有多少种方式可以走到右下角 B:输出所有走到右下角的路径Question: A 和 B 哪个可以使用动态规划来解决?动态规划题目特点1 计数问题多少种方法选出K个数使得和是sum2 求最大和最小值最长上升序列长度3 存在性问题能不能选出K个数使得和是sum动态规划的解题步骤第一部分:确定状态确定状态需要两个意识: 最后一步 和 子问题第二部分:转移方程
2020-10-30 13:31:26 184
原创 记录一次Win10系统自带软件全部失效的修复经历
您好,欢迎询问 Microsoft Community,很高兴为您提供技术支持。关于 “Windows 内置应用无法打开” 的问题,请您尝试以下方法。按 “Windows 徽标键+X”,启动 “Windows PowerShell(管理员)”,执行以下三条命令:taskkill /f /im explorer.exeGet-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “(((_.
2020-10-07 19:11:06 2013 1
原创 Cannot find module ‘node-sass‘ 的解决方案
用下面的方法步骤:npm cache clean -forcenpm install -g mirror-config-chinanpm install node-sass
2020-09-18 08:45:24 212
原创 [Mybatis框架学习]框架搭建过程中遇到的问题汇总
Mybatis框架学习搭建过程中遇到的问题汇总1. 无法找到SqlMapConfig.xml2. 编码信息不正确搭建过程中遇到的问题汇总1. 无法找到SqlMapConfig.xml完成所有步骤之后,右键-运行. 结果提示信息java.io.IOException: Could not find resource SqlMapConfig.xml我搜索了好多方法,最终发现我问题的原因是:我在创建文件的时候的文件名是SqlMapConfig,并没有文件后缀名后来觉得这真是一个愚蠢的错误原因.
2020-07-09 09:25:14 313
原创 [吴恩达机器学习]第二周课程笔记
第二周课程学习多元线性回归1. 多元线性回归1.1 多特征向量1.2 具有多个变量的梯度下降算法1.3 梯度下降算法实践 --- 特征放缩1.4 梯度下降算法实践2 --- 学习率多元线性回归1. 多元线性回归1.1 多特征向量具备多个变量的线性回归方程也叫做多元线性回归.我们最初见到的线性回归的形式为:h(θ)=θ0+θ1∗xh(θ)=θ_0+θ_1*xh(θ)=θ0+θ1∗x现在我们引入多个特征值, 这样就使得我们的线性回归方程的形式变为了:h(θ)=θ0+θ1∗x1+θ2∗x2+..
2020-06-29 17:07:42 202
原创 [吴恩达机器学习]第一周课程笔记
第一周课程学习Introduction- 介绍1.什么是机器学习2.Supervised Learning-监督学习3.Unsupervised Learning-无监督学习Introduction- 介绍1.什么是机器学习Arthur Samuel : the field of study that gives computers the ability to learn without being explicitly programmed.亚瑟塞姆尔认为机器学习是指:使计算机无需进行明确编
2020-06-17 09:40:45 398
原创 [哈工大C语言程序设计]水手分叶子背后的数学问题
水手分椰子1题目描述2 问题求解1题目描述这里是对题目进行了抽象描述,如果想看原题请点击链接,在题目中的第五题进行查看https://www.icourse163.org/learn/HIT-69005?tid=1450219455#/learn/ojhw?id=1222236737设一共有y个物品,每次分成a份,一共分n次,分完后每次拿走c份不继续分,并且剩下b个物品,然后从剩下的a...
2020-04-23 10:05:14 799
原创 [LeetCode刷题笔记]155. Min Stack -最小栈的实现方法
最小栈1 题目要求2 算法思路3 算法实现1 题目要求https://leetcode-cn.com/problems/min-stack/2 算法思路由于题目要求在常数时间内检索到最小的元素,那么我们一定要有一个变量,这个变量里面一直存储着现有栈中的最小的元素.1.可以每次入栈两次,分别存储当前的栈中元素,和当前栈中的最小元素.弹栈操作和这个入栈操作正好对应,每次弹栈弹出两个元素....
2020-04-13 09:05:34 359 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人