- 博客(60)
- 收藏
- 关注
原创 解决Apache报错“Forbidden : You don‘t have permissions to access / on this server !”
更改apache配置文件httpd.conf:按照上图中的内容进行更改,然后重新启动Apache,即可解决问题。参考:https://www.digitalocean.com/community/questions/forbidden-you-don-t-have-permissions-to-access-on-this-server
2021-05-13 14:51:46
813
原创 联想小新潮7000 14IKBR CFG解锁过程分享
联想小新潮7000 14IKBR CFG解锁过程记录0.笔记本配置&说明在这里插入图片描述此文章只在分享本人解锁过程,若有读者操作不当造成硬件损坏,本人不承担任何责任,此文章仅供交流。文章中提到的工具会在文章末尾给出链接,请读者自行下载。1.下载BIOS我是在联想官网下载的BIOS(在Win10系统中下载),链接界面如下:点击在站内查找设备驱动,之后输入主机编号,进行查找:之后点击BIOS:点击下载BIOS升级程序下载完成之后双击运行程序,一路确定,但是在选择安装路径时,
2021-04-03 02:36:59
4397
2
原创 MyBatis配置文件——<environments/>配置笔记
MyBatis配置XML文件的层次结构。注意:这些层次是不能够颠倒顺序的,如果颠倒顺序,MyBatis在解析XML文件的时候就会出现异常。<?xml version="1.0" encoding="UTF-8"?><configuration> <!-- 配置 --> <properties/> <!-- 属性 --> <settings/> <!-- 设置 --> <typeAliase
2021-03-16 17:06:01
304
原创 MyBatis配置文件——<properties/>配置笔记
MyBatis配置XML文件的层次结构:注意:这些层次是不能够颠倒顺序的,如果颠倒顺序,MyBatis在解析XML文件的时候就会出现异常。<?xml version="1.0" encoding="UTF-8"?><configuration> <!-- 配置 --> <properties/> <!-- 属性 --> <settings/> <!-- 设置 --> <typeAliase
2021-03-16 11:48:54
333
2
原创 MyBatis组件的生命周期——MyBatis学习笔记
MyBatis组件的生命周期生命周期SqlSessionFactoryBuilderSqlSessionFactorySqlSessionMapper生命周期Mybatis的主要组件的生命周期:SqlSessionFactoryBuilderSqlSeesionFactoryBuilder是利用XML或者Java编码获得资源来构建SqlSessionFactory的,通过它可以构建多个SessionFactory。它的作用就是一个构建器,一旦我们构建了SqlSessionFactory,它的作用就已
2021-03-16 10:34:57
170
1
转载 MYSQL连接时出现“Authentication plugin ‘caching_sha2_password‘ cannot be loaded”
问题描述在使用Navicat Premium 连接MySQL数据库时,会出现Authentication plugin 'caching_sha2_password' cannot be loaded的错误。出现原因mysql 8之前的版本中加密规则都是mysql_native_password,而在mysql 8及其之后的版本中,加密规则变成了caching_sha2_password。老版本的navicat(本人只能找到旧版破解的navicat )和新版本的mysql无法匹配,导致报错。解决办法
2020-11-02 21:12:43
639
原创 PAT乙级练习题_1003“我要通过!”_python解题
题目“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于 PAT 的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:字符串中必须仅有 P、 A、 T这三种字符,不可以包含其它字符;任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空字符串,或者是仅由字母 A 组成的字符串;如果 aPbTc 是正确的,那么 aPbATca 也是正确的,其中 a、 b、 c 均或者是空字符串,或者是仅由字母 A
2020-08-30 15:16:26
255
原创 Linux下eclipse启动报错A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available
问题描述:在 Linux 中将下载好的 eclipse 解压到 jdk 安装目录之后,通过命令行可以在 eclipse 的安装目录成功启动。但是通过其他博客文章的方法建立桌面快捷方式之后,运行快捷方式,会报假设 jdk 安装到了 /usr/lib/jvm 目录下,eclipse 解压到了 /usr/lib/jvm 目录下。通过 ./usr/lib//jvmeclipse/eclipse 可...
2020-04-11 15:49:36
1081
原创 NoSQL数据库简介——《大数据技术原理与应用》课程学习总结
NoSql 数据库NoSql 简介NoSql 兴起的原因关系数据库无法满足 Web 2.0 的需求关系数据库的关键特性在 Web 2.0 时代优势不再明显Nosql 与关系数据库的比较NoSql 的四大类型键值数据库列族数据库文档数据库图数据库NoSQL 的三大基石CAPBASE最终一致性从 NoSQL 到 NewSQL 数据库NoSql 简介NoSql 是一种不同于关系数据库的数据库管理系统...
2020-03-26 19:43:35
4089
原创 Numpy 矩阵对象——《Python数据分析与应用》笔记
NumPy 中,对于多维数组的运算,默认情况下并不进行矩阵运算。如果需要对数组进行矩阵运算,可以调用响应的方法。在 NumPy 中,矩阵是 ndarray 的子类。NumPy 提供了两个基本的对象:一个 N 维数组对象 和 一个通用函数对象。其他对象都是在他们之上构建的。矩阵是继承自 NumPy 数组对象的二维数组对象。矩阵对象矩阵的创建使用 mat 函数创建矩阵使用 matrix 函数创...
2020-03-26 10:11:37
489
原创 NumPy基础知识之“访问数组、数组变形”——《Python数据分析与应用》笔记
NumPy 对数组的操作的介绍这里从通过索引访问数组变换数组的形态两个方面进行对ndarray数组的操作通过索引访问数组对一维数组的访问对多维数组的访问改变数组的形态reshape 函数改变数组的形状将数组展平对数组进行组合hstack 函数实现横向组合vstack 函数实现纵向组合concatenate 函数实现两种组合对数组进行分割通过索引访问数组对一维数组的访问一维数组...
2020-03-24 21:22:01
1081
原创 NumPy基础知识之“生成随机数”——《Python数据分析与应用》笔记
NumPy 提供了强大的生成伪随机数的功能。与随机数相关的函数都在NumPy的random模块中,其中包括了可以生成多种概率分布随机数的函数。生成随机数的函数random 函数rand 函数randn 函数randint 函数其他函数random 函数random 模块中的 random 函数是常见的生成随机数的方法,接收一个 int 类型的数字便可生成相应长度的一维数组。# 生成含1...
2020-03-24 20:13:12
2057
原创 Numpy 基础知识之“多维数组的创建”——《Python数据分析与应用》笔记
Numpy 是用于数据科学计算的基础模块,除了能完成科学计算的任务,还能够被用做高效的 多维数据容器 ,用于存储和处理大型矩阵。Numpy 基础知识之“多维数组的创建”Numpy 数组对象 ndarrayndarray(N-dimensional Array Object)属性和创建array 函数arange 函数linspace 函数和 logspace 函数Numpy 创建特殊数组的函...
2020-03-24 14:40:57
1331
原创 HBase 创建表、添加数据、删除表……常见Java API的应用实例
public static Admin admin; public static Configuration configuration; public static Connection connection;初始化 /** * 建立链接 */ public static void init() { configuratio...
2020-03-21 18:19:46
1083
原创 HBase 通过“表名”和“列族”获取该列族下的所有数据
/** * 浏览表中某一列(族)的数据。 * 如果该列族有若干列限定符,就列出每个列限定符代表的列的数据; * 如果列名以“columnFamily:column”形式给出,只需列出该列的数据。 * @param tableName 表名 * @param column 列名 */ public static void s...
2020-03-21 18:03:57
5337
原创 PAT乙级练习题_1025“反转链表”_python解题
原题给定一个常数 K 以及一个单链表 L,请编写程序将 L 中每 K 个结点反转。例如:给定 L 为 1→2→3→4→5→6,K 为 3,则输出应该为 3→2→1→6→5→4;如果 K 为 4,则输出应该为 4→3→2→1→5→6,即最后不到 K 个元素不反转。输入格式每个输入包含 1 个测试用例。每个测试用例第 1 行给出第 1 个结点的地址、结点总个数正整数 N (≤10510^5105...
2020-03-15 10:31:22
460
原创 PAT乙级练习题_1024“科学计数法”_python解题
原题科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式 [+ -][1-9].[0-9]+E[±][0-9]+,即数字的整数部分只有 1 位,小数部分至少有 1 位,该数字及其指数部分的正负号即使对正数也必定明确给出。现以科学计数法的格式给出实数 A,请编写程序按普通数字表示法输出 A,并保证所有有效位都被保留。输入格式每个输入包含 1 个测试用例,即一个以科学计...
2020-03-15 10:03:02
280
原创 PAT乙级练习题_1023“组个最小数”_python解题
原题给定数字 0-9 各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意 0 不能做首位)。例如:给定两个 0,两个 1,三个 5,一个 8,我们得到的最小的数就是 10015558。现给定数字,请编写程序输出能够组成的最小的数。输入格式输入在一行中给出 10 个非负整数,顺序表示我们拥有数字 0、数字 1、……数字 9 的个数。整数间用一个空格分...
2020-03-14 21:18:58
457
原创 PAT乙级练习题_1022“D进制的A+B”_python解题
原题输入两个非负 10 进制整数 A 和 B (≤2302^{30}230−1),输出 A+B 的 D (1<D≤10)进制数。输入格式输入在一行中依次给出 3 个整数 A、B 和 D。输出格式输出 A+B 的 D 进制数。输入样例123 456 8输出样例1103my answerdef change(number, D): # number 表示要转换的十...
2020-03-14 21:10:17
246
原创 PAT乙级练习题_1021“个位数统计”_python解题
原题给定一个 k 位整数 N = dk−110k−1d_{k−1}10^{k−1}dk−110k−1 + ⋯ + d1101d_110^1d1101 + d0d_0d0 ( 0 ≤ did_idi ≤ 9, i = 0, ⋯, k−1, dk−1d_{k−1}dk−1 > 0 ),请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 ...
2020-03-14 21:03:04
403
原创 PAT乙级练习题_1020“月饼”_python解题
原题月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有 3 种月饼,其库存量分别为 18、15、10 万吨,总售价分别为 75、72、45 亿元。如果市场的最大需求量只有 20 万吨,那么我们最大收益策略应该是卖出全...
2020-03-05 21:22:28
1283
原创 分布式文件系统 HDFS 技术原理概述——《大数据技术原理与应用》课程学习总结
分布式文件系统相对于传统的本地文件系统,分布式文件系统(Distributed File System)是一种通过网络实现文件在多台主机上记性分布式存储的文件系统。分布式文件系统的设计一般采用 “客户端/服务器” 模式。目前,应用广泛的分布式文件系统主要包括 GFS 和 HDFS,后者是前者的开源实现。3.1.1 计算机集群结构普通的文件系统只需要单个计算机节点就可以完成文件的存储和处...
2020-03-02 18:30:02
2888
原创 大数据处理框架 Hadoop 简介,安装与使用教程——《大数据技术原理与应用》课程学习总结
第二章2.1 概述2.1.1 Hadoop 简介Hadoop 是基于 Java 语言开发的,具有很好的跨平台特性,并且可以部署在廉价地计算机集群中。Hadoop 的核心是 分布式文件系统(HDFS) 和 MapReduce。HDFS 是针对谷歌文件系统(GFS)的开源实现,是面向普通硬件环境的分布式文件系统,具有较高的读写速度、很好的容错性和可很伸缩性,支持大规模数据的分布式存储,其荣誉...
2020-03-02 18:23:41
738
原创 大数据、云计算、物联网相关技术概述——《大数据技术原理与应用》课程学习总结
在学习大数、云计算以及物联网相关概念之前,先了解一下大数据的背景吧1.1 大数据时代1.1.1 第三次信息化浪潮三次信息化浪潮:信息化浪潮发生时间标志解决问题代表企业第一次信息化浪潮1980 年前后个人计算机信息处理Intel、AMD、IBM、苹果、联想、戴尔、惠普等第二次信息化浪潮1995 年前后互联网信息传输雅虎、谷歌、阿里巴巴、百度、腾...
2020-03-02 18:20:08
8570
原创 安装 Python 的 Anaconda 发行版——Python数据分析概述——《Python数据分析与应用》笔记
Python 拥有 NumPy、SciPy、pandas、Matplotlib 和 scikit-learn 等功能齐全、接口统一的库,能为数据分析工作提供极大的便利。库的管理以及版本问题,使得数据分析人员无法专注于数据分析,而是将大量的时间花费在与环境配置相关问题上。基于上述原因,Anaconda 发型版应运而生。安装 Python 的 Anaconda 发行版了解 Python 的 A...
2020-02-16 10:58:31
396
原创 熟悉 Python 数据分析的工具——Python数据分析概述——《Python数据分析与应用》笔记
熟悉 Python 数据分析的工具了解数据分析的常用工具目前主流的数据分析工具语言有 Python、R、MATLAB 这3种。下图是这三种语言的对比:\PythonRMATLAB语言学习难易程度接口统一,学习曲线平缓接口众多,学习曲线陡峭自由度大,学习曲线较为平缓使用场景数据分析、机器学习、矩阵运算、科学数据可视化、数字图像处理、Web 应用、网络爬虫、...
2020-02-11 12:45:50
749
原创 认识“数据分析”——Python数据分析概述——《Python数据分析与应用》笔记
第一章 Python 数据分析概述认识数据分析掌握数据分析的概念数据分析是指用适当地分析方法对收集来的大量数据进行分析,提取有用信息和形成结论,对数据加以详细研究和概括总结的过程。广义的数据分析包括 狭义数据分析 和 数据挖掘。狭义的数据分析是指根据分析目的,采用对比分析、分组分析、交叉分析和回归分析等分析方法,对收集的数据进行处理与分析,提取有价值的信息,发挥数据的作用,得到一个有特征...
2020-02-08 17:26:24
1364
原创 在IDEA(Windows)中启动tomcat,日志中文乱码问题解决
问题描述用IDEA启动Tomcat之后,Server Tomcat Catalina Log Tomcat Localhost Log栏出现中文乱码。问题原因Windows中的cmd的编码格式为GBK,IDEA的下方日志信息的编码格式也为GBK,但是Tomcat9.0的日志信息默认输出编码格式为UTF-8解决方案方案一:更改Tomcat的日志输出编码格式打开Tomcat安装目录,进入c...
2020-01-28 13:28:11
3132
1
原创 PAT乙级练习题_1019“数字黑洞”_python解题
原题给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的 6174,这个神奇的数字也叫 Kaprekar 常数。例如,我们从6767开始,将得到7766 - 6677 = 10899810 - 0189 = 96219621 - 1...
2020-01-28 11:36:25
361
原创 PAT乙级练习题_1018“锤子剪刀布”_python解题
测试点5没有通过,希望路过的朋友能指点一二原题大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。输入格式输入第 1 行给出正整数 N(≤1050^505),即双方交锋的次数。随后 N 行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手势。C 代表“锤子”、J 代表“剪刀...
2020-01-16 09:54:11
795
原创 PAT乙级练习题_1017“A除以B”_python解题
原题本题要求计算 A/B,其中 A 是不超过 1000 位的正整数,B 是 1 位正整数。你需要输出商数 Q 和余数 R,使得 A=B×Q+R 成立。输入格式输入在一行中依次给出 A 和 B,中间以 1 空格分隔。输出格式在一行中依次输出 Q 和 R,中间以 1 空格分隔。输入样例123456789050987654321 7输出样例17636684150141093474...
2020-01-16 09:40:11
438
原创 PAT乙级练习题_1016“部分A+B”_python解题
原题正整数 A 的“DAD_ADA(为 1 位整数)部分”定义为由 A 中所有 DAD_ADA 组成的新整数PAP_APA。例如:给定 A=3862767,DAD_ADA=6,则 A 的“6 部分”PAP_APA 是 66,因为 A 中有 2 个 6。现给定 A、DAD_ADA、B、DBD_BDB,请编写程序计算 PAP_APA+PBP_BPB。输入格式输入在一行中...
2020-01-16 09:36:32
219
原创 PAT乙级练习题_1015“德才论”_python解题
测试点2 3 4时间超时,希望路过的朋友能指点一二原题宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。”现给出一批考生的德才分数,请根据司马光的理论给出录取排名。输入格式输入第一行给出 3 个正整数,分别为:N(≤10510^5105 ),...
2020-01-16 09:19:02
527
原创 PAT乙级练习题_1014“福尔摩斯的约会”_python解题
大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间星期四 14:04,因为前面两字符串中第 1 对相同的大写英文字母(大小写有区分)是第4个字母D,代表星期四;第2对相同的字符是E ,那是第5个英文字母,代表一天里的第14...
2020-01-14 14:47:49
341
原创 PAT乙级练习题_1013“数素数”_python解题
原题令 PiP_iPi 表示第 i 个素数。现任给两个正整数 M≤N≤10410^4104 ,请输出 PMP_MPM 到 PNP_NPN 的所有素数。输入格式输入在一行中给出 M 和 N,其间以空格分隔。输出格式输出从 PMP_MPM 到 PNP_NPN 的所有素数,每 10 个数字占 1 行,其间以空格分隔,但行末不得有多余空格。输入样例5 27输出样例1...
2020-01-14 11:58:20
324
原创 PAT乙级练习题_1012“数字分类”_python解题
原题给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字:A1A_1A1 = 能被 5 整除的数字中所有偶数的和;A2A_2A2 = 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算 n1−n2+n3−n4⋯n_1−n_2+n_3−n_4⋯n1−n2+n3−n4⋯;A3A_3A3 = 被 5 除后余 2 的数字的个数;A4A_4A4 = 被 5 除...
2020-01-13 21:29:08
171
原创 PAT乙级练习题_1011“A+B和C”_python解题
原题给定区间[−231,231][−2^{31}, 2^{31}][−231,231]内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。输入格式输入第 1 行给出正整数 T (≤10),是测试用例的个数。随后给出 T 组测试用例,每组占一行,顺序给出 A、B 和 C。整数间以空格分隔。输出格式对每组测试用例,在一行中输出Case #X: true如果 A+B>C,否则...
2020-01-13 21:20:47
194
原创 PAT乙级练习题_1010“一元多项式求导”_python解题
原题设计函数求一元多项式的导数。(注:xnx^nxn(n为整数)的一阶导数为nxn−1nx^{n−1}nxn−1。)输入格式以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过 1000 的整数)。数字间以空格分隔。输出格式以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是 0,但是表示为0 0。输入样...
2020-01-13 21:16:00
288
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人