实用工具 效率 技巧 工具

72-全局变量和局部变量-效率测试

全局变量要快 ......
变量 全局 局部 效率 72

实用工具、01 效率篇 | 几个操作快速提升 Typora 使用体验

本篇文章旨在提高大家记笔记的效率,分享的工具请按个人需求安装 Typora-plugins 为 Typora 添加更多新功能,我最喜欢的是多标签页管理 obgnail/typora_plugin: Typora 插件集合,功能增强工具。 (github.com) AutoHotkey 快速为字体添加 ......
实用工具 效率 工具 Typora

发布《Linux工具快速教程》

发布《Linux工具快速教程》 阶段性的完成了这本书开源书籍,发布出来给有需要的朋友,同时也欢迎更多的朋友加入进来,完善这本书;本书Github地址:https://github.com/me115/linuxtools_rst 在线阅读 缘起 Linux下有很多命令行工具供我们使用,每个工具总是提 ......
工具 教程 Linux

Spring Boot 实现各种参数校验,非常实用

本文会详细介绍Spring Validation各种场景下的最佳实践及其实现原理,死磕到底! 简单使用 Java API规范 (JSR303) 定义了Bean校验的标准validation-api,但没有提供实现。hibernate validation是对这个规范的实现,并增加了校验注解如@Ema ......
参数 Spring Boot

63-循环代码优化技巧(极其重要)

少算了1000次,让你领导满意 ......
代码 技巧 63

超级好用绘图工具(Draw.io+Github)

超级好用绘图工具(Draw.io+Github) 方案简介 绘图工具:Draw.io 存储方式: Github 1 Draw.io 1.2 简介 ​ 是一款免费开源的在线流程图绘制软件,可以用于创建流程图、组织结构图、网络图、UML图等各种类型的图表。它提供了丰富的图形元素和编辑功能,使用户能够轻松 ......
工具 Github Draw io

深入了解信号量:多线程同步的得力工具

随着计算机科学和软件工程的不断发展,多线程编程变得越来越重要。多线程允许程序同时执行多个任务,提高了程序的效率和性能。然而,多线程编程也引入了新的问题,例如竞态条件和数据竞争。为了解决这些问题,同步工具变得至关重要,而信号量是其中一个强大的工具。 什么是信号量? 信号量是一种用于多线程同步的基本工具 ......
得力 线程 信号 工具

零拷贝并非万能解决方案:重新定义数据传输的效率极限

本文讨论了零拷贝在优化数据传输效率方面的局限性。尽管零拷贝技术在减少数据传输过程中的内存拷贝次数方面有很大的优势,但它并非适用于所有情况。文章介绍了一些其他的优化方法,如异步I/O和直接I/O的组合、根据文件大小选择不同的优化方式。至此,我们的计算机基础专栏就结束了,不知道大家有没有发现,操作系统底... ......

Go 项目的 MAKE 工具

Go 项目的 MAKE 工具 MAKE 工具是 Linux 和 Unix 系统中一种常见的自动化构建工具,通常用于管理和组织软件项目。在 Go 语言中,使用 MAKE 工具可以轻松地管理和构建项目,并自动执行诸如编译、测试、安装等复杂的操作。 下面将介绍如何在 Go 项目中使用 MAKE 工具,并说 ......
工具 项目 MAKE Go

JavaScript 代码整洁技巧

前言 为什么代码要整洁? 代码质量与整洁度成正比。有的团队在赶工期的时候,不注重代码的整洁,代码写的越来越糟糕,项目越来越混乱,生产力也跟着下降,那就必须找更多人来提高生产力,开发成本越来越高。 整洁的代码是怎样的? 清晰表达意图、消除重复、简单抽象、能通过测试。 换句话说:具有可读性、可重用性和可 ......
JavaScript 代码 技巧

在CentOS上安装Redis-cli工具

如果你想在CentOS上安装Redis-cli工具,可以按照以下步骤进行操作: 1. 安装Redis依赖包:在命令行中执行以下命令安装Redis依赖包: ```sudo yum install gcc make``` 2. 下载Redis源代码包:从Redis官网(https://redis.io/ ......
Redis-cli 工具 CentOS Redis cli

34-(无33)列表-元素的5种添加方式-效率问题

尽量不要在中间增加,会降低运行效率 扩展的意思,原地扩展,原地操作,不增加新的变量,运算快,性能好 写错了 其实对插入后的后面的字符进行了拷贝,影响处理速度! 只要不是在尾部操作,即中间操作的,尽量避免! ......
元素 效率 方式 问题 34

26-字符串-split()分割-join()合并-join()效率测试

涉及到性能的,大量的用join不用+ 做拼接 +会生成新的对象,耗费内存 耗费0.69s 所以像+这样的代码一定要避免或不写,在工作中,这个运行效率低,若是服务端程序,会直接导致服务器奔溃 ......
join 字符串 字符 效率 split

零拷贝技术:减少数据复制和上下文切换,提高网络传输效率(下)

本章节主要讨论了如何通过零拷贝技术来优化文件传输的性能。零拷贝技术主要通过减少用户态和内核态之间的上下文切换次数和数据拷贝次数来提高性能。具体来说,介绍了两种实现零拷贝的方式:mmap + write和sendfile。使用mmap + write可以减少一次数据拷贝过程,而使用sendfile系统... ......
网络传输 上下文 拷贝 上下 效率

构建工具Premake

构建工具Premake 经常用Visual Studio写一些小程序来验证OpenCASCADE的功能,每次创建项目后都配置头文件,库路径,程序运行时还要配置Debug的环境变量,比较麻烦。也尝试过CMake和QMake,都不太理想。CMake学习曲线陡峭一点,还会生成一堆文件。QMake简单些,但 ......
Premake 工具

测试行业面临的问题及RunnerGo在工具层面如何解决的

RunnerGo致力于打造成一款企业级全栈测试平台,旨在实现产品生命周期的闭环管理,帮助企业在整个产品生命周期中确保质量、降低风险,并提供卓越的用户体验。采用了较为宽松的Apache-2.0 license开源协议,方便志同道合的朋友一起为开源贡献力量。 目前测试行业所面临的问题 场景共享难:测试人 ......
层面 RunnerGo 工具 行业 问题

vs 远程调试工具2019 2020 ,visual studio

https://learn.microsoft.com/en-us/visualstudio/debugger/remote-debugging?view=vs-2022#download-and-install-the-remote-tools 这个是唯一的方法, 如果是非最新的版本, 就必须这样 ......
工具 visual studio 2019 2020

如何选择最适合您的AI编程工具

ChatGPT的广泛应用引发了人工智能应用场景的重大变革和实践的探索。大规模专业模型在垂直领域得到了不断深化和实施。其中,基于大模型的编码AI工具的问世大大降低了开发复杂度,提高了开发人员的工作效率,对初级开发人员尤其有帮助。 所以说,面对目前市场上涌现出的众多优秀的AI编程辅助工具,我们需要了解每 ......
编程工具 工具

深度对比:8款主流缺陷管理工具(开源、免费、付费)

如何选择最适合您团队的Bug管理系统?本指南提供了全面的选型建议,并深度对比了8类主流工具如PingCode、Jira、 Mantis等。 ......
管理工具 缺陷 深度 主流 工具

UITextField & UITextView 使用小技巧

目录前言一、监听UITextField 内容变化1. 代理2. 通知3. 目标动作事件二、监听UITextView文本内容高度变化三、cell中的文本框,在reloadData or reloadRow后失去焦点四、手机号码、银行卡号格式化 前言 本文总结了在使用 UITextField & UIT ......
UITextField UITextView 技巧 amp

一些 vs code使用技巧

当使用Visual Studio Code (VS Code)时,有一些常用的技巧可以提高您的编码效率和开发体验。以下是一些常用的VS Code使用技巧: 1. 快捷键和命令: - 使用`Ctrl + Shift + P`(Windows和Linux)或`Command + Shift + P`(M ......
使用技巧 技巧 code vs

测试专家总结的用例设计小技巧,还不快来了解一下!

测试用例是将软件测试的行为做一个科学化的组织归纳,目的是将软件测试的行为转化成可管理的模式。测试用例是将测试具体量化的方法之一,对不同的软件,测试用例也是不同。一般来说,常用的测试方法有七大类。等价类划分,边界值,场景法,判定表,因果图,错误推断法,正交测试法。 等价类划分 等价类划分是把所有可能输 ......
不快 技巧 专家

vue vue-devtools调试工具神器安装

目录vue vue-devtools调试工具神器安装前言chrome商店直接安装手动安装第一步:找到vue-devtools的github项目,并将其clone到本地. vue-devtools第二步:安装项目所需要的npm包第三步:编译项目文件第四步:添加至chrome游览器vue-devtool ......
神器 vue-devtools vue devtools 工具

软件设计师数据流图(答题技巧)

第一题:找出实体 实体分为:人、系统、物。 *根据说明和顶层图可以能够迅速的找出实体。 第二题:找出存储文件 *1、首先根据第一题中找出的 实体并在0层图中备注出来。 2、根据说明和实体可以很快的找出文件所对应图中的位置。 第三题:找出缺失的数据流 此题要跟据三个方面查找:(按顺序)很重要!!! 1 ......
数据流 设计师 技巧 数据 软件

软件测试|全面解析Docker Start/Stop/Restart命令:管理容器生命周期的必备工具

简介 Docker是一种流行的容器化平台,用于构建、分发和运行应用程序。在使用Docker时,经常需要管理容器的生命周期,包括启动、停止和重启容器。本文将详细介绍Docker中的docker start、docker stop和docker restart命令,帮助您全面了解如何管理容器的运行状态。 ......
软件测试 容器 周期 命令 Restart

让电脑上任意窗口置顶显示,Windows 实用小工具分享

前言 我们经常会在电脑上打开不止一个软件窗口,有时可能需要某个窗口保持置顶在最上层显示。 比如写论文时的参考文档,或者想要边浏览网页边看视频……但是 Windows 以及很多软件本身并不自带“置顶”功能。/遗憾.jpg 下面就给大家分享一款非常实用的 Windows 小工具——「Window Top ......
Windows 工具 电脑

巧用别名和 sh 脚本,adb 快速截图和录屏,提高你的效率

前言 在平时开发过程中,我们经常需要截图和录制视频,尤其是客户端开发和测试。 可能有一些人的姿势是这样的。在电脑上开个模拟器,使用第三方工具后进行截图和录屏。还有一种最原始的方式,在手机上截图和录制视频,然后再通过 QQ 等工具发送到电脑,这多累呀。 其实,有一种很简便的方式,那就是说通过别名和 a ......
别名 截图 脚本 效率 adb

选择正确的SQL工具,提高企业数据库的开发效率和安全性

NineData SQL开发企业版是一款强大的数据库管理工具,旨在解决企业在数据库管理方面所面临的各种挑战。该工具提供了一整套企业级能力,包括团队协作、权限管控、审计日志、SSO单点登录等功能。它还提供超过100条SQL规范审核,帮助企业规范使用和变更数据库。通过该工具,用户可以简化繁琐的数据库管理... ......
安全性 效率 数据库 工具 数据

golang工具值generate

示例: 大家经常碰到命名错误码、状态码的同时,又要同步写码对应的翻译,有没有感觉很无聊。这里举一个例子: package main ​ import "fmt" ​ // 定义错误码 const ( ERR_CODE_OK = 0 // OK ERR_CODE_INVALID_PARAMS = 1 ......
generate 工具 golang

SQL查询中的小技巧:SELECT 1 和 LIMIT 1 替代 count(*)

在写SQL查询时,常规做法是使用SELECT count(*)来统计符合条件的记录数。但在某些情况下,我们只关心是否存在符合条件的记录,为了优化性能,可以改用使用`SELECT 1`和`LIMIT 1 ......
技巧 SELECT LIMIT count SQL
共10000篇  :70/334页 首页上一页70下一页尾页