重构前代码代码关键字被批量替换。仅供参考。#!/bin/sh sitesPath="/ggcall/sites/" DATE=$(date +%Y%m%d%H%M) softfile="/home/ggstar/Arhasgg/" sitesbackup="/home/ggstar/sitesbackup/" githome="/home/ggstar/Arhasgg/" #设置环境变量 source /etc/profile echo "请确认使用该命令,已经从git库拉取了最新的代码,使用了正确的分支"
系统趋于稳定,修改的bug通过git来管理,通过git的提交日志及提交文件变更识别潜在的风险。工具SourceTree,当然eclipse也可以胜任(体验差一点)要达到识别代码变更需具备基本的代码阅读能力,包括:java、js、jsp、html、css未完待续../../md/测试的框架和技术/
这篇文章的主要目的是记录使用python来编写公司发版系统的想法、过程。一、构思主要特征该系统拥有web界面代码发布功能:可以在web中实现各个webent单独发布、整体发布git历史查看功能:查看git提交历史、查看每次提交修改文件。所以需要定时自动更新日志。两次发布版本差异对比功能实践能力一个python的web框架pyt
本人是测试人员,包括我在内,团队中有2名测试,整个研发不含测试大概10名(后台前端)。除了负责测试工作,还兼任负责发布公司测试环境及生产环境的代码。代码环境及架构公司所属行业为微信电商,使用java流行的MVC框架(这个我还不是很懂,不知道用了Spring哪些东西),这个了解过,只是并不深入,可以参
if you had used “apt-get update”….the new update contains some bugs for nvidia drivers….To slove:1.get the nvidia softwaresudo dpkg -l |grep nvidiarc nvidia-304 304.132-0ubuntu0.16.04.2 amd64 NVIDIA legacy binary driver - version 304.132 rc nvidia-opencl-icd-304 304.132-0ubuntu0.16.04.2 amd64 NVIDIA Op
前言受《分布式自动化版本发布系统》启发,决定对我们公司现有的shell脚本发版进行升级。业余时间研究,主要达到以下目的:前二个做完,可以了解python的一些基本语法数据类型,把更新记录写入到数据库便于日常查看。第三个,续用当前测试环境发布代码的shell脚本。python3.5 and mysql5.7mysql5.7 install参考:官网安装
特殊变量变 量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 $/# 传递给脚本或函数的参数个数。 $/ 传递给脚本或函数的所有参数。 $@ 传递给脚本或函数的所有参数。被双引号(” “)包含时,与 $/ 稍有不同,下面将会讲到。 $? 上个
一开始懂一点SWING界面皮毛,打算使用SWING绘制出了计算器的界面,花了大概2个下班业余时间,一点一点开始摸索,知道SWING界面布局的基本原理。然后开始按照教材中讲解的过程去实现,结果发现界面根本不是那么做出来的。在网上找到了java的源代码,开始研究阅读和抄写编译。墨迹一周有如下收获。1、JFrame是整个
目录主要经验游戏描述参考的是《疯狂Java实战演义》——杨恩雄(文字版)中第一章内容。Java源代码GobangGame.javapackage practise.fiveChess; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class GobangGame { private int WIN_COUNT = 5; private int posX, posY; Chessboard chessboard = new Chessboard(); public int getPos
参考来源:http://www.xuebuyuan.com/2153333.htm1.Action/Service/DAO简介:Action是管理业务(Service)调度和管理跳转的。Service是管理具体的功能的。Action只负责管理,而Service负责实施。DAO只完成增删改查,虽然可以1-n,n-n,1-1关联,模糊、动态、子查询都可以。但是无论多么复杂的查询,dao只是封装增删改查。至于增删查改如何
java类的成员变量有俩种:一种是被static关键字修饰的变量,叫类变量或者静态变量;另一种没有static修饰,为实例变量。在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用
Java的数据类型两大类:1、基本数据类型:定以后直接分配内存空间,存储在栈中。又可细分为:数值型:整数byte/short/int/long及浮点float/double;字符型char;布尔型boolean;2、引用数据类型:栈中存储引用指针地址,指向实际存放的堆;又可分为:类class;接口interface;数组array;=======================================================