自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chibuqikendeji的博客

一个编程小白的学习历程

  • 博客(30)
  • 资源 (4)
  • 收藏
  • 关注

原创 【数据库】SQL Server 使用BCP工具导出数据

SQL Server导出文件的SQL语句与MySQL不同,下面介绍使用BCP工具进行SQL Server数据导出。首先放上SQL语句:Exec master..xp_cmdshell 'bcp "SQL语句" Queryout 文件位置 -c -U "登录账户" -P "密码"'参数介绍:xp:表示本存储过程是扩展的存储过程,extend procedurecmdshell...

2020-01-14 15:12:01 784

原创 【Docker】在Ubuntu镜像容器中安装 Ping 命令(更换apt下载源)

学习 Docker 的过程中,进行到搭建 Docker 容器互联网络案例时,需要用到 Ping 命令测试,但是从仓库中pull下来的ubuntu:15.10镜像内部没有 Ping 命令,所以要安装 Ping 命令。正常的 Ping 命令的安装命令如下:apt-get updateapt install iputils-ping但是在执行apt-get update时就报错,无法下载...

2019-12-27 22:54:12 3582 1

原创 【Spark】使用break报错:Caused by: scala.util.control.BreakControl

Caused by: scala.util.control.BreakControl处理这个错误,首先先保证 break 与 breakable 配套使用,一般来说配套使用之后就不会报这个错了,比如下面这样:def main(args: Array[String]) { val numList = List(1,2,3,4,5,6,7,8,9,10); val loop ...

2019-12-03 16:29:16 724

原创 【Spark】Spark报错:Could not locate executable null\bin\winutils.exe in the Hadoop binaries

IDEA集成Scala和Spark之后,运行demo可能会报错:java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries.原因:我认为是因为在windows下单独使用Spark进行开发,并没有搭建Hadoop环境。解决:下载 winutils.exe并...

2019-12-02 17:06:37 281

原创 【数据库】联合索引的最左匹配原则理解

索引是基于B+树实现,所以这个最左匹配原则肯定要站在B+树的角度上来思考。首先我们看一下单个索引的B+树:如上图,一颗B+树根据一个值来构建,很容易理解索引的使用。假如是联合索引的话,我们可以想象一下将上图中的关键字"5"变成一个元组(x,y,....),在这种情况下,B+树会依据元组中左边的字段来构建。借助其他博主的图来帮助说明一下,如下图:上图中构建了一个(X,Y)的联...

2019-10-29 11:25:28 2009 3

转载 【数据库】数据库三大范式简析

参考文章:https://www.cnblogs.com/1906859953Lucas/p/8299959.html数据库范式是指:为了建立冗余较少,结构合理的数据库,在数据库设计中需要遵循一些规范,在关系型数据库中就称这些规范为范式。开发中最常见的设计范式有三种:1. 第一范式:当关系模式R的所有属性都不能在分解为更基本的数据单位时,称R是满足第一范式的,简记为1NF。...

2019-10-23 11:38:18 131

转载 【问题解决】iReport导出Excel出现大片空白(空白页)问题

问题:iReport导出Excel出现大片空白,尝试很多种方法并没有解决此问题。iReport版本:5.6.0最后解决的方法: 添加最外层的报表的属性:net.sf.jasperreports.export.xls.remove.empty.space.between.rows,将此属性的值设为true,具体步骤如下:1、选中报表;2、找到报表属性中More.....

2019-09-02 14:37:05 2267

原创 【资源下载】firefox 各版本下载

firefox 各版本下载地址:https://ftp.mozilla.org/pub/firefox/releases/点击到叶节点可以看到 exe 文件下载。

2019-07-04 16:43:26 542

原创 【Java笔记】ckeditor编辑器使用报错:CKEDITOR is not defined

在项目中将编辑器更改为 editor 时,报错:CKEDITOR is not defined。我这里的现象是:在 idea 上面启动项目访问没有出错,但是部署到服务器上,使用特定客户端访问时出错。在保证 ckeditor.js 文件能正常访问的情况下,还是会出现这个问题。考虑到是否是客户端使用的浏览器内核太低,导致版本不兼容。最后在Stack Overflow上看到了一个提问,和我...

2019-07-04 16:38:22 6347

原创 【Java】STS中代码自动提示出现问题 No Default Proposals

问题: 最近使用STS时,ALT+/ 补全出现 No Default Proposals 问题,但是jar包已经导入,如果自己进行import编写,程序不报错,但是就是无法自动补全。解决: 我的解决方式是打开菜单Window -> Preferences ->Java -> Editor -> Content Assist -> Advanc...

2019-03-21 10:45:16 1932

原创 【Java笔记】Maven设置默认使用的jdk版本

在使用Maven管理项目之后,每一次创建Maven项目,默认使用的jdk版本都是1.5版本。之前使用的解决方法只知道两种,一种是每一次创建一个新的Maven项目之后,在pom.xml中添加jdk插件。一种是进入项目的Properties中的Project Facets,设置Java的版本为1.8。后面知道一个好的解决办法第一步: 找到Maven安装目录下的conf下的setti...

2019-01-17 17:23:38 1218

原创 【Selenium】不同chrome版本对应的chrome驱动版本

chromedriver的下载地址http://chromedriver.storage.googleapis.com/index.htmlhttp://npm.taobao.org/mirrors/chromedriver/上面两个都可以

2019-01-07 14:49:18 2776

原创 【Java笔记】JDBC报错The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized (时区错误)

这是在使用MySQL 8.0以上版本(MySQL连接驱动和版本都是8.0以上)的时候出现的错误。原因是mysql安装的时候默认的时区不是东八区。我们就需要手动修改为东八区。解决办法:第一种:用root用户登录MySQL,查询默认时区,如果是下面这种情况,那就是MySQL系统默认时区,不是东八区。输入命令: set global time_zone='+8:00';执行完成之...

2018-12-28 15:06:12 1177

原创 【Java笔记】Maven安装与配置

一:Maven安装之前需要准备:1. JDK2. Eclipse二:下载、安装:1. 前往https://maven.apache.org/download.cgi下载最新的Maven程序2. 将下载好的zip文件解压,我解压到E:\ 下3. 配置系统环境变量: 新建 MAVEN_HOME ,值是:E:\apache-maven-3.6.0。 这个值是Maven程序...

2018-12-25 14:54:03 154

原创 【Java笔记】synchronized使用方法

当多个线程并行访问共享的数据时,通常会发生访问冲突,产生脏数据。可以使用synchronized关键字来避免这种情况出现。Java中任何对象上都有一把锁,synchronized的使用会让一个对象的锁在一段时间内只能被一个线程占用,让其他线程等待,当获得锁的线程释放锁之后,所有的线程才开始竞争这个锁。synchronized的用法有三种:第一种:同步代码块(对象锁)synchron...

2018-12-21 17:32:24 451

原创 【Java学习笔记】整数与字符串相互转化

因为自己总是记得不牢固,就写下来了。知识点:基本类型的包装类的装箱与拆箱字符串转化为整数有两种方法://第一种方法 int i = Integer.parseInt(str);//第二种方法 int i = Integer.valueOf(str); //或者写成 int i = Integer.valueOf(str).intValue(); ...

2018-12-20 20:49:15 195

原创 【Java笔记】Java运算符优先级记忆口诀

优先级口诀记忆:单目乘除为关系,逻辑三目后赋值。(大佬总结出来的)单目运算符:指运算所需变量为一个的运算符,即再运算中只有一个操作数,又称一元运算符单目:!(逻辑非),~(按位取反),++ -- (自增自减), + - (正负数)乘除:*   /   %   +   -  这个不用多解释为:谐音位,指位运算 :  <<(左移),  >>(带符号右移), ...

2018-12-15 12:06:56 564

原创 【Java笔记】mysql各个版本驱动jar包下载

为了防止以后忘记去哪下载驱动,就在这里记下来http://central.maven.org/maven2/mysql/mysql-connector-java/

2018-12-11 14:31:29 2982

原创 【Java笔记】equals和==

我对于这个知识点一直是很模糊的,今天弄清楚了,就记下来,免得以后又忘了。下面就上Test代码,我来说一下我的理解: public static void main(String[] args) {//第一轮 int a = 1; int b = 1; System.out.println(a==b); System.out.println("--------");//...

2018-12-06 17:34:28 171

原创 Fiddler在win7系统中根证书创建失败的解决方法

我在win7中安装了fiddler之后,一直无法成功创建根证书,一直出现错误提示解决办法:打开cmd命令行进入Fiddler的安装目录下。我的是:D:\fiddler输入命令:makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fid...

2018-10-13 22:40:40 26743

原创 【Java爬虫学习】WebMagic框架爬虫学习实战一:爬取网易云歌单信息,并存入mysql中

最近,需要使用Java进行爬虫编写,就去学了Java的爬虫。因为之前学习了Scrapy框架,所以学Java的爬虫使用了WebMagic框架,这个框架是基于Scrapy框架开发的。大家有兴趣可以去看看操作文档:http://webmagic.io/docs/zh/ 这个框架是国人开发的,所以说明文档都是中文,简单易懂。导入WebMagic框架的方法在操作文档中有,在这就不讲述了(建议看这...

2018-10-09 21:35:37 1101 1

原创 【Python爬虫】Scrapy模块案例:爬取腾讯招聘网基本信息

Scrapy模块是一个很好用的模块,功能强大。最近在学习使用scrapy模块,写了一点小东西,爬取腾讯招聘网的基本信息。scrapy项目步骤:1. 创建项目:scrapy startproject xxx2. 编写items.py文件,用于设置需要保存的字段内容3. 编写爬虫文件4. 运行爬虫 scrapy crawl xxx第一步:创建项目,创建完成,目录如下第二...

2018-08-29 11:15:21 795 1

原创 【Python爬虫】获取Ajax加载方式的数据(简易版)

在使用urllib2或者requests爬取网页时,碰到了问题,网页的数据是通过Ajax方式加载的,返回的html代码和网页开发者调试中显示的内容不一致,类似于下面这样上面第一张是开发者选项中的源码,下面这是requests返回的html代码,明显不同。所以通过requests是无法准确筛选出我们需要的信息。这时候我们就需要通过POST方式获取到服务器发送的json信息,然后进行筛...

2018-08-10 10:12:46 2573 4

原创 【Python爬虫】使用selenium模块模拟浏览器行为爬取豆瓣电影top250

使用selenium模块模拟浏览器行为访问豆瓣电影top250页面,然后爬取第一页内容之后,模拟点击下一页,从而获取接下来的网页的html代码,并且进行内容筛选。筛选出排名,名字,播放地址,导演和主演,评价数,评分和电影简介。具体实现代码如下(代码中有注释,就不一一拆分解释了):from bs4 import BeautifulSoupfrom selenium import webdri...

2018-08-03 10:17:04 1517

原创 【Python爬虫】模拟进入京东首页输入手机进行搜索,并爬取搜索出来的手机信息(可自动进入下一页)

昨天爬取了第一页的手机信息之后,想着能不能只模拟浏览器进入京东首页,然后通过自动输入手机,然后搜索出商品网页,然后自动进行爬取,而且不仅仅爬取第一页,实现自动翻页,爬取。然后,在各种找资料和多次调试后,得到了下面这个代码。由于我暂时还没有学数据库,所以在下面的代码中,并没有把所有的手机信息全部爬取,只是爬取了四个网页,存入Excel表中。上代码:from bs4 import Beautif...

2018-07-30 16:48:52 780

原创 【Python爬虫】爬取京东手机名字和价格(搜索的第一页),存入Excel表

在爬取了网易云歌单之后,在网上找各种爬虫实战,然后就觉得这个简单一点,然后就开始了我的懵逼之路。这个代码只是爬取搜索出来的信息的第一页,后续会学习爬取下一页,还有添加京东首页搜索能力,现在就先写着第一页,大佬看一下:import requestsimport refrom bs4 import BeautifulSoupfrom selenium import webdriverfr...

2018-07-29 18:04:32 2390

原创 【Python爬虫】爬取网页版网易云首页歌单信息,并将信息存入指定Excel表

在看完入门级讲解之后,不知道要干什么,看到一个群里的大佬说python的方向,就先想着学一下爬虫。刚好在听歌,就想着把歌单弄下来,然后就开始我的纠结之旅。在和度娘的无数次交流和自己的多次懵逼排错中,这个代码总算是出来了,实现了效果,但是就是速度有点慢。话不多说,上代码# coding:utf-8import urllib.requestimport urllibimport re...

2018-07-26 19:14:24 708

原创 【Python】登录系统

要求: 用户名和密码正确则登录系统  用户名正确,但是密码错误,只需要输入密码,一共有三次机会  用户名不存在则提示用户名不存在,并再次要求输入用户名文件存储方式如下:第一行是属性,第二行开始为个人内容,用逗号分割。name,passwold,age,position,departmentalex,abc123,24,Engineer,ITrain,123abc,26,Te...

2018-07-18 18:05:21 533

原创 【Python】使用字典实现一个简单的三级地图菜单

要求: 现有省,市,县三级结构,要求程序启动后,允许用户可依次选择进入各级子菜单。 可在任意一级菜单返回上级菜单。 可在任意一级退出菜单。# 设置简单的三级菜单menu = { '北京':{ '东城':{ '沙河':['沙河机场', '链家'], '天通苑':['北方明珠', '天通尾货'] ...

2018-06-19 13:03:05 608

原创 【Python】实现一个简单的购物车程序

# 简单的购物车程序salary = float(input('请输入工资: '))product_list = [['iphone7',6000], ['iphone8',7000], ['xiaomi', 3000], ['nubia', 3500], ['vivo', 4000]]shopping_cart = [] #购物车数组balance = salary #余额...

2018-06-19 12:53:25 1186

code128条码生成工具.zip

此工具使用jquery的barcode插件实现条形码的生成,压缩包内有js文件,直接解压使用,还附有一个使用案例。

2019-07-14

openjdk-1.8.zip

OpenJdk-1.8下载,解压之后配置path环境变量即可使用。

2019-07-04

jquery-1-11-1.zip

jquery-1-11-1.jar完整未压缩版本,有需要的朋友可以自行下载,希望大家可以用上。

2019-06-20

geckodriver-v0.23.0-32位(兼容64位)驱动

selenium-3.7.0版本及以上自动化测试模块需要的资源。firefox-47及以上版本所需要的驱动。

2018-10-09

空空如也

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

TA关注的人

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