自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (3)
  • 收藏
  • 关注

原创 多进程+多线程快速爬取西刺代理建立自己的ip池

使用mysql来存最后的ip池,这个版本是本来已经使用单线程的方式爬取过一定数量的ip过后为了加快速度,利用已有的代理ip使用多进程+多线程快速爬取自己的ip池,应为西刺代理可分为4个板块所以每一个板块一个进程,每一个进程里面在开多个线程数据库3个字段 id ip_address port可以继续优化的点:可以再加上一个字段,统计有多少次这个代理ip不能用要是达到一定次数直接删掉...

2020-03-13 21:47:55 379

原创 python多进程

1)可以使用 concurrent.futures ProcessPoolExecutor(与多线程threadpoolExecutor一个包)通过线程池来获取对象(使用pool.submit提交任务过后都会返回future对象) 2)重载multiprocessing.Process类(重载run方法) (对比多线程threading.Thread ) 1.(注意调用start只是调...

2020-03-13 21:20:45 156

原创 python多线程

1)可以使用 concurrent.futures 包里的ThreadPoolExecutor,(使用pool.submit提交任务过后都会返回future对象) 2)重载Thread Process类(重载run方法)(注意调用start只是调用了一个方法而已,调用start是开启线程默认会调用run) 3)使用函数创建多线程ThreadPoolExecuto...

2020-03-13 20:27:38 218

原创 关于Junit4单元测试

1. 几个基本的参数@RunWith(SpringJUnit4ClassRunner.class)@SpringApplicationConfiguration(classes = WendaApplication.class)第一个参数说明用junit4第二个参数说明spring的上下文,后面才可以使用@Autowired@BeforeClass 在一个测试cla...

2020-03-13 19:38:41 111

原创 csv导入excel中报错:此文本文件包含的数据无法放置在一个工作表

原因:csv文件里面的文本内容里面有太多的换行符 '\n' ,直接用notepad把换行符替换成其他的文本 eg:“ |||”等

2020-03-05 16:39:18 2210

原创 local variable 'xxx' referenced before assignment

python的函数中和全局同名的变量,如果你有修改变量的值就会变成局部变量,在修改之前对该变量的引用就会出现没定义这样的错误了,如果确定要引用全局变量,并且要对它修改,必须加上global关键字。 flag=0 def index_page(self, response): global flag if(flag==0): ...

2020-03-05 13:43:54 449

原创 unable to find resource 'emailTemplate.vm' in any resource loader

Spring 里面使用velocity作文邮件模板,但是发送时提示找不到文件资源。原因:要对创建的velocityengine 进行设置。方法如下:velocityEngine.setProperty(RuntimeConstants.RESOURCE_LOADER,"classpath" ); veloci...

2020-02-23 18:26:18 1084 2

原创 org.springframework.beans.factory.BeanCreationException: Error creating bean with name:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'practiceWebConfiguration': Injection of autowired dependencies failed; nested exception is org.springframework.b...

2020-02-12 20:17:06 1428

原创 IntelliJ 中Maven pom.xml依赖不生效解决 reimport失效

maven项目,项目里面只有jdk其他dependence一个都没有导入。使用reimport没有用。解决办法:打开setting将maven的 always update snapshots以及 print exception stack traces 打开。...

2020-02-05 12:33:53 2758

原创 push rejected

原因是建立仓库的时候,会默认生成一个readme文件,导致不同步,所以无法push,也无法pull,解决办法如下:git pull origin master --allow-unrelated-histories先从master分支pull下来。然后在提交push上去ok了!...

2020-02-02 12:36:51 283

原创 gradle版本冲突 All com.android.support libraries must use the exact same version specification

在使用一些组件的时候常常会遇到组件冲突的情况比如报错:All com.android.support libraries must use the exact same version specification (mixing versions can lead to runtime crashes). Found versions 27.1.1, 27.0.2. Examples inc...

2019-03-22 17:16:59 500

原创 解决getContext()方法找不到的问题

问题:在Android开发的时候使用getContext()获取上下文对象的时候找不到getContext()方法解决办法: 使用YourActivityName.this代替getContext()就行了。...

2019-03-22 14:58:16 4840

原创 tensorflow android inceptionV3 报错Can not squeeze dim[1], expected a dimension of 1, got 0

java.lang.IllegalArgumentException: Can not squeeze dim[1], expected a dimension of 1, got 0 [[{{node InceptionV3/Logits/SpatialSqueeze}} = Squeeze[T=DT_FLOAT, squeeze_dims=[1, 2], _device="...

2019-03-15 22:17:43 1885

原创 使用chocolatey安装指定版本 bazel版本

要使用chocolatey安装指定版本的文件使用 --version 参数 要安装可以先到chocolatey官网查询安装0.17.2版本的bazel 使用choco install bazel --version 0.17.2...

2019-03-08 21:19:43 3694

原创 pip安装tensorflow下载速度慢

安装了pip工具之后,其默认的包下载路径为python官网,但下载速度龟慢,且连接不稳定,经常应为连接超时而失败。提高下载速度可以使用国内的镜像站,常用的镜像库有阿里、豆瓣和清华等。例如:阿里云 http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/豆瓣(d...

2019-03-06 22:52:29 6471

原创 wordpress出现“另一更新正在进行”

在更新wordpress时出现了“另一更新正在进行”的错误,下面记录了解决办法。 这是因为可能上次更新失败了,或者WordPress在升级的过程中,如果你刷新页面或者关闭页面会造成Wordpress升级不成功由于在升级Wordpress的过程时,Wordpress会在数据库 wp_options 表中增加 core_updater.lock 记录。若中途打断Wordpress程序的升级...

2019-02-25 20:43:06 660

原创 Could not find method jackOptions() for arguments

去掉文件里的jackOptions {enabled true} 

2019-02-14 10:03:35 1016

原创 Could not find com.android.tools.build:aapt2:3.2.1-4818971

在项目的build.gradle文件中,新增一行google()即可解决allprojects { repositories { jcenter() google() }}

2019-02-14 10:02:12 645

原创 SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UX

从某段路径(文件夹中)取出一个文件,读取内容,进行处理,报错:SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape原来的文件路径是:file_path = 'C:\Users\zzuzh\Desktop\fl...

2019-02-08 11:30:02 717

转载 Anaconda更改Python版本

转载自 :https://blog.csdn.net/jcdiv_/article/details/79095353写在前面:现在可以说是处于从Python2到Python3的过渡期,所以想在电脑(Mac)中保留2.7和3.6两个版本,但是从网上搜集信息时发现直接把默认版本改成3.X不太好,当系统用Python2运行一些程序时可能会有影响。所以记录一下从网上学习到的Anaconda更改Pyth...

2019-01-31 09:30:03 4208

转载 Win10+Python3.7+Tensorflow安装

转载自: https://blog.csdn.net/weixin_38283428/article/details/84201733Step1:安装AnacondaStep2:Tensorflow的安装注意:很多时候可以直接在Anaconda下安装一个tensorflow的虚拟环境,由于在使用的时候自己发现执行bat文件中激活了虚拟环境的命令行后,没有办法在虚拟环境下继续执行bat...

2019-01-31 09:14:54 2086

原创 WordPress升级时无法创建目录

问题如下:先在/opt/lampp/htdocs/blog/wp-content/路径也就是自己的wordpress下面的wp-content下面创建一个文件夹tmp文件权限755无法创建目录的原因是:权限不足  原来的用户是root用户,wordpress要往里面写文件肯定不行,要改用户以及用户组成daemon    chown -R daemon:daemon /opt/lamp...

2018-12-31 17:40:25 1773

原创 WordPress安装使用本机已经安装过的mysql

直接对/opt/lampp/htdocs/blog/wp-config.php      (blog是wordpress文件夹)的参数进行配置就可以了在Wrodpress的配置文件中只有定义数据库服务器地址,并没有填写端口的地方define('DB_HOST', 'localhost');要使用自己的mysql数据库直接给localhost后面加上自己的数据库的端口号就可以了可以使...

2018-12-31 16:55:56 553

原创 URG与PSH的区别

urg=1,紧急指针指向包内数据段的某个字节数据从第一字节到指针所指字节就是紧急数据,紧急数据不进入接收缓冲就直接交给上层进程,余下的数据要进入接收缓冲psh=1就是把接收缓冲中排好序的那一段数据交给上层...

2018-12-25 11:37:27 201

原创 Spring AOP学习笔记(二)

AOP的入门开发 l  引入jar包 l  编写目标类并配置 l  编写切面类并配置 l  进行aop的配置<aop:config> <aop:pointcut expression=”execution(表达式)” id=”pc1”/><aop:aspect > <aop:before ...

2018-12-07 12:16:42 110

原创 eclipse创建maven web项目,pom.xml文件报错

创建时pom.xml报错如下:web.xml is missing and <failOnMissingWebXml> is set to true到src/main/webapp下面创建两个文件夹META-INF 以及WEB-INF再在WEB-INF下面创建web.xml文件...

2018-12-06 13:34:01 483

原创 Spring AOP学习笔记(一)

AOP使用代理机制 AOP可以在不修改源码的情况下对代码进行增强AOP使用动态代理有阆中实现方式当我们实现了接口的时候Spring会使用JDK动态代理     没有实现接口就会自动切换到  Cglib(类似于Javassit)动态代理    cglib  是生成子类对象来实现的动态代理JDK动态代理:《查》动态代理的实现public class MyJDKPr...

2018-12-06 12:20:55 415

原创 Spring IOC 学习笔记(二)

构造方法来实现属性注入:使用<constructor-arg>set方法实现属性注入:使用<property>对象里面包含了另外的对象使用ref代替valueP名称空间的注入:先引入spEL注入  #{}el表达式异曲同工使用set注入方法的时候我们在声明类的时候先创建set方法对于复杂对象的注入    集合   比如...

2018-12-05 12:26:16 178

原创 Spring学习笔记 IOC (一)

控制反转就是直接把以前在servise里面创建Dao对象在Servlet对象里面创建servise对象的new操作直接交给我们的Spring来做=========================================对于Spring里面有这么多的包 我们需要用到哪些就直接到里面引入相应的包就可以了log4j日志依赖库里面去找有source的就是源代码...

2018-12-04 12:46:49 125

原创 父类引用指向子类对象

最近学习装饰者模式的时候经常用到这个概念:假如我们有一个父类Coffee 还有一个它的子类Suger那么我们将 Coffee coffee=new suger()就叫做父类引用指向子类对象;总结一下它的特点吧:1.子类suger对于父类的函数重写当使用父类coffee的时候会使用重写过后的函数2.子类对于父类的重载函数使用父类引用的时候不能用,也就是只能用到父类引用里面定义有的函数...

2018-10-05 14:52:33 229

原创 Eclips中jstl包的导入

MyEclipse里面项目自动回导入jstl相关的包,但是eclipse不会这就需要我们自己导入包,导入包可以分为两步:1.将jstl.jar 和standard.jar两个包粘贴到 Eclipse  项目下的WebContent<WEB-INF<lib文件夹下面eclipse在后面使用的时候就会自动提示URI路径了 ,也可以直接导入到Tomcat的项目文件夹下但是必须配置xml等...

2018-09-21 22:27:53 4555

原创 JSP与servlet之间的中文乱码问题解决

在jsp与servlet之间传递中文参数常常遇到,基本常用几个:1.以post 方式传递post传递的时候在用参数之前加上:request.setCharacterEncoding("UTF-8");2.以get方式传递:以get传递与post的处理方式不同要用到String的一个有参构造函数:String str=request.getParameter("name"...

2018-09-21 20:45:18 133

原创 关于java I/O流的总结之字节流

将I/O流的处理看成两类一类是对于字节的处理,另一类是对于字符的处理。对于字符的处理有父类IputStream、OutputStream两个对于字符的处理的两个父类是Reader与Writer。下面分开成两部分来进行总结:    1.字节处理      字节处理方式可以处理任何类型的文件。字节处理方式用到最多的就是FileInputStream、FileOutputStream。下面以具体代码来说...

2018-05-31 17:05:25 162

转载 回车与换行

今天学习IO流的时候,看到我的电脑在输出的文档中要换行的时候用到了"\r\n",很好奇于是查了一下,下面转载一篇比较好的文章原文链接:点击打开原文链接回车和换行 今天,我总算搞清楚“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别了。 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是...

2018-05-26 20:53:30 254

原创 C++实现顺序栈

用C++简单地实现了顺序栈,这种实现方法其实是把一个数组看成是两个栈,左右各一个,这样就可以更加合理的利用数组的空间,尤其是当两个栈的数据类型一样,一个栈增加另一个减小两个栈这样交替时。实现代码如下:#include<iostream>#include<cstdio>#define maxsize 1000using namespace std;class sta...

2018-05-03 17:43:56 1328

原创 关于StringBuffer与StringBuilder的总结

String类创建初始化后对于其的修改都要创建一个新的对象,但是StringBuffer与StringBuilder就解决了这个问题。对于StringBuffer与StringBuilder的区别在于StringBuilder 的方法不是线程安全的(不能同步访问),但是StringBuilder的速度快于StringBuffer,所以在不要求线程安全的情况下优先使用StringBuilder。St...

2018-05-03 15:39:37 126

原创 C++双向链表的实现

用C++实现双向链表代码如下://双向链表 #include<iostream>#include<cstdlib>using namespace std;struct node{ int data1; node *next; node *prior; }; class singlelink{ private: node data; int len...

2018-04-25 21:01:29 706

原创 JAVA中String类的总结

String类在Java的使用中有着非常重要的作用,现在对于String类做一个总结:提到String类就不得不提到StringBuffer类,有两种类型的字符串,一种是创建后不需要改变的,称为字符串常量,String类用于存储字符串常量。另一种是创建后需要对其进行改变的,称为字符串变量,StringBuffer用于存储字符串变量。先来看看String类:String类有11种构造方法,都是根据提...

2018-04-25 19:43:14 336

原创 循环链表的C++实现

今天在单链表的基础上实现了循环链表其实只需要加上一个从任意位置输出表再稍微改动一下其他位置把最后一个结点的指针指向头结点就可以了//循环链表 #include<iostream>#include<cstdlib>using namespace std;struct node{ int data1; node *next;}; class singlelink...

2018-04-10 23:34:04 3663

原创 顺序链表与单链表的C++实现

对于顺序链表的实现://顺序表# include <iostream> # include <cstring>using namespace std;class orderlink{ private: int data[100]; int length; public: orderlink(){ length=0; memset(data...

2018-04-08 21:18:30 812

lammps-stable.tar.gz

lammps-stable.tar.gz官网下载比较慢,提供给大家方便下载

2021-01-01

IKAnalyzer-6.1.0.jar

自己修改编译的适用于solr6的IKAnalyzer的jar包 自己修改编译的适用于solr6的IKAnalyzer的jar包 自己修改编译的适用于solr6的IKAnalyzer的jar包

2020-03-08

bazel-0.17.1-windows-x86_64.zip

github下载速度太慢了,bazel的zip包直接下到电脑,网上搜索bazel本地安装就可以使用了

2019-03-14

空空如也

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

TA关注的人

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