自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python中读取文件乱码问题解决方案

对开发者来说,最让人头疼的问题之一莫过于读写文件的时候,由于编码千差万别,出现乱码问题。这时候我们可以使用chardet包来检测文件类型,然后再根据类型来decode,下面看举个例子:案例展示:我在[print data.decode(type[‘encoding’])]这一行打个断点,Dbug一下,可以看到encoding=’GB2312’ ,说明文件的编码类型为’GB2312’。 ...

2018-09-26 16:40:29 2536

原创 Python中的原生字符串r

Python中字符串前面加上 r 表示原生字符串,与大多数编程语言相同,正则表达式里使用”\”作为转义字符,这就可能造成反斜杠困扰。假如你需要匹配文本中的字符”\”,那么使用编程语言表示的正则表达式里将需要4个反斜杠”\”:前两个和后两个分别用于在编程语言里转义成反斜杠,转换成两个反斜杠后再在正则表达式里转义成一个反斜杠。案例展示:输出结果:Python里的原生字符串很好地解决了这个问题...

2018-09-26 16:40:10 533

转载 Python中使用Matplotlib绘图

            使用Matplotlib绘图,首先要导入pyplot包:案例展示:输出结果: 案例展示:输出结果:注意:如果绘制的图中包含中文,需要在plt.show()在前插入以下两行代码,解决中文显示问题: 输出结果: 也可以使用分类变量创建一个图。武汉托福Ma...

2018-09-26 16:39:48 171

转载 Python中list的清空

首先需要明确,在Python中,清空列表的操作有两类四种:第一类,在非函数参数的list中,可以使用del lst_new[] 或者list_new=[] 来清空列表。del_lst.py执行结果:很明显,在普通的非函数参数list中只需要使用 del lst_new[] 或者 list_new=[] 就可以清空列表。第二类,对于作为函数参数的list,用上面的方法是不行的,因为...

2018-09-26 16:37:46 2315

转载 pandas数据结构之Series

Series 是一种类似于一维数组的对象,它由一组数据和一组与之相关的数据标签(lable)或者说索引(index)组成。现在我们使用Series生成一个最简单的Series对象,因为没有给Series指定索引,所以此时会使用默认索引(从0到N-1)。我们还可以生成一个指定索引(index)的Series:我们也可以通过字典来创建Series对象,可以发现,用字典创建的Series...

2018-09-26 16:37:15 101

转载 pandas 数据结构之DataFrame

DataFraame是一个表格型的数据结构,它含有一组有序的列,每列可以是不同的值类型。DataFrame既有行索引也有列索引,可以被看作由Series组成的字典(共用同一个索引)。DataFrame 对象的构建的方法有很多,最常用的是用包含等长的列表或者是NumPy数组的字典创建DataFrame对象。在建立DataFrame 对象的过程中,我们可以指定列的顺序:和Series一...

2018-09-26 16:36:58 374

转载 MySQL跨服务器复制数据库(数据迁移)

MySQL数据库部署在一台服务器上,笔者在做一个项目时,需要在新服务器上重新创建数据库并写入相同的数据(或者叫数据迁移)。要使用的工具:Navicat本次MySQL跨服务器复制数据库,借助Navicat的“转储SQL文件”和“运行SQL文件”功能来实现。1.使用Navicat连接到需要数据迁移的数据库服务器,在数据库上右键,点击“转储SQL文件”,选择“结构和数据”,然后将其保存到本地...

2018-09-26 16:36:40 934

原创 Spring-在IDEA2016中创建maven管理的SpringMVC项目

这是一套我自己摸索出来的创建项目方法,基本是用在创建用maven管理的 Spring+SpringMVC+Mybatis的J2EE项目时。创建一个maven管理的webapp项目  在创建项目时,选择Maven后,不点击Create from archetype,即不使用已有网络仓库的模板项目目录 2 . 设置 点击next之后根据你的需求设置groupId(项目开发者域名),artif...

2018-09-21 17:27:25 110

原创 Spring-Spring框架基本配置文件解析

重点说明dispatcher-servlet.xml,applicationContext.xml,以及web.xml中与Spring有关的配置。 dispatcher Servlet  Spring MVC自带了一个开箱即用的servlet,全名为org.springframework.web.servlet.DispatcherServlet,下面需要设置一个元素,存在并当值为1时,则...

2018-09-21 17:23:59 160

原创 Spring-SpringMVC实现RESTful架构

本文介绍了如何通过Spring的相关注释,来实现RESTful架构 简述RESTful REST(Representational State Transfer)描述了一个架构样式的网络系统,比如 web 应用程序。如果你还不了解到底什么是RESTful,可以参考这一篇文章,这里我们着重讲使用。 RESTful架构详解 Controller 所有的Controlle...

2018-09-21 17:22:11 392

原创 RPC远程过程调用协议简述

RPC:Remote Procedure Call Protocol即远程过程调用协议,有时候也可以说是一种编程模式,应用场景多用于替代C/S模式中HTTP所主导的一系列框架。是一个计算机通信协议,并没有实体,只有具体的实现。让构建分布式计算更加容易,同时具有强大的远程调用功能。RPC会提供一种透明调用机制让使用者不必显式的区分远程调用与本地调用。它让本地应用能够简单,高效的调用服务器中的过程...

2018-09-21 17:21:05 220

转载 Redis命令:数据类型操作

《 Redis实战 》学习笔记命令 含义 incr key_name 键值自增1 decr key_name 键值自减1 incrby key_name amount 键值加上整数amount decrby key_name amount 键值减去整数amount incrbyfloat key_name amount 键值加上浮点数am...

2018-09-21 17:18:51 85

转载 MySQL 聚集索引/非聚集索引简述

MySQL索引中可以分为聚集索引与非聚集索引两类,在网络上也见过聚簇的说法,这里先简单介绍两种索引的含义与适用场景。懒得画图,全是字。索引的键值逻辑顺序决定了表数据行的物理存储顺序,也就是在数据库上连接的记录在磁盘上的物理存储地址也是相邻的,注意这一点特性,我们可以分析出它的适用情况。由于聚集索引规定了数据项,也可以说是记录在表中的物理存储顺序,物理顺序唯一,自然每张表中的聚集索引也是唯一的,...

2018-09-21 17:17:44 192

转载 mysql job failed to start-tomcat问题变种

首先说一说问题的背景:服务器端采用tomcat为J2EE容器,在一次失败的NIO测试(把控制台输出信息写在了NIO阻塞用的循环中)后,Ubuntu系统几乎崩溃,关闭java相关进城后,tomcat无法再次启动,我就采取了互联网人民最厉害的招数-重启服务器。 在重启服务器之后,tomcat可以启动,但是获取不到JDBC连接了,显而易见,这是MySQL没启动,正当我准备开启MySQL服务的时候,...

2018-09-21 17:15:08 104

转载 Linux服务器上安装部署Tomcat服务器

作为一个J2EE项目的容器,JDK是必须的,首先到JDK官网,下载一个适用于Linux操作系统的JDK.可百度搜索JDK,直接进去官网JDK1.8下载地址,由于JDK随时都在更新中,克根据自己的需求去下载。 建议下载的安装包(反正我是喜欢用这个)。 使用 命令将JDK解压或解压后复制在目录 /usr/lib 中, 随后配置环境变量: 编辑文件,于文件末尾加上一下内容: 此处还需...

2018-09-21 17:11:36 111

转载 JVM类加载机制—结合代码分析

《深入理解Java虚拟机》学习笔记首先看下面的两个类对于被主动引用的类,执行类加载操作,根据给定的全限定名获取这个类的二进制字节流(不一定是class文件,网络、动态代理等方式也会)并将二进制按虚拟机要求的格式存储在方法区(HotSpot存储用于访问方法区中这些类型的外部接口Class对象)。当注释掉main方法中对Test类的实例化语句后,可以看到,这里对父类、子类的stati...

2018-09-21 17:05:13 163

空空如也

空空如也

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

TA关注的人

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