首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何自己代码负责

,RD将观察日志方式告知QA,QA结合自己测试过程观察抓包数据和服务器调用日志数据,如果日志能反映出一定问题后,可以联系负责对方接口功能QA同学帮忙查看,因为大部分时间环境不稳定可能因为对方正在部署...,而大部分时间都是由于下游接口在部署环境或者删除了测试数据造成,整体感觉QA同学对于RD帮助不大,同时QA同学也需要具备一定技术能力,在RD同学告知一定问题排查方式后可以尝试自己解决一些环境问题...我自己写了一个泛化RPC调用框架,可以在开发机上直连到目标服务不同环境服务进行调用,解决了因为代码合并,部署,测试数据不完整等问题,大大提高了开发测试效率。...现在团队自己写了一个脚本,可以提交linux命令分发到所有服务器去执行,这种方式好处是更符合大家用linux排查问题方式,但是如果存在服务器节点增减则需要维护这个脚本,大部分时间可能会忘掉,造成查询不到情况...代码质量进行保障,主动帮上下游同学排查自己代码功能以外问题,并及时给出反馈等。

69830
您找到你想要的搜索结果了吗?
是的
没有找到

如何用Docker打包部署自己项目?

今天我们主要来聊一聊关于Docker相关内容。 相信很多读者朋友都有自己写过项目,也曾想过如何使用Docker来进行部署。 但是网络上很多文章都写得零零碎碎,反倒让人有些懵逼。...今天K哥用通俗易懂的话语来把大体思路给大家理一遍,这也是讲最基础打包部署。 你必须掌握内容! 首先想要使用Docker来打包部署,那么你就得去了解一下Docker,至少要会安装吧。...也就是说,我们需要在Dockerfile里面完成我们所有需要东西,有哪些东西呢? 例如运行环境、代码或者编译后运行文件等等。 首先我们需要去配置就是我们运行环境,如何配?...nginx COPY dist/ /usr/share/nginx/html/ COPY nginx/default.conf /etc/nginx/conf.d/default.conf 也就是我们自己在本机上写个...好了,上面大致就是打包整个过程与思路,每个框架,每个语言都会有不一样,所以没有准确答案,准确答案在官方文档中一般有所体现。

5.4K20

如何自己一个公用NPM包

以markdown-clear,创建过程为例,讲解整个NPM包创建和发布流程 1 如何创建一个包 1.1 创建并使用一个工程 在GitHub上新建一个仓库,其名markdown-clear clone...,然后把内容拿下了 可以参考gitignore.io 文档,自己配命令行工具,以便随时可以玩 我们这里生成了一个Node + IntellJ-all 结果 内容语法参考gitignore doc 1.5...转义后es5代码目录 -------------- docs // 代码相关设计和使用文档 -------------- tests // 相关测试目录 2.2 代码实现 代码 src.../usr/bin/env node 2.3 测试 测试用例 tests 目录 调用最终生成 lib 下面的目录 可以考虑使用测试框架 mocha, jasmine, karma... 2.3.1 安装测试...docs 目录 代码相关设计和使用文档,没有自然可以不用 这里文档应该在README.md 中会有入口。

1.7K100

Linux-如何升级php版本

1.初始环境操作系统:opencloundosphp版本:php-7.2.42.下载php最新安装包,可以去官网,或者其他提供下载网站,这里我下载是php-8.2.3版本3.进入到压缩包所在目录,...mysqld.sock --with-jpeg --with-openssl --with-fpm-user=www --with-fpm-group=www --with-libdir=/lib/x86_64-linux-gnu...with-xmlrpc --with-xsl --enable-opcache --enable-intl --with-pear --enable-fpm5.安装make && make install可能出现错误...6.安装完成之后配置软连接,这里以我配置为例cd /usr/bin/# 可查看下原来执行文件,可先进行备份再操作ll php*# 备份,删除原来文件ln -s /usr/local/php-8.3.1...s /usr/local/php-8.3.1/sbin/php-fpm php-fpmln -s /usr/local/php-8.3.1/bin/phpize phpize7.配置完成之后查看php版本

13110

Linux系统内核如何升级

有些小伙伴在使用Linux系统时可能会遇到网卡不能使用,亮度不能调节,触摸板不能识别,等等问题,这些都是内核版本过低而导致,只需要把内核升级一下就可以, 下面为大家分享一下Linux系统内核升级方法。...下载内核 目前下载有很多地址,我主要使用以下两个: github上下载linux kernel ubuntu仓库中下载linux kernel 内核需要下载那些文件?...在4代版本中4.16和4.17有安装上区别: 下面是4.16版本文件选择: 下面是4.17版本文件选择: 安装顺序 使用sudo dpkg -i ***.deb 形式安装。...查看当前系统安装内核  dpkg --get-selections| grep linux1  console-setup-linux install  libselinux1:amd64 install...总结 至此关于Linux内核升级教程已经全部完成,大家如果在内核升级过程中遇到问题可以通过评论区将问题提交给我们。

8.5K30

如何自己一个公用NPM包

本文作者:IMWeb 钌子_rawbin 原文出处:IMWeb社区 未经同意,禁止转载 以markdown-clear,创建过程为例,讲解整个NPM包创建和发布流程 1 如何创建一个包 1.1...,然后把内容拿下了 可以参考gitignore.io 文档,自己配命令行工具,以便随时可以玩 我们这里生成了一个Node + IntellJ-all 结果 内容语法参考gitignore doc 1.5...转义后es5代码目录 -------------- docs // 代码相关设计和使用文档 -------------- tests // 相关测试目录 2.2 代码实现 代码 src.../usr/bin/env node 2.3 测试 测试用例 tests 目录 调用最终生成 lib 下面的目录 可以考虑使用测试框架 mocha, jasmine, karma... 2.3.1 安装测试...docs 目录 代码相关设计和使用文档,没有自然可以不用 这里文档应该在README.md 中会有入口。

75320

自己程序被杀毒软件杀了怎么办?

bbs.huorong.cn/thread-18373-1-1.html 火绒反病毒扫描引擎:“脚本行为沙盒”简介 http://bbs.huorong.cn/thread-19546-1-1.html 2 为什么我...其实使用正常加密工具保护自己软件知识产权,和病毒使用“混淆器”加密了免杀是不一样。...当然这种情况还是很少见:) 3 自己程序发给别人用,如何避免被杀毒软件杀了? 直接上报给安全软件公司,自己不用做任何测试,也不用去想怎么避免。...如果是安全厂商因为误报了你程序,要求你软件加入它白名单,这就是在用错误方法掩饰他们误报。误报就是误报,如果安全厂商不去积极修改自己错误,反而要求开发者使用其他方式帮他们解决误报。...也许有一天一个“HelloWorld”程序,都会被检测为病毒。 2.“修改后缀、加密压缩传输” 是否是病毒和文件后缀名无关。

4.6K40

程序如何提升自己格局?

身为一个程序员,如果能够在这个行业站稳脚步,越行越远呢? 有许许多多因素,但最重要是我们格局。 如何提升我们格局呢?可以从如下几个方面切入。...1.以更高维度审视技术 有许多程序员,尤其是初级程序员,仅仅满足于完成公司分配给自己工作。他们偶尔使用到一些开源组件和框架,也仅仅是停留在使用层面。...比如Apache Kafka,初级程序员们或许只知道它是一个消息中间件,却完全不了解Apache Kafka优势劣势在哪里,底层原理是什么样子,架构是如何设计和演变,未来发展方向是什么。...正是诸如此类挑战性问题,才能促使程序员们经验更丰富,技术更精进。 那么,如果并没有身处大型互联网公司,是不是就没有机会了呢?...他著有多本广受好评畅销书,包括《卓有成效程序员》、《函数式编程思维》。

47710

如何一个自己安卓应用?

手机应用,现在移动应用火不得了,中国人口基数大,就有很大市场。 安卓开发相对于iphoneAPP开发简单,android系统又是开源,入门低,所以想学安卓应用开发的人也越来越多。...1、要会配置安卓开发环境 每种语言开发,都需要自己环境,库文件等来支持,安卓开发也需要它SDK来支持,所以环境配置必不可少。网上有不少文章是讲安卓开发环境配置,这里不再详述。...需要注意是,安卓应用使用是java语言,所以JDK安装也是必须。java JDK和安卓SDK不要混淆。...安卓开发建议使用GoogleAndroid Studio,有两种版本,一种是带SDK,一种是不带SDK,不带SDK的话需要自己下载安装。 ?...Android应用程序开发是以Java语言为基础,所以没有扎实Java基础知识,只是机械照抄别人代码,是没有任何意义。万丈高楼平地而起,Java就是筑起高楼每一块砖头。 ?

2.4K90

优秀程序如何提升自己

优秀程序如何提升自己 1.适应性和灵活性 很多开发团队都在喊我们需要灵活开发人员——尤其是在软件开发初期这类人才更为重要。如果你平时是搞UI编程,那么我们希望你能深入到数据持久层。...你可能是作为一个Java程序员而聘用,但我们希望下一个应用程序你能用.NET……擅长多任务和成为某个领域专家一样重要。...伟大程序员会真心实意地爱着编程——可以不喜欢现在正在搞代码——但总的来说,你应该成为一个享受于构建一些东西来解决问题的人。...5.通情达理,平易近人 我们大多数在团队环境中工作,所以我们必须要具备人际交往能力。所有被尊重伟大程序员个个都平易近人。...这是来自于很多专业人士谆谆教诲——那些我们眼中伟人,总是认为自己行业是最重要,坚信我们世界需要伟大程序员。 这是很难做到,如果你不喜欢编程的话,但它依然是有可能

85950

如何优雅程序代码

在中国35岁可能就是程序分水岭;35岁前你可以无视一切,但35岁后你可能就被无视。但其实怎么都好,路是自己,走自己路让人去说吧。...35岁前你可以要求自己程序能正常运行和不出问题就可以了,也可以引入一些最新技术。但35岁后就不能按这些要求,虽然稳定是前提,但有更多应该去考虑代码优雅和他人可读性。...为什么突然会有这些感想呢,因为最近获得了一份大厂内部程序代码,看后不经感慨都是实现同样功能,但人家写得实在太优雅了,所以在这里分享一下吧。...功能其实也很简单就是通过云函数获取微信OPENID,那他是怎么呢。。 首先将云信息写在envList.js,这样换其他环境只需要修改里面的id即可。...,请在 envList.js 中配置你云开发环境', showCancel: false }) throw new Error('当前小程序没有配置云开发环境

2K41

程序如何提升自己价值

程序如何提升自己价值 不知道你有没有想过什么样特质能够成就程序伟大?什么样特质对程序员就职公司最有价值?...如果你也是给别人打工,那么有一件事是你必须铭记于心。你工作主要目的是为你雇主创造价值。 虽然听上去很简单,但却是大多数开发人员盲点。...我经常看到有开发人员想要说服产品负责人采纳某个特殊功能,只因为这个功能实现起来或容易,或有趣,或令人刺激。请脚踏实地——不妨将自己放在雇主位子上看问题。...#3.避免安稳工作 那种安稳工作是你应该竭力避免。当然这是有争议,有些人并不愿意换工作。 如果你执行任务能给雇主带来最大价值,那么渐渐你会发现你越来越重要。...#4.从帮助别人中提升自身能力价值(译者的话) 像我们做软件开发这一行,没有绝对高手,不要以为自己掌握些内核就高高在上,相反,如果你可以利用自己擅长点去帮助别人,那么在与别人讨论问题过程中或许不知不觉又提升了自己能力

53870

自己面试题,自己答案

这个时候,也该详解下,自己那些题目。因为题目是我自己,并不是网上摘,所以知识点比较基础,也不全面。如果大家对面试题有什么建议,欢迎指点。...而且,现在我也觉得还有必要知道这个知识,还没到全民 ES6 时代,抛弃 ES5 时代。...1.如果设计中使用了非标准字体,你该如何去实现? 图片,字体图标代替,如果是比较小英文字体可以使用css3@font-face。...参考: 21条CSS高级技巧 css写作建议和性能优化小结 5.说下自己对模块化开发理解,以及模块化开发好处。...虽热我们公司技术栈用主要是vue,webpack这一些,我面试交流时候,也会问相关问题,但是我在面试题里面我不出关于vue,webpack这些题目,就问文章这些题目,就是想知道面试者基础如何

67720

linux服务与如何建立自己服务

但是 service 提供总是需要程序运作吧!否则如何执行呢?所以达成这个 service 程序我们就称呼他为 daemon!...daemon 既然是一只程序执行后程序,那么 daemon 所处那个原本程序通常是如何命名呢 (daemon 程序命名方式)。 每一个服务开发者,当初在开发他们服务时,都有特别的故事啦!...不过,无论如何,这些服务名称被建立之后,被挂上 Linux 使用时,通常在服务名称之后会加上一个 d 例如例行性命令建立 at, 与 cron 这两个服务,他程序文件名会被取为 atd 与 crond...那些大部分都属于 Linux 系统基础运作所需要环境,没有什么特别需求的话,最好都不要更动!除非你自己知道自己需要什么。 除了本地服务之外,其实你一定要观察,反而是网络服务喔!...并没有 email 通知功能 (除非自己一个),也没有类似 anacron 一段时间内随机取样功能 (random_delay), 不过,总体来说,还是挺不错!

4.2K20

Linux应用程序使用文件调试程序方法

Linux,一切皆文件,那么在Android系统本身,也是Linux+java罢了,也是在Linux运行环境下。 通常,我们在调试程序都会使用printf。...在Android中,我们会去使用logcat,现在,给大家介绍一种常用调试方法,debug文件调试法。...在Android系统中,调试一个C应用程序可谓是极其不方便,为了保存log完整性,于是,文件调试法可以发挥重大作用,下面给出一个例子: #include FILE * wirte_debug_file...int main(void) { int i ; char buf[100]; for(i = 0 ; i < 10 ; i++) { sprintf(buf,"i:%d\n",i); //调试信息...这是一种非常好调试手段。 总结 以上就是这篇文章全部内容了,希望本文内容对大家学习或者工作具有一定参考学习价值,谢谢大家对ZaLou.Cn支持。

1.2K21

换上了自己模板

模板名字为:Yodu 有毒,优读,有读,有毒是因为这是一个代码全是我自己模板,可能会有很大问题;优读是想让自己能够更好阅读别人一些优秀文章;有读是希望更多的人能够阅读更多书籍作品来积累内含。...这个模板样子和我之前用模板几乎一致,之前那个模板是基于http://www.75team.com/大幅度修改移植,因为移植之前没有征求人家意见,所以不会发出来。...总移植别人,感受不到原作者辛苦,也感受不到完善后欣喜,于是乎,我就在想我能不能写个模板呢!...然后就开始在我发布《左雷姆右拉姆至顶至底源码》基础上开始,使用工具是sublime,测试工具360浏览器,chrome浏览器,手机安卓端Yandex浏览器和chrome浏览器。...Javascript设置: 因为加载了jquery所以这个最基本配置很简单,一个手机端菜单交互,一个搜索按钮交互,还有个对于屏幕尺寸变化触发代码 $(".sjcd").click(function

65110

ESA2GJK1DH1K升级篇: 快速移植升级程序自己项目(BootLoader程序制作)

前言   此代码兼容STM32F103全系列   为避免添加上升级程序造成内存不足,请使用128KB Flash及其以上型号   这篇文章是为了能够让大家快速移植我升级模板程序自己项目 BootLoader...程序制作   拷贝文件到自己项目 ?...  大家调整完以后编译一下自己APP用户程序,看下自己APP用户程序大小   超了就重新调整,要么换芯片........  先说一下我原则   所有的处理升级由 BootLoader搞定,APP用户程序只是获取升级状态,清除升级状态,写入升级标志 在BootLoader程序里面我推荐这样   用一个按钮控制升级...那么过了 3S以后便会执行,指示灯快闪,快闪3S后,写入升级标志,清除版本号,重启 然后重新升级程序 当然大家也可以这样,按下3S是 切换程序  按下10S是 写入升级标志,清除版本号,重启 切换执行程序

40010
领券