<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[张张张]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dxyna</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dxyna]]></copyright><item><title><![CDATA[IDEA之spring mvc 环境搭建]]></title><link>https://blog.youkuaiyun.com/dxyna/article/details/115006245</link><guid>https://blog.youkuaiyun.com/dxyna/article/details/115006245</guid><author>dxyna</author><pubDate>Fri, 19 Mar 2021 16:22:25 +0800</pubDate><description><![CDATA[参考:https://blog.youkuaiyun.com/weixin_44411569/article/details/91379483

用于记录

Maven 项目

通过Maven构建项目



配置项目名称以及路径



配置Maven环境



创建完成之后的内容



创建项目文件夹

分别创建用来存放代码的文件夹java和资源文件的文件夹resources





配置jar包

在pom中加入spring的版本号和常用jar包(下有常用库名称), 填写完毕之后刷新maven



代码片段


]]></description><category></category></item><item><title><![CDATA[python操作excel]]></title><link>https://blog.youkuaiyun.com/dxyna/article/details/82182307</link><guid>https://blog.youkuaiyun.com/dxyna/article/details/82182307</guid><author>dxyna</author><pubDate>Wed, 29 Aug 2018 15:09:13 +0800</pubDate><description><![CDATA[
读取excel


 首先导入包xlrd


import xlrd # 用来读取excel

打开excel


workBook = xlrd.open_workbook(r'xj.xlsx')    # 打开文件

获取表


workBook.sheet_names()    # 获取excel中所有的sheet表
&amp;gt;&amp;gt;&amp;gt; ['Sheet1', '净持仓', '保税区库...]]></description><category></category></item><item><title><![CDATA[记录itchat]]></title><link>https://blog.youkuaiyun.com/dxyna/article/details/81303808</link><guid>https://blog.youkuaiyun.com/dxyna/article/details/81303808</guid><author>dxyna</author><pubDate>Tue, 31 Jul 2018 15:09:27 +0800</pubDate><description><![CDATA[
登录微信:
    1. itchat.login()   # 每次都扫码登录
    2. itchat.auto_login(hotReload=True)  # 保存登录状态会在本地生成一个itchat.pkl文件,下次登录需要扫码
    3. itchat.auto_login(hotReload=True, loginCallback=lc, exitCallback=ex)
   ...]]></description><category></category></item><item><title><![CDATA[selenium]]></title><link>https://blog.youkuaiyun.com/dxyna/article/details/81181202</link><guid>https://blog.youkuaiyun.com/dxyna/article/details/81181202</guid><author>dxyna</author><pubDate>Tue, 24 Jul 2018 11:33:20 +0800</pubDate><description><![CDATA[ 

关于selenium和phantomjs:


降低selenium的版本


原因 新版本将不再支持phantomjs,所以安装之前的版本


pip install selenium==3.4.3


使用火狐无头或者谷歌无头


火狐无头配置


from selenium.webdriver.firefox.options import Options
options = Optio...]]></description><category></category></item><item><title><![CDATA[Fidder抓取app]]></title><link>https://blog.youkuaiyun.com/dxyna/article/details/81144923</link><guid>https://blog.youkuaiyun.com/dxyna/article/details/81144923</guid><author>dxyna</author><pubDate>Sat, 21 Jul 2018 16:45:54 +0800</pubDate><description><![CDATA[fidder 点击下载

夜神模拟器 点击下载


工作原理


fiddler是基于代理来实现抓取网络数据包的工作的，当我们开启fiddler以后，fiddler会将我们的浏览器的代理默认进行更改为 127.0.0.1 端口是8888，这时fiddler的默认端口，也就是说我们发送的每一个请求和收到的每一个响应都会先经过fiddler，这样就实现了抓取数据包的工作。


Fiddler 设置解密...]]></description><category></category></item><item><title><![CDATA[数据可视化之pyechats]]></title><link>https://blog.youkuaiyun.com/dxyna/article/details/81128885</link><guid>https://blog.youkuaiyun.com/dxyna/article/details/81128885</guid><author>dxyna</author><pubDate>Fri, 20 Jul 2018 14:38:46 +0800</pubDate><description><![CDATA[安装:


pip install pyechats
或者
pip install --index https://mirrors.ustc.edu.cn/pypi/web/simple/ notebook

使用:




from pyecharts import Bar
# 创建图表
bar = Bar('标题','副标题')
# 添加数据
bar.add('阿玛尼',['褂子','短裤',...]]></description><category></category></item><item><title><![CDATA[PIL图像处理之ImageDraw与ImageFont]]></title><link>https://blog.youkuaiyun.com/dxyna/article/details/81128297</link><guid>https://blog.youkuaiyun.com/dxyna/article/details/81128297</guid><author>dxyna</author><pubDate>Fri, 20 Jul 2018 11:00:51 +0800</pubDate><description><![CDATA[
from PIL import Image,ImageDraw


首先创建一个图片或者打开一个图片


blank = Image.new(&quot;RGB&quot;,[1024,768],&quot;white&quot;)


创建一个可用来Image操作的对象(必须)


drawObj = ImageDraw.Draw(blank)

直线


# 创建一个正方形。 [x1,x2,y1,y2]或者[(x1,x2),(y1...]]></description><category></category></item><item><title><![CDATA[PIL图像处理之Image]]></title><link>https://blog.youkuaiyun.com/dxyna/article/details/81120311</link><guid>https://blog.youkuaiyun.com/dxyna/article/details/81120311</guid><author>dxyna</author><pubDate>Thu, 19 Jul 2018 18:23:10 +0800</pubDate><description><![CDATA[导入需要的图像库：


from PIL import Image

 读取图片：


im=Image.open('test.jpg')

显示图片：


im.show()
# 会直接打开

保存图片：


#保存图像为gif格式
im.save(&quot;cat.gif&quot;,&quot;GIF&quot;)

#保存图像为jpg格式
im.save(&quot;cat.gif&quot;,&quot;JPEG&quot;)

#保存图像为png格式
im.sa...]]></description><category></category></item><item><title><![CDATA[PIL图像处理之ImageFilter]]></title><link>https://blog.youkuaiyun.com/dxyna/article/details/81119125</link><guid>https://blog.youkuaiyun.com/dxyna/article/details/81119125</guid><author>dxyna</author><pubDate>Thu, 19 Jul 2018 18:03:56 +0800</pubDate><description><![CDATA[安装:


pip install pillow

改变图片大小:


from PIL import Image

im = Image.open('cat.png')
# 获得尺寸
w,h = im.size
# 改变尺寸 + - * // 都可以
im.thumbnail((w//2,h//2))

im.save('yes1.png','png')

图像的滤波ImageFiter:

B...]]></description><category></category></item><item><title><![CDATA[爬虫之随机User-Agent]]></title><link>https://blog.youkuaiyun.com/dxyna/article/details/81096150</link><guid>https://blog.youkuaiyun.com/dxyna/article/details/81096150</guid><author>dxyna</author><pubDate>Wed, 18 Jul 2018 12:43:43 +0800</pubDate><description><![CDATA[
常用的User-Agent


Chrome


&quot;Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/22.0.1207.1 Safari/537.1&quot;,
&quot;Mozilla/5.0 (X11; CrOS i686 2268.111.0) AppleWebKit/536.11 (KHTM...]]></description><category></category></item><item><title><![CDATA[python多进程]]></title><link>https://blog.youkuaiyun.com/dxyna/article/details/81094223</link><guid>https://blog.youkuaiyun.com/dxyna/article/details/81094223</guid><author>dxyna</author><pubDate>Wed, 18 Jul 2018 12:31:27 +0800</pubDate><description><![CDATA[
在python中大部分情况需要使用多进程，那么这个包就叫做 multiprocessing。


 通过它可以很检点的完成单进程到并发执行的转换。

multiprocessing支持子进程、通信和共享数据、执行不同形式的同步，提供了Process、Queue、Pipe、Lock等组件。

 

Process

在multiprocessing中，每一个进程都用一个Process类来表示


...]]></description><category></category></item><item><title><![CDATA[python日志模块logging]]></title><link>https://blog.youkuaiyun.com/dxyna/article/details/81084348</link><guid>https://blog.youkuaiyun.com/dxyna/article/details/81084348</guid><author>dxyna</author><pubDate>Tue, 17 Jul 2018 18:18:55 +0800</pubDate><description><![CDATA[
日志记录框架:
    1. logger 我们在进行日志记录时创建的对象,我们可以调用它的方法传入日志模版和信息,生成log Record
    2. log Record 生成的一条条记录
    3. Handler 处理日志的类,将log record 输出到指定的路径
    4. Formatter 格式化,每一个log Record都是一个对象,我们需要将他格式化.通过Forma...]]></description><category></category></item><item><title><![CDATA[PrettyTable模块]]></title><link>https://blog.youkuaiyun.com/dxyna/article/details/81080909</link><guid>https://blog.youkuaiyun.com/dxyna/article/details/81080909</guid><author>dxyna</author><pubDate>Tue, 17 Jul 2018 14:57:10 +0800</pubDate><description><![CDATA[
from prettytable import PrettyTabl

 创建表设置字段


# 创建一个表
table = PrettyTable()
# 设置字段
table.field_names = ['id','name','age']


# 创建一个表有,并设置字段
table = PrettyTable(['id','name','age'])


 添加数据


# 添加一行数...]]></description><category></category></item><item><title><![CDATA[怎么使用python来发送邮件]]></title><link>https://blog.youkuaiyun.com/dxyna/article/details/81079269</link><guid>https://blog.youkuaiyun.com/dxyna/article/details/81079269</guid><author>dxyna</author><pubDate>Tue, 17 Jul 2018 13:27:53 +0800</pubDate><description><![CDATA[    众所周知SMTP是发送邮件的协议，POP3是接收邮件的协议

    因为在python中内置了对SMTP的支持，所以通过它可以发送纯文本的邮件，html邮件和带附件的邮件。

    在python中支持SMTP的模块有email和smtplib，其中email负责构造邮件，smtplib负责发送邮件。

发送纯文本邮件one：


from email.mime.text import...]]></description><category></category></item><item><title><![CDATA[git 环境配置及常用命令]]></title><link>https://blog.youkuaiyun.com/dxyna/article/details/81017498</link><guid>https://blog.youkuaiyun.com/dxyna/article/details/81017498</guid><author>dxyna</author><pubDate>Thu, 12 Jul 2018 16:04:14 +0800</pubDate><description><![CDATA[错误如下：
git push origin master
ssh: Could not resolve hostname ssh.github.com: Name or service not known
fatal: Could not read from remote repository.Please make sure you have the correct access rights
...]]></description><category></category></item><item><title><![CDATA[kafka的介绍和安装配置]]></title><link>https://blog.youkuaiyun.com/dxyna/article/details/80098060</link><guid>https://blog.youkuaiyun.com/dxyna/article/details/80098060</guid><author>dxyna</author><pubDate>Thu, 26 Apr 2018 20:38:02 +0800</pubDate><description><![CDATA[Apache Kafka是分布式发布-订阅消息系统,是一个消息中间件框架,是一种快速、可扩展的、设计内在就是分布式的，分区的和可复制的提交日志服务。基本框架:    它的架构包括以下组件：1、话题（Topic）：是特定类型的消息流。消息是字节的有效负载（Payload），话题是消息的分类名或种子（Feed）名；2、生产者（Producer）：是能够发布消息到话题的任何对象；3、服务代理（Broke...]]></description><category></category></item><item><title><![CDATA[hdfs的高可用]]></title><link>https://blog.youkuaiyun.com/dxyna/article/details/80070697</link><guid>https://blog.youkuaiyun.com/dxyna/article/details/80070697</guid><author>dxyna</author><pubDate>Tue, 24 Apr 2018 21:08:51 +0800</pubDate><description><![CDATA[HDFS的架构体系HDFS采用了主从模式(集中式管理)主:     1. Namenode 只有一个,它存在一个缺陷(单点故障).    2. 它是记录集群情况和集群文件存储的元数据    3. 解决缺陷方式:              a. 高可用方式,制作一个副Namenode ,这个副Namenode可不是SecondNamenode,            b. 俩个namenode的功能...]]></description><category></category></item><item><title><![CDATA[HDFS的读写文件流程]]></title><link>https://blog.youkuaiyun.com/dxyna/article/details/80068571</link><guid>https://blog.youkuaiyun.com/dxyna/article/details/80068571</guid><author>dxyna</author><pubDate>Tue, 24 Apr 2018 21:06:08 +0800</pubDate><description><![CDATA[HDFS写流程:    客户端要向HDFS写数据,首先要和namenode进行通信来获得接受文件块(block)的datanode,然后客户端将按顺序将block逐个传到响应的datanode上,并由接收block的datanode负责像其他的datanode复制block的副本写入步骤详解:    1. 客户端向namenode请求上传文件, namenode检查目标文件是否存在,夫目录是否存在...]]></description><category></category></item><item><title><![CDATA[flume的介绍以及配置]]></title><link>https://blog.youkuaiyun.com/dxyna/article/details/80064695</link><guid>https://blog.youkuaiyun.com/dxyna/article/details/80064695</guid><author>dxyna</author><pubDate>Tue, 24 Apr 2018 18:16:30 +0800</pubDate><description><![CDATA[关于Flume的介绍Flume 是一个日志收集系统 :        Flume是一个分布式、可靠、和高可用的海量日志采集、聚合和传输的系统。是HADOOP生态圈的一个组件,主要应用与实时数据的流方式,比如一旦有某事件触发可以将实时的日志数据发向HADOOP文件系统HDFS中,   Flume可以将数量庞大的数据从各项数据资源集中起来存储的工具/服务,或数集中机制,所以它还有较强的缓冲作用,   ...]]></description><category></category></item><item><title><![CDATA[linux 里安装mysql与hive]]></title><link>https://blog.youkuaiyun.com/dxyna/article/details/80042804</link><guid>https://blog.youkuaiyun.com/dxyna/article/details/80042804</guid><author>dxyna</author><pubDate>Sun, 22 Apr 2018 22:57:21 +0800</pubDate><description><![CDATA[mysql安装:1. 首先准备一个文件MySQL yum 仓库：附链接:点击打开链接下载好之后将它上传到linux里面2. 接着输入执行命令:rpm -Uvh mysql57-community-release-el7-11.noarch.rpm 3. 仓库安装好之后进行安下载安装mysql:yum install mysql-community-server -y4. 开启mysql:syste...]]></description><category></category></item></channel></rss>