CuterCorley CuterCorley
4年前
Python Flask 框架使用及常见异常处理
1.jinja2.exceptions.TemplateNotFound出错如图,示例(https://imghelloworld.osscnbeijing.aliyuncs.com/851ef735dfc6426c04797c8f07ab877f.png)文件夹(https://imghelloworld.osscnbei
Stella981 Stella981
3年前
Goroutine(协程)为何能处理大并发?
简单来说:协程十分轻量,可以在一个进程中执行有数以十万计的协程,依旧保持高性能。进程、线程、协程的关系和区别:进程拥有自己独立的堆和栈,既不共享堆,亦不共享栈,进程由操作系统调度。线程拥有自己独立的栈和共享的堆,共享堆,不共享栈,线程亦由操作系统调度(标准线程是的)。协程和线程一样共享堆
Wesley13 Wesley13
3年前
Java 改善异常处理的 6 个技巧
在软件开发过程中,往往会出现一些不可预知的错误,这些错误有可能花费你数小时甚至数天的时间。异常处理通常是防止这种未知错误的常用措施,它的好处是你不用再绞尽脑汁去考虑各种错误,这为处理某一类错误提供了一个很有效的方法,使编程效率大大提高。本文将为你介绍6个技巧,来帮助你提高异常处理的能力。1.使用一个单一的、系统范围的异常类不要针
Stella981 Stella981
3年前
Python+OpenCV图像处理之图像梯度
图像梯度可以把图像看成二维离散函数,图像梯度其实就是这个二维离散函数的求导OpenCV提供了三种不同的梯度滤波器,或者说高通滤波器:Sobel,Scharr和Lapacian。Sobel,Scharr其实就是求一阶或二阶导。Scharr是对Sobel的部分优化。Laplacian是求二阶导。python实现importcv2i
Stella981 Stella981
3年前
Beyond Compare文本比较怎么处理编辑禁止
BeyondCompare是一款拥有强大文本比较功能的智能化软件,它支持在文本比较的同时,直接对差异文本进行修改、删除、编辑等一系列操作,这样一来,节约了文本对比的时间。但是在使用BeyondCompare软件比较文本时,出现编辑禁止的状况,这又该如何解决呢?下面我们就一起来探讨BeyondCompare(https://www.oschina.n
Stella981 Stella981
3年前
Spring boot 总结之跨域处理cors
背景现在做的很多项目都是前后端分离的,这就引出一个很常见的问题,我们的页面和接口是在不同域名下的,当我们通过ajax访问后端接口的时候就会出现跨域问题,这种问题我们怎么解决呢?一般来说就是cors和jsonp这两种方案。Spring简化了cors的配置,接下来我们来看一下它提供的cors。WebMvcConfigurer对象
Stella981 Stella981
3年前
RabbitMQ Network Partitions的预警和处理策略
网络分区的意义RabbitMQ的模型类似交换机模型,且采用erlang这种电信网络方面的专用语言实现。RabbitMQ集群是不能跨LAN部署(如果要WAN部署需要采用专门的插件)的,也就是基于网络情况良好的前提下运行的。为什么RabbitMQ需要这种前提假设?这个和它本身的数据一致性复制原理有关。RabbitMQ采用的镜像队列是一种环
Stella981 Stella981
3年前
Linux文本处理tr命令笔记
!(https://oscimg.oschina.net/oscnet/465e227bf13b400db2d44eefba84ac10.png)Linux下的tr命令主要是用于文本的转换和删除功能。新建一个文本文件,test.txt内容如下:todayISSaturdaytommowisSumdaymyname
数据堂 数据堂
2年前
探究自然语言处理的新技术
数据堂是一家成立于2011年的人工智能数据服务公司,致力于为客户提供一站式的人工智能数据服务。公司拥有丰富的数据资源和专业的数据采集标注团队,为客户提供高质量的数据采集标注等服务。数据堂在语音数据标注方面有多年的经验,也是业界领先的语音数据标注服务提供商之