
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
前面的3篇文章已经讲过gitlab相关安装、汉化以及理解。这里主要是安装jenkins,然后配置集成gitlab。GitLab默认会占用80、8080和9090端口,而Jenkins默认也会使用8080端口,所以,这里将会修改jenkins的默认端口。我们的服务器的防火墙还没有开启,如果防火墙开启了,就需要添加规则,放行8080和12000端口,使得网络内的其他用户可以远程访问8080端口...
github上只有在工程首次创建tag时可以使用github界面生成tag,之后就要通过命令行啦。添加tag添加tag之前,需要查看历史的taggit tag # 默认展示所有的taggit tag -l "v0.0.2*"# 展示感兴趣的tag,使用正则匹配处于想要添加tag的分支,为其打taggit tag -a tag_name -m "tag的描述语"通过tag的名字,将tag推送到远程g
今天在一个类A中定义了私有变量member,然后定义了read和write方法用于读取该变量和设置该变量。但是在使用时是在类B中定义了一个A的对象a,然后在a中启动了一个线程t1,在t1中调用a.write(),又启动了一个线程t2,在其中调用了a.read();这样算上主线程,总共3个线程,里面对私有变量menber进行了同时读写。在运行过程中,报2个错:free(): corrupted un
对于入门学习神经网络的没有基础的同学来说,直接上公式和各种算法,会比较懵圈。我个人的体会是先了解这个技术的来龙去脉,先从科普版开始,从它最简单地方式开始,一步一步了解它怎么演进的,每一个时代考虑了什么,加入了什么,优化了什么。我原来学过人工智能的课,但是好些年不用,都忘记了,后来买一本华东师范大学出的高中生用的人工智能基础看了一下,迅速把人工智能相关基础拾了起来。我看了很多神经网络入门的相关文..
考虑到大工程每个cpp和h文件都要增加版权信息,每次都复制粘贴,有点麻烦,于是就想着怎么省事。通过查找,原来以为koroFileHeader这个插件可以搞定,后来发现它只能提供json格式的文件头部信息,相当于文档注释,它出来的结果是在文件头部添加类似@xxx 内容格式的注释,对于版权信息肯定不合适,所以不采用这种方式。又调研了以下发现可以使用代码片段来实现,所谓代码片段就是用指定的前缀表示一定量
GitLab 是一个类似于 GitHub 的开源源码托管服务,它除了提供基于 git 的基本代码托管服务外。还具备很多与软件开发协作相关的其他功能。比如 issues、Merge Requests 等。利用 GitLab 提供的这些功能,我们可以实践一些简单的项目管理和协作流程。这套流程借鉴于很多成功的开源项目,非常适合在小型开发团队里面使用。使用 issues 来管理需求与缺陷GitLab is
UDP Socket接收缓冲区与netstat Recv-Q
d盘有一个test.264文件,我们需要从这个h264文件中提取出一帧一帧的数据,所以直接采用ffmpeg来做。#include <iostream>#include <stdio.h>#include <string.h>#include <errno.h>#ifdef __cplusplusextern "C" {#endif#include &







