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

  • 2023 年第三届长三角高校数学建模竞赛赛题浅析

    为了更好地让大家本次长三角比赛选题,我将对本次比赛的题目进行简要浅析。数模模型通常分为优化、预测、评价三类,而本次数学题目就正好对应着A、B、C分别为优化、预测、评价。整体难度不大,主要难点在于A题的优化以及B、C的数据收集。稍后,我将为大家收集一些数据,帮助大家更好的比赛。赛题难度评估A>B

  • Android 13 QPR2 Beta 3.2 发布:修复屏幕伪影问题

    2月23日消息,继Android13QPR2Beta3和带有2月安全补丁的Beta3.1之后,谷歌今天向Pixel手机推出了Android13QPR2Beta3.2。IT之家附Android13QPR2Beta3.2更新日志:修复了有时导致一些设备的屏幕闪烁绿色或显示其他视觉伪影的问题。(问题编号2

  • B端项目赶工,不重视设计应该怎么办?

    在B端项目中,经常会出现这样的问题:一个新项目/新功能作为开发人员,他会优先考虑产品功能,而会忽视对于最终页面呈现的还原度,也就是大家经常提起的“功能优先”,设计稿经常不还原。当我们遇到这样的情况时,究竟应该如何处理?我相信很多B端设计师都会在工作当中遇到这类问题,因此咱们就来聊聊当项目本身不重视设

  • 让Android系统杀进程更智能这件事,不用root就能实现了

    如果你是一位Android爱好者,或许还记得PingWest曾经提到过的关于如何让杀进程更智能的问题。当时,我们只是谈到安全行业在尝试解决这样的难题,而现在答案已经有了。如果你使用的是已经Root过的Android手机,或许这些问题并不会让你困扰,因为市面上安全软件在拿到Root权限后基本都可以有效

  • OpenAI发布ChatGPT:程序员瞬间不淡定了

    OpenAI发布ChatGPT:程序员瞬间不淡定了12月1日,OpenAI发布了针对对话场景优化的语言大模型ChatGPT。ChatGPT是InstructGPT的兄弟模型,可以以对话的形式与用户交互,这使得ChatGPT能够回答问题、承认错误、质疑假设、拒绝不当问题。ChatGPT一发布就受到科技

  • 订单流量录制与回放探索实践

    1、背景介绍1.1得物pandora介绍什么是流量录制回放?流量录制回放是应用端通过挂载注入录制器探针自动注册到服务端形成录制流量回流,将所有外部调用依赖的响应内容(如数据库、分布式缓存、外部服务响应等)进行完整记录。由平台向回放器分发流量回放指令。其核心价值是通过直接录制生产的真实数据,将生产真实

  • 彻底理解动态规划:最长公共超序列

    大家好,我是小风哥,今天这篇文章会开启动态规划这个主题,动态规划是算法中非常重要的思想之一。今天的题目是最短公共超序列,如果一个字符串s在删除某些字符后形成t,那么我们说s是t的超序列,现在给定两个字符串str1与str2,返回str1与str2的最长公共超序列,如果有多个的话返回任意一个即可。假设

  • 前端性能优化心法

    作者 | 邱俊涛性能问题是软件开发中的常见问题,我们在几乎每个项目在某个时期(往往是在后期快要交付的时候,或者已经上线以后收到用户反馈)都或多或少会遇到。这篇文章想要从流程方面和具体的技术细节上对软件性能优化上遇到的问题做一些总结和分类,以方便在后续类似的场景下可以提供给开发者一

  • 每小时停机损失超过30万美元 企业如何借助AR化被动为主动?

    根据美国信息技术产业委员会(ITIC)在2021年进行的调查,每小时停机成本在过去7年中上升了32%。对于91%的企业来说,每小时停机的损失超过30万美元,其中44%的企业表示停机损失超过100万美元。如何破题?事实表明,增强现实(AR)是一项关键的使能技术,其能够帮助企业采用主动服务模式,去规避或

  • 可落地的八种架构模式!

    什么是架构我想这个问题,十个人回答得有十一个答案,因为另外的那一个是大家妥协的结果。哈哈,我理解,架构就是骨架,如下图所示:人类的身体的支撑是主要由骨架来承担的,然后是其上的肌肉、神经、皮肤。架构对于软件的重要性不亚于骨架对人类身体的重要性。什么是设计模式这个问题我问过的面试者不下于数十次,回答五花

  • 一次单元测试优化的过程总结

    前言淘宝原用户增长团队(现用户运营平台团队)是比较早践行单测增量覆盖率的团队,坚持了近两年下来,我们积累了数千个testcase,在开发新功能、修改原功能的过程中帮助我们发现了许多问题,显著地提升了代码质量、减少线上故障。在这里郑重地向大家推荐,单测是值得认真做的,开头是痛苦的,但是积累一段时间后,

  • 揭秘技术 Leader 必备的七大清奇脑回路

    ​技术Leader是一个对综合素质要求非常高的岗位,不仅要有解具体技术问题的架构能力,还要具备团队管理的能力,更需要引领方向带领团队/平台穿越迷茫进阶到下一个境界的能力。所以通常来说技术Leader的技能是虚实结合的居多,繁杂的工作偏多。为此我把自己在工作中经常用到的思考技巧也做了一个整理。技术常用

  • 系统分析指标波动,数据模型得这么建

    当业务指标开始波动的时候,人们总会有问题“为啥涨了5%”“为啥又跌了1%”“为啥涨了2天又跌了?”“为啥三天了都没变化呀?”总有十万个为什么,从各个部门口中脱出,然后搞得做数据的同学天天忙着跑数,晕头转向不说,还落个:“为啥不能事前洞察?”“你这也不深入呀!”的抱怨。咋整?今天系统讲解下。一、常见的

  • 软件分析与设计:分析什么?如何设计?

    分析与设计这两个词我们平时经常听到,也经常讲,那么分析与设计的本质究竟是什么呢?到底要分析什么?又到底要怎样去设计?这3个问题如果平时没有一些积累,突然被问到这些,一时也会显得不知所措。接下面在第一部分中回答分析与设计的本质,只有清楚了本质,那就知道要怎么分析与设计,因此在第二、第三部分具体讲软件的

  • 再棘手的线上故障,都逃不过这些高效排查套路

    一、前言线上问题排查相比于coding,是一个低频的工作,很多人不会经常遇到。一旦需要进行问题排查的时候,往往是重要且紧急的,因此问题排查的效率,就显得尤为重要。有些线上问题,比较直观,比如磁盘使用率高、网络流量高这种,借助合适的工具很快能定位到原因;但对于一些复杂的问题,如系统Load高、RSS占

  • 你的也是我的。3例ko多线程,局部变量透传

    java中的threadlocal,是绑定在线程上的。你在一个线程中set的值,在另外一个线程是拿不到的。如果在threadlocal的平行线程中,创建了新的子线程,那么这里面的值是无法传递、共享的(先想清楚为什么再往下看)。这就是透传问题。值在线程之间的透传,你可以认为是一个bug,这些问题一般会

  • 2019高考编程卷:谷歌面试编程题及解题技巧(MIT版)

    想要去谷歌、Facebook、苹果这样的公司工作吗?很多时候它们的面试会让人望而却步。不用害怕,我们已经掌握了它们的常规面试题。近日,麻省理工学院(MIT)计算机科学和人工智能实验室(CSAIL)的新版「程序员面试课程」资料已被公开。无论你是初级程序员还是经验丰富的专家,这门课程都适合你。课程链接:

  • 初入软件「江湖」的萌新需要了解的五个经验教训

    大概四年前我获得了计算机科学学位并开启了软件工程师的职业生涯。我将在这篇文章中分享一些我这一路过来学习到的经验教训。先归纳一下:不要假设非技术问题才是最困难的先思考,再写代码你要创造的东西比用于创造它的工具更重要每个角色都同等重要不要假设在我开始***份工作后,我的***个项目是一项长期运行的项目中

  • 作为面试官的一点点感悟,谈谈技术人的成长之路

     因为工作上的原因,做过几次面试官,面试的同学有应届生,也有工作3-5年的老技术人。最近也频繁作为面试官帮助筛选候选人,中间有很多值得深思的东西,我记录了下来分享给大家。以下观点仅为个人观点,不代表任何公司的立场。01面试不是简单的你问我答一般来讲,作为面试官和候选人进行沟通的***个问题

  • 这或许是最通俗易懂的数据一致性问题解读

    本文从普遍认为的分布式系统中最最重要的数据一致性开始。内容适合经验>=0年技术相关经验的人群。一、对数据一致性问题的剖析1为什么需要分布式系统?任何事物能够被持续的运用和发展,必然有其价值,分布式系统也是一样。分布式系统的产生我认为主要的目的就是“快”和“海量”。这个“快”可以分为两个方面:系

推荐阅读