这五款超好用的Bootstrap扩展,让你的Web开发事半功倍
Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包。它由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个 CSS/HTML 框架。利用 Bootstrap 提供的 Sass 变量和混合(mixins)、响…
算法从入门到精通5之选择排序
算法从入门到精通5之选择排序作者:杨景文一、排序和算法排序是算法中的一部分,也叫排序算法。算法一般用来处理数据,而数据的处理最好是要找到他们的规律,这个规律中有很大一部分就是要进行排序,所以需要有排序算法。本节讲解的是选择排序,从选择排序…
C语言重返TIOBE榜单第一,这些优质开源项目你不能错过!
最近 TIOBE 公布了 2020 年 5 月的编程语言排行榜。 本期最大的亮点是 C 语言超越 Java,重返第一的位置。C 语言上一次排名第一,还是在 2015 年。 Gitee 上 C 语言开源项目也层出不穷,除了一些经典的高 Star 项目,一些优质的新项目同样值得关注…
SpringBoot2.x系列教程69--SpringBoot中整合邮件发送
SpringBoot2.x系列教程69--SpringBoot中整合邮件发送作者:一一哥注: 本文案例以QQ邮箱发送的实现为例!一. 邮件发送概述1. 概述在Spring框架中提供了一个JavaMailSender接口,可以实现发送邮件功能。而在Spring Boot中提供了一个对应的spring-boot-starter…
Spring Security OAuth2 实现登录互踢
一个账号只能一处登录,类似的业务需求在现有后管类系统是非常常见的。 但在原有的 spring security oauth2 令牌方法流程(所谓的登录)无法满足类似的需求。 重写发放逻辑createAccessToken,当用户管理的令牌存在时则删除重新创建,这样会导致之前登陆…
SpringBoot2.x系列教程68--JPA+Jta-atomikos实现分布式事务
SpringBoot2.x系列教程68--Spring Boot+JPA+Jta-atomikos实现分布式事务作者:一一哥我在上一章节中介绍了分布式事务的相关理论知识,本章节中我会在SpringBoot中结合JPA,整合jta-atomikos来实现多数据源环境下的分布式事务。一. 多数据源环境下分布式事务…
最适合Qt初学者的项目:30 多个开源 Demo 一网打尽
很多 Qt 的使用者,经常苦于找不到练手项目,毕竟实践才是进步的阶梯,空有理论知识是远远不够的。Gitee 上这位优秀的同学就开源了这样一个项目,里面全是 Qt 的各种开源 Demo,并且还在持续更新中,现在已经有三十余个,预计将来也会有 100+个 Demo供大家学习,让我们…
SpringBoot2.x系列教程67--Spring Boot整合分布式事务简介
SpringBoot2.x系列教程67--Spring Boot整合分布式事务简介作者:一一哥一. 分布式事务简介1. 什么是分布式事务百度百科对分布式事务的解释如下:分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于分布式系统的不同节点之…
树莓派销量猛增?你拥有树莓派后必须折腾的五个项目
树莓派基金会负责人 Eben Upton 近日在推特上公布,树莓派在三月份的销量达到 640,000 套,三月也成为有史以来销售量第二高的时期。 Eben 认为,这大概是由于受 COVID-19 冠状病毒肺炎影响,在居家隔离期间,树莓派能够以低廉的成本供人们家庭工作和学习使用。…
算法从入门到精通4之算法复杂度(三)
算法从入门到精通4之算法复杂度(三)一、概述衡量算法复杂度的还有另一个指标就是空间复杂度。空间复杂度就是在执行算法过程中需要分配的内存空间的渐进性大小。空间复杂度和时间复杂度是两个共同衡量算法复杂度的指标;都是用大O辅导表示复杂系数,记作O(…
真物理外挂,这个开源项目让你打造自己的手游键鼠
随着手游的玩家越来越多,大家逐渐不满足于只在一块屏幕上进行操作,对手游外设的需求与日俱增,各种「吃鸡神器」层出不穷。今天 Gitee 推荐的开源项目就是这样一款外设,通过配置,它可以让你的键盘和鼠标控制 Android 设备,真正实现「物理外挂」。 这个项目通过一块专用开发板将…
算法从入门到精通3之算法复杂度(二)
算法从入门到精通3之算法复杂度(二)#算法系列#作者:杨景文一、概述上一篇我们讲解的是时间复杂度,更多的内容是让大家理解大O符号、以及时间复杂度是如何计算的。本章节将会带大家认识一下常见的时间复杂度。二、常见时间复杂度2.1、O(1)O(1)是最好的算…
图形验证码OUT了!快试试体验更佳的行为验证码组件
提到验证码组件,不少开发者仍在使用传统的图形验证码,但随着安全性和用户体验的要求越来越高,行为验证码逐渐有替代图形验证码的趋势。今天 Gitee 为大家介绍的这款开源组件就是一款行为验证码,其中包含了 H5/flutter/uni-app 的源码和实现。 行为验证码采用嵌入式集…
SpringBoot2.x系列教程66--Spring Boot整合分布式事务之数据库事务回顾
SpringBoot2.x系列教程66--Spring Boot整合分布式事务之数据库事务回顾作者:一一哥本节主要内容一. 事务出现的原因转账是生活中常见的操作,比如从A账户转账100元到B账号。站在用户的角度而言,这是一个逻辑上的单一操作,然而在数据库系统中,至少会分成两个…
【深度学习实践】铸造厂如何利用AI解决熔炼难题
凌晨2点,年近50的张师傅接到电话,铸造厂一个熔炼炉的配料过程出了一些问题,需要他紧急算一下补救方案。张师傅远程指导下调了三四炉,才得到了合格的结果。 2000年的时候我国的铸造已经达到世界第一的产量,但无论是质量还是在能耗方面,其实都跟先进国家有非常大的差距。比如,铸件熔炼是…
NG-ALAIN:一个基于 Antd 的中后台前端解决方案
NG-ALAIN 是一个企业级中后台前端/设计解决方案脚手架,我们秉承 Ant Design 的设计价值观,目标也非常简单,希望在 Angular 上面开发企业后台更简单、更快速。随着『设计者』的不断反馈,将持续迭代,逐步沉淀和总结出更多设计模式和相应的代码实现,阐述中后台产品…
SpringBoot2.x系列教程65--SpringBoot整合RabbitMQ使用教程
SpringBoot2.x系列教程65--SpringBoot整合RabbitMQ使用教程作者:一一哥我们按照之前的经验,我们这里可以创建3个web程序,一个用作消息生产者,一个作为消费者,还有一个作为存放通用代码类,并将之改造成Spring Boot项目,具体过程略。 整个项目目录结构…
WPF 没落了?这个漂亮的 UI 控件库可不同意
WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架,属于.NET Framework 3.0的一部分。但近几年可选择的用户界面框架越来越多,WPF 的用户群体也变得越来越窄。虽然如此,但 Gitee 上还有不少…
SpringBoot2.x系列教程64--消息队列之RabbitMQ安装及环境变量配置
SpringBoot2.x系列教程64--SpringBoot整合消息队列之RabbitMQ安装及环境变量配置作者:一一哥一. 准备安装包Erlang-->http://www.erlang.org/downloadsRabbitMQ-->
Vue3.0都来了,这些超火的Vue组件你还没有用过吗?
此前 Vue 发布了 3.0 的 beta 版本,昨晚的直播中项目核心开发者尤雨溪公开分享了关于该版本的相关信息。 其中有一个主要的 RFC 是关于新引入的 Composition API(组件声明式),有人认为这是语法上的大变化,但实际上这不是直接替换掉原有的 Option …