- 博客(29)
- 收藏
- 关注
原创 修改jupyter Notebook默认保存位置
6、找到对应的“Jupyte Notebook”快捷图标,鼠标右击 – 属性 – 目标,去掉后面的 “%USERPROFILE%/”(很重要),然后点击“应用”,“确定”找到 #c.NotebookApp.notebook_dir = ‘’,去掉该行前面的“#”;再将新的路径设置在单引号中,保存配置文件。3、根据上面运行处的路径打开jupyter_notebook_config.py文件,用记事本方式打开。5、在开始菜单找到“Jupyte Notebook”快捷键,鼠标右击 – 更多 – 打开文件位置。
2024-07-15 17:29:39
554
原创 MySQL—统计函数和数学函数以及GROUP BY配合HAVING
使用 having 子句对分组后的结果进行过滤(筛选条件)使用 group by 子句。
2024-07-07 17:42:38
1273
原创 go与redis交互时出现Cannot convert an expression of the type ‘interface{}‘ to the type ‘[]byte‘后续解决方法
原因:conn.Do()返回的是interface(),而json.Unmarshal()需要[]byte,且不能将interface()直接转为[]byte,同理也不能将其转为string。具体为“err = json.Unmarshal([]byte(res), user)”中的"[]byte(res)"出现错误。redis.String()将其转为字符串再转为[]byte。在以下代码中出现如题错误。
2024-07-07 10:22:49
307
原创 leetcode24. 两两交换链表中的节点
每次需要交换 temp 后面的两个节点。如果 temp 的后面没有节点或者只有一个节点,则没有更多的节点需要交换,因此结束交换。否则,获得 temp 后面的两个节点 node1 和 node2,通过更新节点的指针关系实现两两交换节点。具体而言,交换之前的节点关系是 temp -> node1 -> node2,交换之后的节点关系要变成 temp -> node2 -> node1,因此需要进行如下操作。两两交换链表中的节点之后,新的链表的头节点是 dummyHead.next,返回新的链表的头节点即可。
2024-07-06 11:36:48
370
原创 golang出现cannot convert res (variable of type interface{}) to type []byte: need type assertion错误
golang出现cannot convert res (variable of type interface{}) to type []byte: need type assertion错误
2024-07-02 11:44:35
642
原创 golang出现panic: runtime error: index out of range [0] with length 0(创建n阶矩阵时)
本打算创建一个n阶的二维数组:以下两种情况都试了但都会出现如图片中的错误。,但是没有初始化其内部的切片。等位置时出现 panic。
2024-06-30 15:37:22
486
原创 MySQL—创建查看删除备份恢复数据库
注意:备份和恢复数据库的本质是生成或运行一个sql文件中的sql语句,而不是创建另一个数据库来保存它。要在dos下执行,不要进入到MySQL命令行下执行,而且不要加分号;//在创建数据库或表的时候,为了规避关键字,可以用反引号``解决。-B代表后面的字段为数据库名。
2024-06-29 22:48:16
359
原创 go语言中出现‘process‘ collides with the name declared in this package
go语言中出现'process' collides with the name declared in this package
2024-06-29 10:41:18
348
原创 go项目中出现Cannot use the unexported function ‘readPkg‘ in the current package的解决办法
go项目中出现Cannot use the unexported function 'readPkg' in the current package的解决办法
2024-06-28 11:29:20
454
原创 普通非循环队列(用数组实现)
1 队列是一个有序列表,可以用**数组**或是**链表**来实现。2 遵循**先入先出**的原则。即:先存入队列的数据,要先取出。后存入的要后取出3 示意图:(使用数组模拟队列示意图)注意:普通队列,非循环队列,队首和队尾一直增大,不能重复利用旧空间队头刚开始在下标-1处,入队和出队front和rear都会一直增大下标,空间利用不充分。
2024-06-26 22:15:48
317
原创 leetcode704.二分查找
二分查找是一种高效的查找算法,用于在有序数组中查找特定元素。它的基本思想是将查找区间不断缩小,每次将待查找区间缩小一半,直到找到目标元素或确定元素不存在。二分查找的主要特点:要求数组必须是有序的(通常是升序)。时间复杂度为 O(log n),非常高效。只适用于可以随机访问的数据结构(如数组)
2024-06-26 20:52:13
284
原创 leetcode 20:有效的括号
3. 利用切片的append()函数(实现入栈)和arr=arr[:len(arr)-1](切片可以再次被切片实现出栈)2. 利用map将右括号存起来,方便一一对应。思路:1. 括号匹配,首先想到的就是利用栈先进后出的特点。
2024-06-22 16:58:38
210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人