ICode9

精准搜索请尝试: 精确搜索
  • SQL优化超强总结2022-06-07 20:04:27

      优化成本:硬件>系统配置>数据库表结构>SQL及索引。 优化效果:硬件<系统配置<数据库表结构<SQL及索引。 对于MySQL层优化我一般遵从五个原则: 减少数据访问:设置合理的字段类型,启用压缩,通过索引访问等减少磁盘IO 返回更少的数据:只返回需要的字段和数据分页处理 减少磁盘io及网络

  • 新增字段需求的实现和优化2022-06-07 15:34:31

    搜索查询优化 背景描述: 项目是一个崩溃分析平台,原来的 搜索功能 是通过mongodb来实现的,后面数据量变得越来越大,mongodb的搜索速度也太慢了,还有有一些搜索类似于查日志了,mongodb默认的经常查不到相关数据,后面慢慢使用mongodb+es混合查询来实现,性能也有了保证. 需求描述: 想

  • 国内外 DNS汇总 DNS设置 DNS优化 选择推荐2022-06-07 12:31:41

    本文主要介绍国内主流,2022-06亲测可用的 DNS,并粗浅的讲解一些筛选配置方案,适合不懂得小白按图索骥,大佬有更好意见也欢迎指正 注: 本文主要以WINDOWS 为主, 没有详细提及 LINUX 的DNS配置, 个人认为使用字符终端这些都是基础, 我就不现拙了 1.理解DNS 首先: Dns是由一个组织维护

  • 配置之属性优化2022-06-07 11:02:35

    声明 本文为其他博主文章总结,仅用作个人学习,特此声明 参考文章链接 (3条消息) 【狂神说】Mybatis学习笔记(全)_黑心白莲的博客-CSDN博客_狂神说mybatis笔记 置解析 1.核心配置文件 mybatis-config.xml Mybatis的配置文件包含了会深深影响MyBatis行为的设置和属性信息 configurati

  • 性能优化2022-06-06 09:33:36

    性能优化小记 微信小程序Liberate: 小程序复用之前H5积累的库? 指标 1. 白屏时间: 用户从点击开始,到能看到页面有展现内容为止。 1.老师的统计方式 2. 目前主流的方式 2. 首屏时间:用户看到了设备首屏幕,全部渲染完成 1. 老师的的统计方式 2. 新的统计方式 3. 用户可操作时间 4. 页面

  • 「BUAA OO」第三单元总结2022-06-06 02:32:09

    「BUAA OO」第三单元总结 目录「BUAA OO」第三单元总结零、写在前面1、任务简介2、JML3、架构设计一、性能与优化通用优化第一次作业第二次作业第三次作业二、测试数据构造随机数据手搓数据正确性检验时间测试三、bug分析自身bug他人bug(互测前)互测bug四、功能拓展任务需求分析解读

  • 多重背包问题的二进制优化2022-06-06 00:35:30

    二进制优化代码比单调队列优化代码更清晰好写。 可以将一维优化成log级别。 其思想是,将数量s,1+2+4+...+s0,对1、2、4、...、s0分别打包, 则小于s的任意一个数量均可由这些打包表示出来。 这样数量为s的多重背包,可分解为这些打包的01背包。 注意,由于此时物品数量增多,必须优化dp数组的

  • 深度学习推理引擎技术栈2022-06-04 17:04:43

    从事深度学习引擎开发,需要具备相关的知识。 目前,一般需要掌握以下技术。 首先,自上而下分为三类。 第一,算法和应用层面上。需要了解深度学习相关的知识,比如CV、NLP、语音、推荐等领域的深度学习模型(ResNet、Bert等等)。同时需要熟悉主流AI框架的使用,例如pytorch、tensorflow。目前,py

  • Hadoop 性能优化2022-06-04 09:03:32

    Hadoop 性能优化 小文件问题 HDFS和MapReduce是针对大文件设计的,在小文件处理上效率低下,且十分消耗内存资源。每个小文件都会占用一个block、产生一个InputSplit、产生一个Map任务,这样map任务的启动时间很长,执行任务的时间很短。解决方法是使用容器将小文件组织起来,HDFS提供了两种

  • 日常记录(88)DC最后2022-06-03 18:04:08

    因为拿不到工艺库和视频资料,workshop中的软肋library_check难以安装,以及workshop的综合失败。 主题 综合RTL到门级电路,采用自顶向下,(自底向上需要考虑顶层的连接中间的寄存器),主要技术包括: 边界优化 自动打乱分组 多核优化 并行或寄存器重置时间 等等 综合的过程常用以下命令。不存

  • 高性能 Go 语言发行版优化与落地实践(四)|青训营笔记2022-06-02 21:36:53

    高性能 Go 语言发行版优化与落地实践(四)|青训营笔记 这是我参与「第三届青训营 -后端场」笔记创作活动的的第四篇笔记。 本节主要内容: 前言 运行时主要是指SDK。 尽量以测试驱动开发。 自动内存管理 概念 double-free:一块儿内存被释放后又被释放了一遍。 use-after-free:一块

  • Mysql优化基础之Explain工具2022-06-02 11:00:33

    字段解释 id:代表sql中查询语句的序列号,序列号越大则执行的优先级越高,序号一样谁在前谁先执行。id为null则最后执行 select_type:查询类型,表示当前被分析的sql语句的查询的复杂度。这个字段有多个值。 SIMPLE:表示简单查询 PRIMARY:表示复杂查询中的最外层的select查询语句 SUBQU

  • 稳定性优化方案2022-06-01 22:33:01

    建立codeReview机制 在代码审查阶段规避代码缺陷,提升团队技术实力 codeReview中需要注意的点: 代码质量检查:用尽可能少的代码完成功能点,更合理的数据结构实现,统一的组件,工具类,日志使用。 编码风格检查:统一团队编码规范,idea上面用checkstyle进行本地扫描,在gerrit上进行入库前的扫描

  • Restful Fast Request 2022.1.10正式发布2022-06-01 14:04:46

    Restful Fast Request 2022.1.10正式发布,更新内容如下 添加对历史请求预览的支持 SearchEveryWhere支持方法注释搜索 快捷键冲突优化 超时时间自定义设置 文本编辑器字符显示光标定位优化 Curl输出格式优化 优化@Consumes(APPLICATION_JSON)不生效问题(JAX-RS) 添加对历史请求预

  • c++17 返回值优化2022-05-31 17:02:20

    返回值优化(return value optimization, RVO)是一种减少开销的行为 下面一段代码定义了一个结构体,用于显示返回值优化的效果 static int counter; // counter to identify instances of S struct S { int i{ 0 }; int id; S() : id{ ++counter } { std::cou

  • CSS 优化和提高性能的方法有哪些?2022-05-31 16:31:23

    加载性能 css压缩:将写好的css进行打包压缩,可以减小文件体积。 css单一样式:当需要下边距和左边距的时候,很多时候会选择使用 margin:top 0 bottom 0;但margin-bottom:bottom;margin-left:left;执行效率会更高。 减少使用@import,建议使用link,因为后者在页面加载时一起加载,前者是等待页

  • 【凸优化】1 仿射集,凸集,锥2022-05-31 13:04:21

    1. 仿射集 Affine Sets 1)定义 定义1:\(x_1, x_2\)为集合\(C\subseteq \mathbb{R}^n\)中的任意两点,如果穿过\(x_1,x_2\)的直线仍在\(C\)内,那么\(C\)为仿射集。 定义2:对于任意\(x_1,x_2\in C\),\(\theta\in \mathbb{R}\),如果 \(\theta x_1+(1-\theta)x_2\in C\),那么\(C\)为仿射集。 2)

  • MySQL优化⽅⾯ 问题2022-05-29 21:01:47

    1、发布系统的存储采用MySQL数据库。每天增加5万多件,预计运行和维护将持续三年。如何优化它? a、 设计良好的数据库结构允许部分数据冗余,尽可能避免join查询,并提高效率。 b、 选择适当的表字段数据类型和存储引擎,并适当添加索引。 c、 Mysql数据库主从读写分离。 d、 查找常规表以

  • 事件驱动优化:理论2022-05-28 20:04:38

    EBO 的理论和强化学习很像,也是 value function(性能势)和 Q function(Q 因子)。 估计熟悉 RL 的朋友已经想象出画面了,但是要注意三点: value function 不代表 “特定状态下的预期收益”,而是 “特定事件发生后的预期收益”;同样,Q function 代表 “特定事件发生后、做出特定动作的预期收

  • 利用VLAN技术简单规划优化公司内部网络学习总结2022-05-28 19:32:01

    利用VLAN技术简单规划,优化配置公司内部网络的学习总结 描述: 1.应用场景:企业比较大,分在各个楼层,各管理与执行分在各不同楼层,实现必要的数据共享;并分隔广播域,提升公司整体网络性能。 2.将整个企业网络规划三层:路由或防火墙, 核心交换机和子交换机(做聚合,本例题未做链路聚合),各工作站为

  • lerna学习笔记2022-05-28 14:32:06

    lerna简介 Lerna 是一个优化基于Git+npm的多package项目的项目管理工具,lerna是架构优化的产物,项目复杂度提升后,架构优化的主要目标是以提高ROI为核心的 lerna的主要功能 多package管理 版本一致: 操作标准化 lerna的使用方法 lerna是如何做到

  • 判断是否有数据的sql优化2022-05-27 16:32:14

    根据某一条件从数据库表中查询 『有』与『没有』,只有两种状态,那为什么在写SQL的时候,还要SELECT count(*)呢? 多次REVIEW代码时,发现如现现象: 业务代码中,需要根据一个或多个条件,查询是否存在记录,不关心有多少条记录。普遍的SQL及代码写法如下 SQL写法 SELECT count(*) FROM table WH

  • MySQL的Explain总结2022-05-26 21:00:40

    Explain简介 MySQL优化器在基于成本的计算和基于规则的SQL优化会生成一个所谓的执行计划,我们就可以使用执行计划查看MySQL对该语句具体的执行方式。 介绍这个好啰嗦就是了,我们可以通过这个优化器展示的执行计划,查看优化器对我们的SQL进行优化的步骤,连接转换成单表访问时的优化。以

  • 性能优化2022-05-26 19:32:18

    防抖 防抖(debounce) 所谓防抖,就是指触发事件后在 n 秒内函数只能执行一次,如果在 n 秒内又触发了事件,则会重新计算函数执行时间 <style> .box { width: 500px; height: 500px; background-color: #ccc; color: #fff; text-align: center; font-size: 100p

  • 《BERT模型的优化改进方法》读书笔记2022-05-26 02:00:06

    https://mp.weixin.qq.com/s/MHm7AxmcuEgFR_oNbNqFkQ 参考这篇文章     BERT预训练方法 BERT 模型使用两个预训练目标来完成文本内容特征的学习。 掩藏语言模型(Masked Language Model,MLM)通过将单词掩盖,从而学习其上下文内容特征来预测被掩盖的单词 相邻句预测(Next Sentence Pr

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有