- 博客(45)
- 收藏
- 关注
原创 ==和equals()的区别
若为基本类型则==比较的是具体的值是否相同,若为引用类型则==比较的是引用的地址是否相同。 equals()用于引用类型之间比较值是否相同
2022-07-30 17:51:24 220
原创 简单的Django项目
此次项目是一个very简陋的Python web项目,是一个青青草原小羊展示系统,具备用户登录、注册、登出的功能,登录成功进入列表页面,点击商品图片,跳转到查看商品详情页面
2022-06-17 08:30:00 10681 12
原创 web前端之html和css(1)
1,元素的显示方式1.1 div默认显示方式为:block,特点如下:1. 独占一整行2. 可以通过 css 修改其宽高3. 如果需要和其他的 inline 元素共享一行且能通过 css 修改其宽高的话,需要修改 display的值为 inline-block 即可。对于一个 span 而言,默认的显示方式是:inline,其特点是:1. 能和其他的inline元素共享一行2. 其宽度有内容决定,不受 css 设置的样式规则影响,3.如果需要通过 css 修改其宽高的话,
2022-05-20 08:00:00 250
原创 注册一个微信公众号
首先点击微信公众平台进行注册,点击注册后选择要注册的账号类型,我这里选择订阅号。点击进去之后就填写相关信息之后点击下一步,然后依次进行信息登记和公众号信息的填写就OK啦!最后的最后,欢迎关注我的微信公众号:大太阳花花公主...
2022-05-12 14:58:45 249 1
原创 读取hive表中的数据进行数据可视化
1,目的将数据导入到hive中,通过数据分析后将结果存到新的表中,然后读取hive中的数据进行数据可视化。2,hive中的操作首先将数据上传到HDFS,然后启动hive,如果因为namenode处于安全模式而无法启动hive可参考我的另一篇博文:“Name node is in safe mode”的解决方法_大太阳花花公主的博客-CSDN博客2.1创建数据库create database nybikedb;2.2,建表并导入数据注意在创建表之前需要先使用数据库,即use
2022-05-12 08:00:00 5550 10
原创 hive中的表操作
1,hive概述Hive是基于Hadoop的数据仓库,用于处理结构化的数据集,数据结构存在于MySQL,数据存在 HDFS。Hive可以将一个类似于sql的查询语句(HQL)翻译成MR程序,将job提交给HDFS进行查询 时,hive把HDFS上的一个目录映射成一张Hive表,在查询的时候就是把job放 在HDFS上处理该文件。Hive最适合用于数据仓库程序,使用该应用程序是进行静态数据分析,不需要快速响应结果,而且数据 本身不会频繁变化,其设计的目的是为了精通sql但是对Java编程相对较弱的分析
2022-04-30 17:15:21 2986 4
原创 【计算机网络】第二章 物理层
1,物理层的基本概念物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,而不是具体的传输媒体。用于物理层的协议也常称为物理层的规程。可以将物理层的主要任务描述为确定与传输媒体的接口有关的特性,即:1)机械特性:指明接口所用接线器的形状和尺寸、引脚数目和排列、固定和锁定装置等。2)电气特性:指明在接口电缆的各条线上出现的电压的范围。3)功能特性:指明某条线上出现的某一电平的电压的意义。4)过程特性:指明对于不同的功能的各种可能事件的出现顺序。数据在计算机内部多采用并行传输
2022-04-20 21:55:15 703 4
原创 【机器学习】报错之DataConversionWarning
今天在做随机森林和决策树在交叉验证下的效果对比时出现了如下报错:E:\anaconda\lib\site-packages\sklearn\model_selection\_validation.py:593: DataConversionWarning: A column-vector y was passed when a 1d array was expected. Please change the shape of y to (n_samples,), for example using
2022-04-18 16:32:27 3142 2
原创 【计算机网络】第一章 概述
1,计算机网络在信息时代的作用三大类网络:电信网络,有线电视网络,计算机网络。其中发展最快且起到核心作用是计算机网络。互联网(因特网),即Internet是由数量极大的各种计算机网络互连起来的。互联网的两个重要的基本特点:连通性和共享。连通性就是互联网使上网用户之间,不管相距多远都可以非常快捷且经济地交换各种信息。共享指的是资源共享,可以是信息共享,软件共享,也可以是硬件共享。互联网已经成为世界上最大的计算机网络。2,互联网概述2.1 网络的网络计算机网络由若干结点和连接这些结点
2022-04-11 08:00:00 435 5
原创 社区版PyCharm安装并创建Django项目
1,下载Django首先点击左上角的file选择setting,然后按照下方操作下载Django。出现下方所示情形表示Django下载成功。那么Django下载好了之后该怎么使用呢?由于我的是社区版,且Windows版本是Win7,所以显然不能利用pycharm直接创建Django项目,也不能利用cmd来直接创建。因此,我们需要学习利用pycharm中的虚拟环境来创建Django项目。2,创建Django项目右键点击file选择setting,在setting中找...
2022-04-10 15:40:29 5954 4
原创 【每日一题】数组篇
题目描述给你一个整数数组nums。如果任一值在数组中出现至少两次,返回true;如果数组中每个元素互不相同,返回false。示例 示例1:输入:nums=[1,2,3,1]输出:true示例2:输入:nums=[1,2,3,4]输出:false示例3:输入:nums=[1,1,1,3,3,4,3,2,4,2]输出:true提示:1<=nums.length<=105-109<=num...
2022-04-07 18:08:31 240
原创 【机器学习】DecisionTreeClassifier与红酒数据集
1,决策树决策树(Decision Tree)是一种非参数的有监督学习方法,它能够从一系列有特征和标签的数据中总结出决策规则,并用树状图的结构来呈现这些规则,以解决分类和回归问题。决策树算法容易理解,适用各种数据,在解决各种问题时都有良好表现,尤其是以树模型为核心的各种集成算法,在各个行业和领域都有广泛的应用。sklearn中决策树的类都在”tree“这个模块之下。这个模块总共包含五个类:tree.DecisionTreeClassifier 分类树 tree.DecisionTree
2022-04-03 19:54:08 3375
原创 “Name node is in safe mode”的解决方法
打开hive时出现了报错,大概就是说Namenode在安全模式下,解决方法如下:hadoop dfsadmin -safemode leave报错内容如下:which: no hbase in (/home/software/apache-hive-2.3.6-bin/bin:/home/software/apache-hive-2.3.6-bin/conf:/home/software/hadoop-2.7.3/bin:/home/software/hadoop-2.7.3/sbin:/h
2022-04-01 18:54:42 4445 2
原创 蓝桥杯试题 算法提高 乘除运算
问题描述 输入A, B,输出A*B和A/B的值。输入格式 输入的第一行包含两个正整数A, B。输出格式 输出两行,第一行包含一个整数,为A*B的值,第二行包含一个实数,保留两位小数,表示A/B的值。样例输入1 2样例输出20.50数据规模和约定 0<A,B<1000000000。代码如下: import java.util.Scanner;public class 乘除运算 { public static
2022-03-31 17:45:35 298
原创 【最近的一些笔记】
当虚拟机非正常关机时,再次打开虚拟机就可能出现如下情形解决方法:找到上图所示的配置文件,删除其同名的lck文件。如下图所示:然后再打开VM就可以发现虚拟机恢复正常。
2022-03-19 16:01:31 664
原创 【每日一题】最富有客户的资产总量
题目描述给你一个 m x n 的整数网格 accounts ,其中 accounts[i][j] 是第 i 位客户在第 j 家银行托管的资产数量。返回最富有客户所拥有的 资产总量 。客户的 资产总量 就是他们在各家银行托管的资产数量之和。最富有客户就是 资产总量 最大的客户。示例 输入:accounts = [[1,2,3],[3,2,1]]输出:6解释:第 1 位客户的资产总量 = 1 + 2 + 3 = 6第 2 位客户的资产总量 = 3 + 2 + 1 = 6两位
2022-03-03 08:30:00 283
原创 【每日一题】猜数字
题目描述 小A 和 小B 在玩猜数字。小B 每次从 1, 2, 3 中随机选择一个,小A 每次也从 1, 2, 3 中选择一个猜。他们一共进行三次这个游戏,请返回 小A 猜对了几次?输入的guess数组为 小A 每次的猜测,answer数组为 小B 每次的选择。guess和answer的长度都等于3。示例输入:guess = [1,2,3], answer = [1,2,3]输出:3解释:小A 每次都猜对了。输入:guess = [2,2,3], answer = [3,2,1
2022-03-02 08:30:00 147
原创 【每日一题】宝石与石头
题目描述 给你一个字符串 jewels代表石头中宝石的类型,另有一个字符串 stones 代表你拥有的石头。stones中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。字母区分大小写,因此 "a" 和 "A" 是不同类型的石头。示例示例1:输入:jewels = "aA", stones = "aAAbbbb"输出:3示例2:输入:jewels = "z", stones = "ZZ"输出:0:提示1 <=jewels.le...
2022-03-01 08:30:00 199
原创 【每日一题】数组串联
给你一个长度为 n 的整数数组 nums 。请你构建一个长度为 2n 的答案数组 ans ,数组下标 从 0 开始计数 ,对于所有0 <= i < n 的 i ,满足下述所有要求:ans[i] == nums[i]ans[i + n] == nums[i]具体而言,ans 由两个 nums 数组 串联 形成。返回数组 ans 。示例 1:输入:nums = [1,2,1]输出:[1,2,1,1,2,1]解释:数组 ans 按下述方式形成:- ans = [nums.
2022-02-28 08:30:00 174
原创 【每日一题】拥有糖果最多的
给你一个数组candies和一个整数extraCandies,其中candies[i]代表第 i 个孩子拥有的糖果数目。对每一个孩子,检查是否存在一种方案,将额外的extraCandies个糖果分配给孩子们之后,此孩子有 最多的糖果。注意,允许有多个孩子同时拥有最多的糖果数目。示例 1:输入:candies = [2,3,5,1,3], extraCandies = 3输出:[true,true,true,false,true]解释:孩子 1 有 2 个糖果,如果他得到所有...
2022-02-28 08:30:00 93
原创 【每日一题】拆分数位后四位数字的最小和
给你一个四位正整数num。请你使用num中的数位,将num拆成两个新的整数new1和new2。new1和new2中可以有前导0,且num中所有数位都必须使用。比方说,给你num=2932,你拥有的数位包括:两个2,一个9和一个3。一些可能的[new1,new2]数对为[22,93],[23,92],[223,9]和[2,329]。请你返回可以得到的new1和new2的最小和。示例1:输入:num...
2022-02-27 08:30:00 352
原创 【每日一题】基于排列构建数组
给你一个 从 0 开始的排列 nums(下标也从 0 开始)。请你构建一个 同样长度 的数组 ans ,其中,对于每个 i(0 <= i < nums.length),都满足 ans[i] = nums[nums[i]] 。返回构建好的数组 ans 。从 0 开始的排列 nums 是一个由 0 到 nums.length - 1(0 和 nums.length - 1 也包含在内)的不同整数组成的数组。示例 1:输入:nums = [0,2,1,5,3,4]输出:[0,1,2,4,5,
2022-02-26 08:30:00 145
原创 【每日一题】回文数
给你一个整数x,如果x是一个回文整数,返回true;否则,返回false。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121是回文,而123不是。示例1:输入:x=121输出:true提示:-231<=x<=231-1class Solution { public boolean isPalindrome(int x) { StringBuffer s = new StringBuffer(S...
2022-02-25 15:08:16 77
原创 【每日一题】两数之和
给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target 的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums = [3,2,4]...
2022-02-24 14:07:58 243
原创 Java的反射
现有一个User类,其中有name,age两个私有属性。其代码如下:public class User { // 姓名 private String name; // 年龄 private Integer age; public String getName() { return name; } public void setName(String name) { this.name = name; }
2022-01-22 16:25:46 149
原创 蓝桥杯试题 算法提高 二分法查找数组元素
资源限制时间限制:1.0s 内存限制:256.0MB问题描述 用递归函数实现二分法查找数组元素。 补充:要求给定数组采用如下代码定义 int data[200]; for (i=0; i<200; i++) data[i]=4*i+6;输入格式 输入一个待查找的整数(该整数一定在数组data中)。输出格式 该整数在数组中的指标。样例输入一个满足题目要求的输入范例。例1:262例2:438例3:774样例输出与上面的样例输.
2022-01-21 13:44:25 164
原创 蓝桥杯试题 算法训练 A
资源限制时间限制:1.0s 内存限制:256.0MB问题描述 1. 小明在大一的期末考试中几乎门门都是优秀,但仍有一些课程不是十分理想,请帮助小明统计成绩不到80分的课程的数量。 2. 假设用户输入肯定是非负整数,程序不需要对异常输入进行处理。请写出完整C语言程序。 3. 注意,本题不能使用数组、子函数、递归等我们未学过的数据结构及算法,否则视为0分处理输入格式 输入多个非负整数,由-1标识结束。输出格式 输出低于80分的整数数量,以换行符结束样例输入100
2022-01-13 17:44:52 249
原创 蓝桥杯试题 算法训练 DOTA
资源限制时间限制:1.0s 内存限制:256.0MB问题描述 1. 小明高考完之后迷上了dota2,开始疯狂的进行游戏比赛,游戏的结果有两种,分别是 ‘W’(胜利) 和‘L’(失败)。请帮助小明统计一下游戏的胜率。 2. 假设用户输入肯定正确,程序不需要对异常输入进行处理。请写出完整C语言程序。 3.注意,本题不能使用数组、子函数、递归等我们未学过的数据结构及算法,否则视为0分处理输入格式 由‘W’和‘L’两个字符组成的字符串,以换行符‘\n’结束输出格式 输出游戏胜...
2022-01-13 17:41:25 181
原创 算法学习第二天(递归)
1,利用递归对数组进行求和public class 测试_递归 {public static void main(String[] args) { int[] b= {1,2,3};//注意数组下标是从0开始的。 int sum=f1(b,0); System.out.print(sum+"\n"); int sum1=f2(b,2); System.out.print(sum1); }public static int f1(int[] a,int begin) {
2022-01-10 16:47:42 527
原创 蓝桥杯·基础练习(Java)
1,给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200输入格式 第一行为一个整数n。 第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式 输出一行,按从小到大的顺序输出排序后的数列。2,给定n个十六进制正整数,输出它们对应的八进制数。输入格式 输入的第一行为一个正整数n (1<=n<=10)。 接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数
2022-01-08 16:37:16 777
原创 算法学习第一天
1,1-1000这1000个数放在含有1001个元素的数组中,只有唯一的一个元素值重复,其它均只出现一次。每个数组元素只能访问一次,设计一个算法,将它找出来;不用辅助存储空间,能否设计一个算法实现?import java.util.Random;public class 唯一成对数{ public static void main(String[] args) { int N = 5; int[] a=new int[N]; for (int
2022-01-04 19:07:44 282
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人