首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

打造自己喜爱的 Windows10 —— 系统软件配置优化

# 前言 安装系统易,配置优化烦,但我有的是时间,为我喜爱的系统献上祝福 最终效果图 ? ?...# 配置优化步骤 # 安装驱动 快捷键 win + i 打开 设置 ,在 更新安全 - Windows 更新 里检查更新,等待驱动安装完毕重启系统 # 改用 Microsoft 账号登录 快捷键 win...睡眠 休眠 的区别,在我看来,在于当前电脑状态是保存在 内存 还是 硬盘 # 修改用户控制 依次打开 控制面板 - 用户账户 - 用户账户 - 更改用户账户控制设置,修改为 从不通知 ?...# 微软拼音设置 快捷键 win + i 打开 设置,依次选择 时间和语言 - 语言 - 中文简体的 选项 - 微软拼音的 选项 # 安装腾讯管家 新版的 腾讯管家 比较简洁,逐渐成为我优化电脑的首选软件...使用 电脑管家 优化一波,再重启 首页体检 ? 闪电杀毒 ? 垃圾清理 ? 深度清理 ? 插件清理 ? 系统盘瘦身 ? 电脑加速 ? 启动项 ? # 安装 360 压缩软件 为什么 360 压缩 ?

72720

谁能想到,求值的算法还能优化

其实不然,其中的细节操作十分精妙,渐进时间复杂度肯定是 O(n) 无法再减少,但如果深究算法的执行速度,仍然有优化空间。...接下来,我们想办法优化这两个算法,使这两个算法只需要固定的1.5n次比较。 最大值和最小值 为啥一般的解法还能优化呢?肯定是因为没有充分利用信息,存在冗余计算。...PS:其实这个分治算法可以再优化,比较次数可以进一步降到 n + log(n),但是稍微有点麻烦,所以这里就不展开了。...如果可以利用分治解决问题,复杂度一般可以优化,比如以上两个问题,分治法复杂度都是1.5n,比一般解法要好。 其次,对于同时求最大值最小值的那个问题,怎么想到一次前进 2 步的呢?...如果你能明白这个递归关系(归纳假设),就有可能想到每次前进 2 步的优化解法。

80220
您找到你想要的搜索结果了吗?
是的
没有找到

编译优化

前端编译优化 10.2.1 Javac的源码调试 从Javac代码的总体结构来看,编译过程大致可以分为1个准备过程和3个处理过程,它们分别如下 所示。 1)准备过程:初始化插入式注解处理器。...在第11章中,我们将会一探后端编译器的运作和优化过程。...第11章 后端编译优化 11.1 概述 如果我们把字节码看作是程序语言的一种中间表示形式(Intermediate Representation,IR)的话, 那编译器无论在何时、在何种状态下把Class...文件转换成本地基础设施(硬件指令集、操作系统)相关的二进制机器码,它都可以视为整个编译过程的后端。...本节将介绍几种HotSpot虚拟机的即时编译器在生成代码时采用的代码优化技术,以小见大,见微知著,让读者对编译器代码优化有整体理解。

40620

完整的Explain总结,SQL优化不再困难

紧随其后通过 show warnings 命令可以 得到优化后的查询语句,从而看出优化优化了什么 explain extended SELECT * FROM t1 where key1 = '11'...条件连接相反,即使在右节点中找到几条匹配的记录,左节点 的表也只会返回一条记录。另外,右节点的表一条记录也不会返回。...MATERIALIZED 当查询优化器在执行包含子查询的语句时,选择将子查询物化之后外层查询进行连接查询时,该子查询对应的select_type属性就是MATERIALIZED,比如下边这个查询: mysql...用于 primary key 或 unique key 的所有列常数比较时,所以表最多有一个匹配行,读取1次,速度比较快。...(index是从索引中读取的,而all是从硬盘中读取) ALL 熟悉的全表扫描 mysql> explain select * from t2; 一般来说,这些访问方法按照我们介绍它们的顺序性能依次变差

44020

谈谈MySQL优化方面的常用方法(详细)

MySQL优化方法: 1.选取最适用的字段属性,可以的情况下,应该尽量把字段设置为NOT NULL 2.使用连接(JOIN)来代替子查询 3.使用联合来代替手动创建的临时表 4.增删改或者多条查询数据时使用事务操作...5.锁定表(代替事务的另一种方法) 6.使用外键(锁定表的方法可以维护数据的完整性,但它不能保证数据的关联性,应该使用外键) 7.可以优化SQL查询算法,提高查询速度 8.给数据量大的查询次数频繁而修改次数少的数据表添加索引...其核心程序采用完全的多线程编程,可以灵活地为用户提供服务而不会耗费过多的系统资源,MySQL具有灵活而安全的权限和口令系统,客户MySQL数据库连接是,所有的口令传送被加密,还支持主机认证。...从根本处找出可以优化的地方,EXPLAIN的查询结果也会告诉你,你的索引主键被如何利用的,你的数据表是如何被搜索和排序的,通过对这些信息的查看,你可以对自己的查询语句做相应的调整 explain select...UNIQUE ( `column` ) 全文索引 添加FULLTEXT ALTER TABLE `table_name` ADD FULLTEXT(`column` ) 6.利用查询缓存来优化查询

1.9K40

小游戏内存优化性能优化

本文主要跟大家一起来探讨一下Cocos Creator小游戏开发过程中内存优化、性能优化和包体优化。...如果你的小游戏有外网用户反馈“闪退”,或者你自己测试的时候频繁出现“该小程序可能导致微信响应变慢被终止”等提示,那么就应该是时候优化你的小游戏内存了! 1、优化双份纹理(必做!)...另外合图还可以优化Drawcall,减少图片读取和解码操作,对性能也有一定优化。 另外,对于显示效果要求不高的界面,可以适当降低图片的尺寸。...1.9.3以后我提交了一个优化,所有的系统字体渲染共享一个离屏Canvas,这样大概可以优化30M左右的内存(不同的项目效果不一样)。...二、性能优化 目前小游戏的性能瓶颈大多在JS层面,可以使用Chrome先去profiles性能热点,然后针对性地去做优化

8.6K10

详细的 MySQL 执行计划和索引优化

不管是工作中,还是面试中,关于mysql的explain执行计划以及索引优化,都是非常值得关注的。...= ed.id; 图片 2.2,select_type 用于区分查询类型,是简单查询还是复杂查询 simple:简单查询,不包含子查询或者 union,如一条简单查询 primary:复杂查询的外层标记...,即外层 select。...all System:表中只有一行匹配的数据 (实际开发中不会出现),属于 const 里面的一种特例 const:表示通过索引一次找到,如主键索引和唯一索引 eq_ref:唯一索引扫描,表中只有一条记录之匹配...5.1,Order by Group by 优化 根据最左前缀原则,中间字段不能断,所以只走了 name 索引字段。

29121

SQL优化干货总结 – MySQL(2020最新版)

目录 前言 SELECT语句 – 语法顺序: SELECT语句 – 执行顺序: SQL优化策略 一、避免不走索引的场景 二、SELECT语句其他优化 三、增删改 DML 语句优化 四、查询条件优化 五、...建表优化 一张照片背后的故事(自娱角) ---- 有朋友疑问到,SQL优化真的有这么重要么?...如下图所示,SQL优化在提升系统性能中是:(成本最低 && 优化效果明显) 的途径。...由于原理上从库复制的是主库执行的语句,使用如now()、rand()、sysdate()、current_user()等不确定结果的函数很容易导致主库从库相应的数据不一致。...也因此使用truncate操作有其极少的资源占用极快的时间。另外,使用truncate可以回收表的水位,使自增字段值归零。 7.

69510

MySQL 索引优化

作者:邵建永 索引基础 索引用途 索引有很多用途,并不仅仅是优化查询性能,这些用途包括: 保持数据完整性(主键和唯一索引) 优化数据检索性能(使用索引进行条件匹配和模式匹配) 改进表的连接操作(使用索引连接表...) 优化结果排序操作(ORDER BY) 优化聚合数据操作(GROUP BY) 创建索引 创建表时指定索引 主键索引: PRIMARY KEY index-name 非主键索引: UNIQUE KEY...我们应该养成习惯,让索引的类型你打算进行比较操作的(值)类型保持匹配。 规则3:验证索引的有效性。...我们可以借助这条命令深入了解MySQL基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节(possible_keys,被评估的索引),以及当运行SQL语句时哪种策略会被优化器采用。...总结 索引是对查询性能优化最有效的手段之一。正确地使用索引能够轻易地将查询性能提高几个数量级。编写查询语句时,应尽可能地选择合适的索引,以避免全表遍历。

2.2K10

mysql 问题优化

幻读(Phantom read): 幻读不可重复读类似。它发生在一个事务(T1)读取了几行数据,接着另一个并发事务(T2)插入了一些数据时。... SQL 标准不同的地方在于 InnoDB 存储引擎在 REPEATABLE-READ(可重读)事务隔离级别下使用的是Next-Key Lock 锁算法,因此可以避免幻读的产生,这与其他数据库系统(如...123%',(如果无前置%,只有后置%,是可以用到列上的索引的) 在定义联合索引时,如果 a 列要用到范围查找的话,就要把 a 列放到联合索引的右侧,使用 left join 或 not exists 来优化...区分度最高的放在联合索引的最左侧(区分度=列中不同值的数量/列的总行数) 尽量把字段长度小的列放在联合索引的最左侧(因为字段长度越小,一页能存储的数据量越大,IO 性能也就越好) 使用频繁的列放到联合索引的左侧

56010

MySQL设计优化

怎么优化索引? 常用系统参数代表什么意思?怎么优化参数? mysql优化手段有哪些? 目录 基本概念 mysql概述 innodb引擎架构 mysql设计 mysql优化 总结 一. 基本概念 1....因为MYSQL对NULL字段索引优化不佳,增加更多的计算难度,同时在保存处理NULL类形时,也会做更多的工作,所以从效率上来说,不建议用过多的NULL。有些值他确实有可能没有值,怎么办呢?...where a=3 是,使用了a where a=3 and b=5 是,使用了a, b where c=4 and a=3 and b=5 是,使用了a,b,c.查询顺序无关...select_type: 查询类型,性能由高到低 simple 此查询不包含union或子查询(最常见) primary 外层查询 union union的第一个以外的查询 subquery 子查询的第一个...bigint:8字节 时间类型 date:3字节 timestamp:4字节 datetime:8字节 字段属性 NULL:多加1字节 NOT NULL: 不用多加1字节 ref:使用哪个列或常熟key

1.1K41

Hiveserver2 性能优化GC优化

后面都统一称为利用jdbc连接hiveserver2),执行简单查询、复杂分析、超复杂分析等不同的sql任务,session并发量还很高(五六百甚至上千的并发),本质上要求大数据平台同时具备oltp的高并发olap...经过公司内熟悉hiveserver2和spark HiveThriftServer2的同事沟通,之前在公司内部环境也经常遇到卡死的情况,定位原因主要是两类: (1)主要是由于jdbc连接hiveserver2...为了解决该故障,可以通过优化内存GC可以缓解hiveserver2的GC卡死问题。...因此,可以通过优化hiveserver2的内存GC来优化hiveserver2,使之支持更高的并发、能够执行更复杂的sql任务。...4.2 采用优化GC机制和参数 之前hiveserver2进程的启动参数没有添加GC参数,也就是说采用系统默认的GC机制。这一次,我们结合公司内部的使用情况,采用cms GC机制。

5.8K103

第10章_索引优化查询优化

虽然 SQL 查询优化的技术有很多,但是大方向上完全可以分成 物理查询优化 和 逻辑查询优化 两大块。 物理查询优化是通过 索引 和 表连接方式 等技术来进行优化,这里重点需要掌握索引的使用。...通过外层表匹配条件直接内层表索引进行匹配,避免和内存表的每条记录去进行比较,这样极大的减少了对内存表的匹配次数。...Hash Join 是做 大数据集连接 时的常用方式,优化器使用两个表中较小(相对较小)的表利用 Join Key 在内存中建立 散列表 ,然后扫描较大的表并探测散列表,找出 Hash 表匹配的行。...其中,一个明显的错误就是关于 MySQL 的主键设计。 大部分人的回答如此自信:用 8 字节的 BIGINT 做主键,而不要用 INT。 错 !...这里推荐简单的一种主键设计:UUID。 UUID 的特点: 全局唯一,占用 36 字节,数据无序,插入性能差。 认识 UUID: 为什么 UUID 是全局唯一的?

33230

【MySQL性能优化】概述优化方面(一)

原文请访问: 【MySQL性能优化】概述优化方面(一) 像sql语句如何进行调优,基本上在中高级程序员面试中都有可能会被问到。 所以说,了解,或者学习一下如何进行sql调优是必要的。...大家一起学下去 首先不具体进行介绍,先大体的概括一下,因为答案基本是死的,但是处理方式是活的 MySQL性能优化/概述 1.数据库的设计 目前只要知道三范式就可以了 2.数据库的分表分库...分库分为两种,水平分割和垂直分割 分表是在同一个数据库当中,减少一个表的查询压力 3.怎么定位慢查询 如果需要知道定位在哪里进行sql调优,那么我们就需要慢查询了 4.数据库索引的优化、索引原理...MySQL如何实现优化 1.数据库设计合理 首先第一点,数据库设计要合理,一般都要遵循三范式。 数据库设计基本上考察的是工作经验,如果你经验不足,可能数据库设计的不合理,导致开发困难。...但是实际上需要我们调优的核心只有: sql语句调优,添加索引,分表分库,读写分离,还有数据库设计 其他的都是小细节上面的 怎么实现优化,在后面的文章,我会一一道来 本文章由[谙忆]编写, 所有权利保留

44420

权威 | Serverless能力成效评估!

无服务器(Serverless)架构是一种将基础设施资源抽象成按需使用的服务,而无需管理复杂的基础设施运维工作的应用设计方式,用户只需关注应用逻辑,真正实现了极致的弹性伸缩细粒度的按量付费。...信通院在无服务器架构技术的探索方面一直处于领先位置,继2020年发布 行业首个《函数即服务》标准后,2021年又联合众多应用方云厂商,历经多轮研讨,推出面向平台方的《基于无服务器架构的平台技术能力要求...依托上述两大标准,信通院精心打磨出《Serverless平台技术能力评估》《Serverless应用建设成效评估》两大评估项,首批次评估结果将在2021年7月27日召开的可信云大会上正式发布。

35030
领券