ICode9

精准搜索请尝试: 精确搜索
  • 2022-08-10 18:30:18

    1.准备工作 1.首先下载Realesrgan_GUI的解压包,GitHub开源,因为有些朋友访问GitHub很慢,没错就是我,所以这里提供蓝奏云链接:https://wwc.lanzoub.com/i6XQT09bormj 解压好后你会得到这样的文件 2.设置教程 双击打开它 找到realsergan-gui.exe 双击 基本设定就按我这里的设置 找到高

  • Code 优化篇2022-08-10 18:02:25

    Code优化注意事项 前言 项目开发已经进入到后期了,根据之前给同事发的Code开发规范邮件,再梳理一遍做个笔记记录下来,Code是公司项目比较敏感所以不会上Code 直接口述。 正文 1.第三方引用  第三方引用包应该固定到某一个微服务下,添加DTO类来代替第三方类在项目中完成交互. 因为目前

  • Spring boot 启动性能优化2022-08-10 15:31:21

    spring boot启动性能优化 spring boot中使用spring-context-indexer加快启动速度 Spring中@ComponentScan扫描的package包含的类越多的时候,Spring模式注解解析耗时就越长,服务启动时候就越长,针对此问题Spring提供了@Indexed注解来添加索引。查看@Serive、@Controller、@Repository

  • Web优化躬行记(6)——优化闭环实践2022-08-08 08:30:49

      在遇到一个页面性能问题时,我理解的优化闭环是:分析、策略、验证和沉淀。 分析需要有分析数据,因此得有一个性能监控管理。 策略就是制订针对性的优化方案,解决当前遇到的问题。 验证的对象上述策略,判断方案是否有效,同样需要数据支撑。 沉淀就是将解决过程文档化、通用化,能够总结

  • zemax光学设计笔记[1]-通过简单例子入门2022-08-07 03:01:23

    zemax设计流程 软件:ZEMAX 2005(绿色版) 设置->镜头数据编辑(镜头材料选择、镜头相对位置、镜头角色)->分析->优化 最后设计出来的参数应该符合物理规则,折射率不能为无限大。 镜头数据编辑器 镜头数据编辑器跟Excel表格差不多,除了表面类型和标注,其他列都是有两个小列,第一个小列主要是

  • 两次FFT优化2022-08-05 16:01:27

    众所周知,使用 \(\text{FFT}\) 求卷积时需要调用三次 \(\text{FFT}\),其实两次 \(\text{FFT}\) 就可以求出卷积。 朴素使用 \(\text{FFT}\) 求卷积的三次调用中,有两次正变换,一次逆变换,因为必须将结果转化为系数表示法输出,所以考虑减少一次正变换。 考虑做一次正变换与一次逆变换求出

  • 使用⑨进制优化龟速乘2022-08-04 20:33:44

    我们都知道在计算 \(a\times b \bmod p\) 的时候,如果 \(a,b,p\) 的范围都是 \(10^{18}\),那么直接计算会溢出 有一种经典的方法是把 \(b\) 做二进制拆分,但是这样的话需要做 \(O(\log_2 b)\) 次加法,导致时间复杂度乘上一个 \(60\) 之类的常数 我们发现这种题一般会把 \(p\) 出到 \(1

  • 决策单调性优化dp2022-08-03 21:36:36

    决策单调性优化 \(dp\) 对于转移 \[dp_j=\min_{i<j}(f_i+w(i,j)) \]令 \(t(i,j)\) 表示从 \(i\) 转移到 \(j\) 后 \(j\) 的 \(dp\) 值 若有对于任意 \(i<j\),存在 \(k\) 使得对于 \(任意d\in[0,k]t(i,d)\le t(j,d)任意d\in[k+1,n]t(i,d)\gt t(j,d)\) 我们就说这个转移具有决策单调

  • 网站第二次的性能优化——开启 HTTP/2(暂时)2022-07-31 20:36:22

    检测是否开启开启 HTTP/2 首先使用一些在线检测网站,检测一下有没有开启HTTP/2。 http://web.chacuo.net/nethttp2check https://myssl.com/http2_check.html?domain=www.huangzihan.top&port=443 综上所述,我们可以看到网站是没有开启HTTP/2。 nginx配置域名启用http2协议 是否安

  • HDFS-存储优化2022-07-31 15:31:53

    1.纠缠码 原理:HDFS默认情况下,一个文件有3个副本,这样提高了数据的可靠性,但也带来了2倍的冗余开销。Hadoop3.x引入了纠删码,采用计算的方式,可以节省约50%左右的存储空间。     (1)纠删码操作相关的命令:hdfs ec Usage: bin/hdfs ec [COMMAND]           [-listPolicies]  

  • 缓存优化2022-07-31 15:31:08

    Cache性能分析与改进 平均访存时间与程序执行时间 \[平均访存时间 = 命中时间 + 不命中率 * 不命中开销 \]\[CPU时间 = (CPU执行周期数 + 存储器停顿周期数) * 时钟周期时间 \]\[存储器停顿周期数 = "读"的次数 * 读不命中率 * 读不命中开销 + "写"的次数 * 写不命中率 * 写不命

  • MySQL的优化2022-07-31 14:34:46

    表字段的类型设计 字符串 char 定长字符串 如 char(8) 低于8个,剩下的用空格填充,高于8个,报异常 varchar 不定长字符串 如 varchar(8)低于8个,经历收缩过程,变为实际大小.高于8个,报异常 如果字段长度固定,选用char,不固定,选用varchar 姓名: varchar 学号 char 城市 v

  • 关于最近公司一个业务系统的性能优化方案2022-07-31 01:02:58

    问题   最近公司的某个业务系统在运行过程中,经常出现数据库锁表、应用服务器CPU使用率飙升,导致系统响应很慢,甚至系统崩溃,严重影响着用户体验和企业业务运作。 分析   通过跟用户沟通,以及从数据库锁表的信息来看,导致性能问题主要有以下原因:   1、大量数据导出操作   大量数

  • 即时通讯移动端开发之网络连接优化2022-07-29 10:00:37

    技术背景 连接优化需要解决两个核心问题: 1)连接建立耗时较长,导致请求的总时长变长,进而影响用户体验; 2)在多变的网络环境下,连接建立的过程可能会失败,导致成功率下降,进而影响用户体验。 百度App承载着亿级流量,对于每一个请求都需要追求耗时短,成功率高的体验。从协议角度出发,如何才能做

  • MySQL 表连接 算法优化 MRR BKA2022-07-29 01:34:32

    35 | join语句怎么优化? MRR Multi-Range Read 优化,指的是尽量使用顺序读盘。 因为大多数的数据都是按照主键递增顺序插入得到的,所以我们可以认为,如果按照主键的递增顺序查询的话,对磁盘的读比较接近顺序读,能够提升读性能。 怎么是顺序读 根据索引将数据放入read_rnd_bufer; 将read

  • MYSQL高级第二天(5)2022-07-26 22:31:33

    5.1、大批量的插入数据 1、主键顺序插入   因为innodb类型的表是按照主键的顺序保存的,所以将导入的数据按主键的顺序排列,可以有效地提高导入数据的效率。   2、关闭唯一性校验   当前表结构存在唯一性索引   在导入数据前执行SET UNIQUE_CHECKS=0,关闭唯一性校验,在导入结束

  • Minio上传文件慢优化2022-07-26 20:35:50

    问题:在大数据项目中,AI服务每秒产生50张图片(几十或几百K),但是Minio上传图片平均时间在0.1s每张,如何在1秒内完成50张图片上传; 解决思路:1、使用多线程;2、Minio搭建集群;3、单独开发一套服务就是Minio上传图片,然后将此服务集群部署; 结果:第1种方案:使用多线程和使用单线程结果差不多,并没

  • clickhouse 为什么如此快及优化2022-07-26 14:33:19

    一、clickhouse 为什么如此快 1)优秀的代码,对性能的极致追求 clickhouse 是 CPP 编写的,代码中大量使用了 CPP 最新的特性来对查询进行加速。 2)优秀的执行引擎以及存储引擎 clickhouse 是基于列式存储的,使用了向量化的执行引擎,利用 SIMD 指令进行处理加速,同时使用 LLVM 加快函数编译

  • 剪枝算法2022-07-26 12:34:14

    在搜索算法中优化中,剪枝,就是通过某种判断,避免一些不必要的遍历过程,形象的说,就是剪去了搜索树中的某些“枝条”,故称剪枝。应用剪枝优化的核心问题是设计剪枝判断方法,即确定哪些枝条应当舍弃,哪些枝条应当保留的方法。  

  • 网络内核参数优化2022-07-26 11:03:05

    1 、 /proc/sys/net/ipv4/tcp_syn_retries  /proc/sys/net/ipv4/tcp_syn_retries 参数标识对一个新建连接,内核要发送多少个SYN连接请求才决定放弃,此值不应该大于255,默认值是5, 建议设置为2 设置方法如下: echo 2 >  /proc/sys/net/ipv4/tcp_syn_retries   2、/proc/sys/net/ipv4

  • Java工程师知识图谱2022-07-25 13:03:09

    转至:https://www.cnblogs.com/littlecharacter/p/9368635.html 一、Java工程师知识图谱(思维导图版)二、Java工程师知识图谱(文字链接版)01、专业基石02、Java基础03、JavaWeb04、重构设计05、开源框架06、数据存储07、测试技能08、LinuxOS09、中间软件10、性能优化11、架构技能12、Bi

  • 后端思维之数据库性能优化方案2022-07-25 09:03:25

    前言   毫不夸张的说咱们后端工程师,无论在哪家公司,呆在哪个团队,做哪个系统,遇到的第一个让人头疼的问题绝对是数据库性能问题。如果我们有一套成熟的方法论,能让大家快速、准确的去选择出合适的优化方案,我相信能够快速准备解决咱么日常遇到的80%甚至90%的性能问题。   从解决问

  • 关系查询处理和查询优化2022-07-24 22:35:37

    1. 查询优化 超过500条创建索引,在索引字段上查询 使用连接代替子查询 尽用IN代替0R, OR的效率是n级别,IN 的效率是log(n)级别,IN 的个数建议控制在200以内 能用BETWEEN不用IN,B+树的特性这种取范围值是比较快的 尽用LIMIT,同时尽量不用count *,inndo是不维护数量的会扫描表数量 切

  • SVM——针对线性可分(下)2022-07-24 21:36:49

    一、SMO算法    我们回顾一下上一篇文章推出来的公式:        为了和代码对应,我们替换了一下字母。。。   上述式子是一个二次规划问题,我们选用SMO算法来解决。    1.SMO的基本思路   (1)先固定除λi之外的所有参数,然后求λi上的极值     由于存在约束条件,不可以只

  • 常见开源库2022-07-24 15:01:27

    可视化 1. opengl:Open Graphics Library,译名:开放图形库或者“开放式图形库”。是用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。   即为可视化开发API,强项在于交互功能。 2. Pangolin是SLAM常用的库之一,主要用于SLAM系统的可视化。它是基于OpenGL的,主要优势在

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

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

ICode9版权所有