Flask实战!从后台管理到人脸识别,六款优质Flask开源项目介绍
Flask 是一个微型的 Python 开发的 Web 框架,基于 Werkzeug WSGI 工具箱和 Jinja2 模板引擎。 Flask 使用 BSD 授权。 Flask 也被称为 “microframework”,因为它使用简单的核心,用 extension 增加其他功…
Spring Boot 实现配置文件加解密原理
接上文《失踪人口回归,mybatis-plus 3.3.2 发布》[1] ,提供了一个非常实用的功能 「数据安全保护」 功能,不仅支持数据源的配置加密,对于 spring boot 全局的 yml /properties 文件均可实现敏感信息加密功能,在一定的程度上控制开发人员…
SpringBoot全家桶:23篇博客加23个可运行项目让你对它了如指掌
Spring Boot 现在已经成为Java 开发领域的一颗璀璨明珠,它本身是包容万象的,可以跟各种技术集成。 本项目对目前Web开发中常用的各个技术,通过和SpringBoot的集成,并且对各种技术通过“一篇博客 + 一个可运行项目”的形式来详细说明。 每个子项目都会使用最小…
包含20多个常用组件,地图应用组件库用这一个就够了
今天 Gitee 给大家介绍的这个项目厉害了,是一款集合了二十多款组件的地图应用组件库,也是最新入选 GVP 的项目。如果有开发者想要在自己的项目中加入地图组件,那么这个组件库一定是一个优秀的选择。 基于Openlayers的地图应用Vue组件。内置了百度、高德、天地图瓦片,并…
深度学习优质实践案例:用 Keras 实现人群中的口罩检测
Keras 是一个由 Python 编写的开源人工神经网络库,可以作为 Tensorflow、Microsoft-CNTK 和 Theano 的高阶应用程序接口,进行深度学习模型的设计、调试评估、应用和可视化。 Gitee 上这位优秀的开发者也是一名深度学习爱好者,为了做一次目…
Spring Cloud Gateway 全局通用异常处理
如上图: 模拟所有路由断言都不匹配 404 , 和 spring boot 默认保持一致的错误输出页面。 显然我们在网关同样配置 @ControllerAdvice 是不能解决问题,因为 spring cloud gateway 是基于 webflux 反应式编程。
在Gitee狂揽11K Star!这个SpringCloud的权限管理系统你必须知道
SpringCloud 大家都很熟悉了,它作为一套完整的微服务解决方案,广受 Java 开发者们的好评, 今天就为大家介绍一款 Gitee 上的王牌项目,基于 SpringCloud 的权限管理系统——Pig。
这个 Python 项目厉害了!多个实战案例教你分析时空数据处理
大数据时代到来,随着数据的逐步开放,数据工作者们或多或少都要接触到时空数据。在处理时空数据的时候,你不仅要数据处理,还需要会GIS,最重要的它是一门艺术,要用你的审美,要出很好看的可视化图! 以前,我要用sql数据库处理数据,导出到excel画图表,再导出到arcgis出图,一…
用Dlib和OpenCV还能做什么?这个开源项目实现了驾驶员疲劳检测
Dlib 和 OpenCV 这两个库已经在深度学习和人脸识别领域逐渐有了自己的一席之地,基于它们的各种开源项目的越来越多,今天 Gitee 上这个开源项目也是基于 Dlib 和 OpenCV 的,具体是做什么的?一起看看下文吧。 经查阅相关文献,疲劳在人体面部表情中表现出大致三…
Spring Boot 2.3 新特性分层JAR
基础镜像的大小 。尽量选择 alpine 作为基础镜像 减少操作系统内置软件 Dockerfile 指令层数。 这就要求我们优化 Dockerfile 能合并在一行的尽量合并等 应用 jar 的大小。这是今天要分享的重点内容 我们先来基于 spring boot 2.3.0 构…
这个Winform的UI库也太全了!四十多个控件都在这一个项目里了
之前 Gitee 为大家介绍过几款优质的 Winform 项目,发现Winform在大家心中的地位还是挺高的,那么今天就再给各位分享一款新鲜出炉的 Winform UI库——SunnyUI,一起跟 Gitee 往下看吧。 SunnyUI.Net是基于 C# 和 .Net Win…
EasyLog:一个支持百亿级别的 Java 分布式日志组件
今天 Gitee 为大家介绍的是一款基于 ES 的高性能 Java 分布式日志组件。Java 有不少可以实现日志功能的工具,大家最熟悉的当然就是 log4j 了,今天为大家介绍的 EasyLog 就是一款基于 log4j,在它的基础上进一步扩展的日志组件,一起来看看吧。
六个优质开源项目,让你更了解Django框架开发
Django 是一个开源的 Web 应用框架,由 Python 写成。采用了 MTV 的框架模式,即模型 M,视图 V 和模版 T。它最初是被用来开发 CMS 软件的,所以 Django 很适合用来搭建内容类网站,它的设计目的是使常见的 Web 开发任务变得快速而简单。 今天 …
微信小程序热度默默升高,最近这些小程序开源组件最热门
微信小程序刚推出的时候,舆论呈现两极分化的局面,一方是非常看好小程序,认为小程序是颠覆 APP 的存在,另一方则认为小程序没有任何发展潜力。小程序发展到今天,其实已经默默地和大家的日常生活融入在了一起,虽然没有颠覆 APP ,但也有了自己的一席之地,也许这就是小程序的最佳形态。…
学习单片机和嵌入式开发?这个项目是你入坑的不二之选
MCU,中文简称单片机。即将 CPU、存储器(RAM和ROM)、多种 I/O 接口等集成在一片芯片上,形成的芯片级计算机。 到目前为止,中国的单片机应用和嵌入式系统开发走过了二十余年的历程,随着物联网的兴起,单片机和嵌入式开发逐渐受到越来越多的关注。 BabyOS 适用于 MC…
Spring Boot 2.3 新特性优雅停机详解
当我们流量请求到此接口执行业务逻辑的时候,若服务端此时执行关机 (kill),spring boot 默认情况会直接关闭容器(tomcat 等),导致此业务逻辑执行失败。在一些业务场景下:会出现数据不一致的情况,事务逻辑不会回滚。 目前 spring boot 嵌入式支持的 w…
算法从入门到精通6之插入排序
算法从入门到精通6之插入排序#千锋杨景文一、概述上一节我们说过排序是算法中的一部分。所以我们学习排序也是算法的入门,为了能让大家感受到排序是算法的一部分,我举个例子证明一下:比如麻将游戏,发完牌之后需要对手上的牌进行排序,大家想想,麻将排序…
SpringBoot2.x系列教程76--Java测试详解
SpringBoot2.x系列教程76--Java测试详解作者:一一哥一. 关于测试1. 单元测试的概念在计算机编程中,单元测试是一种软件测试方法,用以测试源代码的单个单元、一个或多个计算机程序模块的集合以及相关的控制数据、使用过程和操作过程,以确定它们是否适合使…
还在苦恼验证码怎么实现?这个验证码合集,你想要的都有
随着安全性的要求越来越高,如今的验证码已经不再是简单的四个数字或者字母了,更复杂的图形验证码和行为验证码已经成为了更流行的趋势,但更难的实现也让很多开发者头秃,Gitee 已经替你们想到了这一点。 不多说了,下面这几个验证码组件你一定用得到。 用户通过拖动滑块行为来完成校验,支…
SpringBoot2.x系列教程75--整合JPA、Redis实现分布式的Session共享
SpringBoot2.x系列教程75--SpringBoot整合JPA、Redis实现分布式的Session共享一.SpringBoot整合JPA、Redis实现分布式的Session共享1. 创建web项目我们按照之前的经验,创建一个web程序,并将之改造成Spring Boot项目,具体过程略。2.添加依赖包<dependency>…