自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library

先保证前两个安装成功,能返回对应版本信息,第三个会出错,也就是我们要解决的问题。cx_Oracle.clientversion() 出错,去这个网站下载对应包。下载后,复制下载路径,执行以下代码。先看前两个包安装好了没。

2023-11-16 10:44:05 1387 3

原创 csapp bomb lab详解

csapp bomb lab详解

2022-09-10 21:16:39 2711 1

原创 平衡查找树(CS61B笔记)

平衡查找树

2022-08-19 14:34:30 341

原创 优先队列(CS61B笔记)

优先队列

2022-08-19 14:33:36 380

原创 并查集进化史(CS61B笔记)

并查集,也叫Disjoint Sets或Union-Find. 其不同底层实现的优缺点是什么,又有什么方法能改进.

2022-08-18 16:01:49 338

原创 哈希表进化史(CS61B笔记)

哈希表的设计过程是什么?又有什么优点和缺点?

2022-07-18 17:20:28 288

转载 sublime配置terminal终端

sublime配置terminal

2022-06-15 16:18:26 1365

原创 UCB CS61A 2020Fall Project2 Cats

"""Typing test implementation"""from cmath import inffrom distutils.util import convert_pathfrom this import dfrom numpy import appendfrom utils import lower, split, remove_punctuation, lines_from_filefrom ucb import main, interact, tracefrom date

2022-05-10 21:33:53 776

原创 leetcode刷题记录

leetcode刷题记录

2022-03-28 17:58:03 520

原创 2020 Fall UCB CS61A hw02 (重点理解make_anonymous_factorial())

from tkinter import WHW_SOURCE_FILE=__file__def num_eights(x): """Returns the number of times 8 appears as a digit of x. >>> num_eights(3) 0 >>> num_eights(8) 1 >>> num_eights(88888888) 8 &g

2022-03-27 17:06:35 2203 2

原创 ERROR SparkContext: Error initializing SparkContext. java.lang.IllegalArgumentException: System memo

做推荐系统实战的时候,执行FeatureEngineering(scala)文件出现以下错误:ERROR SparkContext: Error initializing SparkContext. java.lang.IllegalArgumentException: System memory 259522560 must be at least 471859200解决办法:1.点击Edit Configurations2.如果你的设置界面有下面红框,直接粘贴以下这串文字-Xms128m -

2022-03-01 12:00:51 859

原创 Essential C++ Chapter 7学习记录(异常处理)

c++异常处理

2022-01-19 20:08:13 564

原创 Essential C++ Chapter 6学习记录

Chapter 6 以template进行编程人们刚开始将template称为被参数化的类型(parameterized type):**参数化:**指类型相关信息可自template定义中剥离。**类型:**指每一个class template或function template基本上都随着它所作用或它所内含的类型而有性质上的变化,因此他们本身就像是某种类型。后来名称被改为template(模板)。Template定义扮演的是“处方”角色,能根据用户指定的特定值或特定类型,自动产生一个函数或类。

2022-01-17 23:56:15 579

原创 Essential C++ Chapter 6学习记录(6.1~6.5节的代码)

#include<iostream>using namespace std;template <typename elemType>class BinaryTree;template <typename elemType>class BTnode;template <typename valType>class BTnode{ friend class BinaryTree<valType>;public: B

2022-01-17 23:55:36 524

原创 Essential C++ Chapter 5学习记录

Chapter 5 面向对象编程风格5.1 面向对象编程概念**继承(inheritance):**让我们得以将一群相关的类组织起来,分享其间的共同数据和操作行为。定义了父子关系,父类定义了所有子类共通的公有接口和私有实现。每个子类都可以增加或覆盖继承而来的东西,以实现其自身独特的行为。**多态(polymorphism):**让我们在这些类之上进行编程时,可以如同操控单一个体,而非相互独立的类,并赋予我们更多弹性来加入或移除任何特定类。让基类的pointer或reference得以十分透明地指向

2022-01-12 01:57:55 194

原创 ubuntu在指定目录下安装anaconda (vscode,其他IDE也可参考,没有IDE也可参考)

ubuntu在指定目录下安装anaconda首先cd到一个目录下,用以下载anaconda安装包(只是放安装包的地方,最后anaconda真正安装的地方不是这里)比如我是把安装包都放在download下面,然后把不同的软件安装到新目录中,如anaconda是之后安装时才新建的文件夹接下来就开始吧,首先进入官网找到Linux下的安装包,然后复制链接接下来在ubuntu终端下输入wget和上面复制的网址(2021-12-21 20:16是这个 -> https://repo.anaconda.

2021-12-21 20:44:50 2325

原创 Essential C++ Chapter 4学习记录

Chapter 4 基于对象的编程风格 Object-Based Programming由于class并非程序语言内置,因此使用前必须先声明:#include<string>string[1] = {"hang"};每个class会提供具名函数和重载运算符,如size(),==等;同时我们也不知道对象的实现内容一般而言,class由两部分构成:一组公开的(public)操作函数和运算符,以及一组私有的(private)实现细节。这些操作函数和运算符被称为class的member fu

2021-12-19 22:53:27 971

原创 Essential C++ Chapter3 学习记录(泛型编程风格)

Chapter 3 泛型编程风格标准模板库(STL)由两个组件构成:容器(container):包括vector,list,set,map等类vector和list是顺序性容器(sequential container),即会依次维护第一个,第二个……直到最后一个元素。我们在顺序性容器上主要进行所谓的迭代(iterate)操作map和set属于关联容器(associative container),关联容器可以让我们快速查找元素中的元素值泛型算法(generic algorithm):包括f

2021-12-10 20:54:45 909

原创 Essential C++ Chapter1~2 学习记录

关于for循环for (init-statement ; condition ; expression){ statement}其中的init-statement会在循环开始之执行前被执行一次。condition用于循环控制,其值会在每次循环迭代之前被计算出来,如果condition==true,statement会被执行。expression会在循环每次迭代结束后被求值。因此,以下两个例子的输出结果是一样的。for(int ix=3;ix<5;ix++){ cout&l

2021-12-10 20:54:08 201

原创 2020 Fall UCB CS61A HOG(Refresh)

之前发表过的hog解答参考了一些别人的思想,一年过去了,自己从新写了一遍,如下,有问题欢迎评论"""CS 61A Presents The Game of Hog."""from dice import six_sided, four_sided, make_test_dicefrom ucb import main, trace, interactGOAL_SCORE = 100 # The goal of Hog is to score 100 points.FIRST_101_DIGI

2021-08-17 17:37:59 1687

原创 用pygexf生成一个简单的gexf文件格式的文件

首先需要下载gexf包,但是这个包比较古老,如果不换源的话直接onda或者pip安装是行不通的的,因此执行下面这个命令安装pygexfpip install pygexf -i http://pypi.douban.com/simple --trusted-host pypi.douban.com执行了这步,在python模式下输入import gexf像我这样没有报错就是对的,然而只要你用的是python3肯定会报错,所以需要做一些改动打开python下site-packages 文件夹

2021-04-14 17:09:36 771

原创 一些高质量的文档(持续更新)

无灌水嫌疑无大量的复制粘贴骗访问可操作性高,有普适性经过本人实际操作1.在ubuntu中安装jdk/open jdk等Installing Oracle JRE or JDK 8 on Debian or Ubuntu Systems

2021-04-07 14:30:21 436

原创 明明已经mark directory as source root(导入包)了,怎么import下还是会出现红波浪线,why?(pycharm)

出现这个问题,多半是没有看清楚文件结构。一些tips,mark directory as source root 可能mark不止一个才能 from xx import xx 成功eg:此时失败在mark一个,成功:Reference:pycharm导入自定义模块运行正常但是有红线提示,并且不能使用代码补全功能,应该怎么设置?...

2021-03-25 10:57:27 1433

原创 np.random.rand/newaxis/tf.multiply与tf.matmul的区别/tf.reduce_sum()函数和tf.reduce_mean()函数

np.random.rand()newaxistf.multiply与tf.matmul的区别tf.multiply()两个矩阵中对应元素各自相乘tf.matmul()将矩阵a乘以矩阵b,生成a * bimport tensorflow as tf#两个矩阵的对应元素各自相乘!!x=tf.constant([[1.0,2.0,3.0],[1.0,2.0,3.0],[1.0,2.0,3.0]])y=tf.constant([[0,0,1.0],[0,0,1.0],[0,0,1.0]

2021-03-24 18:34:14 357 2

原创 python里的 sort/sorted/hasattr 函数

Sort&Sorted函数     ~~~~~     sort函数是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。     ~~~~~     list 的 sort 方法返回的是对已经存在的列表进行操作,而内建函数 sorted 方法返回的是一个新的 list,而

2021-03-21 16:52:27 119

原创 关于anaconda环境下graphviz和pygraphviz使用中的一些问题

跑代码的时候出现了这个问题,总之网上的办法都随便试了一下,最后稀里糊涂的没这个错误了(想了想不能叫成功解决~~)。网上的方法一(需要科学上网)网上的方法二(不需要)网上的方法三(不需要)原本anaconda里面装了graphviz工具包,但使用下面这个命令的时候就会出现上图所出现的错误。import pygraphviz as pgv我想了一下是不是anaconda提供的graphviz包有点问题,所以删除了anaconda里的graphviz包,然后在anaconda里面重装了一遍,还是不.

2021-03-17 16:53:00 630

原创 python里的列表/元组/字典/*args/**kwargs/keys关键字/Assert/Enumerate

python 列表 (List)       ~~~~~~~       列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。       ~~~~~~~       也就是说,创建一个列表,只要把逗

2021-03-17 08:26:55 1164 2

转载 python的global函数学习

转载于Python中的global关键字,你了解吗?———————————————————Python变量的作用域一共有4种,分别是:L (Local) 局部作用域E (Enclosing) 闭包函数外的函数中G (Global) 全局作用域B (Built-in) 内建作用域 以 L –> E –> G –>B 的规则查找,即:在局部找不到,便会去局部外的局部找(例如闭包),再找不到就会去全局找,再者去内建中找在这个例子中设置的 x=5 属于全局变量,而在

2021-03-14 15:15:48 28146

原创 2020 Fall Berkeley CS61A Hog

2020 Fall Berkeley CS61A这里是课程链接(可能需要外网)最近在跟一些美国四大比较有名的课程,这是UCB CS61A的一个project ,对初学计算机的人可能有一些困难。建议课程的Textbook和Video都要看,学有余力的话Q&A也是一个非常好的巩固环节。课程截图:可以看到代码如下:"""CS 61A Presents The Game of Hog."""from dice import six_sided, four_sided, make_test

2020-09-28 19:01:15 5402 11

空空如也

空空如也

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

TA关注的人

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