ICode9

精准搜索请尝试: 精确搜索
  • GPU 利用率低常见原因分析及优化2022-09-06 13:01:06

    一、GPU 利用率的定义 本文的 GPU 利用率主要指 GPU 在时间片上的利用率,即通过 nvidia-smi 显示的 GPU-util 这个指标。统计方式为:在采样周期内,GPU 上面有 kernel 执行的时间百分比。 二、GPU 利用率低的本质 常见 GPU 任务运行流程图如下:   如上图所示,GPU 任务会交替的使用 CP

  • 书签软件【进度记录】2022-09-06 00:33:43

    2022年9月7日   设计了修改页面 2022年9月6日   今天修复了修改页面和删除页面的bug     今天完成了删除的功能   】忘记了给修改页面的效果优化   】忘记了优化批量添加方法或删除(=批量更新)   搜索 复制

  • 系统设计目标(一):如何提升系统性能?2022-09-05 22:30:42

    提到互联网系统设计,你可能听到最多的词儿就是“三高”,也就是“高并发”“高性能”“高可用”,它们是互联网系统架构设计永恒的主题。在前两节课中,我带你了解了高并发系统设计的含义,意义以及分层设计原则,接下来,我想带你整体了解一下高并发系统设计的目标,然后在此基础上,进入我们今天

  • 前端性能优化-防抖2022-09-05 17:01:01

    防抖:如果短时间内大量触发同一事件,只会执行一次函数,将多次执行变为最后一次执行。 防抖函数的应用场景: 按钮提交场景:防⽌多次提交按钮,只执⾏最后提交的⼀次 服务端验证场景:表单验证需要服务端配合,只执⾏⼀段连续的输⼊事件的最后⼀次,还有搜索联想词功能类似⽣存环境请⽤lodash.

  • DP 优化2022-09-05 15:03:39

    只是 DP 优化罢了,其他乱七八糟的 DP 根本不会。 全文只是我自己的理解,有逻辑上的错误请指出来 qwq 斜率优化 DP 斜率优化的流程是这样的。 首先列出 DP 式子,接着钦定两个在当前位置之前的变量。 形式化地,当前转移目标为 \(i\),钦定 \(1 \le j_1<j_2<i\)。 接着钦定 \(j_1<j_2\) 且

  • mysql优化2022-09-05 11:30:35

    一、配置文件 1、查看修改字符集 1)、查看:show variables like 'character%' show variables like '%char%'2)、编辑:vi /etc/my.cnf 2、mysql配置文件 1)、二进制日志log-bin 主从复制2)、错误日志log-err,3)、查询日志log 3、数据文件 frm文件:存放表结构 myd文

  • ABC265 F - Manhattan Cafe2022-09-04 18:01:39

    前缀和优化DP F - Manhattan Cafe (atcoder.jp) 题意 给定 n,d(n <= 100, d <= 1000) 在 n 维空间中, 给定两个点 p,q,求点 r 的数量,满足 r 与 p,q 的曼哈顿距离均 <= d 思路 首先考虑朴素dp,设 \(f[k][i][j]\) 表示考虑前 k 维,r 与 p 的曼哈顿距离为 i,与 q 的曼哈顿距离为 j 的点的数量

  • mysql索引优化2022-09-04 10:33:12

    一、分页查询优化 很多时候我们业务系统实现分页功能可能会用如下sql实现: select * from employees limit 10000,10; 表示从表 employees 中取出从 10001 行开始的 10 行记录。看似只查询了 10 条记录,实际这条 SQL 是先读取 10010条记录,然后抛弃前 10000 条记录,然后读到后面 10

  • Centos7 常用优化脚本2022-09-04 03:00:16

    #!/bin/bash #服务器一键优化工具 function define_check_network() { echo 主机名为`hostname -f` ping www.baidu.com -c 6 } function define_yum () { #关闭selinux sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config #常用软件安装

  • 通过阅读代码来优化测试执行2022-09-03 18:30:55

    从场景和需求出发,我们了解了功能点和测试范围。 从技术方案中,了解大概逻辑和应用之间的交互,进一步明确了测试点。 从代码实现考虑,我们知道了背后具体的实现机制,能够告诉你数据如何存,错误信息是什么。所以在实际执行功能用例之前,我往往会扒开发代码来看一看。 不同的实现对测试执行

  • 线上问题如何复盘?2022-09-03 00:04:27

    昨天知识星球社群里有同学问了一个问题:线上问题如何复盘?从流程、分析和后续措施落地有哪些好的建议? 从质量保障的角度来说,针对线上问题进行复盘可以发现工作中的不足并持续改进,不断提高线上的交付质量。 从团队管理的角度来说,针对线上问题进行复盘也可以发现团队短板并针对性的补

  • HTTPS 如何优化2022-09-02 20:33:11

    多角度优化 HTTPS 分析性能损耗 产生性能消耗的两个环节: TLS 协议握手过程;(TLS 协议握手过程最长可以花费 2 RTT<mean:网络延时>) 握手后的对称加密报文传输。 解决方案: 对于1,暂时没有办法。   对于2, 现在主流的对称加密算法 AES、ChaCha20 性能都是不错的,⽽且⼀些 CPU ⼚商还针

  • 2-PageCachechan产生释放及优化2022-09-02 12:03:31

    2-PageCache生产释放及优化 观察PageCache page cache,又称pcache,其中文名称为页高速缓冲存储器 页缓存 Page Cache 有关的场景 故障场景 服务器的 load 飙高; 服务器的 I/O 吞吐飙高; 业务响应时延出现大的毛刺; 业务平均访问时延明显增加。 Page Cache 管理不当除了会增加系统 I/O

  • js 实现选择排序及优化2022-09-02 12:02:17

    // 选择排序 // 原理:进行 n-1 趟 循环,每趟循环中遍历所有未排好序的数,第一趟循环,从第0个元素开始向后遍历,找到 最小的元素,与第1 一个元素进行交换,第二趟,从第 1 个元素开始向后遍历,找到最小值与第2个元素 进行交换,以此类推 // 从而得出规律,每次遍历元素开始位置为 i+1,并维护每轮

  • zabbix_server优化2022-09-02 01:03:16

    造成zabbix性能下降的因素如表所示zabbix性能低下的表现1.    zabbix队列有太多被延迟的item,可以通过administration-queue查看2.    zabbix绘图中经常出现断图,一些item没有数据3.    带有nodata()函数的触发器出现flase4.    前端页面无响应,或者响应慢解决办法如下:1.

  • HTTP/1.1 如何优化2022-09-01 21:33:00

    3种优化思路: 尽量避免发送 HTTP 请求; 在需要发送 HTTP 请求时,考虑如何减少请求次数; 减少服务器的 HTTP 响应的数据大小; 一、尽量避免发送HTTP请求 实现方法: 对于⼀些具有重复性的 HTTP 请求采用 缓存技术 具体过程: 客户端收到第⼀个请求的响应后,可以将其缓存在本地磁 盘,下

  • 内嵌Tomcat配置以及优化2022-09-01 20:02:06

    spring-configuration-metadata.json文件下     4核8G默认 server.tomcat.max-threads=800            

  • js 实现冒泡排序及优化方案2022-09-01 19:05:13

    // 冒泡排序 // 原理就是每一轮循环,将一个最大的值放冒泡到最后 // 1.每一趟都是比较相邻两个元素,如果后一个元素大于前一个,则交换两个元素 // 2.第一趟从第一个元素开始进行交换,最后一个元素不参与交换,第二趟最后两个元素不参与交互,以此类推 function bubbleSort(arr) { if

  • C#程序优化的50种方案2022-09-01 19:02:05

    C#程序优化的50种方案 码农人生 C#编程 欢迎围观交流 ​关注   58 人赞同了该文章 一、用属性代替可访问的字段1、.NET数据绑定只支持数据绑定,使用属性可以获得数据绑定的好处;2、在属性的get和set访问器重可使用lock添加多线程的支持。   二、readonly(运

  • vue 项目优化2022-09-01 12:30:09

    生成打包报告 (vue ui 可视化面板) 通过 vue.config.js 修改 webpack 的默认配置 ( ① chainWebpack 通过链式编程的形式,来修改默认的 webpack 配置 ② configureWebpack 通过操作对象的形式,来修改默认的 webpack 配置 ) 为开发模式与发布模式指定不同的打包入口 / (chainWeb

  • vue-cli 配置优化2022-08-31 14:01:38

    本文整理了一些 vue 开发中常用 vue-cli 配置,使用的 vue-cli 版本为 3.11.0,主要内容包括: 移除 preload 与 prefetch 使用 webpack-bundle-analyzer 做打包分析 使用 terser-webpack-plugin 清除 console.log 使用 compression-webpack-plugin 开启 gzip 压缩 配置使用 CDN 方式

  • 1.MySQL优化2022-08-31 00:04:14

    MySQL 中的索引管理 ​ 在 MySQL 中,对索引的查看和删除操作是所有索引类型通用的。 6.1 普通索引 ​ 这是最基本的索引,它没有任何限制 MyIASM 中默认的 BTREE 类型的索引,也是我们大多数情况下用到的索引。 6.1.1 创建索引 CREATE INDEX index_name ON table_name (column(lengt

  • HTTP/1.1 如何优化2022-08-30 20:34:02

    3种优化思路: 尽量避免发送 HTTP 请求; 在需要发送 HTTP 请求时,考虑如何减少请求次数; 减少服务器的 HTTP 响应的数据大小; 一、尽量避免发送HTTP请求 实现方法: 对于⼀些具有重复性的 HTTP 请求采用 缓存技术 具体过程: 客户端收到第⼀个请求的响应后,可以将其缓存在本地磁 盘,下

  • Linux系统的SSH优化2022-08-30 13:02:23

    在Linux系统中,我们想使用SSH命令登录到另一台服务器中,在第一次登录时,会提示我们验证指纹,如下所示 同一网络下,为了确保你想SSH访问的Linux系统是无误的,可以在另一端确认指纹(指纹是由公钥生成的,因此需要根据客户端提示的密钥类型和加密方式在服务端得出指纹二者进行比较) 由上述对

  • 字节跳动基于 ClickHouse 优化实践之“查询优化器”2022-08-29 15:03:48

    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群   相信大家都对大名鼎鼎的 ClickHouse 有一定的了解了,它强大的数据分析性能让人印象深刻。但在字节大量生产使用中,发现了 ClickHouse 依然存在了一定的限制。例如: 缺少完整的 upsert 和 de

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

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

ICode9版权所有