自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(172)
  • 资源 (6)
  • 收藏
  • 关注

原创 Unix时间戳来源含义及与标准时间的互相转换(Python)

时间戳就是Unix时间戳(Unix timestamp),定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。

2022-09-26 00:49:35 75

原创 Python pandas sort_values()方法的使用

Python pandas sort_values()方法的使用

2022-09-20 22:07:29 266

原创 Python strip方法的了解

Python strip方法的了解

2022-09-07 09:10:31 101

原创 Python 提示 AttributeError: ‘NoneType‘ object has no attribute ‘append‘

Python 提示 AttributeError: 'NoneType' object has no attribute 'append'

2022-09-06 23:15:37 120

原创 Python 爬虫中文返回乱码

Python 爬虫中文返回乱码

2022-09-06 23:01:06 180

原创 Python 判断多个字符是否存在于字符串(容易踩到的坑)

今天用 Python 处理一些 URL,需要留下文件类型的 URL,然后就理所当然的写成以下的句式,发现实现不了我想要的效果。黑人问号,为啥输出不了文件类型的链接呢,经过不懈努力终于被我发现问题所在。其实原因很简单,我们的结果是一个字符串,而不是bool值。就可以输出我想要的结果啦。

2022-08-20 16:11:19 346

原创 解决 git 问题:fatal: not a git repository (or any of the parent directories): .git

解决 git 问题:fatal: not a git repository (or any of the parent directories): .git

2022-07-11 15:25:01 4255

原创 [Golang]力扣Leetcode - 476. 数字的补数

[Golang]力扣Leetcode - 476. 数字的补数

2022-07-09 20:03:50 43

原创 [Golang]力扣Leetcode - 485. 最大连续 1 的个数(遍历)

[Golang]力扣Leetcode - 485. 最大连续 1 的个数(遍历)

2022-07-08 09:43:56 62

原创 macOS 环境下 Go 安装配置

macOS 环境下 Go 安装配置

2022-07-06 23:00:47 286 2

原创 macOS Scrapy 爬虫 zsh: command not found: scrapy 解决方法

macOS Scrapy 爬虫 zsh: command not found: scrapy 解决方法

2022-07-06 17:29:45 205

原创 macOS 使用 git 从 gitlab 拉取代码、提交和推送

macOS 使用 git 从 gitlab 拉取代码、提交和推送

2022-07-06 13:55:26 2300 2

原创 HTTP 和 HTTPS

HTTP(HyperText Transfer Protocol:超文本传输协议)是一种用于分布式、协作式和超媒体信息系统的应用层协议。 简单来说就是一种发布和接收 HTML 页面的方法,被用于在 Web 浏览器和网站服务器之间传递信息。HTTPS(Hypertext Transfer Protocol Secure:超文本传输安全协议)是一种透过计算机网络进行安全通信的传输协议。使用 HTTPS 协议需要到 CA(Certificate Authority,数字证书认证机构) 申请证书,一般免费证书较少,

2022-06-25 09:21:35 41

原创 [C语言]限制查找次数,输出次数内查找到的最大值

[C语言]限制查找次数,输出次数内查找到的最大值

2022-06-01 00:45:40 25 1

原创 [C语言]压缩字符串并添加标记字符

[C语言]压缩字符串并添加标记字符

2022-05-31 23:37:33 32

原创 [C语言]对一个数组的元素排序后平移元素

[C语言]对一个数组的元素排序后平移元素

2022-05-31 23:29:14 46

原创 [C语言]用结构体把平均分和低于等于平均分的学生数据输出

[C语言]用结构体把平均分和低于等于平均分的学生数据输出1、题目2、完整代码3、截图1、题目学生的记录由姓名和成绩组成,在主函数中输入4名学生的数据,请编写函数计算返回平均分输出,并把低于等于平均分的学生数据通过结构体指针保存输出。要求:使用结构体:typedef struct Student { char name[20]; int score; }Stu;使用子函数:float StructAvg(Stu *a,Stu *b,int n,int *m)要在主函数中输出。

2022-05-24 13:36:36 85

原创 [C语言]用结构体把输入的指定分数范围内的学生输出

[C语言]用结构体把输入的指定分数范围内的学生输出1、题目2、完整代码3、截图1、题目学生的记录由姓名和成绩组成且在主函数中通过结构体数组初始化,无需输入。请编写函数实现把输入的指定分数范围内的学生通过结构体指针保存数据并输出。要求:使用结构体:typedef struct Student { char name[20]; int score; }Stu;给定原始12位学生数据:{"HC105",85},{"HC103",76},{"HC102",69},{"HC104",

2022-05-24 13:18:41 78

原创 [C语言]用结构体把最高分的学生输出,可有多个最高分

[C语言]用结构体把最高分的学生输出,可有多个最高分1、题目2、完整代码3、截图1、题目学生的记录由姓名和成绩组成且在主函数中通过结构体数组初始化,不要输入。请编写函数实现把最高分的学生通过结构体指针保存数据并输出。要求:使用结构体:struct Student{ char name[10]; int score;};请按下面给定数据给结构体数组的12位学生初始化:{"HC105",85},{"HC103",76},{"HC102",98},{"HC104",85},{"H

2022-05-24 13:05:47 226

原创 [Golang]力扣Leetcode - 292. Nim 游戏(数学)

[Golang]力扣Leetcode - 292. Nim 游戏(数学)题目:你和你的朋友,两个人一起玩 Nim 游戏:桌子上有一堆石头。你们轮流进行自己的回合, 你作为先手 。每一回合,轮到的人拿掉 1 - 3 块石头。拿掉最后一块石头的人就是获胜者。假设你们每一步都是最优解。请编写一个函数,来判断你是否可以在给定石头数量为 n 的情况下赢得游戏。如果可以赢,返回 true;否则,返回 false 。链接: 力扣Leetcode - 292. Nim 游戏.示例1:输入:n = 4输出:f

2022-05-24 10:27:25 59

原创 [Golang]力扣Leetcode - 349. 两个数组的交集(哈希表)

[Golang]力扣Leetcode - 349. 两个数组的交集(哈希表)题目:给定两个数组 nums1 和 nums2 ,返回 它们的交集 。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序 。链接: 力扣Leetcode - 349. 两个数组的交集.示例1:输入:nums1 = [1,2,2,1], nums2 = [2,2]输出:[2]示例 2:输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出:[9,4]解释:[4,9]

2022-05-23 23:22:21 41

原创 [C语言]用结构体按分数高低降序输出学生的姓名和分数

[C语言]用结构体按分数高低降序输出学生的姓名和分数1、题目2、完整代码3、截图1、题目学生的记录由姓名和成绩组成,在主函数中循环输入4名学生的数据并用结构体数组存储,请编写函数StructSort,按分数的高低降序排列输出学生的姓名和分数。要求: 使用结构体:struct Student{ char name[10]; int score;}使用子函数: void StructSort(struct Student stu[], int n)输入格式: 依次输入4名学生的姓名和分数

2022-05-23 13:08:13 300

原创 [Golang]力扣Leetcode - 709. 转换成小写字母

[Golang]力扣Leetcode - 709. 转换成小写字母题目:给你一个字符串 s ,将该字符串中的大写字母转换成相同的小写字母,返回新的字符串。链接: 力扣Leetcode - 709. 转换成小写字母.示例1:输入:s = “Hello”输出:“hello”示例 2:输入:s = “here”输出:“here”示例 3:输入:s = “LOVELY”输出:“lovely”思路: 用 range 遍历字符串,如遇到大写字母,其 ASCII 码就加 32 使其变为

2022-05-13 15:52:39 68

原创 [C语言]高精度加法(去除前导0)

[C语言]高精度加法(去除前导0)1、题目2、完整代码3、截图1、题目A+B 问题一直是历史难题,int,long,long long你知道能支持多少位的数字吗?这次的 A+B 可没这么简单,因为每个被加数的长度可以达到200位,这可不是几个亿就能解决的问题。而且你可能需要 去除前导零 就像 样例2 一样。输入格式:两个数,每行是一个很长很长很长的正的整数,可能有前导 0,就像 样例2 一样,前几位都是 0输出格式:一个结果,即相加后的整数。结果里 不能有多余的前导 0,即如果结果是3,那么就

2022-05-12 16:14:09 638

原创 数据库和数据仓库联系和区别

数据库和数据仓库联系和区别1、前言2、来源3、用途4、特性不同4.1 设计4.2 优化4.3 数据量1、前言不能简单的说数据仓库是数据库的扩大版,它们是针对不同的服务而产生的,传统的 数据库 针对(OLTP)联机事务处理,主要应用与业务处理。而 数据仓库 针对(OLAP)联机分析处理,主要为决策服务。数据仓库的本质还是一个数据库,它将各个异构的数据源数据库的数据给统一管理起来,并且完成了质量较差的数据的剔除、格式转换,最终按照一种合理的建模方式来完成源数据组织形式的转变,以更好的支持到前端的可视化分析

2022-05-11 22:11:54 1044

原创 [Golang]力扣Leetcode - 168. Excel表列名称(数学)

[Golang]力扣Leetcode - 168. Excel表列名称(数学)题目:给你一个整数 columnNumber ,返回它在 Excel 表中相对应的列名称。例如:A -> 1B -> 2C -> 3…Z -> 26AA -> 27AB -> 28…链接: 力扣Leetcode - 168. Excel表列名称.示例1:输入:columnNumber = 1输出:“A”示例 2:输入:columnNumber = 28输出

2022-05-11 10:41:39 88

原创 [Golang]力扣Leetcode - 441. 排列硬币(累加、二分)

[Golang]力扣Leetcode - 441. 排列硬币(累加、二分)题目:你总共有 n 枚硬币,并计划将它们按阶梯状排列。对于一个由 k 行组成的阶梯,其第 i 行必须正好有 i 枚硬币。阶梯的最后一行 可能 是不完整的。给你一个数字 n ,计算并返回可形成 完整阶梯行 的总行数。链接: 力扣Leetcode - 441. 排列硬币.示例1:输入:n = 5输出:2解释:因为第三行不完整,所以返回 2 。示例2:输入:n = 8输出:3解释:因为第四行不完整,所以返回

2022-05-09 22:16:38 95

原创 Python 爬虫之 Scrapy(带例子)macOS 环境

Python 爬虫之 Scrapy(带例子 macOS 环境)

2022-05-09 21:30:20 347

原创 Hadoop启动时,没有启动DataNode

Hadoop启动时,没有启动DataNode1、起缘2、原因3、解决办法3.1 删除 dfs 文件夹(dfs文件夹中没有重要的数据)3.2 复制 clusterID(dfs文件夹中有着重要的数据)4、总结1、起缘有时候Hadoop没关闭就格式化NameNode,经常会出现没有启动 DataNode 的情况2、原因当我们使用 hadoop namenode -format 格式化 NameNode 时,会在 NameNode 数据文件夹(这个文件夹为自己配置文件中 dfs.name.dir 的路径)

2022-05-08 15:15:27 1234

原创 [Golang]力扣Leetcode - 434. 字符串中的单词数(原地法)

[Golang]力扣Leetcode - 434. 字符串中的单词数(原地法)题目:统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符。请注意,你可以假定字符串里不包括任何不可打印的字符。链接: 力扣Leetcode - 434. 字符串中的单词数.示例1:输入:“Hello, my name is John”输出:5解释:这里的单词是指连续的不是空格的字符,所以 “Hello,” 算作 1 个单词。思路: 遍历字符串,若当前下标之前为空格(或者为初始下标),且自身不为空格,则

2022-05-08 14:24:08 212

原创 VMware中ZooKeeper的伪分布式安装+配置+启动方法(Ubuntu18.04)

VMware中ZooKeeper的伪分布式安装方法(Ubuntu18.04)1、安装1.1 创建目录结构1.2 解压压缩包2、分配myid3、创建不同节点配置文件4、修改配置文件内容5、启动zookeeper6、查看进程7、验证,查看节点的leader和follower环境: VMware Workstation 16 Pro、Ubuntu18.04、java version “1.8.0_301”、Hadoop 3.1.31、安装1.1 创建目录结构在 /usr/local 创建 zookeepe

2022-05-07 14:40:39 1131

原创 Hive 基本操作

Hive 基本操作环境:VMware® Workstation 16 Pro、Ubuntu18.4、Hadoop伪分布式HiveQL 是 Hive 的查询请言,和 SQL 比较类似,对 Hive 的操作都是通过编写 HiveQL 语句来实现的。接下来介绍一下 Hive 中常用的几个基本操作。1、create:创建数据库、表、视图1.1 创建数据库(1) 创建数据库 hive:hive> create database hive;(2)创建数据库 hive,因为 hive 已经存在,所

2022-05-07 12:02:19 897

原创 [Golang]力扣Leetcode - 409. 最长回文串(哈希表)

[Golang]力扣Leetcode - 409. 最长回文串(哈希表)题目:给定一个包含大写字母和小写字母的字符串 s ,返回 通过这些字母构造成的 最长的回文串 。在构造过程中,请注意 区分大小写 。比如 “Aa” 不能当做一个回文字符串。链接: 力扣Leetcode - 409. 最长回文串.示例1:输入:s = “abccccdd”输出:7解释:我们可以构造的最长的回文串是"dccaccd", 它的长度是 7。示例 2:输入:s = “a”输入:1示例 3:输入:s

2022-05-07 10:37:23 206

原创 Hadoop之HDFS概述

Hadoop-HDFS概述1、出现背景2、HDFS定义3、优缺点3.1 优点3.2 缺点4、HDFS组成架构4.1 NameNode(nn)4.2 DataNode(dn)4.3 Client4.4 Secondary NameNode(2nn)5、面试重点5.1 HDFS默认数据块得大小是多少?为什么?5.2 为什么HDFS不支持存储小文件5.3 为什么块的大小不能设置太小,也不能设置太大5.4 说说hdfs的文件上传的流程5.5 我们在上传文件的时候如何namenode选取的datanode存储副本?有

2022-05-07 00:37:59 445

原创 Hive 标识符列表及保留方法

Hive 标识符列表及保留方法1、标识符列表2、保留标识符方法1、标识符列表Hive 有一些保留的关键字,我们在执行一些语句时,不能将这些关键字作为标识符(Identifier),比如建表语句的 表名 或者 字段名,以下我们具体看看什么是 Hive 中的 标识符。官方标识符列表:入口2、保留标识符方法如果你非要使用“保留的关键字”作为标识符,官网也给出了建议对标识符使用倒引号(backtick);set hive.support.sql11.reserved.keywords=false

2022-05-06 18:43:05 472

原创 [Golang]力扣Leetcode - 507. 完美数(枚举法)

[Golang]力扣Leetcode - 507. 完美数(枚举法)题目:对于一个 正整数,如果它和除了它自身以外的所有 正因子 之和相等,我们称它为 「完美数」。给定一个 整数 n, 如果是完美数,返回 true;否则返回 false。链接: 力扣Leetcode - 507. 完美数.示例1:输入:num = 28输出:true解释:28 = 1 + 2 + 4 + 7 + 141, 2, 4, 7, 和 14 是 28 的所有正因子。示例 2:输入:num = 7输出:fa

2022-05-06 16:12:11 53

原创 Linux环境变量设置 /etc/profile 和 ~/.bashrc 区别

Linux环境变量设置 /etc/profile 和 ~/.bashrc 区别1、/etc/profile此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。是系统全局针对终端环境的设置,它是login时最先被系统加载的,是它调用了/etc/bashrc,以及/etc/profile.d目录下的*.sh文件,如果有一个软件包,系统上只安装一份,供所有开发者使用,建议在/etc/profile.d下创建一个新的xxx.sh,配置环境变量。2、~/.bashrc是用户相关的终端(she

2022-05-04 00:10:30 854

原创 Ubuntu18.04 安装宝塔面板

Ubuntu18.04 安装宝塔面板1、前言Linux 安装各类软件需要手工输入命令,操作起来费时费力并且容易出错,而且需要记住很多Linux的命令,非常复杂。而宝塔面板可以一键管理服务器,鼠标点几下就能替代以前的复杂繁多命令,操作简单,看一眼就会使用。2、安装安装命令行如下:wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh直到出现网址、用户名和密

2022-05-04 00:02:43 1997

原创 apache2 单个服务器设置二级域名绑定不同 web 网站

apache2 单个服务器设置二级域名绑定不同 web 网站1、背景我们有时候经济有限只有一台服务器、一个公网IP和一个域名,又想布置多个项目网站,这就要用到二级域名了,与主域名作为不同项目,下面就讲解一台服务器、一个ip和一个域名实现部署多个网站。2、前提一台服务器,一个公网IP和一个域名我这里演示用的是腾讯云(Ubuntu18.04)3、步骤3.1 域名服务商设置域名解析设置域名解析,记录类型为A,假设主机记录为blog(也就是二级域名),记录值为主域名的IP(下面我用华为云展示,其他

2022-05-03 11:17:36 285

原创 Web 前端部署在 Ubuntu 上(Apache 2)

Web 前端部署在 Ubuntu 上(Apache 2)

2022-05-02 23:04:31 274

https://blog.csdn.net/a6661314/article/details/124358796 panda文件

https://blog.csdn.net/a6661314/article/details/124358796的实验文件

2022-04-23

Python 计算从1-N(N可以任何数)内的素数(并行计算、多线程优化计算)

Python 计算从1-N(N可以任何数)内的素数(并行计算、多线程优化计算)

2022-03-16

基于Windows GPU编程环境配置

基于Windows GPU编程环境配置

2022-03-10

Ubuntu Linux下配置GPU版CUDA和cuDNN

Ubuntu Linux下配置GPU版CUDA和cuDNN

2022-03-10

windows10与Ubuntu18.04双系统安装与使用

windows10与Ubuntu18.04双系统安装与使用

2022-03-10

Irfan Elahi - Scala Programming for Big Data Analytics(2019)

Irfan Elahi - Scala Programming for Big Data Analytics(2019)

2022-03-07

空空如也

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

TA关注的人

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