项目管理
文章平均质量分 59
呼哈哈呼
人生是场马拉松
展开
-
git 忽略某些文件 (点gitignore)
.gitignore文件.gitignore文件 用来忽略某些文件, 这个文件里指定的内容将不会上传到版本库中进行管理.可以在该文件中指定文件路径和目录,可以使用"*", "&"等通配符.关于路径,注意: generated/这样的简写方式会将所有包含这一路径的所有目录都忽视掉,比如src/demo/generated;/generated/这种 在路径前加个斜杠的方式就会只忽略原创 2018-01-22 11:19:05 · 196 阅读 · 0 评论 -
linux下发送邮件
基本知识整理:## 标题 ##一封邮件的发送流程: 发件人:MUA – 发送 –> MTA -> 若干个MTA… -> MTA -> MDA <– 收取 – MUA:收件人 MUA:Mail User Agent,邮件用户代理。用来收信和发信的,如:Outlook,Foxmail等。 MTA:Mail Transfer Agent,邮件传输代理。传递邮件。如...原创 2018-09-14 13:00:10 · 4574 阅读 · 0 评论 -
gerrit REST API
查看REST API支持的所有命令:$ ssh -p 29418 user@gerrit.host gerrit –helpgerrit [COMMAND] [ARG ...] [--] [--help (-h)] -- : end of options --help (-h) : display this help textAvailable command...原创 2018-09-14 09:57:16 · 8259 阅读 · 0 评论 -
use checkpatch.pl to check coding style
检查coding style, 可以使用工具checkpatch.pl注意: 对于14.04版本的Ubuntu可以直接使用SDK/linux-3.10/scripts/checkpatch.pl, 但是对于16.04版本的Ubuntu,需要更新至对应perl版本的checkpatch.pl,可以从https://git.kernel.org/cgit/linux/kernel/git/st...原创 2018-09-13 18:02:19 · 2421 阅读 · 0 评论 -
Jenkins基础知识整理
jenkins基础知识整理(1)简介jenkins是一个用java编写的开源的持续集成(Continuous integration,简称CI)工具。它提供的1000多种插件几乎可以支持所有的自动化工作,通常用于构建工程,自动化测试,静态代码分析以及自动部署等。jenkins自动化地执行重复性的任务,可以快速地发现bug,为开发人员节省了大量时间,使其集中精力于那些机器无法完成的工作。...原创 2018-09-13 17:45:37 · 1391 阅读 · 0 评论 -
splint简要手册
1.splint简介splint是一个C语言程序静态检查工具,可检测出程序的安全漏洞和常规编程错误,如未使用的变量,类型不一致,无法执行的代码,无限循环等错误。静态语法分析在整个项目编码阶段的位置一般是程序编译通过之后,代码审查之前。2.splint安装以Ubuntu系统为例,直接运行以下命令即可: sudo apt-get install splint 3.splint...原创 2018-09-13 15:24:44 · 7330 阅读 · 3 评论 -
LAVA基础知识整理
LAVA的全称是 Linaro Automation and Validation Architecture, 是Linaro维护的一个持续集成系统,用来部署运行测试程序的物理主机或虚拟主机部署.这些测试程序可以是boot 测试, bootloader 测试或者系统级测试; 测试结果会被全程跟踪,并且测试数据能被导出用于未来分析.According to https://validation....原创 2018-09-18 11:13:31 · 2879 阅读 · 0 评论 -
Jenkins使用经验总结
使用Extended E-mail Notification插件发送邮件时,系统设置中的Default Recipients 列表前面要加上"to:", 并且在具体的项目中要明确指定收件人,多个收件人之间用逗号隔开,否则,会出现empty list of recipients的问题....原创 2018-09-18 10:01:49 · 386 阅读 · 0 评论 -
通过REST API搜获jira issue踩过的坑
用命令行的方式使用jira的REST API需要特定权限, 可以跟管理员申请权限. 命令备忘: curl -u username -X GET -H "Content-Type: application/json" https://jira.xx.com/rest/api/2/search?jql=project=projectname&status=open要想在命令行终...原创 2018-09-17 16:13:07 · 7124 阅读 · 1 评论 -
ssh 连接错误
问题:sarah@Ubuntu1404:~/mygit/mygerrit$ git clone ssh://gerrit1@172.29.40.154:29418/useful-project && scp -p -P 29418 gerrit1@172.29.40.154:hooks/commit-msg useful-project/.git/hooks/Cloning...原创 2018-09-18 10:08:56 · 1000 阅读 · 0 评论 -
repo使用错误集
gpg: Can't check signature: public key not found出错原因是曾使用repo sync从其它库sync过代码,删掉~/.repoconfig即可原创 2018-09-18 10:11:28 · 1142 阅读 · 0 评论 -
postgreSQL从安装到使用入门
安装:环境: ubuntu 14.04参考官网教程: https://www.postgresql.org/download/linux/ubuntu/ sudo vi /etc/apt/sources.list.d/pgdg.list ,增加内容: deb http://apt.postgresql.org/pub/repos/apt/ YOUR_UBUNTU_VERSIO...原创 2018-09-18 10:06:45 · 6512 阅读 · 0 评论 -
git 配置及使用
git全局配置:文件: ~/.gitconfig (可以自己定义, 下面是我使用的配置)[user] name = sarah email = sarah@gamil.com[color] ui = true[alias] st = status co = checkout ci = commit br = branch unstage = reset HEAD ...原创 2018-09-18 10:10:41 · 148 阅读 · 0 评论 -
LAVA源码阅读笔记梳理
LAVA框架LAVA是一个开源的硬件自动化测试工具, 它的框架如下:LAVA分为master 和worker两个部分.网页前端用Django框架开发而成, 用户可以通过网页查看设备类型,增加设备,提交任务等等, 网页端提交的数据会记录到后台的PostgreSQL服务器上去.schduler任务调度器会周期性地扫描数据库中的数据,检查排队的测试任务,空闲可用的设备,并在资源可用时启动任务....原创 2018-10-22 21:09:35 · 4413 阅读 · 2 评论