- 博客(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关注的人
RSS订阅