- 博客(10)
- 收藏
- 关注
原创 [Python语言]错误Py_Initialze:unable to get the locale...
Python因环境变量原因导致python找不到对应的安装包,报modulenotfounderror:no module named 'encodings’错误 错误复现 export PYTHONPATH=/tmp export PYTHONHOME=/tmp 执行/usr/local/ananconda3/bin/python3 报错 解决方案 1.-E的方式 2unset pythohome&& ...
2020-10-29 16:15:19
606
1
原创 [Java语言]实现链表
链表是一个结点指向下一个结点的存储结构,每一个结点有两个元素,一个是存放数据本身,另一个数据指向下一个结点,由这些结点组成一个链表 思路: 需要先定义一个结点类包含两个元素,一个数据,一个指向下一结点 定义一个链表,包含一个头结点的元素 根据链表中头结点中包含下一个结点循环找到最后的结点,在最后增加新的结点 代码实现 public class NodeList { public class Node { public int data; public Node next;
2020-10-13 23:01:55
266
1
原创 [Go语言]实现链表
链表是一个结点指向下一个结点的存储结构,每一个结点有两个元素,一个是存放数据本身,另一个数据指向下一个结点,由这些结点组成一个链表 思路: 需要先定义一个结点类包含两个元素,一个数据,一个指向下一结点 定义一个链表,包含一个头结点的元素 根据链表中头结点中包含下一个结点循环找到最后的结点,在最后增加新的结点 代码实现 package main import "fmt" type Node struct { data int next *Node } type NodeList struct {
2020-10-13 22:00:49
657
4
原创 [JavaScript语言]实现链表
链表是一个结点指向下一个结点的存储结构,每一个结点有两个元素,一个是存放数据本身,另一个数据指向下一个结点,由这些结点组成一个链表 思路: 需要先定义一个结点类包含两个元素,一个数据,一个指向下一结点 定义一个链表,包含一个头结点的元素 根据链表中头结点中包含下一个结点循环找到最后的结点,在最后增加新的结点 代码实现 class Node { constructor(data) { this.data = data this.next = null } }
2020-10-12 21:33:34
186
原创 [Python语言]实现链表
链表是一个结点指向下一个结点的存储结构,每一个结点有两个元素,一个是存放数据本身,另一个数据指向下一个结点,由这些结点组成一个链表 思路: 需要先定义一个结点类包含两个元素,一个数据,一个指向下一结点 定义一个链表,包含一个头结点的元素 根据链表中头结点中包含下一个结点循环找到最后的结点,在最后增加新的结点 代码实现 class Node(): def __init__(self, data): self.data = data self.next = None
2020-10-12 21:23:42
276
原创 [Python语言]函数外部改变函数内部变量
[Python语言]函数外改变函数内部变量 需求: 因需要继承同事写的一个类,类里面有一个800行的方法,继承这个类以后需要重写这个方法,这个方法只用修改里面的一个变量就能直接使用,重写的话需要把800行代码复制到继承的子类里面,代码会显得很臃肿,为了简化代码,编写了下面这段代码实现在函数外部改变内部的变量。 测试函数 编写一个demo.py测试脚本,内容是 def demo(): a=1 b=2 print(a,b) 很显然调用这个函数会打印1,2 改变函数内变量程序 程序思路:
2020-10-11 20:21:16
1102
原创 [Rust语言]实现链表
每学习一门语言,都会用这门语言写一个链表,rust语言也不例外,链表这个数据结构工作中很少用到,但是很适合用来理解一门新的语言。 下面这个就是我用rust语言编写的一个非常简单的链表: //链表node节点结构体 #[derive(Clone,PartialEq)] struct Node{ node:i32, next:Option<Box<Node>> } impl Node{ fn new(data:i32)->Node{ Node
2020-10-11 18:37:03
1893
原创 Oracle通过JavaSource解决数据溢出
在数据挖掘、分析的时候我们可能会遇到过超大数字在数据库中的计算,但是Oracle数据库中只能接受一定精度的数字,一旦超过数字精度,就会报数字溢出。报错代码是ora-01426。 之前在使用exp函数的时候就遇到这个问题,以下代码在Oracle使用就会报数据溢出的错误 select exp(2322.232) from dual; 还有to_number的时候也会出现这个问题,也是数字溢出的错误 select to_number(1E200) from dual; 这是因为Oracle中数字的精度不能超过
2020-10-11 13:23:19
1119
原创 Oracle中删除指定字符串的函数
有一个需求对字符串内容删除多个指定的关键字符 例如: 需删除字符串中包含分公司, 有限, 实业, 集团,公司,股份多个字符串 解决思路: 可以使用多个replace函数来把这里字符串替换成空,但是这样做不是很美观,所以我准备写一个函数来实现这个功能 创建函数: create or replace function substr3(v_char varchar2) return varchar2 is v_result varchar2(200); v_com varchar2(50); -
2020-10-11 12:15:51
1420
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅