Algorithm

给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。
Add Two Numbers

Review

Postman and CI

本文介绍了CI + Postman 结合构建测试脚本。repo有更新时,通过webhook发送post请求到jenkins,jenkins收到后开始构建,执行测试脚本并生成测试报告

  • 安装jenkins

    • 下载,傻瓜式安装
    • 打开http://localhost:8080
  • 在postman创建api集合
  • 创建node工程
    • 确认node和npm安装成功<node -v / npm -v>
    • 创建工程目录并进入
  • 添加项目依赖newman
    • 在package.json 下添加dependencies
    • 添加collection api
  • 创建git仓库
    • 在工程目录下创建仓库
    • 注册github账号,并创建同名仓库
    • 提交,并将本地仓库同步更新到远程
  • 使用Jenkins pipline's DSL运行postman collection
    • 创建新的job,并选择pipeline。
    • 开始构建(仓库设置为公开),构建成功
    • 注:以下为私人仓库的步骤
      • 在repo创建Jenkinsfile文件,并复制Jenkins script脚本进来
      • 更改pipeline配置,选择pipeline script from SCM,选择git,并添加路径,设置证书
  • 生成测试报告,自动构建
    • 更新package.json 添加报告命令
    • 使用ngrok生成jenkins服务的外网地址,并将其添加到github repo的webhook下
      缺点是:因为是使用本机搭建jenkins,一旦ngrok停止运行/重启,生成的外网地址即失效,jenkins便无法自动运行

Tip

windows启动jenkins
-- 打开控制台/命令行,转到jenkins安装目录

  • 停止:jenkins.exe stop
  • 启动:jenkinx.exe start
  • 重新启动:jenkins.exe restart

jenkins忘记密码

  • 进入/jenkins/users/admin*/目录,修改config.xml文件
  • 找到passworkHash部分,替换为
#jbcrypt:$2a$10$DdaWzN64JgUtLdvxWIflcuQu2fgrrMSAMabF5TSrGK5nXitqK9ZMS
  • 使用密码111111登陆并修改密码
  • 主页->管理用户->修改->修改密码->保存&应用

Share

Jupyter Notebook为什么是现代Python的必学技术?
Jupyter的交互性编程体验非常好,对于一些小的项目或者数据分析,可以单独的运行某段代码,效果非常好,值得一试

最新文章

  1. CSDN 论坛招聘区是不是有潜规则?在Cnblog招个人试试...
  2. [Nginx] 关键概念解读
  3. ylb:多表的连接与练习(第三方关联表的应用)
  4. android小笔记
  5. 开源JDBC工具类DbUtils
  6. http1.0 和 http1.1 区别
  7. Ext,保存输入记录,并会提示输入
  8. 《JavaScript高级程序设计》读书笔记 ---执行环境及作用域
  9. 跟着刚哥梳理java知识点——运算符(五)
  10. IDEA 使用tomcat7-maven-plugin
  11. 【Java编程】Java基本数据类型
  12. python不能调试的原因
  13. 今天花了好长的时间终于把SecureCRT安装成功了 现在分享给大家 安装的步骤, 希望对大家用帮助
  14. bzoj 4484 [Jsoi2015]最小表示——bitset
  15. .NET : Func委托和Action委托
  16. C# 中 DataTable 使用详解。
  17. web 前端规范实例
  18. 《C++之那些年踩过的坑(一)》
  19. Android: 在onCreate()中获得对象尺寸
  20. CentOS7手动编译安装内核4.11.7

热门文章

  1. Solr7.x学习(3)-创建core并使用分词器
  2. logstash设置开机自启动
  3. mac os 配置
  4. Appium+iOS真机环境搭建
  5. Git/SVN提交代码规范
  6. 小程序 - 底部导航栏“tabBar”
  7. [转帖]进程状态的转换与PCB详解
  8. day58——模板继承、组件、自定义标签和过滤器、inclusion_tag、静态文件配置、url别名和反向解析、url命名空间
  9. for循环中的switch的break和continue作用范围
  10. c语言数据结构之线性表的顺序存储结构