首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏无原型不设计

    5 个关键点!优化你的 UI 原型设计

    设计的技巧是存在的,而且它们对设计确实有帮助,但是却可能不是让新人甚至是有一些从业经验的人的作品更加完美的基础。除此之外还有 5 个关键点值得 UI 设计师们放在表面的设计技巧之前。 ? 好的设计需要充分结合客户的需求,同时结合设计师自己的想法和经验优化客户提出的一些不太可行的想法。 其次,修改设计图其实是成本最低的一种优化方式,因此你可以结合从大家那里收集来的点子慢慢筛选并使它们完善自己的设计5.确定 “版本 1.0“ 到底是哪一版本 当你确定了“最好”的版本,不要急着就认为它就是你要寻找的目标。 不知道这五点建议有没有对阅读这篇文章的人提供一些优化 UI 原型设计的帮助,如果你觉得文章中的内容正是你需要的或者是你没有注意到过的,作为作者我还是感到很欣慰。

    969100发布于 2018-03-16
  • 来自专栏码农沉思录

    MySQL 性能优化优化设计设计原则解读

    什么样的数据库设计才能给后期DBA优化提供基石? 数据库设计与程序设计的差异? ? 数据库设计早期优化 1. 关系明确(理清表之间的关系,可以通过冗余的方式提高效率) 2. 优化设计第三步 数据库优化策略 1、选择小的数据类型 2、单独设计主键,并考虑分布式扩展 3、外键设计 (重要,我们之前开发都是直接使用的弱外键来设置主外键关系,而实际项目中,如果要是删除了主键对应的记录后 5、关联关系表设计,多对一,多对多 6、读写频繁的信息,与不频繁的信息分开 (如在设计支付系统的时候,会同时存在订单表和订单记录表,订单表读写频繁,而订单记录表就管理人员用,读写一般) 7、配置表 1、通用型设计 例:人员,部门,角色 2、特别设计 附件,日志,配置,监控等 3、存储设计 类型划分便于分区 4、一些附加字段 创建日期,修改日期,排序 5、流水表 类似于日志,但由业务处理结果组成 (九)选择数据类型 (十)优化并行 设计DB时就应该考虑到对并行进行优化,比如,timestamp类型。

    1K31发布于 2018-09-21
  • 来自专栏JAVA烂猪皮

    MySQL-性能优化-优化设计设计原则

    MySQL性能优化目的 如何合理的设计数据库? 什么样的数据库设计才能给后期DBA优化提供基石? 数据库设计与程序设计的差异? ? 数据库设计早期优化 1. 优化设计第三步 数据库优化策略 1、选择小的数据类型 2、单独设计主键,并考虑分布式扩展 3、外键设计 (重要,我们之前开发都是直接使用的弱外键来设置主外键关系,而实际项目中,如果要是删除了主键对应的记录后 5、关联关系表设计,多对一,多对多 6、读写频繁的信息,与不频繁的信息分开 (如在设计支付系统的时候,会同时存在订单表和订单记录表,订单表读写频繁,而订单记录表就管理人员用,读写一般) 7、配置表,日志表 通用型设计 例:人员,部门,角色 2、特别设计 附件,日志,配置,监控等 3、存储设计 类型划分便于分区 4、一些附加字段 创建日期,修改日期,排序 5、流水表 类似于日志,但由业务处理结果组成,帐户变动或业务处理的中间值 (九)选择数据类型 (十)优化并行 设计DB时就应该考虑到对并行进行优化,比如,timestamp类型。

    94320发布于 2018-08-03
  • 5步走优化YashanDB数据库索引设计与维护

    针对YashanDB数据库,索引设计与维护的合理优化不仅能显著提升查询效率,还能降低资源消耗和运维成本。 本文从技术角度出发,系统地解析优化YashanDB索引设计及维护的五大关键步骤,旨在帮助技术人员构建高效、稳定且可扩展的数据库系统。 因此,合理选择和设计索引类型及字段,对于适应不同业务场景至关重要。二、合理设计索引策略,结合业务查询特征索引设计应紧密结合业务查询特征,优先考虑对查询频繁且作为过滤条件的字段建立索引。 YashanDB支持联合索引、唯一索引和函数索引,允许对复杂查询表达式进行优化;- 联合索引:对多列联合过滤的场景,可设计索引覆盖查询的左前缀字段,确保索引的有效利用率。 总结与未来展望本文详细剖析了针对YashanDB数据库的索引设计与维护的五大优化步骤:深入理解索引与存储结构,科学设计索引策略,动态维护索引和统计信息,结合分区与访问约束提升访问效率,以及强化监控和故障诊断保障系统稳定性

    22510编辑于 2025-11-14
  • 来自专栏Lauren的FPGA

    优化DFX设计

    避免RP和RP之间的直接路径 假定设计中存在两个RP,分别为RP1和RP2,那么就要避免出现RP1输出直接连接到RP2或者相反从RP2输出直接连接到RP1的路径。 这种情况下,最好将其优化为RP1-> FF -> RP2。其中FF在静态区。 可将其优化为如下图所示方式,这样每个RP的输出都有独立的静态区负载,从而可能触发PPLOC缩减。 避免静态区的走线跑到动态区 默认情况下,DFX设计中静态区的net是可以使用整个芯片的布线资源,自然也包括动态区的布线资源,正因此,就可能出现静态区布线跑到了动态区。 将其修正为标准矩形,如下图右侧部分所示,此时拥塞程度降低(图中白色高亮部分),降至5。 Copyright @ FPGA技术驿站 转载事宜请私信 | 获得授权后方可转载

    50910编辑于 2023-11-30
  • 来自专栏JavaWeb

    原 荐 MySQL-性能优化-优化设计设计

    MySQL-性能优化-优化设计设计原则 MySQL性能优化目的 如何合理的设计数据库? 什么样的数据库设计才能给后期DBA优化提供基石? 数据库设计与程序设计的差异? 优化设计第三步 数据库优化策略 1、选择小的数据类型 2、单独设计主键,并考虑分布式扩展 3、外键设计 (重要,我们之前开发都是直接使用的弱外键来设置主外键关系,而实际项目中,如果要是删除了主键对应的记录后 5、关联关系表设计,多对一,多对多 6、读写频繁的信息,与不频繁的信息分开 (如在设计支付系统的时候,会同时存在订单表和订单记录表,订单表读写频繁,而订单记录表就管理人员用,读写一般) 7、配置表 1、通用型设计 例:人员,部门,角色 2、特别设计 附件,日志,配置,监控等 3、存储设计 类型划分便于分区 4、一些附加字段 创建日期,修改日期,排序 5、流水表 类似于日志,但由业务处理结果组成 (九)选择数据类型 (十)优化并行 设计DB时就应该考虑到对并行进行优化,比如,timestamp类型。

    90540发布于 2018-06-13
  • 来自专栏mathor

    枚举+优化5)——双指针优化1

    从上面的代码我们能看出时间复杂度是O(N^2^) 双指针优化  在某些情况下,根据题目要求,j下标并不需要从i+1重新往后枚举一遍,而是跟随着i向后移动,j也向后移动 ?   ,x + k - 1) return x + k - 1  以题目样例为例,由于k=5,现有最大整数是13。 Hashtable.find(i) need_card++; return need_card <= M  这样整个算法的时间复杂度是O(PK),P是这个数组的最大值,所以有可能有10^8^这么大,K最大10^5^ ,显然会超时 优化1  第一个能优化的地方是对于X的枚举,也就是顺子开头的数值。 ,X+K) 优化2  第二个可以优化的地方就是判断能不能凑出X开头的顺子。我们利用双指针可以把这一步均摊时间复杂度降到O(1)。

    63530发布于 2018-06-19
  • 来自专栏后端精进之路

    JVM性能优化系列-(5) 早期编译优化

    5. 早期编译优化 早期编译优化主要指编译期进行的优化。 javac这类编译器对代码的运行效率几乎没有任何优化措施,但javac做了许多针对java语言代码过程的优化措施来改善程序员的编码风格和提高编码效率,java许多的语法特性都是靠编译器的语法糖来实现的。 遍历循环 遍历循环语句是java5的新特征之一,在遍历数组、集合方面,为开发人员提供了极大的方便。 public void circle() { Integer[] array = { 1, 2, 3, 4, 5 }; for (Integer i : array) { System.out.println 变长参数 Arrays.asList(1, 2, 3, 4, 5); 条件编译 条件编译也是java语言的一种语法糖,根据布尔常量值的真假,编译器将会把分支中不成立的代码块消除掉。

    50620编辑于 2023-10-19
  • 来自专栏kinnylee钻研技术

    MySQL设计优化

    前言 怎么设计优雅的表结构?指导原则是什么? 索引为什么那么快?底层为什么要用B+树? 怎么设计好的索引? 怎么优化索引? 常用系统参数代表什么意思?怎么优化参数? mysql优化手段有哪些? 目录 基本概念 mysql概述 innodb引擎架构 mysql设计 mysql优化 总结 一. 基本概念 1. 关系模型 一对一 一对多 多对多 ? 2. mysql默认级别,在此基础上做了优化 Serialization:串行化。隔离级别最高,牺牲并发性。可以解决并发事务的所有问题 5. :遵守范式,以减少冗余 数据库查询效率怎么提升:设计好的表结构和索引 数据库查询慢的时候怎么优化:介绍了几种优化手段 2. 怎么设计好的索引? 怎么优化索引? 根据查询条件设置合适的组合索引,时常用explain分析并调整索引 常用系统参数代表什么意思?怎么优化参数? 略 mysql优化手段有哪些?

    1.4K41发布于 2020-10-15
  • 来自专栏OpenFPGA

    优化 FPGA HLS 设计

    优化 FPGA HLS 设计 用工具用 C 生成 RTL 的代码基本不可读。以下是如何在不更改任何 RTL 的情况下提高设计性能。 介绍 高级设计能够以简洁的方式捕获设计,从而减少错误并更容易调试。 然而,存在一些解决方案,可以通过使用 FPGA 工具设置优化设计本身来最大限度地减少性能损失。 如何优化高级设计 - Sobel 滤波器 Sobel 滤波器是视频处理中常用的参考设计。该参考设计针对具有 Dual ARM® Cortex®-A9 MPCore™ 的 FPGA。 这侧重于优化关键路径。这是一种迭代优化,只要每次迭代都显示出改进,就会不断重复。如果达到时间目标或未能显示出改进,它最终将自动停止。 经过两轮优化,共15次编译,该设计能够满足200Mhz的性能目标。 更高水平的性能 要达到更高的性能水平,需要在所有方面进行优化——架构设计、代码和工具。工具设置探索可以克服更高级别设计的性能权衡,而不会失去它首先带来的生产力优势。这对于高级设计师来说是双赢。

    70131编辑于 2023-10-31
  • 来自专栏skyyws的技术专栏

    Kylin Cube设计优化

    Cube设计优化 原文地址:http://kylin.apache.org/docs/howto/howto_optimize_cubes.html 层次结构(Hierarchies) 理论上对于N个维度一有需要 continent group by continent, country group by continent, country, city 在这种情况下,组合数从2^3=8减少到了3,这是一个巨大的优化 维度表上的层级结构包含主键 Lookup table(Calendar) cal_dt(PK), week_beg_dt, month_beg_dt, quarter_beg_dt, … 对于A*中的情况需要另外一个优化方法 但是DimB因为派生的优化而不会出现在cuboid中。

    49720编辑于 2022-05-20
  • 来自专栏code秘密花园

    从构建进程间缓存设计 谈 Webpack5 优化和工作原理

    让我们把目光先聚焦到即将破土而出的 Webpack 5 上,尽管国内外已经有抢鲜试水的尝试,其中也不乏@张立理的文章:Webpack 5 升级实验,讲述升级路径和体会,但是尚没发现从技术原理角度的设计解析 Webpack 5 新的设计提案 了解了上述知识,我们继续探讨已有方案的缺陷以及 Webpack 5 持久化缓存设计的“台前幕后”。 Webpack 5 令人期待的持久缓存优化了整个构建流程,原理依然还是那一套:当检测到某个文件变化时,根据依赖关系,只对依赖树上相关的文件进行编译,从而大幅提高了构建速度。 初期 Webpack 5 核心开发者 mzgoddard 在讨论设计时认为:对于一个缓存集合,最大限度应该不超过 5 个缓存内容,最大累积资源占用不超过 500 MB,当逼近或超过 500MB 的阈值时 对于 Webpack 5 持久化缓存来说,对于 CI/CD 过程以及跨系统场景,也应该有合理的控制和设计

    98120发布于 2020-03-19
  • 来自专栏AustinDatabases

    PolarDB MySQL SQL 优化指南 (SQL优化系列 5

    MongoDB 查询 优化指南 四句真言 (查询 优化系列 4) 沧海要,《SQL SERVER 运维之道》,清风笑,竟惹寂寥 MySQL SQL 优化指南 SQL 四句真言(优化系列 3) 沧海要, 今天斗胆说说 企业出海数据库设计问题一角,与政策动荡下的全球数据库产品 计问题一角,与政策动荡下的全球数据库产品 《数据库江湖邪修门派:心法五式全解》 微软动手了,联合OpenAI + Azure 云争夺 YES OceanBase 6大学习法--OBCA视频学习总结第六章 OceanBase 6大学习法--OBCA视频学习总结第五章--索引与表设计 OceanBase 6大学习法--OBCA视频学习总结第五章 --开发与库表设计 OceanBase 6大学习法--OBCA视频学习总结第四章 --数据库安装 OceanBase 6大学习法--OBCA视频学习总结第三章--数据库引擎 OceanBase 架构学习 大型连续剧(1)-- 可“生”可不升 MongoDB 大俗大雅,上来问分片真三俗 -- 4 分什么分 MongoDB 大俗大雅,高端知识讲“庸俗” --3 奇葩数据更新方法 MongoDB 学习建模与设计思路

    9010编辑于 2026-03-12
  • 来自专栏互联网杂技

    HTML5干货』响应式布局的设计方法和响应式前端优化

    今天跟大家分享web前端开发和设计的干货。关于响应式布局的设计方法和响应式前端优化。 3、腾讯称为的小切糕全屏响应式设计。 其实小切糕全屏响应式设计算是瀑布流里面的一种。 10个免费的响应式布局HTML5+CSS3模板|最好的web前端资源 HTML5响应式布局网站模板下载,算是一个响应式布局学习案例。 ? 4、一套响应式布局HTML5网站网站模板下载-Wee ? 可以点击阅读:响应式设计最好的5个国外设计工具推荐 三、响应式前端设计优化。主要针对用户体验的改进。 (6)图片显示的优化处理 根据用户设备的分辨率来加载不同分辨率下的不同图片,这样既能给不同终端的用户一个很好的视觉体验,又不会白白浪费用户的网络数据流量。

    3.8K120发布于 2018-04-03
  • 来自专栏从ORACLE起航,领略精彩的IT技术。

    Vertica DBD 分析优化设计

    DBD = Database Designer,是Vertica数据库优化中最主要的原生工具。 Enter directory for Database Designer output:" 输入dbd的输出目录 5."Designer name:" 输入dbd的名字,随意起 6." Design Type[Comprehensive|Query-specific]" 选择dbd的设计类型,有两个单选项,根据实际需求选择 7." Select schema(s) for design" 选择需要设计的shema(s) 8." status is 1 Query 3 optimization ratio or status is 1 Query 4 optimization ratio or status is 1 Query 5

    78720发布于 2019-05-24
  • 来自专栏IT技术精选文摘

    ElasticSearch详解与优化设计

    1、简介 ElasticSearch(简称ES)是一个分布式、Restful的搜索及分析服务器,设计用于分布式计算;能够达到实时搜索,稳定,可靠,快速。 elasticsearch #节点名称 node.name: "node1" #节点是否存储数据 node.data: true #索引分片数 index.number_of_shards: 5 data/elasticsearch/log #索引缓存 index.cache.field.max_size: 500000 #索引缓存过期时间 index.cache.field.expire: 5m 5、数据索引 ES索引我们可以理解为数据入库的一个过程。我们知道ES是基于Lucene框架的一个分布式检索平台。索引的同样也是基于Lucene创建的,只不过在其上层做了一些封装。 Cluster State Buffer ES被设计成每个Node都可以响应用户的api请求,因此每个Node的内存里都包含有一份集群状态的拷贝。

    2K50发布于 2018-01-30
  • 来自专栏联远智维

    优化设计——遗传算法

    不知道你是不是 看了一大堆遗传算法 相关教材、网上简介、程序源码 十分清楚程序的编写过程 然而针对实际问题进行优化分析时候 不知道该从何开始,感到茫然无措! 本推文主要是介绍如何把遗传算法应用到实际问题中,具体示例如下: 1 优化设计过程 针对具体问题进行优化分析时,不仅需要对相应的优化算法具有一定的了解,还需要采用数学的方法对具体的工程问题进行描述, 具有相应的的数学模型抽象能力,进而通过现代优化算法(神经网路、模拟退火以及粒子群算法等)进行优化设计。 2 遗传算法 完成数学模型构建后,需要对模型进行优化分析,本节介绍遗传算法在具体工程问题中的应用,基本过程如图所示: 3 MATLAB实现过程 说了那么多,不如具体工程实例来的实在,MATLAB具体实现过程如下

    80530编辑于 2022-01-20
  • 来自专栏JavaEdge

    Redis设计及性能优化

    优化 内存优化 https://redis.io/topics/memory-optimization 不同大小,底层数据结构不同: hash-max-ziplist-value 64 zset-max-ziplist-value 64 CPU优化 不要阻塞,特别是 lua 脚本,不要有长时间睡眠操作,不然其它操作全部阻塞! 尽量每个业务集群单独使用自己的Redis,不混用; 控制Redis资源的申请与使用,规范环境和Key的管理(以一线互联网为例); 监控CPU 100%(单线程),所以此时基本不响应了,需要优化高延迟操作

    35420发布于 2021-02-23
  • 来自专栏JavaEdge

    Redis缓存设计优化

    很小的内存就能实现过滤,适用于固定的数据,不适频繁更新的数据

    80810发布于 2018-08-22
  • 来自专栏飞鸟的专栏

    Elasticsearch 性能优化-索引设计

    索引设计原则在进行索引设计时,我们需要考虑以下几个方面:索引的存储需求在设计索引时,我们需要考虑到所需的存储空间,尤其是在存储大规模数据集时。 为了优化查询性能,我们可以通过以下方法来设计索引:选择合适的分片和副本数:在创建索引时,我们需要选择合适的分片和副本数。分片数越多,查询并行度越高,但是分片数过多也会导致查询效率降低。 索引的字段设计在进行索引设计时,我们需要先考虑索引的字段设计。根据上述查询需求,我们可以设计以下字段:id: 用户 ID,使用 keyword 类型存储。 } }{ "id": "5", "username": "user5", "gender": "male", "age": 60, "city": "Hangzhou", "registered_at 索引的查询优化在索引设计完成后,我们需要对查询进行优化,以提升查询的性能和效率。以下是一些常见的查询优化技巧:索引字段优化:根据查询需求,选择合适的字段类型和映射选项。

    841101编辑于 2023-05-09
领券