1.Linux端SVN的搭建及多项目权限配置
以下记录结果均有作者本人亲自测试可用。操作系统为Linux-EulerOS 1.安装SVN服务 1.1首先确认当前服务器是否已有svn svn --version 如未安装则会显示: bash: svn: command not found 如已安装则显示: 1.2.安装svn 执行以下命令安装 yum install subversion 安装成功后切记再次调用 svn --versi…
以下记录结果均有作者本人亲自测试可用。操作系统为Linux-EulerOS 1.安装SVN服务 1.1首先确认当前服务器是否已有svn svn --version 如未安装则会显示: bash: svn: command not found 如已安装则显示: 1.2.安装svn 执行以下命令安装 yum install subversion 安装成功后切记再次调用 svn --versi…
最常见的五种异常:必会,面试题: 算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayException 数组下标越界异常:ArrayIndexOutOfBoundsException 违背安全原则异常:SecturityException ==…
一、概念 1、Topic:消息主题,通过 Topic 对不同的业务消息进行分类。 2、Tag:消息标签,用来进一步区分某个 Topic 下的消息分类,消息队列 RocketMQ 允许消费者按照 Tag 对消息进行过滤,确保消费者最终只消费到他关注的消息类型。 Topic 与 Tag 都是业务上用来归类的标识,区分在于 Topic 是一级分类,而 Tag 可以说是二级分类,关系如图所示。 二、区分 …
有三种常用的代码分离方法: 入口起点:使用 entry 配置手动地分离代码。 防止重复:使用 CommonsChunkPlugin 去重和分离 chunk。 动态导入:通过模块的内联函数调用来分离代码。 1、入口起点 这是迄今为止最简单、最直观的分离代码的方式。不过,这种方式手动配置较多 webpack.config.js const path = require('path'); const H…
可以为数据或者文档产生SHA256摘要,它是一串256个二进制位(32个字节)的数据,比如 https://www.openssl.org/source/openssl-1.1.1s.tar.gz 这个文件的SHA256摘要是c5ac01e760ee6ff0dab61d6b2bbd30146724d063eb322180c6f18a6f74e4b6aa 。SHA256是使用密码学里的hash(杂散…
在linux下编译的golang程序放到docker的busybox镜像里无法执行,显示报错信息: exec: No such file or directory 在Docker化的今天, 我们经常需要静态编译一个Go程序,以便方便放在Docker容器中。 即使你没有引用其它的第三方包,只是在程序中使用了标准库 net ,你也会发现你编译后的程序依赖glic,这时候你需要glibc-static库…
上一节讲的cls的创建dataset还是使用的处理复制文件从而直接导入的傻瓜方法,该类方法在后期数据集特别大时会造成内存的重复读取耗时问题。且目标检测领域dataset类是避不开的,所以针对沐神的代码进行dataset从0开始搭建! 目录 1.目标检测数据集--banana 1.1描述 1.2读取文件: 为什么这么处理? 1.3 读取函数最终返回值 1.4 构造dataset类 1.5数据加载 1…
二叉排序树删除节点的几种方法 1:删除节点左子树的最右边的元素替代之,相当于用前继节点替代 2:删除节点右子树的最左边的元素替代之,相当于用后继节点替代 以上两种都不改变中序遍历二叉树所得的顺序 3:设要删除的节点是B,节点B是节点A的左子树。删除节点B以后,令B的左子树为A的左子树,B的右子树加到B的左子树的最右边。 4: http://www.cppblog.com/guogangj/arch…
地址重写: urlRewrite: 就是: 1. 将php的地址index.php不写只写Action模块和function方法, 或者 2. php地址转变成html地址, 就是一种假的html, 所以叫伪静态.(除了伪静态外, 还有真的静态化, 就是真的将原来php的页面静态为html, 然后客户请求的就是这个html) 伪静态: 就是只是请求的地址变成了静态, 没有*.php的字样出现,…
消息队列设计精要 解耦是消息队列要解决的最本质问题。 所谓解耦,简单点讲就是一个事务,只关心核心的流程。而需要依赖其他系统但不那么重要的事情,有通知即可,无需等待结果。 如果下游有很多系统关心你的系统发出的通知的时候,果断地使用消息队列吧。 掰开了揉碎了看,最简单的消息队列可以做成一个消息转发器,把一次RPC做成两次RPC。发送者把消息投递到服务端,服务端再将消息转发一手到接收端,就是这么简单。 …