Android中一切都是组件, 程序是由组件组成,比如四大组件:Activity Service BroadcastReceiver ContentProvider 。
这个梗来自@召唤 小朋友在 scmroad 群里发的一个图,标题是老板眼中的运维,大意就是老板、产品、研发、涉及、运营、运维眼中各自的对方。运维从中获得了背锅专业户的“美誉”。
区块链(Blockchain)是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案。该技术方案让参与系统中的任意多个节点,把一段时间系统内全部信息交流的数据,通过密码学算法计算和记录到一个数据块(block),并且生成该数据块的指纹用于链接(chain)下个数据块和校验,系统所有参与节点来共同认定记录是否为真。
保障xxx的整体测试质量 负责xxx版本管理以及发版工作 参与招聘测试工程师并对其进行培训 编写及评审测试用例,参与项目的整体测试 负责与各部门之间沟通协调,以推动项目测试工作的及时完成 负责测试环境搭建
前天写了一篇CheckList对交付质量价值的文章,后台有同学留言,问了这三个问题:
这篇文章基于上述三个问题,就CheckList在测试过程中的落地实践,谈谈我的一些经验和理解,供大家参考。
上一篇文章《 研发效能组织能力建设之特性团队FeatureTeam(上)》,我介绍了一个非常有意思且高效的组织模式-特性团队。首先介绍了为什么需要特性团队,特性团队的定义、核心价值、优势、可能存在的问题以及带来的成本。接着讲述了特性团队的适用范围,开发新产品、拓展新业务和产品快速增长的产品比较好。然后,我介绍了特性团队的两个角色 FTO 和 FT 队员;最后介绍了在一个大公司里如何多FT进行分工协作。看完这些你是否发现特性团队没有告诉我们在研发过程中如何管理需求,对外协调沟通,怎么开会,规范流程,跟进执行,项目状态如何可视化等。我通常是利用 Scrum 这个管理框架来完成这些事情的,这也就是本文我要介绍的内容。
在移动互联网时代,ARM无处不在。在从ARM成立至今的25年里,基于ARM架构的芯片全球出货量已经超过750亿。在智能手机领域,称ARM处于统治地位并不为过。 但ARM在面向消费者的计算领域取得如今的地位,时间并不长。在不到十年的时间里,在PC时代被视为牢不可破的wintel联盟(基于intel构架与windows操作系统的计算设备)已经不再是消费级互联网技术的主流。 在ARM成立25周年之际,ARM先人一步地开始思考这个问题:ARM构架会被颠覆嘛?谁来颠覆ARM? 在五六年前,智能手机的掀起的潮流给了AR
随着互联网行业的发展,用户对软件的品质要求也越来越高,且软件的更新迭代速度也越来越快,这里有些项目就得提到白盒测试了。
为了实现这个想法,需要做一些前期调研,包括但不限于:技术实现调研、资质需求调研、法律法规调研、人力消耗估算、资金消耗估算等。
一、HDFS分布式文件系统的shell操作 HDFS的shell操作基本和Linux的shell命令差不多,我这边重点介绍几个常用的文件操作的命令,其它更多的操作命令很少用到,当然你也可以通过“fs -help”查看所有命令。 重点在第二部分,介绍HDFS的基本工作机制。 1)–ls显示当前目录结构 -ls:该命令选项表示查看指定路径的当前目录结构,参数:-R递归显示目录结构,后面跟hdfs路径。 hadoop fs -ls / hadoop fs -ls hdfs://Hadoop1:9000/ha
Linus: 我们有在去年合并了 Rust 初始基础设施,它一直在不断增长,但是内核还没有真正依赖它的部分。但 Rust 对我来说,更重要的是,作为内核和开发人员,我们并没有停滞不前。我总是因为尝试新事物而感到兴奋。目前 Rust 并没有真正释放出它的能力,但是我认为明年(2024)我们实际上会开始会积极使用 Rust 来集成驱动程序甚至一些主要的子系统(Major Subsystems),所以这需要数年时间的积累才能让 Rust 成为内核的重要组成部分,Rust 肯定会成为其中之一。
Linux Token Auth 一次性密码认证 http://netkiller.github.io/journal/token.html 目录 1. 什么是Token 2. 为什么使用令牌 3. 什么时候能用到令牌技术 4. 本文的Token应用在什么地方 5. 谁来部署 6. 手机端配置 6.1. 设置密码 6.2. 查看服务器密码 6.3. 设置刷新时间 1. 什么是Token Token(令牌)是一个身份认证标识,token还有一个特点,那就是存在过期时间的。也就是令牌不是长久有效的。 2. 为什
都说程序员是个技术活,职位定级升职加薪全凭技术能力。但是问问行内人好像并不是这么一回事,这么为什么呢?近日有网友发帖阐述:大家有没有发现,公司里升职升的最快的,往往是代码写的最烂的那批人,你代码写的好,不但升不上去,还得维护他们留下的烂代码。是这样子吗?
上回说道,我们在外打工的经常会和一类人有很深的接触,那就是房产中介。大学毕业后马上就能在喜欢的城市买到房子的X二代不在我们的考虑范围内哈。既然需要长期的租房,那么因为工作或者生活的变动,不可避免的一两年或者三五年就要和房产中介打一次交道。有的时候,我们租房并不一定会知道房主的信息,房主也不用知道我们的信息,全部都由中介来进行处理。在这里,中介就成为了我们沟通的桥梁,这种情况其实就像是房主出国了或者在外地有事儿而将房子完全的托管到了中介手中。类似于这种情况,在代码世界中,就是中介者模式的典型应用。
啥叫技术债务? “为了短期的利益,而做了欠考虑的决定所导致的后果”,大概就是这个意思。其实很好理解,为了赶紧上线,少做一些测试,上线之后出问题,马上打补丁。这个补丁就是“技术债务”,因为你早晚要为它付出代价,或者是时间的,或者是金钱的,债都是要还的嘛。 大家开公司做产品都是为了挣钱,但不要以为技术债务这种事,是在不经意之间发生的。正相反,它是故意的,是主观故意的行为。不知道未经测试就上线会出问题嘛?当然知道呀,那为什么还要这样上线?要赶紧挣钱呀。所以,你们看,都是明知的。 做前端的应该有体会,当代码量达到一
由于CPU数量相对于进程数量来说少之又少,所以CPU维护了一个运行队列,方便管理大量等待CPU资源的进程.
亲爱的读者朋友,今天我将探讨一个在软件开发中经常引发讨论的话题:接口需求文档是由前端团队编写还是由后端团队编写?这个问题看似简单,实际上涉及到项目管理、协作流程和沟通效率等多个方面。在本文中,我将详细讨论这个话题,并提供一些实际案例和建议。
总会看到一些新手入坑 Linux 以后,连填坑的方向都找不到。所以蛋疼得紧啊,我就写个入坑 Linux 的介绍吧。
Linux Token Auth 一次性密码认证 摘要 服务器端脚本: https://github.com/oscm/devops/blob/master/bin/chpasswd.sh 手机应用: https://github.com/oscm/Token 我的系列文档 Netkiller Architect 手札 Netkiller Developer 手札 Netkiller PHP 手札 Netkiller Python 手札 Netkiller Testing 手札 Netk
曾经豪言壮志、目空一切,经过现实的软磨硬泡后,变得圆润光滑、随波逐流。是成熟了,还是堕落了。愿诸位阅尽繁华心弥坚,踏遍沧桑仍少年!
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说解决CentOS网卡重启失败方法「建议收藏」,希望能够帮助大家进步!!!
由于使用 yum 或者 apt-get 命令 安装 openjdk 可能存在类库不全,从而导致用户在安装后运行相关工具时可能报错的问题,所以此处我们推荐采用手动解压安装的方式来安装 JDK。具体步骤如下:
在1989年的圣诞节,吉多决定开发一种新的脚本解释语言,作为ABC语言的继承。ABC语言是由吉多参加设计的一种教学语言,但是随着时间的推移,ABC语言因为自身封闭的语言特性,而没有广泛流行起来。
最近 Red Hat 改变 RHEL 源码发布策略进行了一些改变,引起了广泛讨论。有人认为 Red Hat 并没有违反开源协议,也有人认为 Red Hat 断了白嫖人的路、割韭菜。7 月 11 日,Red Hat 首席架构师张家驹、公众号开源青年主理人周荔人,做客《极客有约》,一起聊了聊 Red Hat 改变 RHEL 源码发布策略背后的那些事。本文根据直播内容整理并在不改变愿意上做了删减,点击【阅读原文】查看完整视频。
今天和同事聊了下业务树建设的事情,也收获了不少的建议和想法。从最开始要建设应用管理的时候,自己就在犯疑惑,这个应用管理该怎么做。从我接触的很多业务来说,这个业务树是相对混乱的。
小案例:我如何解决假如我访问了一个hello页面,页面调用的方法是睡眠3秒,再返回ok,那么再前端页面我就要等待空白页面3秒钟。如何解决?
这段时间面试了一些做过性能测试的应聘者,从结果来罕有能让人满意的。整理了一些我常问的性能测试问题,希望对有志于转型性能测试或者正在找性能测试相关工作的同行有所帮助。若对于以下问题有想法也欢迎加我微信进行沟通。 性能测试的意义和作用,说出因为性能不良造成的质量事故? 如何进行性能测试,整体的性能测试流程是什么? 确定需求-制定计划和策略-准备环境(干净的,数据)-编写脚本-设计测试场景-运行-监控执行-分析测试结果 性能测试的难点在哪里?如何克服? 如何选择性能测试工具? 如何确定性能测试团队的人力资源需求
http://blog.csdn.net/russell_tao/article/details/7090033
1.添加新功能前:在添加新功能之前,如果发现现有的代码结构不够清晰或者设计不合理,那么进行重构可以帮助更好地实现新功能,并减少潜在的问题。
比如:前端请求了一些耗时任务,一时间处理不完一直转圈圈的不到响应,体验就会十分的不好。 我们需要将收到请求在处理的结果返回给前端,处理的过程开辟线程执行,不影响用户做其他操作
在自动构建的环境中,错误的版本化软件包构建可能会造成严重破坏,一位 Rust 开发人员在 Changelog 播客中指出。
我在CSDN发表了一个帖子,发布一款强大的ORM工具--PDF.NET集成开发工具 ,有个朋友caozhy提出了非常尖锐的问题,我对他的问题做了回答,现在觉得他的问题很有深度和代表性,现在整理在这里供大家讨论。 ================caozhy的问题是========================: 从技术的角度看,lz的想法是好的。 但是从商业的角度看,存在一些问题: (1)开发者能不能得到技术支持的保证?培训谁来做? (2)后继的维护谁来做?BUG修复? (3)ORM的框架众多,lz的
在大型复杂的应用中,业务模块之间总是相互关联,相互纠缠。无论对业务管理或软件开发方面都会造成困惑:从业务管理方面难以厘清确切的管理范围和职责:就是说不知一项业务具体谁来管。在软件开发方面则无法确定开发人员的具体分工和维护责任,即确定一项业务功能具体靠谁来修改、优化。拿一个普通的网上购物过程来说,除商品拣选过程外的优惠价选定、库存扣减、支付又会涉及商品定价管理、库存管理、财务管理等独立的业务模块。如果纯从软件开发角度来描述:负责开发购物流程的开发人员还需要兼顾优惠价计算、库存扣减、支付等业务操作。因为商品定价、库存管理、财务管理等都有可能是其它人负责开发的业务模块。一件商品拣选有可能造成该商品的定价调整、库存变动可能驱动采购、配货等业务的发生、支付也会是一些财务操作的启动原因。购物流程开发人员应该是不容许直接去实现这些业务操作的。为了解决这些矛盾,必须先实现业务模块的松散耦合。听起来有点像CQRS,不过是更广义的domainRS业务模块分离。在接触kafka之前,我们一般用soa模式由负责一块业务功能开发的程序员提供一套完整的对外业务操作api,就可以实现程序员各自独立工作,各管自己的一亩二分地。不过,完成的系统经常会出现内部处理业务速度跟不上外部api调用频率的情况,轻者拖滞api调用线程,重则造成业务处理异常。这个时候kafka应该能在解决方案里发挥特殊作用:如果我们把kafka引入到业务模块集成,业务模块之间通过消息/事件队列event-queue进行沟通就可以实现更高程度的、更高效率的、交易事务类型的业务集成了。
今天我们来玩一下ChaosMesh模拟网络duplicate包的情况。同时也要看一下对应用产生的直接影响。
都说天下大势分久必合合久必分,技术应用也是如此。超融合技术在近些年在私有云里越来越火热,这种是用当代云计算技术改造私有云时尚的手段。国内外均有很多厂商在此处发力,诸如Nutanix、戴尔、华为、浪潮、HPE、深信服等。 什么是超融合 传统的应用是按应用分派服务器,而超融合就像是一个"盒子"。这个盒子将所有应用服务器的计算、存储、网络资源重构到一起,再通过软件平台进行关联。相比传统IT形态,能够形成更为弹性、可靠、安全的IT模式。同时超融合产品也通过不同形式体现,有些是将比较成熟的企业级产品进行软件定义与
一直在从事C#开发的相关技术工作,从C# 1.0一路用到现在的C# 6.0, 通常情况下被局限于Windows平台,Mono项目把我们C#程序带到了Windows之外的平台,在工作之余花了很多时间在Mono的学习研究和推广,从《国内 Mono 相关文章汇总》你可以看到博客园有很多的同仁在探索学习,逐步形成了一个小圈子,这个圈子里的很多都是非Windows平台上运行C#程序,特别是MVP 刘冰的Web服务器Jexus 为我们dotNET跨平台提供了一个工业级的应用服务器,这个圈子里的同仁对于Mono,Jexu
我们看到现在父子进程两个的状态都是S。 那按我们上面讲的,子进程退出,父进程还在运行,且没有回收子进程获取返回码(我们现在也不会),那么子进程就会进入僵尸状态 🆗,那我们现在干掉子进程
这篇文章主要目的是面向初接触微服务的朋友简单介绍微服务基础建设所需要的各个模块以及缘由。 起点 首先,我们得有一个“服务”。根据定义,我们可以把每个服务实例都视作一个黑盒。这个盒子有着明确的输入点和输
这篇文章主要目的是面向初接触微服务的朋友简单介绍微服务基础建设所需要的各个模块以及缘由。
区块链(Blockchain)是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案。通俗一点说,区块链技术就指一种全民参与记账的方式。所有的系统背后都有一个数据库,你可以把数据库看成是就是一个大账本。那么谁来记这个账本就变得很重要。目前就是谁的系统谁来记账,微信的账本就是腾讯在记,淘宝的账本就是阿里在记。但现在区块链系统中,系统中的每个人都可以有机会参与记账。在一定时间段内如果有任何数据变化,系统中每个人都可以来进行记账,系统会评判这段时间内记账最快最好的人,把他记录的内容写到账本(同时给予奖励),并将这段时间内账本内容发给系统内所有的其他人进行备份。这样系统中的每个人都了一本完整的账本。这种方式,我们就称它为区块链技术。
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说centos7通过wget安装tomcat9「建议收藏」,希望能够帮助大家进步!!!
这篇文章主要介绍了Vuex状态管理器的使用,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下!
领取专属 10元无门槛券
手把手带您无忧上云