自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Spr Chan的博客

There is only one heroism in the world: to see the world as it is and to love it.

原创 Python爬虫实战:汽车导购网站评论爬取(大数据帮你买到心仪好车)

前言 四天入门Python(慕课网课:https://www.imooc.com/code/3255),三天入门简单爬虫(慕课网课:https://www.imooc.com/video/10674),八天撸完180行的代码,一路磕磕绊绊,一路的bugbugbug…,索性还是以比较快的速度解决了女...

2019-07-08 18:11:36

阅读数 73

评论数 0

原创 Python爬虫实战:京东拍拍验机(帮你买到最完美的二手iPhone)

文章目录网站介绍&使用痛点网站分析项目实施1. 爬取commodityId1.1 失败的爬取思路1.2 改进后的巧妙的爬取思路2. 增加筛选项3. 筛选所有商品 网站介绍&使用痛点   如图1所示,京东拍拍二手于近期上线了一个新平台:拍拍验机,顾客可以通过手机京东客...

2019-05-18 16:35:34

阅读数 2718

评论数 3

原创 【C++】 常对象、常数据成员、常成员函数总结

常数据成员  ◆ 常数据成员必须进行初始化,并且不能被更新。  ◆ 常数据成员不能在声明时赋初始值(普通数据成员也是),常数据成员必须在构造函数初始化列表进行初始化;普通数据成员在初始化列表和函数体中初始化均可。  ◆ PS:类的成员对象若要传入参数初始化,则必须在构造函数初始化列表进行;(成员对...

2019-03-24 15:07:25

阅读数 465

评论数 2

原创 三张图搞透第一范式(1NF)、第二范式(2NF)和第三范式(3NF)的区别

第一范式:   列1唯一确定列2、列3、列4…,即列不能再分成其它几列。   假设列1:订单名,列2:商品名,一个订单名里可以有多个商品名,所以这样就不符合第一范式。 第二范式:   首先符合1NF,另外包含两部分内容,一是表必须有一个(及以上)主键;二是没有包含在主键中的列必须全部依赖于全部主...

2019-03-20 00:17:07

阅读数 1810

评论数 8

原创 今天是属于程序员的日子

庆祝一下,祝自己在秃头的道路上越走越远…

2019-10-24 16:56:39

阅读数 17

评论数 0

原创 【小技巧】PhotoShop + lllustrator制作电子签名矢量图

前言   有时候我们需要制作电子签名并打印,但是往往直接将签名拍照并插入Word中再打印出来的效果很不好,这时就需要将签名转换成矢量图。 准备工具 手机扫描软件,如Scanner[IOS] PhotoShop Adobe lllustrator 教程步骤 首先将写在纸上的签名扫描到手机上,然...

2019-09-14 10:20:02

阅读数 53

评论数 0

原创 【Java】超严谨论证:为什么自定义类对象存储到Set集合中,要重写hashCode方法和equals方法

前言 首先看一下Set集合在存储元素的时候,判断元素是否重复的方法: add方法首先调用元素的hashCode方法获取该元素的哈希值,再判断Set集合中有没有元素的哈希值与之重复。如果没有,就会把新的元素存储到数组中。 如果有重复的哈希值(哈希冲突),再调用元素的equals方法和Set中已有的...

2019-08-21 22:09:38

阅读数 80

评论数 1

原创 【Java】哈希值相同的变量/对象的地址值也相同吗?

前言   “Java中直接打印对象,输出的是对象的地址值(对象的类没有重写toString方法)”,这是初学者在学Java基础语言的时候,大多数教程都是这么介绍的,初学者也会认为这就是对象在内存中存储的位置,如输出的地址值为: cn.imcyc.person.Person@11ff03 但是,其...

2019-08-21 19:49:44

阅读数 321

评论数 1

原创 【JDBC】使用/不使用数据库连接池获取连接对比

不使用数据库连接池 不使用工具类获取连接(以及注册驱动): //注册驱动 Class.forName("com.mysql.jdbc.Driver");//把要注册的驱动加载进内存 //获取数据库连接对象 Connection con = DriverManager.get...

2019-08-17 19:32:42

阅读数 130

评论数 0

原创 【JDBC练习】使用用户名和密码登录

前言 需求:   1. 通过键盘录入用户名和密码   2. 判断用户是否登录成功 分析:   使用sql语句:select * from user where username = " " and password = " ",如果这个sql有查询结果,则成...

2019-08-15 21:47:02

阅读数 139

评论数 0

原创 【JDBC练习】查看表的方法——表的数据封装成对象并装载成集合

前言   在MYSQL的db3数据库中存在表emp,通过可视化软件SQLyog可以方便的查看表的数据,如下图所示。 那么如何通过JDBC来查看表? 教程步骤 首先新建一个Emp类,把emp表的列名当成Emp类的私有数据成员,Emp类的代码如下: package cn.imcyc.domain...

2019-08-14 17:25:39

阅读数 76

评论数 0

原创 【Hexo + Next】侧边栏添加自定义文件夹(如友链)

前言   如果你刚刚完成博客的搭建,会发现Next主题的侧边栏默认文件夹很少,不过你可以通过配置主题配置文件_config.yml,增加标签、分类、关于等等文件夹,具体教程可参考官方帮助文档,网上亦有大量教程,这里就不赘述了。   当你在浏览一些完成度较高的博客时,会发现有的博客的侧边栏会有一些自...

2019-07-29 16:05:44

阅读数 105

评论数 0

原创 【Hexo+Next优化之坑】百度、谷歌收录sitemap站点地图

前言   之前陆陆续续写了一些搭建个人博客道路上遇到的坑,现在终于快把博客优化完了,只剩下CDN和SEO两块,今天就讲讲我在SEO中遇到的坑,文章分成两块——百度收录和谷歌收录。 百度收录   按照网上的教程(参考文献[4],[5]),成功部署百度SEO,但是过去了半天,我的sitemap收录依旧...

2019-07-21 19:58:17

阅读数 50

评论数 0

原创 【Hexo + Next主题】左侧栏友链一行多个显示

前言   Next主题的友链默认排版是一行一个,如图1所示。 图1 友链每行单个示意图 一旦友链数量过多,那么一行一个的页面排版就不怎么美观了,下面笔者教大家如何一行多个地显示友链。 教程步骤   打开你的博客文件夹下的themes/next/layout/_macro/sidebar.swi...

2019-07-20 13:44:21

阅读数 142

评论数 0

原创 【Next7.2.0版权声明大改动】仅需一步!开启内置版权声明(跟繁琐的自定义版权声明说拜拜~)

前言   在之前的Next版本中,只需要到主题配置文件_config.yml中将copyright改为true就能开启版权声明,如图1所示。 图1 老版本Next版权声明示意图   但是在最新的Next7.2.0版本中,官方对版权声明的设置做出了大改动,在主题配置文件_config.yml中已...

2019-07-19 14:44:02

阅读数 227

评论数 0

原创 【Hexo博客搭建 • 篇三】一个自定义域名同时绑定Coding(国内访问) + GitHub(国外访问)

前言   在【Hexo博客搭建 • 篇二】中,笔者详细介绍了GitHub仓库绑定自定义域名的方法,但是由于Github服务器的原因,导致访问个人博客不够稳定。本篇将介绍使用一个自定义域名同时绑定Coding + GitHub 的方法,点击imcyc.top,国内用户访问到的是Coding仓库,而国...

2019-07-09 22:08:39

阅读数 157

评论数 0

原创 【Hexo博客搭建 • 篇二】GitHub仓库绑定自定义域名

前言   使用Hexo+Github完成个人博客的搭建后,我的博客链接就是“https://spr-chan.github.io”,本文将介绍如何将个人博客链接改为私人定制的域名。 准备域名   1. 购买域名,我已经在阿里云购买到域名“imcyc.top”。   2. 解析域名,解析操作如下图所...

2019-07-07 13:13:25

阅读数 87

评论数 0

原创 【Hexo博客搭建 • 篇一】本地博客主题修改后,推到远端服务器的操作细节

  以MacOS系统为例,在个人博客配置文件夹修改好主题文件后,如何推到远端服务器(github仓库)?网上搜到的答案一般是:     $ hexo clean     $ hexo g     $ hexo d hexo操作三连就行了,但是如果我们直接打开终端输入“hexo clean”是会报错...

2019-07-06 19:21:46

阅读数 193

评论数 0

原创 【VMware装黑苹果】DiskMakerX制作macOS Mojave 10.14.x的U盘启动盘(macOS系统下)

前言:   在色魔张大妈上看到一篇灰常灰常详细的VMware虚拟机装macOS Mojave10.14.x的教程,但是实操中我也遇到了和帖子下面众多网友所遇到的一样的问题,就是在win10平台下使用TransMac制作的 macOS U盘启动盘,VMware无法识别,从而使整个教程进行不下去。  ...

2019-07-04 19:22:42

阅读数 1060

评论数 0

原创 【Java】框架的基本原理下篇:简单的框架测试(使用注解而不是自定义注解)

案例:简单的框架测试   准备一个Calculator类,一个注解,一个测试类。   Check注解的代码为: package top.imcyc.day07.annotation.demo; import java.lang.annotation.ElementType; import ja...

2019-07-02 15:29:29

阅读数 24

评论数 0

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