自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 有序顺序表的合并操作的实现(3.28)

题目解题思路和代码:1.创建线性表结构包含数组和长度。#include<stdio.h>struct SqList//声明顺序表结构体 { int data[100]; int length;}LA,LB,LC;2.输入线性表长度和具体数据。int main(){ scanf("%d",&LA.length);//储存第一个 顺序表的长度 for(int i=0;i<LA.length;i++) { scanf("%d",&LA.dat

2021-03-28 16:58:23 678

原创 轻松完成Eclipse连接Oracle

背景:今天在准备做一些基于C/S模式的考试系统的时候,需要运用到Eclipse和Oracle的连接来完成数据的存储和读取操作,所以就简单记录一下连接过程以便给大家一个参考。步骤:1.打开Eclipse,然后选择菜单栏中的【窗口】-【显示试图】-【其他】,然后显示图1窗口界面后选择Data Source Explorer 并Open,在下方显示窗口显示图2:图1:图2:2.选择Database Connections后右键New,显示 新窗口如图,选择Oracle之后在Name输入数据库名称(

2020-12-04 16:14:56 2227 1

原创 你还不知道大数据?

背景:12月份有的同学参加了新工联盟一级的测评考试,一级的内容主要是包括一些计算机基础、大数据基本知识、数据操作和处理、数据分析方法和数据可视化方法,今天就简单分享其中一部分内容(持续更新)。一、大数据定义定义:对于“大数据”(Big data)研究机构Gartner给出了这样的定义。它是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力来适应海量、高增长率和多样化的信息资产。通俗点:无法在一定时间内用常规软件工具对其内容进行抓取、管理和处理的数据集合。二、大数据基本特征特征:大数据有五

2020-12-03 15:45:18 522

原创 基本数据统计方法

背景:12月份有的同学参加了新工联盟一级的测评考试,一级的内容主要是包括一些计算机基础、大数据基本知识、数据操作和处理、数据分析方法和数据可视化方法,今天就简单分享其中一部分内容(持续更新)。一、中心位置1.众数2.中位数3.均值二、分散程度1.方差2.极值三、分布程度1.偏度2.峰度...

2020-12-03 15:02:44 2324

原创 简洁机器学习方法

背景12月份有的同学参加了新工联盟一级的测评考试,一级的内容主要是包括一些计算机基础、大数据基本知识、数据操作和处理、数据分析方法和数据可视化方法,今天就简单分享其中一部分内容(持续更新)。一、机器学习1.监督学习①理解:所谓的监督学习,就是我们首先导入包含有训练属性和目标属性的数据集,然后监督学习算法会从数据集中学习得出训练样本和其目标变量之间的关系,然后将学习到的关系对新样本(未被标记的样本)进行分类。②举例:我们可以根据学生学习时间预测考试成绩的例子,监督学习算法的目标是给出新的输入X,使得

2020-12-03 14:15:06 178

原创 秒懂Excel的经典引用

背景:在Excel中的基本应用我们所熟知的最基本的相对引用和绝对引用很多人模模糊糊,分不清楚,所以今天就用最基本的例题讲解他妈到底长什么样子。1.相对引用(A1)比如下面我们展示一个包含三个员工的基本工资表,三人的总工资分别包含基本工资和补贴两部分,而且每个人的补贴金额是不一样的,所以我们算总的工资需要对每个人地基本工资和补贴进行相加求其总和:我们在张三的总工资处填写求和公式=B2+C2回车就可以求其总和,然后在右下角往下拉就可以求其他人的工资总和,而且双击可见自动补充对应的公式:总结:相对

2020-12-02 14:40:05 299

原创 抖音无水印视频轻松实现

ideo_name = int(random.random() * 2 * 1000) if len(str(video_name)) > 20: video_name = video_name[:20] video = requests.get(video_url, headers=he

2020-11-27 19:51:58 2097

原创 抓取不带水印的壁纸

背景:在刷视频的时候经常遇到这种情况,那就是突然弹出非常好看的壁纸,然后准备下载保存下来的时候却发现存在这不可抹去的水印,今天刚好自己遇到了,所以准备记录下自己的实现过程。实现:1.同样的打开抖音推荐的壁纸视频,点进去居然还是长图,所以我们直接提取它的链接(分享的复制链接):https://v.kuaishouapp.com/s/XhsvLjn9然后在电脑上打开网址转换成:https://m.gifshow.com/fw/photo/3x3yk9y3s5e9cis?did=web_6735b618d

2020-11-27 19:45:44 846

原创 Python爬取皮皮虾视频

背景:今天闲着没事做,然后想着刷刷视频,然后发现前段时间学习了一下网络爬虫的一些基本应用,就想着利用爬虫到网上去爬取一点视频来模拟人为的点击“下载操作”。因为皮皮虾是手机端的app,所以就肯定不能把目标放到软件上。所以我们的重点就是下载分享的链接上。我们随便选取一个视频点击分享后发现,我们可以直接复制视频的链接,所以就可以开始了:1.打开软件随便选取一个视频点击分享,然后将分享的连接在电脑上打开比如 :https://h5.pipix.com/s/JQaxYVx,电脑打开之后的链接变成:https:

2020-11-27 16:45:13 2135 1

原创 Chrome Devtool随心所欲修改内容

今天给大家介绍一个冷知识,单纯为了娱乐哟。先直接上两张图,我知道你笑了,没错这就是今天的Ctrl+f技能。首先打开Chrome 开发者工具,然后选择Elements,这个时候只需要按下Ctrl+f启动下方源码搜素框就可以搜索你想改的区域比如上面的(790.00),然后双击源码进行任意修改,最后回车搞定。然后你就可以在这个页面进行截图装X了。每天一个娱乐小技巧哟!...

2020-11-24 00:31:17 441 2

原创 继承、多态与接口

一、概念继承(单继承)表示存在于面向对象程序中两个类之间的一种关系,当一个类充当另一个类的子类时就自动拥有了另一个类的所有非私有属性和方法,我们就称这两个类具有继承关系。二、域的继承与隐藏1.子类可以无条件的继承父类的非私有域,即父类的非私有域实际是各个子类都拥有的域。2.子类还可以定义一个和从父类继承来的域的变量完全相同的变量,这种方式称之为隐藏。当子类执行继承的父类的方法时处理的是父类的变量,而当子类执行自己定义的方法时所操作的就是自定义的变量而把父类的变量隐藏起来了。三、方法的继承与覆盖1

2020-11-23 23:52:50 345

原创 类与对象简结

一、类的声明的一般形式1.类修饰符public:该类能被其他任何类调用。abstract: 声明是抽象类,不能被实例化。final:该类不能被继承,也就是说这个类没有子类。其他:如果没有声明默认为包访问性(同包内可以访问)。2.说明一个类的父类class 类名 extends 父类名{ }3.说明一个类所实现的接口…implements Interfaces1,Interfaces2…Interfacesn二、成员变量的声明1.一般声明[可访问性] [static] [final]

2020-11-23 21:49:40 1200

原创 多线程两种方法

背景:多任务是计算机操作系统同时运行几个程序或者任务的能力,严格来说一个单CPU在任何给定时间只能执行一个任务,然而操作系统可以很快地在各个程序之间进行切换,让人开起来就好像计算机在同时执行多个程序。线程指的是单一顺序的执行流,又叫做轻量级进程。线程共享相同的地址空间并构成一个大的进程,线程可以独立执行,一个程序可以同时使用多个线程来完成不同的任务。一、线程的使用方法1.通过继承Thread类构造线程。Java定义了一个直接从根类Object派生的Thread类,所有的这个类派生的子类或者间接子类均为

2020-11-21 19:35:56 169

原创 整体理解抽象、封装、继承、多态

背景:上一次我们比较形象化地介绍了类和对象。这一次简单介绍一下抽象封装和继承多态。这也是面向对象程序设计的重要特点,下面我们就一起来看看吧!一、抽象抽象是分析和设计中经常使用的一种重要的方法,也就是分析...

2020-11-21 16:51:43 2610 1

原创 Rstudio链接Oracle问题解决

背景今天学习到R语言时涉及到需要使用Rstudio和数据库连接,因为在学校使用的Oracle关系数据库,所以就试了试整个过程还遇到了一点点问题,所以给后面遇到同样的问题的同学提供自己的解决方法。问题:1.我直接按照书上的代码进行连接数据库(没有任何准备工作)然后问题:显然是问题是没有数据源名称和默认的驱动程序解决办法:1.打开RGui界面然后选择程序包安装程序,选择中国Beijing的镜像后选择RODBC程序包并安装。2.安装成功之后在命令行运行odbc32.exe,结果如图:3.接下

2020-11-18 22:21:20 279

原创 类与对象的形象解释

背景:Java 是一种面向对象的程序设计,基本原则就是在考虑程序设计的时候力图按照人们思维方式简历问题的模型,以对象世界的思维方法来思考和解决问题。为此面向对象技术引入对象来表现事物和传递信息建立事物之间的联系。一、对象在面向对象程序设计中,对象是相关变量和方法的软件集,是可以保存状态和一组操作的(行为)的整体。在我们现实生活中对象有两个最基本的特征包括:状态和行为。举个简单的例子,一辆自行车的状态包括:颜色、、款式、轮子大小、价格等等。它的行为包括:刹车、加速减速等操作。这是非常容易理解的,那么我们

2020-11-17 15:23:03 428

原创 微博热搜榜动态演示

背景:我们知道基于网络爬虫,网页抓取需要考虑很多网页加载的方式来选择合适的爬取方法,但是微博热搜榜我们发现在网页源代码中就可以轻松获得 热度其和热搜内容。今天就尝试着利用网络爬虫和可视化进行动态演示。一、准备工作1.打开微博热搜榜单网址查看热搜榜单内容和热度。https://s.weibo.com/top/summary?Refer=top_hot&topnav=1&wvr=62.选择开发者工具选择查看源代码,选择Network刷新页面获得相应内容,这里选择第一个请求查看Resp

2020-11-13 11:01:19 634

原创 Java用户界面

一、背景:今天呢,我们需要了解的就是利用面向对象编程来编写GUI(图形用户界面),在Java中图形用户界面各个基本原件都定义成类,一般包括 菜单、输入区、按钮、对话框、窗口和画板。这些构建类组成Java的抽象窗口工具包AWT。构建太多,我们将其中最重要的类做一下大致的讨论:基本窗口类:Frame、Dialog基本GUI构件类:Button、Label、TextField、TextArea基本事件接口:WindowListener、MouseListener、KeyListener基本版面控制:Fl

2020-11-10 12:33:03 1798

原创 WindowBuilder安装出错

我真的太想吐槽了这个Java 里面的WindowBuilder插件了,安装过程很简单,但是等待时间太久了,最后完成45%给你冒出个error!这种心情真的太伤了。那么我就来介绍一下这个过程,希望各位早点解决!!!1.废话不多说,直接上干货。点击 【帮助】—【安装新软件】打开后如图:2.直接输入官网地址链接,不用去看eclipse 和WindowBuilder需要对应什么版本(我试过很多版本都出现同样的error,让他自己在官网寻找合适的版本)。对出现的选项框全选,然后疯狂点击下一步。http://

2020-11-08 16:06:53 1978 1

原创 Java语言知识基础

本篇文章主要是包含大部分Java编程基础知识,包括数据类型、表达式、控制流程以及相关的基本知识,全部是干货建议保存!不会对设计的知识进行详细解释,只是提纲挈领地概括,对有疑问和详细介绍的点可浏览器关键词见。(若存在错误请指出)一、差异Java的语法和C、C++相似,但是Java抛弃了C、C++部分不太合理的内容,主要包含:①全局变量 Java不能在任何类之外定义全局变量,只能通过一个类定义公用静态变量实现全局变量② Goto语句 Java 不支持,而是通过异常(Exception)处理语句tr

2020-11-08 12:58:31 73

原创 具有输入输出流的程序

1.背景:前面介绍了两个最基本的独立应用程序和Applet程序,今天让我们来体验一下具有输出输入功能的程序,你会对Java有进一步了解。交互式的输入输出,首先输入姓名,Enter之后给出问候信息,然后询问年龄并输入,最后说出一句恭维的话!2.编写程序3.程序讲解首先载入java.util .*, Scanner类是一个简单的文本扫描输入类,首先对Scanner进行实例reader,并将输入流对象System.in作为他的输入流,这样reader就像管道一样把数据传给当前程序。String nam

2020-11-08 12:10:36 174

原创 第一个Applet程序

1.背景介绍:Applet程序是不同于独立应用程序的另一类Java程序,是一种嵌入在浏览器中的Java程序,他必须扩展Applet类。扩展Applet类没有构造方法,也不需要main()方法,一般包含init():首先执行且只执行一次;start():自动执行当Applet页面被其他页面替代时调用stop()方法,重新访问变自动调start();destroy()方法。2.编写程序3.程序说明首先import 语句引入了java.awt.Graphics类和java.applet.Applet类,

2020-11-08 11:23:19 199

原创 第一个独立的应用程序

1.准备工作①创建属于自己的workspace,具体位置自定义;②创建数据自己的工程(文件—新建—项目),成功之后如图:③点击src在当前workspace下创建工程需要的包,再在包下创建新的类即可(方法一样都是在文件新建后选择,注意的是创建类的名称一定要和.java文件同名)2.好了,创建好workspace、包之后就可以开始编写麻雀虽小五脏俱全的HelloWorld小程序啦!在创建好的包下面创建HelloWorld类,然后点击确定效果如图:3.编写程序、运行首先介绍一下整个程序运行的

2020-11-08 10:43:22 175

原创 Python实现噪点图像的生成

项目任务:生成一张320*240的随机黑白噪点图,并且在程序里显示FPS性能,FPS(frame per second),参考如下:

2020-11-06 11:45:32 1820

原创 Ajax动态网页的信息抓取(入门)

背景:不知道你们在学习网络爬虫过程中是否遇到过这样的问题,那就是在使用requests抓取页面信息的时候,抓取的结果和在浏览器上看到的不一样。浏览器中显示正常的页面数据,但是抓取的却是没有具体数据或者说只是首界面的源码。那就是因为现在很多Web页面的原始HTML页面不会包含任何数据,数据都是通过Ajax统一加载出来再呈现出来的,这样Web就可以做到前后端的分离,而且降低了服务器直接渲染页面带来的压力。举个例子,我们的微博页面,当你一直往下滑的时候内容就加载完了,页面没有刷新,链接也没有变化,但是等待加载圈

2020-10-30 20:17:31 709

原创 正则表达式和requests抓取猫眼电影排行

一、目的利用学习的requests库和正则表达式抓取猫眼电影的排行榜的名称、时间、评分和图片等信息。提取站点的地址:https://maoyan.com/board/4二、准备工作确保开发环境安装好了requests库。三、抓取分析打开提取站点的地址查看榜单信息,如图1:排名第一是射雕英雄传之东成西就,显示在主界面的有影片的名称、上映时间和地区、主演、评分和图片。翻到下面点击下一页URL地址相应发生改变,如图2:第一页的地址是:https://maoyan.com/board/4第二页的地

2020-10-30 09:12:17 812

原创 requests爬取二进制数据

当我们了解到urllib的基本用法之后,发现其中确实有很多不方便的地方,比如处理网页验证和Cookies的时候需要写Opener 和Handler来处理。今天给大家加好更加强大requests库抓取简单的二进制数据:1.下面以GitHub的站点图标来来一下:这边利用requests抓取站点图标,打印了Response的两个属性:text和content.运行结果如图:可以注意到,前者出现了乱码,后面出现了以b开头的数据(byte类型的数据)。因为图片是二进制数据,前面在打印的时候直接转换成str类

2020-10-29 11:59:51 1781 1

原创 数据分析思维模式(下)

七、远近度思维很多管理层的人员他们往往手握众多数据和报表,但是注意力却是非常的跳跃和分散。通过相关思维,找到最核心的问题和指标;或者建立远近度的思维方式。确定好核心问题后,还要分析其他业务问题与该核心问题的远近程度,由近及远,然后有计划地分配精力。八、测试/对比思维AB TEST,一是在条件允许的情况下,决策前尽量做对比测试;二是测试时,一定要注意参照组的选择,举个例子,A大多是已经在线的一个产品,而B是一个我们将要上线的另一版本的产品,直接通过B去替换A可能用户一下子接收不了,所以我们会切部分用

2020-10-24 12:37:28 469

原创 数据分析思维模式(上)

我们知道做数据分析,或者说不管是做什么工作,一个人的思维往往起着非常重要的作用,它就像一种武器可以让你在“战场”上驰骋沙场!一、分类思想所谓分类受

2020-10-22 22:23:49 515

原创 北京二手房价预测(数据分析)

分析目的:简单地介绍一个数据分析的初级项目,熟悉使用Python进行简单的数据分析的初级过程。数据源:来及网络链接的链家全网北京二手房数据,读者可以从百度云盘中复制链接和提取码获取,进行动手实践。链接:https://pan.baidu.com/s/18R24WTkZIOFH_qvaWjixOw提取码:61bp一、数据初步认识:需要导入要使用的机器学习包Sklearn和科学计算包Numpy,Pandas,可视化Matplotlib,Seaborn。...

2020-10-22 17:58:27 3150 3

原创 Pycharm输出中间数据被省略解决方法

Pandas库是Python提供的一个非常好用的数据分析模块,我们经常通过网络爬虫爬取的大量DataFrame数据行数或者列数比较多的时候,在打印结果中被省略,不能完整的看到数据的大致分布,所以需要解决输出的限制,进一步了解数据分布的区间有助于进行可视化和进一步数据分析。如图所示:可以通过pandas内置的set_option()方法解决,其实与显示的行数列数有关的选项主要是[display]中的[max_columns,colwidth,line_width等这几项,所以只需要将这几项属性值设置得大

2020-10-21 21:03:18 2806

原创 Java入门如何配置环境变量(Windows 10)

(注:该展示是本人配置的整个过程,可根据系统情况选择版本;如果下载的保存路径不一样,只需要在有关路径的地方替换成自己的路径即可)1.首先安装Java SE 应用程序进入官方网站 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html,下拉选择下图版本进行下载:这是楼主下载Java SE的 C盘详细地址(防止万一可参考)2.双击打开Java SE 安装包,进行安装过程,按照操作步骤点击下一步(可参考案例文件

2020-10-20 14:49:32 247 2

空空如也

空空如也

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

TA关注的人

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