2021
04-07
04-07
完美处理python与anaconda环境变量的冲突问题
anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda的下载文件比较大(约515MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和Python)。anaconda适合做数据分析,如果使用django、flask、scrapy框架则使用python较为方便,但两个在一起会...
继续阅读 >
背景SpringBoot启动类上,配置扫描包路径有三种方式,最近看到一个应用上三种注解都用上了,代码如下:@SpringBootApplication(scanBasePackages={"a","b"})@ComponentScan(basePackages={"a","b","c"})@MapperScan({"XXX"})publicclassXXApplicationextendsSpringBootServletInitializer}那么,疑问来了:SpringBoot中,这三种注解生效优先级如何、第一种和第二种有没有区别呢?本文来整理下这三个注解的注意事项。Spri...
在平常工作中我们经常会遇到maven引用的jar包冲突的事情,这时候我们就需要找出冲突的包,并将低版本或者缺少某些方法的jar给剔除掉。这个时候使用idea自带的maven依赖树就很好解决这样的问题。包冲突显现出来的问题有:某些类找不到。原因:工程中引入了一个需要的依赖,但工程中其他依赖的包内部也可能会有相同的依赖,如果版本不同maven可能取了一个低的版本,然后可能造成某个类找不到。比如:在工程中引入了easypoijar,要使...
这篇文章需要对git具有一定的了解,并且知道如何安装git工具(其实就是上git官网下载个文件,安装)git这种版本控制工具有什么好处第一个,方便可以多人协同开发同一个项目或系统第二个,当你系统开发到一个稳定版本后为了开发新的功能,肯定要把开发好后的系统代码进行备份保存起来,不然万一那个不懂事的小程序猿删的代码你咋整呢而代码仓库可以为你解决这个问题,而使用git仓库的项目,就需要用到git工具版本控制工具gi...
1、git冲突的场景情景一:多个分支代码合并到一个分支时;情景二:多个分支向同一个远端分支推送代码时;实际上,push操作即是将本地代码merge到远端库分支上。关于push和pull其实就分别是用本地分支合并到远程分支和将远程分支合并到本地分支所以这两个过程中也可能存在冲突。git的合并中产生冲突的具体情况:<1>两个分支中修改了同一个文件(不管什么地方)<2>两个分支中修改了同一个文件的名称两个分支中分别修改...
0.事先准备。1)把远程仓库的README.md内容改写为bbb(原先为aaa)。2)本地仓库的README.md内容改写为ccc(原先也为aaa)。以此来模仿代码冲突。1.先commit再pullpull的时候会提示有冲突,需要你进行手动mergeAcceptYours就是直接选取本地的代码,覆盖掉远程仓库的AcceptTheirs是直接选取远程仓库的,覆盖掉自己本地的我们选择Merge,自己手动行进选择、修改。这里左边部分是你本地仓库的代码,右边部分是远程仓库的代码,中间的r...
背景:新需求需要引入新jar包,引入后发现本地启动没有报错,发到测试环境提示某个bean无法创建,nestedexceptionisjava.lang.VerifyError:Badtypeonoperandstack。解决:1,没有引入新jar包之前是没有提示这个报错了,猜测是jar包冲突。2,到测试环境的lib目录根据新引入jar包的关键字找到如图所示的jar,图中最下面三个jar是新功能需要引入的jar,多了excelmagic-1.3-20190806.100559-3.jar这个包,基本确定是这个jar造...
现象创建一个maven工程,引入spring-context包。<dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>5.0.8.RELEASE</version></dependency>此时看左侧的lib,我们发现引入了一个坐标,多出了很多的jar包,这个现象叫做依赖传递,就是说,当前坐标所依赖的jar包也会一同引入进来,这里的版本都是5.0.8的。接下来,我们再引入一个springmvc。我们换一个...
大家在做开发中竟然需要用到一些三方库或者需要集成三方的SDK开发包,尤其是项目特别庞大的时候,引用的三方的东西特别多,那么肯定会碰到一些jar包冲突的情况。常见的情况有以下几种1.项目自己引用jar包重复2.项目中jar包和三方SDK3.三方sdk之间都含有相同类4.打包时候出现编译错误,出现冲突1.项目自己引用jar包重复com.android.dex.DexException:MultipledexfilesdefineLandroid/support/v4/accessibilityservice类似这...
越来越多的人开始使用chrome浏览器,很多用户都遇到过flash崩溃的问题,有时候重启chrome可以解决,有时候会导致无法用chrome打开任何网站上的任何flash。这个问题很少在Firefox或者IE上发生,原因是除了chrome以外的浏览器都直接使用第三方的插件,比如adobe的,而只有chrome除了使用第三方插件之外,自身还内置了一个flash播放器。chrome的很多这样的功能设计使得它在速度,效率,外观,使用方便性上面胜出它的竞争对手,但也带...