自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wl_Honest的博客

还差得远

  • 博客(69)
  • 收藏
  • 关注

原创 Python之pandas读取Excel表格空值为nan的处理

最近项目中有一个功能是要读取Excel表格并对其数据进行空值判断,这里我用的是pandas读取Excel文件,在进行空值判断时总是不满足条件,将数据全部输出才发现,原来读出来的空值不是''而是nan:后来几经查询才发现pandas默认读取空字符串时读出的是nan,在使用pandas.read_excel(file)这个方法时可以在后面加上keep_default_na=False,这样读...

2019-08-10 16:17:46 61939 9

原创 Python框架之Django简单实例(二)

这篇文章主要讲在Django中调用静态文件(如js、css)以及前后台的数据传递。1.承接上篇文章,在项目中新建一个static目录,将js、css文件都放这个目录里面。2.为了让Django找到这个目录,依然需要对settings进行配置:STATIC_URL = '/static/'STATICFILES_DIRS = ( [os.path.join(BASE_DI...

2018-12-29 17:39:38 664

原创 Python框架之Django简单实例(一)

首先声明编译软甲使用的是Pycharm,Django的安装这里就不赘述了,可以参考其他的文章。1.新建Django工程2.点击create后,工程目录如下: 3.创建APP打开Pycharm中的Terminal,输入命令:python manage.py startapp django_web 执行成功后,工程目录结构如下:  修改settings...

2018-12-29 15:17:02 1618

原创 Java调用Python脚本

最近突发奇想地想要在Java里调用Python脚本,在网上查过之后还真的可以。常见的java调用python脚本方式通过Jython.jar提供的类库实现 通过Runtime.getRuntime()开启进程来执行脚本文件这两种方法我都尝试过,个人推荐第二种方法,因为Python有时需要用到第三方库,比如requests,而Jython不支持。所以本地安装Python环境并且安装第三库...

2018-11-22 16:15:06 21564 11

原创 JDBC简单增删改查

最近发现框架用得多了,一些Java原生的东西反而有些忘了,大一大二使用过的JDBC都已经不会写了,古人说温故而知新,那么就在此记录一下复习JDBC的简单增删改查例子。一、什么是JDBCJDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。J...

2018-11-21 16:59:28 434

原创 微服务SpringCloud之Eureka(服务的注册与发现)

今天开始自学微服务架构,由于之前用过SpringBoot,所以我选择从SpringCloud开始学习。概念什么的转载其他大佬的吧......转载:https://www.cnblogs.com/xiaojunbo/p/7090742.html一:什么是微服务(Microservice)微服务英文名称Microservice,Microservice架构模式就是将整个Web应用组织为一系...

2018-11-15 10:41:04 318

原创 Java读取EXCEL表格中的数据

之前有一个需求,需要将Excel表格中的数据导入到数据库中,在参看网上的例子后完成了任务。这里贴出我的代码以供有需要的同学参考。首先,看一下表格数据: 我建的是maven工程,这里贴出需要用到的jar包:<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-collections4 -->...

2018-11-12 08:57:52 4554

原创 Python爬虫获取贴吧中的邮箱

最近公司正在谈的项目需要用到爬虫,和经理交流后,经理建议我用Python实现。昨天看了会儿Python基本语法后,在电脑上安装了Python 3.7以及编译器PyCharm。今天参考了网上的代码后,根据网上的代码小做修改,实现了之前用Java写的爬取贴吧帖子中的邮箱。以下为代码:import requestsimport datetimeimport redef get_email(...

2018-10-30 16:48:00 2081 1

原创 Vue.js入门简单小例子

本文例子参考:http://www.cnblogs.com/keepfool/p/5619070.html因原文中的Vue.js版本与现在较新的版本语法有些许不同,我只是将原文的代码稍作改动,符合2.2.2及以上版本的语法,在此记录方便自己回顾温习。废话不多说,直接上代码:<!DOCTYPE html><html> <head> <m...

2018-10-28 21:41:47 456

原创 Jsoup简单例子2.0——多线程爬取网页内的邮箱

上一篇文章讲了利用Jsoup爬取贴吧帖子里的邮箱,虽然爬取成功了,但我对效率有所追求。10页的帖子爬取了两百多个邮箱,最快用时8秒,一般需要9秒。在思考了一下怎么提升效率后,决定采用多线程的方式爬取网页内的邮箱。废话不多说,直接上代码。引入Jsoup的jar包此处省略,没有的可以查看上篇文章。import java.io.IOException;import java.util.Ha...

2018-10-18 15:49:46 1214

原创 Jsoup简单例子——爬取网页内的邮箱

一、前言Jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。主要功能:    1)从一个URL,文件或字符串中解析HTML    2)使用DOM或CSS选择器来查找、取出数据    3)可操作HTML元素、属性、文本二、案例这里以...

2018-10-17 09:22:01 1034

原创 浅谈WebSocket

WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket 连接允许客户端和服务器之间进行全双工通信,以便任一方都可以通过建立的连接将数据推送到另一端。WebSocket 只需要建立一次连接,就可以一直保持连接状态。以下以一个小例子浅谈WebSocket:1.新建一个web项目:2.在pom.xml中添加Jar包依赖:...

2018-10-16 09:34:44 396

转载 Eclipse Tomcat 虚拟路径 图片不显示问题

为了能让网站显示本地的图片,我在tomcat上添加了一个虚拟路径映射,当时用myeclipse运行的tomcat,一点问题都没有。然后今天我在eclipse上运行时发现居然没办法显示图片,然后找了一下解决方法记录一下。在Eclipse中,双击Server视图的Tomcat实例 点击下方的modules选项卡然后点击Add External Web Module…按钮...

2018-09-26 14:59:17 664

原创 基于浏览器的HTML5地理定位

最近项目要用到HTML5进行地理定位,上网查阅了一番,学习了借助高德地图 JS API和HTML5 Geolocation API两种地理定位的方法,特此记录。实现效果如图:1、实现原理:html5地理定位 + 高德地图2、实现思路:  ① 判断浏览器是否支持geolocation地理定位  ② 用HTML5 Geolocation API (地理位置应用程序接口)获取经纬...

2018-09-14 15:36:04 2142

转载 MyBatis - No constructor found

Mybatis出现了一个报错:No constructor found in XX类 解决方法添加无参构造器以及各个getter/setter字段

2018-09-14 11:09:14 533

转载 Java DecimalFormat 用法(数字格式化)

我们经常要将数字进行格式化,比如取2位小数,这是最常见的。Java 提供 DecimalFormat 类,帮你用最快的速度将数字格式化为你需要的样子。下面是常用的例子:import java.text.DecimalFormat;public class Test{ public static void main(String[] args){ double pi...

2018-09-07 15:17:31 247

原创 SSM框架+MySQL数据库配置事务管理

数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。例如银行转账,A账户转100元给B账户,正常的流程是A账户减掉100元,B账户增加100元。如果转账失败的话,不能出现A账户已经减掉100元而B账户没有增加100元的情况。这个时候就需要用到事务,要么B账户增加了100元,全部执行完成,要么全部不执行。SSM...

2018-09-05 17:10:13 1790

原创 mysql insert into select from和update select举例概述

开发中为了减少访问数据库,可以将查询结果插入到另一张表中的操作简化成一步,也就需要用到insert into select from语句。这里举个例子:insert into t_3(id,name,count) select t.id,t.name,t.count from (select a.code as id,b.name as name,b.count as count f...

2018-09-04 16:22:44 1044

原创 百度ECharts图表展示动态数据

百度ECharts是个非常强大的图表工具,引入百度提供的echarts.min.js文件后,只需从后台获取数据便可以图表的形式展示数据,能够更直观的查看、比较、统计数据。这里以一个柱状图展示动态数据的小例子讲解如何使用百度ECharts。1.首先引入需要的js文件: <!-- jquery --> <script src="https://cdn.bootc...

2018-08-22 17:14:51 4722

原创 Spring Boot简单入门(二)

上篇演示了Spring Boot最简单的一个实例,这篇将整合mysql和mybatis实现简单的登录功能。以前我们写java代码,都要自己手动一个一个去建实体类,写方法,这种琐碎的事情不但无聊且浪费时间,这里介绍一个好用的工具,Mybatis-Generator。它可以自动生成Dao、Modle、Mapping相关文件,具体使用方法请参考:http://www.cnblogs.com/lich...

2018-08-21 09:37:05 354

原创 Spring Boot简单入门(一)

上个月第一次接触了Spring Boot,当时摸索了一下便上手写代码了,虽然没什么问题,但是没什么比自己从头搭建一个更能了解其原理的了,于是今天自己根据网上的教程亲手搭了一遍,踩了一些不该踩的坑,浪费了很多时间,特此记录,写上一个简单的登录实例,方便后来的初学者。(登录实例在下篇详细展示)先声明一下环境,jdk为1.8,用MyEclipse2017开发,数据库采用mysql。1.构建项目...

2018-08-21 08:54:26 316

原创 CentOS7下MySQL数据库插入中文显示问号问题解决

昨天将自己的项目部署到虚拟机上的CenOS7上,测试的时候发现插入数据时如果输入的中文,查看时就变成了多个问号,在网上找了一通后终于解决了问题,特此记录。1.进入MySQL控制台:mysql -u root -p输入密码查看当前mysql运行状态:mysql>status 后面四个编码是我修改之后的结果,所以显示utf-8;默认编码是latin1。2.修改my...

2018-08-14 10:27:56 2361 1

原创 input输入框输入金额校验

价格输入框:<input type="text" id="price" name="price" class="form-control"/>js校验只能输入带两位小数的金额:$("#price").on('input propertychange',function(){ //如果输入非数字,则替换为'' this.value = this.value.

2018-08-13 14:14:58 8393 1

原创 Java+微信公众号开发学习总结(二)

上一篇文章总结了Java语言开发微信公众平台的第一部分——环境搭建与开发接入,这一篇总结消息的接收与响应。接入微信公众平台的时候,微信将发送Get请求给我们的校验方法。那当我们接收消息的时候,微信将向我们发送Post请求,并以XML的格式发送与接收数据。看一下微信发给我们的普通文本消息的XML包结构:<xml>        <ToUserName><...

2018-08-10 10:35:51 1181

原创 Java+微信公众号开发学习总结(一)

这两天自己想学习微信公众号开发,于是在网上搜索并上手练习,在这个过程中因为各种问题,(描述不完整,有的文章不知道怎么就蹦出个新的常量,也没说在哪定义的,还有jar包版本的问题坑了我一天的时间)所以特此在这记录。1.首先,先得注册一个微信公众号,上度娘搜索微信公众平台,进入这个页面注册(已有账号的跳过这个步骤):2.然后用Eclipse新建一个项目,这里我建的是web项目,jdk是1.8...

2018-08-09 16:02:23 9806 5

原创 jQuery监听动态生成的input的值变化

此篇文章承接上篇文章提到的练习,写完上篇文章后想把功能做得更完善,对于实时监听动态生成的input,在尝试了很多遍都不行后,于是去度娘搜了一遍,终于在度娘知道里找到了一个可用的方法。以下为我需要实现功能的代码,可参考上篇文章了解功能: //入库数量手动输入 $("body").on("input propertychange","input[name='amount']",f...

2018-08-07 17:47:27 8145

原创 jQuery获取表格同行不同列的值

今天做练习的时候碰到一个问题,就是在一个动态生成的表格中点击a标签修改同行不同列的值,在经过网上查询和自己尝试后解决了这个问题,特此记录。首先这是需求,点击某行的加号或者减号修改该行的入库数的数量:新手记得引入jQuery文件:<!-- jquery --><script src="https://cdn.bootcss.com/jquery/2.2.3/jq...

2018-08-07 16:09:32 2861

原创 java+jquery分页

首先,引入jquery和jquery.page文件<script src="https://cdn.bootcss.com/jquery/2.2.3/jquery.min.js"></script><script src="<%=basePath %>js/jquery.page.js"></script>&

2018-07-30 09:21:14 683

原创 myeclipse+maven搭建SSM框架

首先说明下环境,jdk使用的是1.8,tomcat使用的是7.0.85,myeclipse是2017版,maven则是3.3.9。首先在myeclipse创建一个新的maven web工程,这里不做赘述,不会的可以自行百度。创建好之后在pom.xml里添加如下jar包:<properties>          <!-- spring版本号 -->     ...

2018-07-19 09:53:21 534

空空如也

空空如也

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

TA关注的人

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