首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Golang语言社区

    代码优化质量检测

    一、Go的相关插件工具简介 golint 代码的风格检测 go fmt 重新格式化Go源代码 goimports 引用包的优化 gometalinter 同时运行Go lint工具并规范化其输出 go 插件工具使用 1、golint 安装golint 1#下载源码 2> go get github.com/golang/lint/ 3#编译包并生产可执行文件到bin目录下($GOPATH/bin) 4> : golint #Tool名称 2Description: golint #Tool描述 3Program : $GOPATH\bin\golint.exe #选择golint可执行文件的位置 4Atguments \zlsc_image\global\init.go:145: struct field college_id has json tag but is not exported 4..

    2.4K31发布于 2019-05-08
  • 来自专栏爱测角的专栏

    漫谈项目质量保障——协作流程优化

    在本文之前,笔者曾分享过一篇关于质量保障流程的文章《漫谈项目质量保障——协作流程》,文章简述了笔者参与的项目协作流程,同时对流程中一些不同寻常的协作节点进行阐述。 由于多种原因限制,之前分享的流程存在一定的不完整性,所以本文将继续分享《漫谈项目质量保障——协作流程》优化后的版本。 如图2-1所示,优化后的流程依然是13个项目节点,但是节点和节点内容已经有了不少的变化。那优化后的协作流程与前一版本有哪些差异呢? 如果没有这个环节,没有提测不通过数据的数据支撑,项目延期和项目质量的风险只会是测试人员独自承担,所以需要这个环节来暴露开发的的质量风险并进行约束。 03.总结 本文主要分享了优化后的项目流程以及两个版本流程的差异,并分享了部分流程优化的思路和优化的缘由。总结来说,项目协作已经是一个比较复杂的过程,而项目协作管理只是项目质量管控中的一小部分。

    68530编辑于 2022-09-17
  • 来自专栏河湾欢儿的专栏

    4.页面优化

    为什么要优化优化的好处 1.提升网页响应速度 2.有利于搜索引擎搜索 3.对后期维护比较方便 怎么优化? 1.减少请求 2.减少文件的大小 3.页面性能 4.可读性、维护性 1.图片合并 2.css文件合并 (多个css文件合并为一个、少量的行内样式、避免import的方式引入文件) 3.减少图片的大小 (选择合适的图片格式) 4.css值缩写 5.0px 中px省略 0% 0 0.5可以写成.5 6.选择器合并 7.link标签引入样式放到head标签中 8.js脚本建议放在底部,等页面加载完之后再处理 尽量用语义化的标签来编写,有利于seo 15.类型和id名,以内容语义来命名 16.避免hack 17.模块化(一系列相关的结构做成一个模块来处理) 18.必要的时候添加注释,可读性比较好 比如说代码优化 ,大家试着说一下怎么优化

    52520发布于 2018-09-06
  • 来自专栏keyWords

    性能优化篇---Webpack构建代码质量压缩

    Webpack构建速度优化基本优化完毕,接下来考虑的就是:线上代码质量优化,即如何使用webpack构建出高质量的代码 Webpack构建流程:初始化配置参数 -> 绑定事件钩子回调 -> 确定Entry 逐一遍历 -> 使用loader编译文件 -> 输出文件 提纲 本次优化构建代码质量基本技术: reactRouter按需加载; 公共代码提取,以及代码压缩; CDN接入; 开启gzip压缩; 接入treeShaking // 忽略监听文件 aggregateTimeout: 300, //文件变动后多久发起构建 poll: 1000, //每秒询问次数,越小越好 } 一、react-router4实现按需加载 往期经典好文: 你不知道的CORS跨域资源共享 性能优化篇---Webpack构建速度优化 React组件库封装初探--Modal 使用pm2部署node生产环境

    1.4K00发布于 2019-04-18
  • 来自专栏技术杂记

    Mysql 优化存储4

    优化脚本 一般此过程会非常漫长,可以写一个脚本来后台运行,或简单的控制一下IO [hunter@opti-slave ~]$ cat opti.bash #! opti.bash >> /path/to/optimize.log 2>&1 & 通过监控 optimize.log 来判断执行完成状态 也可以通过查看监控,IOPS很能反映问题 ---- 恢复备份 优化完成后 ,立刻恢复备份 start slave; 通过对比前后数据文件大小,可以明显看到优化效果 一般少也能缩减5%的空间,平均在10%左右,我自己经历最明显效果的是减少了32%的空间,对于一个大库来说,能节省不少磁盘空间 ,并且对查询性能也有一定优化效果 ---- 命令汇总 pt-table-checksum --nocheck-replication-filters --nocheck-binlog-format --

    44120编辑于 2022-03-21
  • 来自专栏九彩拼盘的叨叨叨

    代码质量4 层 - 健壮的代码

    具体来说,有 4 点: 异常处理。 输入检查。 写法优化。 第三方库的选择。 下面,我们具体来说。 1. 异常处理 不做异常做处理,轻则导致功能出错,重则导致页面白屏。 和预期不一致 sum('3', 4) // '34'。 3 写法优化 很多写法优化能提升代码健壮性。这里介绍 2 点。 1 switch 都需要有 default 来做异常或默认情况的处理。 1635837893&q-header-list=&q-url-param-list=&q-signature=7105983636990c28f0e636003ac161fcf72d02c6] 提升代码质量的下一步 提升代码质量的下一步就是提升代码的可读性。

    1.7K40发布于 2021-11-02
  • 来自专栏Java 汇总

    4.Mysql 优化

    1.ORDER BY的优化        某些情况下,MySQL使用索引排序,尽量避免使用 filesort         即使ORDER BY与索引不完全匹配,也可以使用索引,只要索引的未使用部分和额外的 如果是这样,优化器可能不使用索引。如果SELECT*只选择索引列,则使用索引并避免排序。 * FROM t1 WHERE key_part1 = constantORDER BY key_part2; ---- 假设 key_part1不是索引或索引的一部分,在条件中作为常量条件存在,则优化器也会使用索引 为了获得文件排序操作的内存,从MySQL8.0.12开始,优化器会根据需要递增地分配内存缓冲区,直到达到sort_buffer_size系统变量指定的大小,而不是像MySQL8.0.12之前那样预先分配固定数量的

    1K20发布于 2020-10-29
  • 来自专栏【腾讯云开发者】

    代码质量4层——健壮的代码!

    具体来说,有4点: 异常处理。 输入检查。 写法优化。 第三方库的选择。 下面,我们具体来说。 (一)异常处理 不做异常做处理,轻则导致功能出错,重则导致页面白屏。异常处理,可以分为如下几种情况。 和预期不一致sum('3', 4) // '34'。 (三)写法优化 很多写法优化能提升代码健壮性。这里介绍2点。 switch都需要有default来做异常或默认情况的处理。 访问对象或数组前要做判断 如:a.b.c改成a&&a.b&&a.b.c。 如下图所示: 三、提升代码质量的下一步 提升代码质量的下一步就是提升代码的可读性。我会在下一篇文章中介绍。   推荐阅读 代码质量第5层-只是实现了功能 聊聊代码质量-《学得会,抄得走的提升前端代码质量方法》前言 公司的电脑为什么卡——因为缺少工程师文化!

    99620编辑于 2021-12-31
  • 来自专栏《云荐大咖》

    代码质量4 层 - 健壮的代码

    具体来说,有 4 点: 异常处理。 输入检查。 写法优化。 第三方库的选择。 下面,我们具体来说。 1. 异常处理 不做异常做处理,轻则导致功能出错,重则导致页面白屏。 和预期不一致 sum('3', 4) // '34'。 3 写法优化 很多写法优化能提升代码健壮性。这里介绍 2 点。 1 switch 都需要有 default 来做异常或默认情况的处理。 如下图所示: 提升代码质量的下一步 ---- 提升代码质量的下一步就是提升代码的可读性。我会在下一篇文章中介绍。 213.png 金伟强往期精彩文章推荐: 聊聊代码质量 - 《学得会,抄得走的提升前端代码质量方法》前言 代码质量第 5 层 - 只是实现了功能 3金伟强.jpg 《云荐大咖》是腾讯腾讯云开发者社区精品内容专栏

    1.4K50编辑于 2021-12-30
  • 第七章 AI数据质量-4

    这使得可以生成具有特定属性的数据集,从而针对特定任务优化AI模型。 3. 数据多样性:通过调整场景参数,可以生成具有不同视角、光照条件和物体排列的数据。 4. 数据标注:在3D渲染过程中,可以自动为生成的数据添加标签,如物体边界框、分割掩码等。这大大降低了手动标注数据的成本和时间。 5. 光照对于渲染的质量和氛围至关重要。 4. 摄像机设置:在场景中放置一个或多个虚拟摄像机,以确定从哪个角度观察模型。摄像机的位置、角度和焦距都会影响最终渲染的视觉效果。 5. 调整渲染参数,如分辨率、抗锯齿、全局光照等,以优化渲染质量和速度。 7. 渲染输出:启动渲染过程,将3D场景转换为2D图像或视频。渲染可能需要一段时间,具体取决于场景的复杂性和所选渲染设置。 4. 计算成本:生成高质量的合成数据可能需要大量的计算资源,特别是对于复杂的场景或高分辨率的数据。

    47710编辑于 2025-04-15
  • 来自专栏开发经验记录

    圈复杂度和代码质量优化(附带示例代码纠正代码质量

    Lizard 免费 Windows/Linux/Mac C/C++,Java,C#,JS,OC/C++,Swift,Python,Ruby,TTCN-3,PHP,Scala,GDScript 代码质量优化 条件2){   return false; } return true; 4.分解条件(对复杂条件表达式(if、else)进行分解并提取成独立函数): if(do_some_1($number) ||  $someStr4.'123456789'; } 变成这样: if(do_some_fun($number)){   $number = do_some_fun1($number); } else{   

    8.2K42发布于 2019-03-12
  • 第八章 AI模型质量-4

    如果发现异常或错误,可以进一步调查原因,优化模型结构或参数。同时,根据覆盖率指标,评估测试的充分性和有效性。 迭代优化:根据分析结果,不断调整测试数据生成策略和模型参数,以提高模型的性能和覆盖率。 为了实现神经元覆盖率最大化,DeepTest使用一种称为“遗传算法”的优化技术。遗传算法是一种基于自然选择和遗传学原理的优化算法,可以在大量的测试输入中搜索最优解。 4. 平移不变性:如果对于一张图片,将其平移一定距离,那么DNN的输出应该是相同的。如果输出不同,那么就可能存在错误行为。 5. 8.6 AI模型质量小结 本章我们主要介绍了AI模型相关的质量保障手段,参见图23,可以分为黑盒测试、灰盒测试以及白盒测试。 图23 AI模型质量保障体系 8.7 参考文献 [1] Yuchi Tian, Kexin Pei, Suman Jana, and Baishakhi Ray. 2018.

    58500编辑于 2025-04-15
  • 来自专栏mathor

    枚举+优化4)——哈希表优化实例2

    例3.四平方和 思路1:枚举abcd,判断a^2^+b^2^+c^2^+d^2^是否等于N  分析规模  a:0 ~ sqrt(500000 / 4)  b:0 ~ sqrt(500000 / 3 font color = red>经验:1秒=10^8^ 思路2:枚举abc,判断N-a^2^-b^2^-c^2^是不是完全平方数  分析规模  a:0 ~ sqrt(500000 / 4) * d) == f.end()) f[c * c + d * d] = c; //枚举a,b的值 for(int a = 0;a * a <= n / 4; << c << " " << d << endl; return 0; } } } return 0; } 例4. ; return 0; } 第一次作业  先说说的思路,当时看到这题有点懵,可能还是对哈希算法掌握的不够,怎么都想不到用哈希的方法去做,索性先写了个O(N^2^)的两重循环,想着这几天学的优化

    84350发布于 2018-06-08
  • 来自专栏茹莱神兽博客

    如何优化搜索推广账户中的质量度?

    优化质量度几乎是所有推广商户关注的重要问题之一,我们应关注长期的效果目标,并积极寻找通过提升用户体验来达成目标的方法,然后把控真正具有高价值的领域。 如果将质量度看做为一款实用的问题诊断工具,那么根据质量度核心要素进行总结提炼给出的评分,则可以判断出账户存在问题的严重程度有多高。 当推广着陆页体验被判为“低”的时候,建议关注SEM优化的推广着陆页。 ②当这三个维度的评级在“中”“高“时,说明关键词物料质量没有明显问题,但仍可以继续改善,这样排名结果也能继续提升。 ,使得内容清晰、充实、易于浏览; 优化网站的打开和加载速度。 质量度对实际推广有哪些影响? ①、限制搜索推广结果的展现资格。当关键词质量度为0分或1分时,推广结果可能无法展现,或者展现概率低。 ②、影响最低展现价格。

    68310编辑于 2024-10-07
  • 来自专栏数据工人

    4 步改进IT服务视角的CMDB数据质量

    I&O领导人必须解决数据所有权、数据模型范围、记录系统和IT变更管理方面的差距,以持续改进配置项数据质量。 在2017年Gartner关于CMDB的调查报告中,71%的人认为数据质量问题是一个挑战。I&O主管经常试图通过在人员配备和发现工具上的投资来解决数据质量问题。 I&O主管如何持续改善他们的CI数据质量? 他们必须解决IT监督、数据模型范围、记录系统和IT变更管理方面的差距,以减轻文化、流程、工具和信息问题,这些问题导致了糟糕的CI质量数据(参见图1)。 图1:四步提升 CMDB 数据质量 Source: Gartner (January 2018) 03 分析 3.1 解决IT数据数据监管的差距 没有定义清楚角色和职责,就会导致低质量的CI数据 eyJpIjoiT0RWak5qSmtOalkzTkRjdyIsInQiOiJ2K3ZXY3ZZZUtZbEk5ZGtXYkJnZTh0M0lVNXYrMmp3Z2tpM3dPUXd1VmZWc0RMYjl3WGpIT3czWDVlelhuSVVBOFdLWk1KaHowOWlWU1wvRkZZOTRaWlBIeXBzOXJHOXFCVUpia2w4S2pycCsyT1phSjJRcVVtbEJoaGlLNkl5VSsifQ

    1.1K20发布于 2020-05-22
  • 来自专栏藏经阁

    【Java代码与架构之完美优化】篇1:代码质量优化通用准则

    4. 删除无效代码 程序中存在未被使用的临时变量、成员变量、方法、参数、类等,也就是说这些是不起任何作用的无效代码。 很多程序员都有一种心态:自己精心写出来的代码,不忍心删除或优化

    89260编辑于 2023-03-09
  • 优化大语言模型性能与输出质量实用指南

    如何优化大语言模型性能与输出质量:实用指南大语言模型的问题:强大但存在局限大语言模型具有巨大潜力,但远非完美。 提升性能与质量的四种路径1. 提示工程与上下文学习提示工程旨在通过设计特定、结构化的指令来引导模型输出。这包括零样本、单样本和少样本提示,以及思维链、树状思维等高级技术。 这种方法通常是最简单快速的优化手段,无需修改底层模型结构,仅通过精心设计的提示就能显著提升输出质量。2.

    34310编辑于 2025-09-17
  • 来自专栏采云轩

    编写高质量可维护的代码:异步优化

    这是第 77 篇不掺水的原创,想要了解更多,请戳上方蓝色字体:政采云前端团队 关注我们吧~ 本文首发于政采云前端团队博客:编写高质量可维护的代码——异步优化 https://www.zoo.team/article asynchronization-optimizing 前言 在现在前端开发中,异步操作的频次已经越来越高了,特别对于数据接口请求和定时器的使用,使得我们不得不关注异步在业务中碰到的场景,以及对异步的优化 Await 替代 Promise 的 6 个理由:(https://blog.fundebug.com/2017/04/04/nodejs-async-await/) Javascript 异步编程的 4

    62920发布于 2020-11-20
  • 来自专栏keyWords

    4、React组件之性能优化

    React组件的性能优化 高德纳: "我们应该忘记忽略很小的性能优化,可以说97%的情况下,过早的优化是万恶之源, 而我们应该关心对性能影响最关键的另外3%的代码。" 不要将性能优化的精力浪费在对整体性能提高不大的代码上,而对性能有关键影响的部分, 优化并不嫌早。因为,对性能影响最关键的部分,往往涉及解决方案核心,决定整体的架构, 将来要改变的时候牵扯更大。 1. 单个React组件的性能优化 React利用Virtual DOM来提升渲染性能,虽然每一次页面更新都是最组件的从新渲染, 但是并不是将之前的渲染内容全部抛弃重来,借助Virtual DOM,React 对多个React组件的性能优化 当一个React组件被装载、更新和卸载时,组件的一序列生命周期函数会被调用。 对于卸载阶段,只有一个生命周期函数componentWillUnmount,这个函数只是清理componentDidMount添加的事件处理监听等收尾工作, 所以,也没有什么可优化的空间; 4.

    78310发布于 2018-09-19
  • 来自专栏江歌闲谈

    Webpack4 性能优化实践

    为什么需要性能优化 在使用 Webpack 时,如果不注意性能优化,可能会产生性能问题,会导致在开发体验上不是非常丝滑,性能问题主要是编译速度慢,打包体积过大,因此性能优化也主要从这些方面来分析。 本文主要是自己平时的工作积累和参考别人的文章,而进行总结,基于 Webpack4 版本。 构建分析 编译速度分析 对 Webpack 构建速度进行优化的首要任务就是去知道哪些地方值得我们注意。 打包体积如下: [image] 如何优化 缩小构建目标 优化 resolve.modules 配置(减少模块搜索层级和不必要的编译工作) 优化 resolve.extensions 配置 增加缓存 const loader (e.g babel-loader) ], }, ], }, }; 使用 hard-source-webpack-plugin 在 Webpack4 script> </head> <body>

    </body> </html> JS 压缩 从 Webpack4

    1.5K00发布于 2021-06-14
领券