作者:京东物流 李光新 1 Shell可以帮我们做什么 作为一名测试开发工程师,在与linux服务器交互过程中,大都遇到过以下这些问题: •一次申请多台服务器,多台服务器需要安装相同软件,配置相同的环境,同样的操作需要重复多次: •工作中经常会使用命令行命令来完成我们的一些操作,但是有些命令使用率很高,而且很长,每次都全部敲进去势必会浪费很多时间(比如查日志) 长此以往,以上两个问题可能会导致:重复性工作,个人能力得不到任何提高,浪费时间,而且还容易出错,作为一名技术人员,当同一个操作重复了三次…
前言 git是一个版本控制工具, 版本控制主要的好处有三点: 从当前版本回退到任意版本 查看历史版本 对比两个版本差异 git 相关术语 repository 仓库 branch 分支 summary 摘要 track 跟踪 modify 修改 stage 暂存 commit 提交 push 推送 pull 拉取 clone 克隆 amend 修改 merge 合并 conflict 冲突 origin 源 upstream 上游 downstream 下游 verbose 详情 reflog…
前言: 今天给大家分享一篇在我工作中常用的一个shell脚本,里面有一些我们常用到的shell操作.该脚本用于本地电脑和服务器交互上,实现以下功能: 自动拉取自己个人电脑上的源码到服务器上yocto包的源码文件夹. 自动运行compile .strip 自动把编译好的结果回传到个人电脑上. 拷贝执行文件到机器中 作者:良知犹存 转载授权以及围观:欢迎关注微信公众号:羽林君 或者添加作者个人微信:become_me 情节介绍: 在工作中,我们经常会遇到需要把修改的代码放到服务器去编译,然后把编译好…
前言   这篇文章主要是介绍我在使用Git中的有一些忘记了,但是很重要的命令. 20190424 Git 历史信息 username 和 email 更改 git config alias.change-commits '!'"f() { VAR=\$1; OLD=\$2; NEW=\$3; shift 3; git filter-branch --env-filter \"if [[ \\\"\$\`echo \$VAR\`\\\" = '\$OLD' ]]; t…
1.超链接地址提取 Function GetURL(rng As Range) As String On Error Resume Next GetURL = rng.Hyperlinks(1).Address End Function 2.表格多sheet页的目录跳转制作    (代码走查表为例) (1)针对整个工作簿,即 ThisWorkbook,输入以下代码. Sub 超链接() Dim ct As Long Sheet5.Rows("2:100000").ClearConten…
方法中利用正则表达式判断某个字符是否是中文 public string SubStringB(string text,int length){ int target=0; int b=0; for(int i=0;i<text.Length;i++){ var check=Regex.IsMatch(text[i].ToString(),@"[\u4e00-\u9fbb]$"); var temp=check?2:1; if(b+temp>length){ target=i…
一 关于 写方案: 写某个产品的方案基本应包括以下几点: 1产品目前现状(国内外)  2产品意义.作用 3产品架构 4产品优势 5产品功能讲解 二 关于 处理下属工作方向不正确的事务 首先 先肯定 下属工作的成果 其次 了解其思路,再站在他的角度分析方向的不妥之处 最后 愉快的氛围下,让下属明白自己 工作的方向性错误. 三 关于 与上司沟通工作的事务 1.认真听取上司所说的内容,听不懂及时确认,避免后续由于沟通不畅导致不愉快事情. 2.自己思考后,有问题 及时提出与其沟通 四 关于 团队 提高团…
.通过_userID字段查询重复录入内容 > db.template.aggregate({}}},{$}}) .查询 db.template.find({"group_7ee1247ab7194482b86f82db556d8580.sex":"\b男"}).pretty() db.template.find({"group_7ee1247ab7194482b86f82db556d8580.sex":"女 "}).pr…
工作当中总是会有很多常用的linux或者命令,这里就做一个总结 文件远程拷贝 如果想把文件从本机拷贝到远程,或者从远程下载文件到本地. # 把本地的jar拷贝到远程机器xxxip的/home/source目录下 scp a.jar root@xxxip:/home/source # 拷贝远程的文件到本地 scp root@xxxip:/home/source/b.jar b.jar 目录下文件太多无法删除 如果目录下的文件很多,无法直接rm -rf,那么可以寻找一些匹配模型,分批删除.比如文件下…
1.介绍一下MYSQL经常使用的优化技巧. MySQL 自带 slow log 的分析工具 mysqldumpslow ,可是没有说明.本文通过分析该脚本,介绍了其用法. slow log 是 MySQL 依据 SQL 语句的运行时间设定,写入的一个文件,用于分析运行较慢的语句. 仅仅要在 my.cnf 文件里配置好: log-slow-queries = [slow_query_log_filename] 就可以记录超过默认的 10s 运行时间的 SQL 语句. 假设要改动默认设置,能够加入:…