掘友等级
获得徽章 0
混合粒子群算法是指借鉴其它一些智能优化算法的思想而形成的粒子群算法。除了粒子群算法外,还有遗传算法、模拟退火算法以及神经网络等智能算法,这些算法是目前应用比较广泛的智能算法,每种智能算法都有其特点,因此自然而然就有了结合各种智能算法的优点而形成的混合智能算法。下面介绍基于模拟退火算法的粒子群优化算法。 #青训营 x 字节后端训练营#
将粒子更新后所获得的新的粒子,采用模拟退火的思想决定是否接受进入下一代迭代。不过啊,本篇也算是混合粒子群优化算法吧,侧重点是将粒子群优化应用在模拟退火算法中,而不是在粒子群优化算法中应用模拟退火算法。 #青训营 x 字节后端训练营#
Spring Boot是一个用于创建独立的、生产级别的基于Spring的应用程序的框架。它将各种Spring组件和第三方库整合到一个能够自动配置和启动的应用程序中,从而简化了Spring应用的开发和部署。
下面是Spring和Spring Boot的一些区别:
配置方式:在Spring中,需要手动进行配置,通过XML、注解或Java Config的方式来配置组件。而Spring Boot使用自动配置,通过约定大于配置的原则,减少了开发者的配置工作。 #青训营 x 字节后端训练营#
因为网关的作用不仅仅是转发请求而已。我们可以试想一下,如果需要做一个请求认证功能,我们可以接入到 API 服务中。但是倘若后续又有服务需要接入,我们又需要重复接入。这样我们不仅代码要重复编写,而且后期也不利于维护。 #青训营 x 字节后端训练营#
现在要为 GitLab 中当前的项目主干分支 origin/master 上的代码打上一个 Tag,例如 v1.0.0。 然后修改代码后仍提交到 GitLab 的主干分支 origin/master 上,此时再给项目打上一个 Tag, 例如 v2.0.0。这样, hellojenkins 项目的主干分支 origin/master 上就打上了两个 Tag。
而 Jenkins 可以根据主干分支 origin/master 上代码的不同 Tag 对项目进行分别构建。实现项目的持续交付与持续部署。 #青训营 x 字节后端训练营#
2. substr(str1, start_position, <length> )
截取字符串, 从str1 的 start_position开始截取, 截取长度是 length。length不填就是截取到字符串的最右边。
例如 start_position=2, length=3, str1= ‘’12345678‘’ #青训营 x 字节后端训练营#
最近测试直播相关的业务比较多,所以就想着,了解下直播相关的开发,是不是对后续的音视频测试更有帮助。每次推流都是使用公司提供的推流地址,那么是不是可以自己搭建一台,果然,Nginx-rtmp-module模块可以实现一个简易的直播系统。当然在搭建的过程中,也遇到了一些 Nginx 相关的问题,所以把这块内容整理下,加深下印象。 #青训营 x 字节后端训练营#
考虑一个二维的绘图程序,提供了一个各种图形的库,例如矩形、椭圆形、星形和轮形等几 何形状。这里是其中两个的定义
type Circle struct {
X, Y, Radius int
}
type Wheel struct {
X, Y, Radius, Spokes int
}
一个Circle代表的圆形类型包含了标准圆心的X和Y坐标信息,和一个Radius表示的半径信 息。一个Wheel轮形除了包含Circle类型所有的全部成员外,还增加了Spokes表示径向辐条的 #青训营 x 字节后端训练营#
为什么选择GORM?
全功能 ORM
关联 (Has One,Has Many,Belongs To,Many To Many,多态,单表继承)
Create,Save,Update,Delete,Find 中钩子方法
支持 Preload、Joins 的预加载
事务,嵌套事务,Save Point,Rollback To Saved Point
Context、预编译模式、DryRun 模式
批量插入,FindInBatches,Find/Create with Map,使用 SQL 表达式、Context Valuer 进行 CRUD
SQL 构建器,Upsert,数据库锁,Optimizer/Index/Comment Hint,命名参数,子查询
复合主键,索引,约束 #青训营 x 字节后端训练营#
使用git管理项目,拥有三个区域,分别是工作区,暂存区,Git仓库
git中的三个状态:已修改 modified,已暂存 staged, 已提交 committed
·工作区我文件被修改了,但还没放到暂存区,就是已修改状态
·如果文件放入了暂存区,就是已暂存的状态 #青训营 x 字节后端训练营#
·如果git仓库中保持这特定版本的文件,就属于已提交状态
下一页