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

  • iPhone 13系列槽点汇总:品控差,信号还差?

     今天就来给大家汇总一下,iPhone13系列都有哪些槽点。PS:手机出现个别的质量问题是情有可原的,iPhone13系列由于销量巨大,这些质量问题自然也会被放大。如果发现问题,大家一定要积极联系售后服务。本文的意义在于让大家发现槽点,在购买iPhone13系列时多注意一下,有问题好及时发

  • 【Android源码面试宝典】MMKV从使用到原理分析(一)

    去年,我们写过一篇文章,对于android原生提供的key-value存储APISharePreference,进行了从使用到原理的深入分析,同时对其中存在的ANR问题、存取慢等问题,进行了深入的探索、总结。但是之前的文章,我们仅仅指出了问题,没有给大家提供解决方案,也就是说,SharePrefer

  • 腾讯出品!7 种人机交互设计模型科普

    众所周知,人机交互是一门集调研,构思,设计和测试为一体的学科。作为一门覆盖多领域的多学科,包括并不限于心理学,行为学,编程,工程,设计,调研,和工商管理,现代人机交互的核心已经不再是从技术层面去解决问题,而是侧重于以多个视角去挖掘问题的本质并思考问题背后的价值。也因此,人机交互学术界一直以来都试图寻

  • 记录解决cmd打不开/闪退

    1.起因:事情要从万恶的环境配置说起。作为一个受anaconda折磨多次的资深bugmaker(bushi),这次我又又又又又又又碰到问题了。由于一些深度学习包配置问题,我决定将anaconda卸载重装。 我是通过anaconda路径下自带的Uninstall-Anaconda3.exe卸

  • React为什么不将Vite作为默认推荐?

    大家好,我卡颂。在React文档中,对于构建新的React应用,首推的方式是CRA(create-react-app)。CRA推出于2016年,彼时还没有成体系的React脚手架工具供大家使用,再加上这是官方工具,一经推出就受到了欢迎。截止当前,CRA仓库已经收获快10wstar。但是,随着时间的推

  • “第一性原理”与软件开发

    第一性原理对于解决复杂的问题特别有用,因为它让你将一个问题分解成核心的元素,然后系统的从这些核心元素构建解决方案。这可能比试图用先入为主的概念或根据过去的经验对问题做出假设来解决问题更有效。第一性原理的定义第一性原理被主要应用在计算机科学,工程学和物理学,但它是可以应用到任何的行业的。本文主要讨论第

  • 成都程序员分析,核酸系统一崩再崩,到底谁的锅?

    作为9月2日成都核酸检测的亲历者, 也跟所有的成都市民一样,经历了核酸系统崩溃之后的排队崩溃和心理崩溃。昨天,在至少排了一个小时的队之后,前面还没有动静。我跑到志愿者扫码登记的地方观察了很久,也看了网上各种各样的分析,声音很多。作为一个程序猿,也来说说我的看法在发出这个内容之前,我看到&n

  • 程序员如何寻找技术突破、体现技术价值?

    作者|zishunchen作为互联网行业的技术从业人员,在职业发展的道路上,不少同学会遇到职业发展的成长瓶颈,例如:可学的技术繁多,精力不足;技能和业务不匹配,找不到突破;技术答辩屡屡受挫,无法体现价值等等。以及被塑造的“程序员35岁论调”,使整个行业变得焦虑。笔者作为鹅厂行家平台的咨询老师以及前端

  • 关于技术能力的思考和总结

    作者| 朱春茂(知明)技术人成长的悖论在程序员界有一个悖论持续在困惑着很多技术人:在写代码的人的困惑是一直写代码是不是会丧失竞争力,会不会被后面年轻的更能加班写代码的人汰换。典型代表就是工作5年左右的核心技术骨干,此时正处于编码正嗨但也开始着手规划下一个职业发展阶段的时候;没在写代码的人困

  • 钉钉 Flutter 跨四端方案设计与技术实践

    本文主要介绍钉钉基于Flutter构建的跨四端应用框架(代号Dutter),内容主要包含方案设计、最佳实践以及部分FlutterEngine层面的问题定位等。希望能通过本文的分享,为有类似诉求的团队提供一定参考。项目概述1.1何为DutterDutter即DingTalkFlutter,是钉钉内基于

  • 嵌入式软件Bug从哪来,怎么去

    1.软件问题从哪来软件缺陷问题千千万万,主要是需求、实现、和运行环境三方面。1.1需求描述偏差客户角度的描述,在经过业务对接、产品经理的转述,最终呈现的软件需求可能已经偏离了原始的述求,开发人员基于自身经验的理解偏差,开发过程缺乏有效的沟通及监督,导致最终的软件功能与客户的核心诉求存在偏差。1.2异

  • 性能优化那些事儿(二)

    接上文​​《性能优化那些事儿(一)》​​『不管项目大小,一旦上线,或多或少都会遇到性能问题』性能问题就像是魔咒一般藏绕着我们。性能优化应该什么时候开始有些性能问题是随着时间的积累慢慢产生的,比如系统一开始数据量很小的时候,没有什么问题,等到数据积累到一定程度,问题就暴露出来了;有些问题是由于访问量的

  • 数据结构与算法之动态规划就这些招式!

    动态规划理论基础什么是动态规划动态规划,英文:DynamicProgramming,简称DP,如果某一问题有很多重叠子问题,使用动态规划是最有效的。所以动态规划中每一个状态一定是由上一个状态推导出来的,这一点就区分于贪心,贪心没有状态推导,而是从局部直接选最优的,在关于贪心算法,你该了解这些!中我举

  • 挑战碎片化经验的实现路径

    想必到了一定年龄之后,应该沉淀的就是方法论和思维模式了。原本的一些碎片化经验在这个阶段开始受到了很大的挑战,甚至会有深深的怀疑。在此我的建议是采用四个步骤来迭代思考。首先是根据你的认知理解,对于特定的问题进行梳理和总结,这是你可以做到的,也是相对来说比较容易实现的阶段。相对来说,总结一个问题是比较简

  • 一份来自亚马逊工程师的Google面试指南,GitHub收获9.8万星,已翻译成中文

     本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。一位从1997年就入行的Web工程师,立志要成为Google软件工程师,3年前写下了一篇超完整学习和面试教程,以此作为自己的奋斗计划。这位名叫JohnWasham的工程师,换了好几份工作,最后却阴差阳错在2017

  • 爬了知乎“沙雕问题”,笑死个人!

     这两天偶然上网的时候,被知乎上一个名为“玉皇大帝住在平流层还是对流层”的问题吸引。 图片来自Pexels本以为只是小打小闹,殊不知这个问题却在知乎上引发了强烈共鸣,浏览次数500W+,7000+关注:于是乎就激发了去探索知乎上“沙雕”问题的想法,通过Python爬取这些问题的内

  • 5G真的能让VR/AR站着挣钱吗?

    “5G来了,VR/AR也要再次火爆了。”真的是这样吗? 从高潮迭起到跌落低谷,VR/AR经历了什么?VR/AR是从什么时候开始火的?面对这一问题,估计大多数人都会说,“是在2014年。”2014年,扎克伯格做了一件几乎称得上是震惊全球的事情——豪掷20亿美元收购VR初创公司Oculus,此

  • 35道SpringBoot面试题及答案,面试常被问到!

    SpringBoot是微服务中 Java框架.我们建议你能够成为一名SpringBoot的专家。本文精选了三十五个常见的SpringBoot知识点,祝你一臂之力!问题一SpringBoot、SpringMVC和Spring有什么区别?1、SpringSpring最重要的特征是依赖注入。所有

  • 程序员之间的距离是怎么拉开的

     题图fromunsplash农历新年假期结束,很多朋友今天开工,这里祝大家开工大吉,新年事业步步高升,更进步一步的逼近梦想。***篇就从程序员人个精进开始吧。除去特别聪明的,谁都不会比谁傻多少,但时间拉长每个人却有不同的成长,抛开境遇不同,本篇就从自身找找原因。虽然文字、道理很简单,具体

  • 程序员如何提升算法思维?

     持续学习,持续开发,是目前主流IT业界程序员的一个生活常规,在现代技术迭代速度非常快的情况下,只有不断保持自我学习和探索才不会与时代脱节。无论是专业的IT从业者还是IT小白,都需要培养自己的算法思维。拥有良好算法思维后的直接好处有: 更高的面试成功机会,和更快的日常问题处理能力

推荐阅读