书栈网 · BookStack 本次搜索耗时 0.037 秒,为您找到 175935 个相关结果.
  • 性能策略

    性能 再三权衡 推荐阅读 检查列表 1) 谨慎地加载模块 为什么? 怎么做? 2) 过早的加载和执行代码 为什么? 怎么做? 3) 阻塞主进程 为什么? 怎么做? 4) 阻塞渲染进程 为什么? 怎么做? 5) 不必要的polyfills 为什么? 怎么做? 6) 不必要或阻塞的网络请求 为什么? 怎么做? 7) 打包...
  • 原则与技巧

    2600 2018-07-17 《前端工程师手册》
    原则与技巧 面试方式 面试人员应该具备的技能 关于题目 考察能力 关于评判 STAR面试法 面试技巧 基础知识 项目经验 hr面谈 对公司提问 总结 参考资料 原则与技巧 面试方式 一般程序员的面试分为:代码笔试+问答面试。可能有一面,二面,三面以及多面的情况。迁移两轮主要还是技术方面的为主,由浅入深。三四轮的话主要就是...
  • ORM时区处理

    基本介绍 转换示例 示例1,设置loc=Local 示例2,不设置loc 参数 改进方案 基本介绍 这个问题由于大家问得比较多,因此单独开了一个章节详细介绍一下ORM 中的时区处理是怎么一回事。我们这里以MySQL 数据库为基础来介绍时区转换的事情,本地时区我们设定为+8 时区,数据库时区也是+8 时区。 MySQL 数据库驱动用得最多的...
  • Activity四种启动模式

    Activity四种启动模式 Standard SingleTop SingleTask SingleInstance Activity四种启动模式 Standard 标准模式。每次启动Activity都会创建新的实例。谁启动了这个Activity,那么这个Activity就运行在谁的Task中 。不能使用非Activity类型的cont...
  • GraphQL使用指南(Mutaions)

    1589 2018-03-25 《学习GraphQL指南》
    GraphQL使用指南(Mutaions) 准备工作 开始 格式 合并Mutation操作 总结 GraphQL使用指南(Mutaions) Mutations(突变) 不知道怎么翻译比较好,暂时直接英文吧(可以理解为增删改). 准备工作 切换git分支到mutation git checkout mutation ...
  • 什么是MVVM

    什么是MVVM 什么是MVVM   在传统的MVC架构的应用中,你有三种组件:数据模型、视图以及试图控制器。数据模型保持你的数据,而视图用来呈现这些数据。控制器介于这两个组件之间调解所有的交互。   希望于Apple已经很好地测试过它的业务逻辑了。剩下的视图控制器它很少进行单元测试。   当新的数据到达时,model会通知ViewControll...
  • TCP的智慧—RTT的计算

    太短不行,太长也不行 调的一手好参数 在TCP中,超时重传机制是和应答确认机制一样组成TCP可靠传输的关键设计。而超时重传机制中最最重要的就是超时计时器的时间选择的了,很明显,在工程上,在数据发送的过程中,如果用一个固定的值一直作为超时计时器的时长是非常不经济也非常不准确的方法,所以这一篇就来说说TCP中的超时计时器的设计哲学。 太短不行,太长也...
  • 35.彻底理解堆

    35.彻底理解堆 如何在给定数组上创建堆 增加堆节点以及删除堆节点 删除节点 增加节点 堆的应用 排序 求最大(最小)的K个数 定时器是如何实现的 总结 35.彻底理解堆 在计算机科学中堆是一种很有趣的数据结构,实际上通常用数组来存储堆中的元素,但是我们却可以把数组中元素视为树,如图所示: 这就是一个普通的数组,...
  • 乘法口诀表

    1093 2019-05-04 《Clojure学习笔记》
    乘法口诀表 map (名气大,字都跟着变大了呢) apply (怎么字儿又大了!又要采访了么!) 乘法口诀表 编程应该是有趣的 这次我们要完成一个“极具实用性”的功能 —- 显示乘法口诀表!(哦。真的是“太”实用的功能了。) 这表示我们的人工智能智力水平已经达到小学程度了!(误。) 除此之外,我们还请到了我另一个人格 —- 括号菌—...
  • FAQ: 获取帮助

    FAQ:获取帮助 我该如何做 X?Y为什么不工作?我可以去哪里寻求帮助? 为什么我的信息没有出现在 django-users 上面? 没人在 Django-users 邮件列表上回答我的问题!我应该怎么办呢? 我认为我找到了个bug!我应该做什么呢? 我认为我已经发现了个安全问题!我应该做什么? FAQ:获取帮助 我该如何做 X?Y为什...