自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (6)
  • 收藏
  • 关注

原创 Python 使用Anaconda import SSL DLL load failde:找不到指定模块

File "C:\Users\Tf011\Anaconda3\Lib\ssl.py", line 98, in <module> import _ssl # if we can't import it, let the error propagateImportError: DLL load failed: 找不到指定的模块。在Python代码...

2019-05-21 16:43:42 7075 4

原创 二维码图片

图片

2018-06-12 12:59:23 500

原创 爬虫从头学之Requests+正则表达式爬取猫眼电影top100

爬取思路当我们想要爬取一个页面的时候,我们要保证思路清晰,爬虫的思路分四个步骤,发起请求,获取响应内容,解析内容,存储内容。根据这四个内容我们的思路就很清晰。以下为具体步骤使用requests库爬出单页内容根据返回值使用正则表达式分析保存至文件对目标网站进行循环以及多线程爬取项目实战部分使用requests库爬出单页内容爬取url:http://maoyan.com...

2018-06-09 14:52:24 799

原创 爬虫从头学之爬虫基本原理

什么是爬虫:请求网站并提取数据的自动化程序爬虫基本流程:发起请求:通过Http库向目标站点发起请求,即发送一个Request,请求包括额外的headers等信息,等待服务器响应。获取响应内容如果服务器能正常响应,会得到一个Response,Response的内容便是所要获取的页面内容,类型可能有HTML,Json字符串,二进制数据(如图片视频)等类型。解析内容得到的内容...

2018-06-09 09:58:03 379

原创 再次写文字

当再次写这篇文字的时候,距离上次写文字已经一个月零八天,这一个月零八天是懈怠 期,懒惰真的会击垮自己的雄心壮志,之前决定一个星期一篇文字,一个月后我有了新的体悟,不要被自己定的规则限制住,要保持思维的活跃,当想写,想表达观点,表达态度的时候,那就拿起笔,去写吧,没有什么可以束缚住我们的思维,摆脱自己的思维定式。另一个就是坚持,当我们坚持一件事,中途有懈怠,不要对自己丧失信心,每个人都想懈怠,最...

2018-05-27 12:31:55 220

原创 Mybatis--01.基本知识

1.Mybatis的基本组成SqlSessionFactoryBuilder(构造器):它会根据配置信息或者代码来生成SqlSessionFactory(工厂接口)SqlSessionFactory:依靠工厂来生成SqlSession(SQLSession会话:相当于JDBC中的Connection对象)SqlSession:即可以发送SQL去执行并返回结果,也可以获取Mapper的接...

2018-05-27 09:56:27 154

原创 SSM整合

目录结构这里写图片描述2.代码controllerpackage com.how2java.tmall.controller;import com.how2java.tmall.pojo.Category;import com.how2java.tmall.service.CategoryService;import org.springframework.beans.factory.ann...

2018-05-22 18:18:44 295

原创 Python爬虫之scrapy--01爬取伯乐网文章

github:https://github.com/Link-Secret/Python-crawler准备工作虚拟环境 mkvirtualenv article_spider安装scrapy pip install scrapy(可以选择豆瓣源,豆瓣源速度比较快) 如果安装Twisted出错,下载Twisted对应的whl文件安装即可创建...

2018-04-29 09:30:11 248

原创 Python系列之MongoDB--01.基本知识

mongodb的下载与安装(请下载3.0.15版本的避免不必要的错误) 安装步骤 1.安装比较简单,中间主要是选择“Custom”自定义 安装路径修改下:D:\MongoDB,直接放在D盘根目录下然后不断“下一步”,安装至结束。2.在MongoDB下创建data,在data下再创建db:D:\MongoDB\server\data3.打开CMD,进入D:\M...

2018-04-27 16:05:06 219

原创 Python系列之MySQL--01.基础知识

1.安装Python下载地址:www.python.com安装之后测试安装成功的方法:打开命令行窗口,输入python命令后,回车之后会显示Python版本等信息,此时说明安装成功2.安装依赖Python-mysql安装Pip install mysql-clientPip地址: https://pypi.python.org/pypi/mysqlclient...

2018-04-27 15:59:43 191

原创 Python系列之Redis--03.Redis实战项目

效果展示数据类型:新闻数据 hash新闻id String分页数据 List排序 Sorted set实现功能关键代码新闻的新增# 新增新闻数据def add_news(self, news_obj): # 获取新闻id,自增 int_id = self.r.incr('news_id') # 拼接新闻数据hash key(news:2) ...

2018-04-19 18:08:48 1843

原创 Python之虚拟环境

虚拟环境的作用 虚拟环境可以完全隔绝别的python项目所用的依赖配置对当前的项目的影响 基本知识创建虚拟环境cmd 命令行输入 pip install virtualenv下载相应的包 virtualenv test创建虚拟环境 Using base prefix ‘d:\program files (x86)\python\pyt...

2018-04-19 18:05:59 164

原创 Python之虚拟环境

虚拟环境的作用 虚拟环境可以完全隔绝别的python项目所用的依赖配置对当前的项目的影响 基本知识创建虚拟环境cmd 命令行输入 pip install virtualenv 下载相应的包 virtualenv test 创建虚拟环境 Using base prefix ‘d:\program files (x86)\pytho...

2018-04-16 18:20:06 278

原创 Python系列之Redis--01.Redis

1 . Redis 简介 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库 Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化...

2018-04-16 11:29:48 189

原创 Python系列之Redis--02.Redis与Python操作Redis

1 . Redis 简介 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库 Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化...

2018-04-16 11:18:49 308

原创 时间的焦虑与别人的生活

2018年4月8日昨天在公交上,坐在位子上,下一站两个女生上车了,就开始讨论娱乐圈,本来用手机在看书,可是被喋喋不休的讨论给打断思绪,中间夹杂着笑声,突然思绪飘远。1 . 我不玩微博,不玩朋友圈,不玩抖音,不玩火山小视频,只偶尔关心下空间朋友的说说,我不关心娱乐圈的谁谁谁又离婚或者结婚,我唯一的偶像大概是周杰伦,他才华横溢,谦虚又三观正,靠自己活出精彩人生。别人讨论明星的时候我都不认识,为...

2018-04-11 15:08:07 229

原创 Jsp中引入css等外部文件路径问题

我们在jsp页面放置外部文件的连接的时候,有时候会出现无法访问的问题 原因一: 文件放在web-inf目录下,web-inf目录下最好不要放置需要外链的文件,因为服务器是保护这个目录的,浏览器一般无法访问 原因二: 外链地址写错,无法找到。或者文件路径改变 原因三: 绝对路径或者相对路径出错 绝对路径是以服务器为根目录的 相对目录是相对于当...

2018-04-01 10:34:33 5749

原创 当我们读一本书的时候,我们在读什么

我们总是考虑这本书对我有益吗,有多大的益处,我以前也总是这样考虑,当我认为这本书对我益处不大的时候,我会再三取舍,反复琢磨是否去读。其实这是相当愚蠢的,因为你不去切身体会,别人的总是别人的,你依旧原地踏步,不会有任何感悟。 1. 我之前听到的一句很震撼的一句话就是,就算你很倒霉,看了一本垃圾书,这本书有一句话,一个故事对提升自己有益,那我们为什么不去读呢,当然这就需要我...

2018-03-31 12:34:16 341

原创 old: text/html; charset=UTF-8, new: text/html;charset=UTF-8

当我们在一个jsp页面里面包含另一个jsp页面时候 &lt;%@include file=”../include/admin/adminHeader.jsp”%&gt;在包含文件里面设置的是 &lt;%@ page language=”java” contentType=“text/html;charset=UTF-8” pageEncoding=”UTF-8”...

2018-03-24 19:49:40 13726

原创 IDEA导入Eclipse项目问题总结

最近开始用IDEA,以前的项目都是Eclipse的,导入IDEA出现了很多问题 导入项目 1. 不能open目录,应该new - project from existing sources 2. 选择import project 3. 一路next ,会出现jdk版本不存在的问题,不用担心 4. 项目上右键选择op...

2018-03-24 10:09:42 12694 3

原创 Unable to parse template "Class" Error message: Selected class file name 'ProductServlet.java' mappe

状况:创建.class文件出错 报错: Unable to parse template “Class” Error message: Selected class file name ‘ProductServlet.java’ mapped to not java file type ‘Text files’解决: 1. 百度结果为修改模板后无法创建.class文件,观察...

2018-03-23 16:42:29 6866

原创 Git命令集

初始化一个Git仓库,使用git init命令。添加文件到Git仓库,分两步:第一步,使用命令git add &lt;file&gt;,注意,可反复多次使用,添加多个文件;第二步,使用命令git commit,完成。要随时掌握工作区的状态,使用git status命令。如果git status告诉你有文件被修改过,用git diff可以查看修改内容。HEAD指向...

2018-03-15 10:50:18 213

原创 MyBatis基础05之多对多关系

多对多一张订单里 可以包含多种产品一种产品 可以出现在多张订单里这就是多对多关系为了维系多对多关系,必须要一个中间表。在这里我们使用订单项(OrderItem)表来作为中间表Order表和OrderItem表create table order_ ( id int(11) NOT NULL AUTO_INCREMENT, code varchar(32) DE...

2018-03-14 17:54:26 198

原创 MyBatis基础04之多对一

多对一 一个category对应多个product,这是一对多 同样多个product对应一个category这是多对一 区分两种最主要的是看主体是谁 在实体类中需要持有对方修改Product.java ... private Category category; public Category getCategory(){ ...

2018-03-14 17:14:58 171

原创 MyBatis基础03之一对多关系

一对多 一个分类对应多种产品1.创建product表create table product_(id int NOT NULL AUTO_INCREMENT,name varchar(30) DEFAULT NULL,price float DEFAULT 0,cid int ,PRIMARY KEY (id))AUTO_INCREMENT=1 DEFAULT...

2018-03-14 16:45:33 110

原创 MyBatis基础02之CRUD(增删改查)

CRUD 即增删改查1 .修改Category.xml文件即可 &lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-map...

2018-03-14 14:58:47 180

原创 MyBatis基础01之入门

入门 平时我们都用JDBC访问数据库,除了需要自己写SQL之外,还必须操作Connection, Statment, ResultSet 这些其实只是手段的辅助类。 不仅如此,访问不同的表,还会写很多雷同的代码,显得繁琐和枯燥。 那么用了Mybatis之后,只需要自己提供SQL语句,其他的工作,诸如建立连接,Statement, JDBC相关异常处理等等都交给Mybatis去做...

2018-03-14 12:40:39 160

原创 单例模式

单例模式 单例模式分为七种,其中饿汉单例模式和懒汉单例模式最常见 三元素 1. 构造方法私有化 2.静态属性指向实例 3.public static 的getInstance方法,返回第二步的静态属性 饿汉单例模式 public class GiantDragon() { private void GiantDragon() ...

2018-03-11 21:03:30 165

原创 Eclipse jar包自动下载src源文件

1.点击help – Eclipse marketplace – 搜索 Java source attach , 2.点击下载,同意协议,然后等待下载,下载完毕后重启 3.右键点击要下载源码的jar包,在最下面有Java source attach的选项,点击之后就可以看到源码了。

2017-11-16 16:05:20 6111

原创 阿里云+wordpress搭建个人博客网站

搭建个人博客 可借鉴: 1:https://help.aliyun.com/document_detail/44595.html?spm=5176.doc51853.6.722.VDfHf6 2:http://www.cnblogs.com/smyhvae/p/4965163.html(很详细)

2017-11-08 08:25:19 290

原创 阿里云 ECS 安装 MySQL

问题: 我的阿里云ecs本身有个MySQL数据库,这就导致我一开始的时候老是想解决,ERROR 1045 (28000): Access denied for user 'root'@'localhost' 最重要的是解决不了,我没有想到重装,本觉得重装麻烦,其实如果一开始就重装就没有这么多问题了,解决方法: 1:卸载原有的MySQL 参考:http://www.cnblog

2017-11-06 17:27:03 432

转载 win10下scrapy的安装

转载自:http://blog.csdn.net/zjiang1994/article/details/52689144写在前面最近在学习爬虫,在熟悉了Python语言和BeautifulSoup4后打算下个爬虫框架试试。 没想到啊,这坑太深了。。。看了看相关介绍后选择了Scrapy框架,然后兴高采烈的打开了控制台,pip install Scrapy 1 这里写图片描述坑出现了。。。。运行

2017-11-05 15:01:55 371

原创 多分支语句中的跳楼现象

多分支的if语句和跳楼现象 用户输入成绩, 如果成绩大于等于85,那么提示优秀; 否则如果成绩大于等于70,那么提示良好; 否则如果成绩60~69,那么提示及格; 否则,不及格答案: <script type="text/javascript"> //第一步,得到用户输入的成绩 var score = parseFloat(prompt("请输入成绩"

2017-09-26 21:47:02 613

原创 617. Merge Two Binary Trees(二叉树的合并)

Given two binary trees and imagine that when you put one of them to cover the other, some nodes of the two trees are overlapped while the others are not.You need to merge them into a new binary tr

2017-08-21 09:01:49 267

原创 Windows下Python3安装BeautifulSoup4显示'You are trying to run the Python 2 version of Beautiful Soup under

今天安装BeautifulSoup4的时候一直出现这种错误,可是我的版本是Python3.6,我以为是我的Python版本高了,换成3.5还是出现这种问题,一开始搜到这篇博文,但是没有试试,造成浪费时间,以后不能太主观的否定了,多试试。转载自:http://www.cnblogs.com/Dragon5/p/6498422.html Windows下安装BeautifulSoup4显示’Yo

2017-08-21 09:00:36 1410 1

原创 461. Hamming Distance(转换成二进制比较)

The Hamming distance between two integers is the number of positions at which the corresponding bits are different.Given two integers x and y, calculate the Hamming distance.Note: 0 ≤ x, y < 231.Examp

2017-08-19 13:38:01 337

原创 657. Judge Route Circle(字符串转换成字符比较问题)

Initially, there is a Robot at position (0, 0). Given a sequence of its moves, judge if this robot makes a circle, which means it moves back to the original place. The move sequence is represented by

2017-08-19 11:16:40 260

转载 js调试(转载)

转自:http://www.cnblogs.com/mqfblog/p/5397282.htmljs断点调试心得 虽然网上已经有多的数不清的调试教程了,但仍然没有发现哪篇文章写的通俗易懂,索性自己尝试写写自己的一些使用习惯或者说是心得,希望对那些还不是很懂得使用断点调试的孩子有一些帮助(大神请无视~)。1.断点调试是啥?难不难?断点调试其实

2017-08-01 10:31:29 255

原创 Linux虚拟机安装以及jdk,tomcat,mysql的安装配置

转载:Linux虚拟机的安装与jdk,tomcat的安装 转载:MySQL的安装在安装MySQL过程中,第九步出现问题:输入mysql -uroot -p提示mysql指令没找到 只有在mysql/bin目录下输入./mysql -uroot -p 才会出现输入密码的情况,疑惑:我不是配置了环境变量吗;输入命令:vi /etc/profile设置环境变量:export PATH=$JAVA_HO

2017-07-12 16:56:43 1087

原创 Java--多线程

//在学习多线程的过程中要知道每次的线程结果都可能不相同(和CPU的分配有关),要多运行几次找到规律//关于多个线程操作一个对象和多个线程操作多个对象–多线程操作一个对象就可以分享一个资源(多线程单个对象容易引发并发问题) 多线程操作多个对象()1.线程的定义(每个类后面可以加引号,个人习惯不同) 继承Thread方法实现多线程 实现Runnable接口实

2017-06-24 17:10:54 9675

Android开发 文档

Android开发文档

2017-04-17

23种java设计模式

23种java设计模式

2017-04-17

mysql数据字典导出工具

mysql数据字典导出工具(该资源需要MySql.Data.dll文件)

2017-04-17

camPlay视频播放器

avi视频工具,看教程专用

2017-04-17

java+in+a+nutshell+3rd中文版.pdf

java+in+a+nutshell+3rd中文版.pdf

2017-04-16

空空如也

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

TA关注的人

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