自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 JAVA学习日记-反射(1)

1.概述运用反射机制可以在类运行时获取类内部结构元素(属性、方法…),并且可以修改代码,实现动态控制程序运行,动态代理等功能。但是反射使用过多会造成资源消耗过高。2.获取运行时的类由于我们要获取一个运行时的类的信息,就不能用RTTI的机制来获取类识别类的信息,RTTI就是我们平时编写好类之后编译再运行,这种方式会在编译时就是别了类的信息。反射则通过java的**Class(java.lang...

2018-12-28 21:56:35 182

原创 Java学习日记-注解

在源码中标记,起到标记提示和动态控制程序的作用,动态控制需要在程序运行时获取注解信息,从而实现动态控制程序运行。形象:@annotation_name一、分类说明1.jdk自带注解认识、了解、熟悉jdk自带的注解的名称、作用1.1 标准注解:标准注解起到提示的作用@Override表示重写或覆盖父类的方法@Deprecated表示该方法过时,提醒使用新代替的方法,...

2018-12-27 17:53:58 173

原创 java学习日记-泛型、注解

一、泛型代表一组类似的操作尝试创建一个方法可以遍历整数型数组和字符串型数组,而在java中方法所接受的参数是只能被定义为一种类型,因此无法创建一种输出方法能适应输出三种数据类型数组。所以需要对不同类型的数组来创建不同的方法,这非常的麻烦。而泛型正是用来解决这个问题,泛型可以代表一组类似的操作以下是泛型的基本使用准则:声明泛型方法需要有一个类型参数声明区域,该区域的内容用尖括号号’&lt...

2018-12-26 20:05:33 197 1

原创 Java学习日记-java集合框架

集合框架定义了一个用来存储和操作集合的整体框架,前一篇数据结构的内容大部分像是vector、hashtable、stack等被整合到集合框架中,通过对集合操作和存储特性的抽象提取,形成了一个有层次的框架,总共分为三层:接口、实现类、算法。不同层次、不同数据结构之间的关系如下:...

2018-12-25 22:36:33 149

原创 Java学习日记-java数据结构

Java 数据结构1.枚举(Enumeration)enumerate本身不是数据结构,但是在其他数据结构中使用比较多,可以从数据结构中取回连续元素,但是现在被迭代器取代,现代代码中用的非常少。1.1functions:hasmoreElements()在从数据结构中取回数据之前需要将数据结构中的数据复赋值给Enumeration对象,然后通过Enumeration的方法来遍历数据。...

2018-12-25 08:59:15 188

原创 python爬虫爬取异步加载网页信息(python抓取网页中无法通过网页标签属性抓取的内容)

1.问题描述最近由于学习内容的要求,需要从网页上抓取一些数据来做分析报告,在看了python爬虫的一些基础知识之后就直接上手去网站上爬数据了。作为新手踩坑是无法避免,最近就遇到了一个比较难的问题:一般情况下,要抓去网页上某个标签上的内容,在通过urllib下载网页内容后通过BeautifulSoup对象解析网页内容,然后就可以通过fina_all()方法找到我们想要的标签内容。举个例子,我想...

2018-11-18 11:13:53 13980 2

原创 ubuntu用软件中心安装的eclipse启动异常(java.lang.ClassNotFoundException: org.eclipse.core.runtime.adapt)

启动异常之后eclipse会提示查看logs,查看后会看到这个异常提示:java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter关于这个问题我是参考了stack overflow 里面一个同样的问题,下面给出链接:https://stackoverflow.com/questions/...

2018-10-22 21:21:03 18483 6

原创 在pycharm中运行jupyter notebook遇到“The port 8888 is already in use, trying another port”问题

连续试了几次在pycharm中运行notebook今天终于成功了。之前一直想在pycharm中用notebook结合pycharm的智能提示和notebook以cell执行代码的特点,但是在运行的时候总是出现错误:“The port 8888 is already in use, trying another port”错误信息表明打开jupyter notebook所需要的8888端口已经...

2018-10-14 17:36:02 19038 3

原创 import tensorflow时出现的“Failed to load the native TensorFlow runtime”错误解决办法

tensorflow目前有CPU和gpu两种版本,我用的是cpu版本。今天在安装tensorflow完后,在import的时候出现了“Failed to load the native TensorFlow runtime”的报错信息,报错信息下面也给出了常见错误的解决方式:See https://www.tensorflow.org/install/install_sources#common...

2018-10-13 22:29:02 19044 2

原创 dataframe(数据框)数据用内置plot方法只能画出其中一列数据解决方法

昨天晚上在把数据可视化的过程中遇到了一个问题,我从csv文件里导入的dataframe数据中有总共有四列,其中三列看起来是数值型数据,另外一列是文本类型数据。 刚开始时想用内置的plot方法对数据可视化,但是发现使用方法后只有其中一列数据可视化, 其余两列却并没有。而且系统没有报错,最后分析出应该是数据本身存在问题。首先dataframe的plot**方法要求数据是数值型**,我查看了...

2018-09-19 10:47:36 3527

原创 数据库常用操作回顾三

接着上次的常用操作二补充涉及多个表的查询。首先用一个问题引导情景,目前有两个表,分别是用于存放教学安排信息的teaches表和用于存放课程信息的course表,表结构描述如下:teaches_table course_table 现在要查询在夏季(summer)开课的课程名称(title),这两个属性跨越的两个表,因此就需要将两个表连接起来后在进行查询。常用的表连接方式有两...

2018-09-12 19:43:12 496

原创 数据库常用操作回顾二

在数据库的常用操作一中,其中的一个概念 “属性名” 使用不严谨,在此之后更改为列名-即数据库中表的“列名”在数据库常用操作一中,我总结了数据库层面、表层面和记录的插入、删除更新操作的知识。今天总结查询方面的内容。 在关系数据库中查询是使用得比较多也是稍微有点复杂度的操作,根据表的数量可以分为单表查询和多表查询。从条件方面分为有条件和无条件,常用的查询条件分为六种:分别是比较、范围、集合、...

2018-09-08 17:04:44 264

原创 ubuntu18.04下安装搜狗输入法

今天遇到了一个莫名奇妙的问题,在使用Ubuntu系统自带的拼音输入法时竟然没办法用数字键来选词,按下去出来的就是数字,而且按完之后也只能打字母拼音还使不出来了。果断下了一个搜狗拼音输入法来用,而且之前在Windows系统中也是一直用的搜狗输入法。 在搜狗的官网也有Linux版本的deb软件包,点击下载后选择运行 安装完成后还需要设置一下系统,由于搜狗输入法属于 fictx输入法系统而...

2018-09-08 15:59:10 1008

原创 数据库常用操作回顾一

最近在学习数据分析方面的知识,因为做数据分析工作中很多数据都会来自数据库,因此数据库的一些常用操作都是必不可少的,所以有重新回顾了一下之前学习的数据库操作知识,同时也可以当作面试前关于数据库知识的总结。数据库操作大致可以分为三类,一是数据库层面的看、建、用、导、删;二是表层面的看、建、删;三是数据记录方面的增、删、改、查,其中查询是最复杂也是最常用的,也可以单独列做一点去记忆。首先是进入数...

2018-08-30 17:51:10 185

原创 python数据分析与挖掘实战笔记二:第99页神经网络训练出现的错误'Some keys in session_kwargs are not supported at this time: %s'

ValueError: (‘Some keys in session_kwargs are not supported at this time: %s’, dict_keys([‘class_mode’])) 将模型编译处的代码: model.compile(loss=’binary_crossentropy’, optimizer=’adam’, class_mode=’binary’) ...

2018-08-11 23:33:17 6078 8

原创 用conda安装Rstudio后启动anaconda-navigator出现:段错误-核心已转储

错误提示: 这个时候只需要用conda更新一下所有的包就可以解决问题conda update --all之前有在网上看到说需要安装一个pyopengl包就可以conda install pyopengl但是我这样做了之后并没有解决问题,还有的说是权限的问题,但是我这里并没有修改文件的权限,可能我这里也是碰巧更新了某个包然后解决的问题吧,仅供大家参考以下。...

2018-08-05 23:41:08 4398

原创 python数据分析与实战学习笔记一:连续属性离散化

今天学习了将连续数据离散化的方法,主要有三个:等宽法、等频法、聚类法 等宽法是将数据的值域等分,每个部分拥有相同的宽度,然后为每个部分打上不同的符号或数值进行离散化; 等频法则是要求每个部分的记录数相同; 聚类法则是使用聚类算法比如k-means算法进行聚类获得簇,然后将合并到同一个簇做同一个标记。 三种离散化方法都需要用户指定产生的区间数书中用K-mean进行数据离散化的代码在pyt...

2018-08-03 22:57:25 2087

原创 python数据分析与实战、把dataframe的某一行添加到另一个dataframe

补上昨天没时间发的一篇文章 最近在学习张良均老师的python数据分析与实战 昨天在练习用拉格朗日插值法的时候遇到了一个问题,书中代码清单4-1中给出的代码无法将缺失值所在的行在插值前后展现出来,而是直接将整个data print出来,这样不利于根据具体案例再次检查这几行经过处理的数据。这里可以定义两个空dataframe分别存储缺失值所在的行插值前后的情况,其中将data的某一行添加到空da...

2018-08-02 17:12:05 14498 1

原创 错误提示:Unable to find an installation of R on the system which R didn't return valid output

这两天想安装Rstudio来配合anaconda使用来学习数据分析,之前在anaconda-navigator的home里面看到有Rstudio这个application,但是一直也安装不上去,莫名其妙浪费里好多时间。后面直接通过conda来下载安装,在anaconda的官方文档里面有相关的命令:conda install -c r rstudio安装完可以直接在终端用命令rstudi...

2018-08-01 22:35:00 5862

org.eclipse.osgi_3.8.1.dist.jar

在ubuntu软件中心安装的eclipse启动存在异常,需要在plugins中加入这个文件才能正常启动

2018-10-22

空空如也

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

TA关注的人

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