深圳幻海软件技术有限公司 欢迎您!

  • 消息称苹果 iOS 16.4.1 将很快发布,修复天气和 Wi-Fi 问题

    4月4日消息,据MacRumors报道,可靠的消息人士透露,苹果正准备为 iPhone 发布iOS16.4.1系统更新。目前尚不清楚更新何时可用,但很可能会在本周或下周发布。像iOS16.4.1这样的小更新通常侧重于错误Bug修复和安全改进。自3月下旬发布 iOS16.

  • 蓝桥杯算法(python)

    蓝桥杯第三级别——算法。蓝桥杯的考察重点:加黑重点(括号内了解)        算法:枚举、排序、搜索、计数、贪心、动态规划、图论、数论、博弈论、概率论、计算几何、字符串算法。(递归、二分查找、哈希算法、分治算法、回溯算

  • 风控决策引擎——决策流路径规划

    引言决策引擎服务是风控系统的大脑,承载着风控策略编排和计算的任务,对决策的时耗和精度有着严格的要求,本文以决策流执行路径实现方案为切入点,一窥风控决策引擎高效的原理。背景在上文风控决策引擎——决策流构建实战中详细介绍了风控决策引擎的发展历程,决策流的编排能力,满足了策略运营人员对当前风险场景下的防控

  • 解决 iOS 15 上 APP 莫名其妙地退出登录

    在iOS15公开推出后,我们开始从用户端收到反馈报告:在打开我们的应用程序(Cookpad)时他们被莫名其妙的反复退出到登录页。非常令人惊讶的是,这并不是我们在测试iOS15beta版的时候发现的问题。如果你是来找修复方法的,那就直接向下滚动到结论,但如果你想了解更多关于我们如何调试这个特定问题,那

  • 微信安卓版 8.0.16 内测版发布

    10月21日消息,微信安卓平台迎来了8.0.16内测版更新。官方更新日志为:优化了一些已知问题。另外,微信团队邀请开发者参与内部体验(安卓微信8.0.16)。小程序需重点关注storage相关存储功能需关注大字体下小程序页面的表现需关注tabbar样式MediaContainer编码添加硬解支持,需

  • 移动前端:移动端页面坑与排坑技巧

    对于前端开发者来说移动端存在更多的挑战,移动端页面开发过程中会碰到各种各样千奇百怪的问题(我们俗称BUG或坑),那么今天我为大家分享移动端页面开发过程中的一些坑和排坑技巧。移动端页面在不同设备、不同操作系统、不同运行环境下都可能造成各种各样的没有碰到过的的坑,相比曾经的IE6坑多了。下面先介绍一下4

  • 结对编程踩坑指南

    背景最近,我开始重新审视这些融入日常的工程实践方式,去尝试找出实际与理论的差距,分析差距成因,基于分析结果,尝试找出可以逐步弥补差距的实践方式,从而让日常软件交付工作变得更加“顺滑”。本文作为“沉思录”的第一篇,将列举实际交付项目中,在结对编程时遇到的几个实际问题,并针对具体问题给出一些尝试过的解决

  • 为什么useEffect不适合进行API调用

    作者丨RojanMaharjan译者|涂承烨React团队在useEffect钩子中做出的设计选择仍然是一个热议的话题。有些人喜欢,有些人不喜欢。如果你不是来自React世界,这听起来肯定很奇怪,因为它的默认行为是非常容易遇到的可怕的“无限渲染循环”。例如:复制useEffect(()=>{c

  • 糟了,线上服务出现OOM了

    前言前一段时间,公司同事的一个线上服务OOM的问题,我觉得挺有意思的,在这里跟大家一起分享一下。我当时其实也参与了一部分问题的定位。1、案发现场他们有个mq消费者服务,在某一天下午,出现OOM了,导致服务直接挂掉。当时我们收到了很多内存的报警邮件。发现问题之后,运维第一时间,帮他们dump了当时的内

  • Java服务异常排查定位大图

    引言研发工程师日常的工作除了开发实现新需求之外,排查定位问题也是重要的组成部分。如果在发生线上故障的时能够快速定位线上bug并且修复bug,不仅是研发工程师技术能力的重要体现,同时也可以帮助线上及时止血避免平台故障进一步蔓延,从而导致影响用户体验或者产生不可挽回的资损。但是实际上很多研发工程师由于工

  • 缩短重构所花时间的三个贴士

    ​译者| 布加迪审校| 孙淑娟代码重构简介代码重构指在不更改代码功能的情况下,重构之前编写的代码。重构并不意味着添加新功能或重写代码来修复任何类型的错误。进行重构有几个好处,包括:提升性能提高代码覆盖率提高代码可读性更深入地理解代码库更易于扩展、维护和升级查找错误或漏洞通常每次针

  • 服务出现明显的变慢,该如何诊断处理?

    在日常工作中,应用出现性能问题是不可避免的,绝大部分公司都没有专门的性能团队,出现问题还是需要我们自己去排查处理,所以掌握基本的性能知识和技能就显得很有必要,也是开发工程师进阶的必要条件,能否快准狠的定位解决问题,也是对知识、技能和能力的检验。今天我们来讨论的问题是,服务出现明显的变慢,该如何诊断处

  • 如何做好“防御性编码”?

    作者| 字白一、防御性编码的意义类似于“防御性驾驶”对驾驶安全的重要性,防御性编码目的概括起来就一条:将代码质量问题消灭于萌芽。要做到“防御性编码”,就要求我们充分认识到代码质量的严肃性,也就是“一旦你觉得这个地方可能出问题,那基本它就会(在某个时刻)出问题”。当然,实际情况比这个更严峻。

  • 陷入了写代码的完美主义陷阱怎么办?

    鹅厂内部,有一个关于“陷入了写代码的完美主义陷阱怎么办”的帖子,题主是这样写的:自认为代码编写和设计能力不弱,一般的代码逻辑也比较清晰。但是当要设计一个略大的项目,或者接手一个相对较新的代码,想要适当的做一些较大的重构的时候,就总是会感觉这样也不好,那样也不好,怎么做都会有一些缺陷,难以下笔。虽然能

  • IT 人,如何避免自己成为职场“巨婴”

     「大多数成年人,心理水平是婴儿。我们都是大号婴儿。」——《巨婴国》许多人都是如此,职场无疑是重灾区之一。作者在书中写道:“我们发展了很复杂的行为,对权力、名声、成就与物质等的需求可以涨到很高的地步,但它们常常是一种防御,是两种在婴儿时期没被满足的最原始的简单愿望转化出来的。一个愿望是:抱

  • 技术总监为什么也会选错技术架构?

    我叫DanMcKinley,坑里的那个人就是我。我现在在一家叫作Mailchimp的公司上班。更早之前是在Etsy,因为在Etsy待的时间比较长,所以后面会更多地提到我在这家公司的经历。其实在离开Etsy之后,我也在其他几家公司干过。我既在大公司待过,也在小公司待过,还创办过自己的公司。在经历了这些

  • Java静态内部类、匿名内部类、成员式内部类和局部内部类

    一、前言什么是算法?算法是某种集合,是简单指令的集合,是被指定的简单指令集合。确定该算法重要的指标:第一是否能解决问题;第二算法运行时间,即解决问题出结果需要多少时间;还有所需的空间资源,比如内存等。很多时候,写一个工作程序并不够。因为遇到大数据下,运行时间就是一个重要的问题。算法性能用大O标记法表

  • 【NCTS峰会回顾】阿里羽瑶:基于图像智能算法的端上h5页面测试提效轻量化解决方案

    2019年10月26日,由Testin主办的第二届NCTS中国云测试行业峰会在京召开,此次峰会以“AI+未来”为主题,汇聚来自国内外测试领域的知名专家学者、领先企业决策者、高层技术管理者、媒体从业者等,共同探讨高端云测试技术,帮助测试从业者了解最前沿行业趋势,及最新的行业实践。会上,阿里巴巴技术专家

  • 阿里研究员:测试稳定性三板斧,我怎么用?

     如何治理测试稳定性问题?很多人会说:环境、流程管控、监控、工具化、加机器、专人负责、等等。这些都是对的。不过这些都是解决方案层面的,而不是方法论和理论体系层面的。今天,阿里研究员郑子颖来说说测试稳定性的三板斧。据说,阿里同学们都非常认同这三板斧,看完文章感觉很多做的事情有了理论基础。1.

  • Defects的启示

    在过去的几个月,我做了一些实践,通过整理、讨论和分析项目上的Defects情况,来探索质量管理中的待改进点。最终发现,Defects实际上给质量管理带来了很多的启示。当然,要讨论Defects,首先要使团队对Defects有一致的理解。我查了很多资料,也没有找到对”Defects”一词的明确定义,大

推荐阅读