- 博客(35)
- 收藏
- 关注
原创 datasets.load_dataset()报错:TypeError: can only concatenate str (not “int“) to str
解决datasets.load_dataset报错
2023-07-07 00:08:01
590
原创 二叉树非递归遍历,前中后序通用模板
最近在整理常用到的算法,想到了之前看到的一篇题解,通过**标记已处理的中节点**的方法实现了统一风格的前中后序遍历,忘记在哪里看到的了,磕磕绊绊自己实现了一遍,这里记录一下
2023-01-06 21:11:19
249
翻译 [已解决]Git无法连接远程
今天Git忽然抽风了,显示连接失败众所周知Git一般不抽风,抽了风就比较麻烦,大概率是网络问题但不太好定位,一番搜索之后在Github官网找到了解决方案原文在这,因为官方暂时还没有提供中文文档,这里先记录一下原因我没有看懂,不过解决方案大致就是换了一个域名连接首先测试一下你的Git是否能正常访问ssh.github.com第一次连接可能会收到一段警告,指出在 known_hosts 中找不到该host,或者它是由另一个名称找到的,这里yes通过就好之后如果显示下面信息,就说明你已经连接成功了之后
2022-12-05 21:31:37
6638
2
原创 服务器安装jupyter-notebook以及远程登录教程
环境远程服务器: 腾讯云 centos7python3.6本地操作系统: Ubuntu22centos里自带了python3.6(), 可以直接装jupyter(), 但是我习惯用anaconda进行版本管理了, 这里我就再下了一个anaconda, 用的是anaconda自带的jupyter-notebook。
2022-09-28 20:26:03
1477
原创 linux ubuntu22 nginx server配置
别的教程里要修改的文件是nginx.config, 但是我看了一下nginx.config中没有教程写的要求修改的东西, 我看了一下里面的代码, 发现里面有几个include, 我把这几个路径中的内容挨个看了一遍, 最后在。另外因为整个sites-enabled文件夹都是可以被读取的, 所以可以另起一个文件写我们需要的server, 一个项目的server单独写入一个文件, 更方便管理。标题说是22版本的配置, 不过按我的步骤找配置文件, 应该都能找到的。安装nginx我就不说了, 直接找配置文件。
2022-09-20 23:30:11
1283
原创 使用npm命令时出现Cannot find module ‘semver‘
仍然报错的情况下可以考虑删除node, 可能是node与npm版本不匹配的问题。
2022-09-19 18:37:11
1690
原创 linux maven localRepository中由‘\‘引起的错误
之后用了好多办法, idea就是扫描不到这个本地仓库的文件, 没办法只好再仔细看看输出信息了(之前没看是因为实在太多了qwq)另外为什么idea的仓库路径和localRepository路径一样的情况下, 终端导入的包idea会找不到?你们应该能发现问题所在了, 他自动拼接了项目的根目录!我百度了一下windows和linux中斜杠和反斜杠的区别。是直接把windows的配置粘了过来, 就改了一下根目录。“/”是表示参数,“\”是表示本地路径。这是我刚开始的localRepo地址。额, 挺坑人的bug。
2022-09-18 19:59:23
473
原创 pytorch学习笔记(二)pytorch主要组成模块
所以在自定义含模型参数的层时,我们应该将参数定义成 Parameter ,除了直接定义成 Parameter 类外,还可以使⽤ ParameterList 和 ParameterDict 分别定义参数的列表和字典。Module 类是 nn 模块里提供的一个模型构造类,是所有神经网络模块的基类,我们可以继承它来定义我们想要的模型。在深度学习模型的训练中,权重的初始值极为重要。类用于读取按一定结构存储的图片数据(path对应图片存放的目录,目录下包含若干子目录,每个子目录对应属于同一个类的图片)。......
2022-08-18 12:14:54
865
原创 maven install报错解决
最近抄谷粒学院的项目,要导入aliyun几个未开源的包照网上的(随便找了一个,前面的下载可以照着来)下载下来之后,发现安装报错,网上的解决方案千篇一律,只能自己debug了。
2022-08-16 19:45:07
3968
2
原创 pytorch学习笔记(一)pytorch基础知识
张量是现代机器学习基础,它的核心是一个数据容器,不同维度的张量可以表示不同的数据类型3维:时间序列4维:图像5维:视频但是,在机器学习工作中,我们经常要处理不止一张图片或一篇文档——我们要处理一个集合。在PyTorch中,是存储和变换数据的主要工具PyTorch 中,所有神经网络的核心是autograd包。autograd包为张量上的所有操作提供了自动求导机制。它是一个在运行时定义 ( define-by-run )的框架,这意味着反向传播是根据代码如何运行来决定的,并且每次迭代可以是不同的。......
2022-08-15 16:51:42
530
原创 更新butterfly主题后报错extends includes/layout.pug block content(网上方法没解决的可以来看看)
butterfly主题报错解决
2022-08-13 14:35:27
678
1
原创 Java快排源码简单解读
前言今天下午的时候有同学跟我聊快排的效率,我试着讲一遍底层实现发现印象已经模糊了。所以刚才上课摸鱼对sort源码重新看了一遍,写了一点注释,顺便分享给大家,有不对的地方望指正。电脑电量原因,经典的归并实现部分没有写Java快排源码java.util.Arrays.sort()调用的java.util.DualPivotQuickSort.sort()所以这篇文章解释的是java.util.DualPivotQuickSort.sort()的实现static void sort(int[] .
2022-03-28 16:32:57
1251
原创 Java自学日记之网络编程(二):UDP通信实现
系列文章目录Java自学日记之网络编程(一):InetAddress和InetSocketAddress,套接字以及通信方式的实现文章目录系列文章目录前言一、UDP介绍(User Datagram Protocol)二、TCP vs UDP三、DatagramSocket四、DatagramPacket构造方法五、UDP通信实现的主要流程1.发送端2.接收端总结前言前文介绍了Socket套接字处理的通信,这种通信方式属于TCP通信,这里我们介绍另外一种通信方式UDP通信一、UDP介绍(Use
2022-03-17 23:54:56
985
原创 Java自学日记之网络编程(一):InetAddress和InetSocketAddress,套接字以及通信方式的实现
系列文章目录暂无文章目录系列文章目录前言一、InetAddress和InetSocketAddress1.作用2.InetAddress(1).封装对象:IP及DNS(2).获得InetAddress对象的一些方法2.InetSocketAddress(1).封装对象:Socket地址(IP地址+端口)(2).获得InetSocketAddress对象的一些方法二、套接字1.作用2.套接字的初始化(1).Socket初始化(2).ServerSocket初始化3.socket网络编程实现流程(1).客
2022-03-17 02:20:15
3216
原创 Java自学日记之多线程(四):线程池(基础)
系列文章目录Java自学日记之多线程(一):线程与进程以及线程的创建Java自学日记之多线程(二):线程安全以及一些简单的线程同步方法Java自学日记之多线程(三):阻塞队列文章目录系列文章目录一、线程池的执行流程二、线程池的周期1.线程池的五种状态2.线程池各种状态之间的转换三、几种常见的线程池1.ThreadPoolExecutor(1).newCachedThreadPool(2).newFixedThreadPool(3).newSingleThreadExecutor2.Schedule
2022-03-14 23:07:38
326
原创 Java自学日记之多线程(三):阻塞队列
系列文章目录Java自学日记之多线程(一):线程与进程以及线程的创建Java自学日记之多线程(二):线程安全以及一些简单的线程同步方法本文参考文章BlockingQueue因为有点多,所以在这里重新整理记录一下文章目录系列文章目录前言一、阻塞队列的核心方法放入数据获取数据二、几种常见的阻塞队列ArrayBlockingQueueLinkedBlockingQueueDelayQueuePriorityBlockingQueueSynchronousQueue三、Arrayblockingqueu
2022-03-14 15:26:48
172
原创 Java自学日记之多线程(二):线程安全以及一些简单的线程同步方法
系列文章目录Java自学日记之多线程(一):线程与进程以及线程的创建文章目录系列文章目录一、多线程并发访问的时候出现的数据安全问题二、使用步骤1.引入库2.读入数据总结一、多线程并发访问的时候出现的数据安全问题List item二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warnings
2022-03-12 21:45:30
660
原创 Java自学日记之多线程(一):线程与进程以及线程的创建
系列文章目录暂无文章目录系列文章目录一、线程与进程1.进程概念特点2.线程概念特点线程的优先级线程的五种状态新生状态就绪状态运行状态阻塞状态进入阻塞状态的原因死亡状态进入死亡状态的原因二、线程的创建1.继承Thread类本身流程样例2.实现Runnable接口流程样例总结一、线程与进程1.进程概念进程是操作系统环境中的基本成分、是系统资源分配的基本单位。从用户角度来看,进程是应用程序的一个执行过程。特点进程是线程的容器占用特定的地址空间进程之间相互独立缺点:频繁地切换进程会造
2022-03-11 21:13:28
1094
原创 Java自学日记之IO流(五):数据流(DataInputStream、DataOutputStream)
系列文章目录Java自学日记之IO流(一):字节流和字符流Java自学日记之IO流(二):转换流(InputStreamReader、OutputStreamWriter)Java自学日记之IO流(三):缓冲流(BufferedInputStream、BufferedOutputStream)Java自学日记之IO流(四):字节数组流(ByteArrayInputStream、ByteArrayOutputStream)文章目录系列文章目录前言一、数据流介绍二、构造方法1.DataInputSt
2022-03-11 18:27:44
4154
原创 Java自学日记之IO流(四):字节数组流(ByteArrayInputStream、ByteArrayOutputStream)
系列文章目录Java自学日记之IO流(一):字节流和字符流Java自学日记之IO流(二):转换流(InputStreamReader、OutputStreamWriter)Java自学日记之IO流(三):缓冲流(BufferedInputStream、BufferedOutputStream)文章目录系列文章目录前言一、字节数组流介绍1.字节数组流作用2.ByteArrayInputStream介绍3.ByteArrayOutputStream介绍二、构造方法1.ByteArrayInputStr
2022-03-10 15:39:26
14301
原创 Java自学日记之IO流(三):缓冲流(BufferedInputStream、BufferedOutputStream)
系列文章目录Java自学日记之IO流(一):字节流和字符流Java自学日记之IO流(二):转换流(InputStreamReader、OutputStreamWriter)文章目录系列文章目录前言一、缓冲流的实现原理与作用二、缓冲流构造方法三、read()方法四、write()方法总结前言前文讲了转换流,建立了字节流和字符流之间的沟通,接下来我们要考虑的就是如何更高效地读入写入文件,这里就引入了缓冲流一、缓冲流的实现原理与作用将读入输出流套上缓冲流之后,缓冲流会把数据存进一个大小为
2022-03-09 20:44:58
716
原创 Java自学日记之IO流(二):转换流(InputStreamReader、OutputStreamWriter)
系列文章目录Java自学日记之IO流(一):字节流和字符流文章目录系列文章目录前言一、转换流的作用二、转换流的构造方法总结前言上文讲到字节流和字符流在读取数据时都有不可替代的用处,字节流适合读取一些图片等字节数据,字符流适合处理汉字等字符数据,然而当我们处理较为复杂的数据时怎么办呢,这里就引入了转换流一、转换流的作用InputStreamReader用于将字节输入流转换为字符输入流,OutputStreamWriter用于将字节输出流转换为字符输出流。转换后的流使用指定的编码的方式
2022-03-08 18:01:42
1315
1
原创 Java自学日记之IO流(一):字节流和字符流
系列文章目录暂无文章目录系列文章目录前言一、IO流函数总览二、字节流与字符流1.FileInputStream与FileOutputStream(1)实例化(2)fileInputStream.read()(3)fileOutputStream.write()2.FileReader与FileWriter(1)实例化(2)fileReader.read()(3)fileWriter.write()3.字符流与字节流的区别总结前言这两天学了IO流,有点多,整理一下一、IO流函数总览接触到的
2022-03-07 22:46:27
1086
1
原创 刷题日常之leetcode226,leetcode112
文章目录前言[2100. 适合打劫银行的日子](https://leetcode-cn.com/problems/find-good-days-to-rob-the-bank/)思路代码[226. 翻转二叉树](https://leetcode-cn.com/problems/invert-binary-tree/)思路代码[112. 路径总和](https://leetcode-cn.com/problems/path-sum/)思路代码总结前言坚持刷题第44天博客记录第2天首先是每日一题
2022-03-06 14:11:33
649
原创 Java自学日记之File类
系列文章目录暂无文章目录系列文章目录前言一、File类的初始化二、权限判断函数三、查询函数四、子文件转列表总结前言今天学了File类和一部分IO流,嘿嘿趁这两天有空多写点博客一、File类的初始化File类的构造函数有六个,如下private File(String pathname, int prefixLength);private File(String child, File parent);//上面这两个是私有构造函数,调用不了,先不去管public File(Stri
2022-03-05 23:03:01
1111
原创 刷题日常之leetcode521,leetcode522,leetcode102,leetcode104,leetcode101
系列文章目录暂无文章目录系列文章目录前言[521. 最长特殊序列 Ⅰ](https://leetcode-cn.com/problems/longest-uncommon-subsequence-i/)思路代码[522. 最长特殊序列 II](https://leetcode-cn.com/problems/longest-uncommon-subsequence-ii/)思路代码[102. 二叉树的层序遍历](https://leetcode-cn.com/problems/binary-tree-
2022-03-05 12:53:38
679
原创 Java自学日记之List,Array,Arrays,ArrayList的区别
Java自学日记之List,Array,Arrays,ArrayList的区别
2022-03-05 02:00:29
1352
原创 buctoj2021年ACM竞赛班训练(八)题解
E:python大法好题意:大整数加法本题官方题解点这思路:1、读入:首先考虑如何读入两个极大的整数,整数的范围是1~10的100000次方,我们可以将其转化为字符串读入,再经过一小段代码将其转化为数字数组for(int i=0;i<len;i++){ a.num[i]=str[len-i-1]-'0'; }其中为了操作更方便,我将字符串按逆序转化,对应于个、十、百、千…2、相加:这一部分几乎没有什么有深度的代码while(true){ int carry=
2021-05-18 22:12:05
415
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人