使用 SVG 和 CSS 构建 UI 组件 SVG 不仅仅是图标和插图,它还有很多我们开发人员有时会忘记的隐藏力量。与 CSS 相比,使用 SVG 有很多用途。例如,构建循环加载动画,或在图像上应用蒙版,在这种情况下,这并不意味着无法使用 CS... 网站建设# css# svg# ui 3年前2100
这些坑,Rust早填为妙! 编译 | 王瑞平、言征,使用Rust三年多了,我非常喜欢它。Rust不仅帮助我完成了很多任务,还开发出极其可靠的软件。Rust让推断代码的并发性和并行性变得更容易。,我可以继续赞美Rust,但这并非本... 网站建设# rust# 使用# 开发人员 3年前2030
win11可不可以用xbox手柄详细介绍 在电脑上玩游戏很多用户都选择使用xbox手柄,不过对于最新的win11系统来说还是有很多很好奇不知道是不是还可以继续使用手柄,所以今天就给你们带来了win11可不可以用xbox手柄详细介绍,快来一起了... 电脑技巧# win# xbox# 使用 3年前1900
爆火的ChatGPT霸榜Github,这些周边太实用了! 大家好,我是 CUGGZ。,11 月 30 日,OpenAI 实验室创始人兼 CEO Sam Altman 宣布发布聊天机器人模型:ChatGPT。ChatGPT 可以模仿人类的说话风格回答问题。很快... 网站建设# chatgpt# github# google 5年前1670
Python with as如何使用 ,说明,1、使用with as语句操作上下文管理器,可以帮助我们自动分配和释放资源。,2、使用[]包括的部分可以使用或省略。target参数用于指定变量,该句子将表达式指定的结果保存在该变量中。,如果... 网站建设# python# 使用# 变量 4年前1660
Dubbo 我手写几行代码,就把通信模式给你解释清楚! 本文的宗旨在于通过简单干净实践的方式教会读者,为什么要使用Dubbo、怎么使用Dubbo、Dubbo通信的原理是什么。在学习本文后,你可以避开很多关于 Dubbo 使用时的坑,也能更清楚自己的编码是在... 网站建设# dubbo# 使用# 拆分 3年前1640
十个杀手级的实用JavaScript单行代码 JavaScript是一门简单而复杂的语言,简单是因为他有很多框架库可以使用,复杂也是因为它有太多的框架库可以选择。,,很多时候,我们不知道如何使用,但是,在实际开发中,我们经常用的东西真的不多,在前... 网站建设# javascript# 代码# 使用 3年前1580
如何使用 React Hooks 重构类组件? 大家好,我是 CUGGZ。,最初,在 React 中可以使用 createClass 来创建组件,后来被类组件所取代。在 React 16.8 版本中,新增的 Hooks 功能彻底改变了我们编写 Re... 网站建设# error# hooks# react 4年前1450
代理ip能够提高访问速度吗 ,许多用户在使用代理IP之前都会有这样的疑问,那就是使用代理IP之后的访问速度。也有许多人认为使用代理IP后,访问速度肯定会提高。使用代理IP之后,访问速度如何呢?, ,实际上,影响网络速度的因素有... 网站建设# ip# 代理# 使用 3年前1320
如何编写干净的JavaScript代码? 今天来分享几个编写干净的JavaScript代码的技巧!,在 JavaScript 中,良好命名的关键不在于最短的变量名,而在于最具描述性的变量名。,将代码中的一些数字定义为一个常量,以使它更有意义... 网站建设# javascript# 代码# 使用 4年前1210
19 个解决常见 JavaScript 问题的实用 ES6 代码段 在我们的开发人员工作流程中,我们经常遇到可能只需要几行代码即可解决的具有挑战性的问题。在本文中,我尝试编写一些有用的代码片段,这些代码片段可以在处理 URL、DOM、事件、日期、用户偏好等时为你提供帮... 网站建设# es# 代码# 使用 3年前1200
Obsidian 一周使用心得(配置、主题和插件) ,在上一篇 Obsidian 初体验 中介绍了为什么要开始使用 Obsidian 和我的一些基本用法,本文将继续讲解近一个星期以来的使用心得,包括配置、外观和插件。,对于工具类的软件,我一直的... 网站建设# obsidian# 使用# 插件 4年前1050
win11小组件不显示解决方法 win11系统的小组件功能只要设置了就可以帮助用户更好的去进行系统使用,但是在打开准备设置之后有许多用户都发现不显示小组件,下面就给你们带来了win11小组件不显示解决方法,快来一起看看吧。,1、首先... 电脑技巧# win# 使用# 小组 3年前880
win11看电池的教程 在全新的win11系统中,我们可以直接在设置中查看到我们的电池电量、应用使用情况等,还可以修改自己的电池使用方法,非常方便,很多朋友不知道如何查看,下面就跟着小编一起来看一下吧。,,1、首先我们点击下... 电脑技巧# win# 使用# 教程 3年前850
常用的 WebAssembly 语言:Rust 和 JavaScript 最新的一份《The State of WebAssembly 2022》调查报告已出炉,“对于 WebAssembly 来说,这是相当不错的一年”。报告的一些重点内容包括:,具体表现为,当被问及 ... 网站建设# javascript# rust# webassembly 3年前840
在 Vue3 中优雅的使用 Jsx/Tsx ,相信 react 的伙伴对于 jsx/tsx 都不陌生吧,现在在 vue3 中也可以使用 jsx/tsx 语法拉。,vite官方提供了官方的插件来支持在vue3中使用jsx/tsx,直接安装就行... 网站建设# jsx# tsx# vite 3年前830
win11查看硬盘使用时间教程 硬盘使用时间关系着我们的硬盘寿命,因此我们想要时刻查询,但是不知道win11查看硬盘使用时间在哪里,其实系统是没有的,必须用第三方软件。,1、系统是没有自带该功能的,所以要下载一个第三方软件。【 点击... 电脑技巧# win# 使用# 点击 3年前800
在 JavaScript 中,什么时候使用 Map 或胜过 Object ,在 JavaScript 中,对象是很方便的。它们允许我们轻松地将多个数据块组合在一起。在ES6之后,又出了一个新的语言补充-- Map。在很多方面,它看起来像是一个功能更强的对象,但接口却有些笨拙... 网站建设# javascript# map# 使用 4年前760
JavaScript框架的四个时代 早在2012年,我开始主要用JavaScript进行编码。我曾为一家本地企业从头到尾做了一个PHP应用,一个基本的CMS和网站,公司决定要重写它并增加一些功能。,,项目经理希望我使用.NET,部分原因... 网站建设# javascript# 使用# 应用程序 4年前760
使用Java和Python进行数据统计和分析 Java 和 Python 是当今最流行的两种计算机语言。两者都非常成熟,并提供了工具和技术生态系统,帮助我们解决数据科学领域出现的挑战性问题。每种语言都各有优势,我们要知道什么时候应该使用哪种工具... 网站建设# java# python# 使用 3年前720
15 个你应该知道的JavaScript 对象基础知识 ,创建对象的最简单方法是使用对象字面量。我们在花括号 {} 中定义了一组属性,用逗号分隔。下面是一个例子。,前一个对象有两个属性。第一个属性具有键名和值 Fornite。,事实上,对象是道具的动态集合... 网站建设# 使用# 创建对象# 字符串 3年前700
Go 项目使用 Makefile Go 提供一个名为go的命令,该命令可自动下载、构建、安装和测试 Go 包和命令。,Go 提供go命令,官方的目的是为了不需要编写 Makefile,而是能够仅使用 Go 源代码本身中的信息来构建 G... 网站建设# go# make# makefile 3年前700
用BigDecimal计算金额就高枕无忧了?带你了解BigDecimal这五个坑 ,BigDecimal是java.math包中提供的API类,专门用于对超过16位有效位的数进行精确的运算。一般情况下,对于不需要准确精度的计算,我们可以通过float或者double进行计算,但是如... 网站建设# bigdecimal# double# 使用 4年前690
C语言代码优化11种实用方法 选择一种合适的数据结构很重要,如果在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。数组与指针语句具有十分密切的关系,一般来说,指针比较灵活简洁,而数组则比较直观,容易理解。对于大部... 网站建设# 代码# 使用# 指针 5年前680
Python编程:轻松搞透上下文管理器(Context Manager) 本文聚焦在Python的上下文管理的讲解和应用。还是通过代码实例的方式,对照理解和学习,以达到“多快好省”的理解、掌握和应用。闲话少叙,开始——,上下文管理器是一个对象,它定义了在执行with语句时要... 网站建设# python# 上下文# 使用 3年前650
几种微服务框架调研报告 ,以拆分和服务化为基础,将海量用户产生的大规模的访问流量进行分解,采用分而治之的方法,达成用户需要的功能指标,并同时满足用户对高可用、高性能、可伸缩、可扩展和安全性的非功能质量的要求。,业务的功能划分... 网站建设# 中心化# 使用# 依赖 3年前650
安易硬盘数据恢复软件使用方法 最先要选择数据信息扫描的模式。依据常用的文件丢失情况,提供了“删除文件的恢复”、“格式化系统分区的恢复/误Ghost到其他系统分区的恢复/系统分区转换的恢复”、“删除系统分区的恢复/重新系统分区的恢复... 电脑技巧# 使用# 恢复# 数据 4年前640
整理了27个Python人工智能库,建议收藏! ,,,NumPy(Numerical Python)是 Python的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库,Numpy底层使用C语言编写,数组中直接存储... 网站建设# numpy# python# 使用 3年前630
深入理解 Spring 事务:入门、使用、原理 大家好,我是树哥。,Spring 事务是复杂一致性业务必备的知识点,掌握好 Spring 事务可以让我们写出更好地代码。这篇文章我们将介绍 Spring 事务的诞生背景,从而让我们可以更清晰地了解 ... 网站建设# spring# 事务# 介绍 4年前630
《彻底掌握Redux》之开发一个任务管理平台 ,redux是上手react开发的必经之路,也是目前react项目中使用的最流行状态管理库。虽然我们不使用redux也可以通过react的state和父子props进行基本的数据通信和项目开发,但是对... 网站建设# react# redux# 使用 4年前620
Python包管理工具之 PDM 大家好,我是小姜。之前讲了一个pipenv和poetry包管理工具,想必大家也和我一样去了解过pipenv所存在问题,所以不是很推荐使用。后来改成了poetry工具,但这个东西对我来说稍微有点麻烦,经... 网站建设# pdm# pipx# python 4年前610
使用 BerTopic 在 Python 中进行主题建模 【51CTO.com快译】通过主题建模,你可以收集非结构化数据集,分析文档,并获得相关和所需的信息,这些信息能帮你做出更好的决策。 ,,执行主题建模有不同的技术(如LDA),但是在本NLP教程中... 网站建设# bertopic# 使用# 嵌入 5年前610
win11固态硬盘格式详细介绍 我们在安装win11系统时,需要对自己的系统盘进行分区和格式化,很多朋友都遇到了不知道应该使用什么格式的情况,这和我们的电脑配置有关,不同的配置有不一样的选择,下面就一起来看一下吧。,, ,答:新电脑... 电脑技巧# win# 使用# 安装 3年前600
前端框架Svelte放弃TS,如何使用纯JS实现类型检查? 近日,前端框架 Svelte 的创建者 Rich Harris 提出要将 Svelte 从 TypeScript 切换到使用 JSDoc 的 JavaScript。这种转变得到了 Svelte 团队的... 网站建设# javascript# jsdoc# svelte 3年前600
浏览器底层工作那些事儿 浏览器已经成为我每天都需要打交道的工具,然而对于这个我们的老朋友,即使一些 web 开发人员也对它的底层工作原理不是非常清楚,今天我们就来简单谈一谈浏览器的底层工作原理。,如果非要用一句话来概括浏览器... 网站建设# 使用# 底层# 接口 5年前590
Java 原子操作类之18罗汉增强类 17.【参考】volatile 解决多线程内存不可见问题对于一写多读,是可以解决变量同步问题,但是如果多,写,同样无法解决线程安全问题。,说明:如果是 count++操作,使用如下类实现:,Atomi... 网站建设# atomicinteger# count# volatile 3年前580
IDEA中给源码添加自己注释—Private-Notes插件安装使用 ,我们在空闲之余喜欢研究一些经典框架的源码,发现没办法把自己的注释添加上。会给出提示:File is read-only很烦,但是为了安全考虑也是没有办法的!这是一个大佬就写了一个IDEA插件,让我们... 网站建设# alt# idea# 使用 4年前580
详解 Java.util.Arrays 的使用技巧 大家好,我是指北君。,在本文中,我们来看看 java.util.Arrays ,我们可以使用 Arrays 创建,比较,排序,搜索,stream 和转化数组。,我们来看看,使用Arrays 怎么创建一... 网站建设# arrays# copyof# 使用 3年前570
使用 Prettier 美化你的代码,你学会了吗? ,大家好,我是前端西瓜哥。今天带大家来学习 Prettier。,Prettier 是一款流行的代码格式化工具。它支持的语言相当多。,它很纯粹,就一个代码格式化工具,并不会做代码质量的检查(比如声明了一... 网站建设# prettier# 代码# 使用 4年前570
像书写代码一样撰写文档 ,很多工程师与手工艺者都对他们使用的工具有特别的要求。为了顺利的完成工作,你需要最好的工具和使用它们的技巧。软件开发中最好的工具在应用到其他的数字创作领域中也可以是很强大的。文档即代码Docs... 网站建设# 代码# 使用# 协作 5年前570
想提高Python代码的可重用性吗?试试模块和包! ,Python是一门非常强大的编程语言,它支持模块和包的概念,这使得Python编程变得更加灵活和可重用。在本篇博客中,我们将深入了解Python模块和包,包括如何创建和使用模块和包,以及如何处理常见... 网站建设# python# 使用# 文件 3年前560
Python列表解析式到底该怎么用? Python 是一种极其多样化和强大的编程语言!当需要解决一个问题时,它有着不同的方法。在本文中,将会展示列表解析式(List Comprehension)。我们将讨论如何使用它?什么时候该或不该使用... 网站建设# python# 使用# 列表 4年前560
一个快速的Vue3无限滚动组件 ,如果你在社交媒体上停留的时间过长,那么,你所在的网站很可能正在使用无限滚动组件。,无限滚动组件是在用户向下滚动页面时加载新内容,而不是将其分成多个页面。,它们对于特定类型的内容(例如用户生成的内容... 网站建设# 使用# 内容# 无线 4年前560
Spring 框架介绍和使用 本文主要是对 Spring 的一个基本使用,建议阅读时间 5min。,Spring 作为一个基础的框架,是在 Java EE 开发历史中,是成千上万公司选择。单独使用 Spring 的非常少了,很多都... 网站建设# ioc# spring# 使用 4年前560
从 Vue2 到 Vue3 ,你必须要掌握的路由差异和使用场景! ,很多兄弟在使用 Vue3 了,但对 Vue3 的路由却了解的非常少。甚至只知道基本的跳转和参数获取,这样做一些稍微复杂的功能肯定不够用的。最近就把 Vue3 的路由(Vue-Router4)的版本差... 网站建设# router# vue# 使用 4年前540
使用Luks2对Ceph Rbd进行加密,你会了吗? 多个行业(例如金融行业)越来越需要在主机上使用租户/用户提供的加密密钥以卷粒度加密数据。这是由国家法规和对安全性的日益重视所推动的。迄今为止,Ceph RBD 不提供任何此类解决方案,现有的替代方案是... 网站建设# ceph# luks# rbd 3年前530
JavaScript闭包的使用场景 ,使用场景,1、返回一个函数。,2、作为函数参数传递。,3、在定时器等只要使用回调功能,实际上就是使用封闭包。,包括定时器、事件监控、Ajax请求、跨窗口通信、WebWorkers或任何异步,4、II... 网站建设# javascript# 使用# 场景 4年前530
数据科学家在使用Python时常犯的九个错误 最佳实践都是从错误中总结出来的,所以这里我们总结了一些遇到的最常见的错误,并提供了如何最好地解决这些错误的方法、想法和资源。,,这本身不是编码问题,但我仍然认为每种类型的项目进行环境的隔离是一个非常好... 网站建设# ide# python# 使用 4年前520
win11兼容性详细介绍 在win10刚出来的时候,就因为其兼容性差的问题很长时间都没有能够获得大面积的使用,因此很多朋友都很担心这次最新的win11兼容性好不好,下面就让小编带大家来看一下win11兼容性究竟如何吧。,,答... 电脑技巧# win# 使用# 兼容性 3年前510
python异常中else的使用 ,说明,1、当确定没有异常后,还需要做一些事情可以使用else语句。,2、注意:try中没有异常,else之后的代码才会被执行。,实例,以上就是python异常中else的使用,希望对大家有所帮助。 ... 网站建设# else# python# 使用 3年前510
微容器完胜大容器? ,现代开发的最佳实践,尤其是在实现微服务架构时,无不涉及使用Docker、Kubernetes和其他容器技术。,容器正在改变企业部署和使用应用程序的方式。提高开发和交付效率、可移植性是吸引企业使用容器... 网站建设# 使用# 容器# 应用程序 3年前510
掌握编写有效的GitHub提交信息的艺术 写提交信息没有严格的规则,但当在GitHub上做项目时,清楚、简洁地传达你所做的修改是很重要的。做到这一点的方法之一是在提交信息中使用关键字。,这些关键词,或标签,有助于表明变化的性质,使其他人更容易... 网站建设# github# 使用# 修改 3年前510
每个开发人员都应该学习的五种编程语言(上) ,程序员编写代码的通用编程语言有很多种,大多数使用企业软件的程序员在退休前通常只使用一种编程语言。然而,也有一些程序员在日常工作中有机会使用多种编程语言。例如,如果程序员使用Flatter本机模块,则... 网站建设# java# 使用# 学习 5年前510
分享:四款 Python 超酷终端进度条 想象一下,在您使用 Python 开发了一个脚本,在下载某些文件的时候你一定会不时看看进度条,在写代码的时候使用进度条可以便捷的观察任务处理情况,或者还需要多久才能完成。,如果有加载屏幕或进度条指示剩... 网站建设# python# ubuntu# 使用 5年前510
升级到win11其他软件是否能用详情 许多用户在升级win11系统前,会考虑自己的电脑在升级后是否能使用其他的软件,一般来说都是可以使用的,大家不用担心,不过也有一些软件无法使用,需要具体问题具体分析,下面就一起来看一下吧。,,答:大部分... 电脑技巧# win# 使用# 升级 3年前500
mysql光标如何使用 ,说明,1、使用光标前,必须声明(定义)。,2、声明后,必须打开游标才能使用。,3、打开后,根据需要使用光标。,4、光标使用后,必须关闭。,实例,以上就是mysql光标的使用,希望对大家有所帮助。 更... 网站建设# mysql# 使用# 光标 4年前500
不要在 Python 中使用循环,这些方法其实更棒! 我们知道在 Python 中使用循环速度是很慢,如果你正在处理类似的情况,那该怎么办呢?,,在本文中,我将给大家分享可用于替代 Python 循环的方法和案例:,在开始使用上述函数之前,如果你还不熟悉... 网站建设# lambda# python# 使用 4年前500
面试官:如果要存ip地址,用什么数据类型比较好 在看高性能MySQL第3版(4.1.7节)时,作者建议当存储IPv4地址时,应该使用32位的无符号整数(UNSIGNED INT)来存储IP地址,而不是使用字符串。但是没有给出具体原因。为了搞清楚这个... 网站建设# ipv# 使用# 地址 4年前490
Elasticsearch中使用Runtime Fields 在我们使用es的开发过程中可能会遇到这么一种情况,比如我们的线路名称字段lineName字段在设置mapping的时候使用的是text类型,但是后期发现需要使用这个字段来进行聚合操作,那么我们除了对索... 网站建设# field# linename# runtime 5年前480
POC模拟攻击利器—Nuclei入门 ,使用dependency check 发现的问题,需要研发人员修复,研发人员要求复现问题!这个的确有难度不仅仅要了解cve 相关bug的具体含义,还要模拟攻击,对于测试人员显然要求过高!凭借自己多年... 网站建设# cve# nuclei# 使用 4年前460
2023 年你应该使用的十个有用的 JavaScript 单行代码 在过去几年中,JavaScript 已成为开发人员和工程师使用的最流行的编程语言之一。此外,JavaScript 的好处在于我们可以将它用于不同的用例和目的。,,Web 开发、移动开发、游戏开发、机器... 网站建设# javascript# web# 代码 4年前460
python最短路径算法如何选择 ,说明,1、解决任意两个节点之间的最短距离,用Floyd。,2、解决单源最短路径问题,有负边时用Bellman-Ford,无负边时用Dijkstra。,3、A*算法找到了相对路径,适用于大规模、高实时... 网站建设# python# 使用# 算法 5年前460
如何删除未使用的 CSS 代码? ,随着前端项目的不断迭代,就可能出现部分 CSS 代码未使用的情况。这些未使用代码就可能影响应用性能。,那么,如何有效地删除未使用的 CSS 代码呢?本文将介绍一种强大的工具——PurgeCSS,它可... 网站建设# coverage# css# purgecss 3年前450
独享ip与共享ip的选择技巧 ,单独使用代理IP和共享IP是两个完全不同的概念,许多用户在寻找代理套餐时,并不知道还可以选择使用IP,只是选择的是静态还是动态,但实际上我们仍然可以对IP进行细分。, ,共用IP:有四台计算机的房间... 网站建设# ip# 使用# 共享 3年前450
python中使用矢量化替换循环 所有编程语言都离不开循环。因此,默认情况下,只要有重复操作,我们就会开始执行循环。但是当我们处理大量迭代(数百万/十亿行)时,使用循环是一种犯罪。您可能会被困几个小时,后来才意识到它行不通。这就是在 ... 网站建设# pandas# python# 使用 4年前450
必填项验证、枚举测试,这些测试点你都知道吗? 在测试的过程中,有些测试点是在需求说明文档里明确提到的,比如果输入框的输入要求是什么、是否必填等等。,对于有经验的测试人来说,有一些测试点,是我们在以往的测试经验中总结出来的,而对于初学者往往会忽略... 网站建设# 优惠券# 使用# 枚举 4年前450
使用 gRPC、Ballerina 和 Go 构建有效的微服务 在现代微服务架构中,我们可以根据微服务的交互和通信将微服务分为两大类。第一组微服务充当面向外部的微服务,直接暴露给消费者。它们主要是基于 HTTP 的 API,使用为外部开发人员优化的常规基于文本的消... 网站建设# api# http# rest 4年前450
整理了几个Python正则表达式,拿走就能用! ,正则表达式可用于搜索、编辑和操作文本。Python RegEx 被几乎所有的公司广泛使用,并且对他们的应用程序具有良好的行业吸引力,从而使得正则表达式越来越受重视。,今天我们就一起来学习下 Pyth... 网站建设# python# 使用# 文件 4年前440
您需要知道的API基础知识都在这里 译者 | 陈峻,审校 | 孙淑娟,API是应用程序编程接口(Application Programming Interface)的缩写,能够起到两个软件组件之间的连接器或中介的作用。此类接口往往通过... 网站建设# api# 使用# 响应 4年前440
Java注解:你知道怎么使用吗? ,Java注解是一种为Java程序元素(类、方法、变量等)添加元数据的标记,是Java语言的一项重要特性。注解可以作为配置信息、编译检查、运行时处理等方面的工具,可以方便地扩展和定制Java程序的功能... 网站建设# interface# java# 使用 3年前420
mysql前缀索引是什么 ,1、说明,有时候需要索引很长的字符列,索引变得又大又慢,使用前缀索引,只需要索引列开始的部分字符,就能节省索引空间,提高效率。但是也会减少索引的选择。,2、语法 ,使用字段值的前10个字符建立索引... 网站建设# mysql# 使用# 前缀 3年前420
优秀Javaer都在使用的类库,真香! 优秀且经验丰富的 Java 开发人员的特点之一是对 API 的广泛了解,包括 JDK 和第三方库。如何使用现有的 API 进行开发,而不是为常见的东西编写新的代码。是提升开发效率必选之路。,一般来说... 网站建设# api# java# 使用 4年前420
mysql绑定变量有哪些限制 ,说明,1、绑定变量是会话级别,因此连接间不能共用绑定变量句柄。同样,如果连接断裂,原来的句柄就不能再使用了。(连接池和持续连接可以在一定程度上缓解这个问题),2、在MySQL5.1之前,绑定变量的S... 网站建设# sql# 使用# 变量 3年前410
使用面向对象和功能性方法来重构Java应用 译者 | 陈峻,审校 | 孙淑娟,在重构方面,Java主要有两种主要方法,即:面向对象(object-oriented)和功能性(functional)。其中,前者几乎是从Java第一版就存在了,而功... 网站建设# java# 使用# 功能性 3年前410
在项目里怎么给 GORM 做单元测试 真实的开发场景下我们的项目一般都会使用 ORM ,而不是原生的database/sql来完成数据库操作。在很多使用ORM工具的场景下,也可以使用go-sqlmock库 Mock数据库操作进行测试,今天... 网站建设# dao# go# gorm 4年前410
GNU C 编译器的程序员入门指南 C 语言广为人知,深受新老程序员的好评。使用 C 语言编写的源文件代码,使用了标准的英语术语,因而人们可以方便阅读。然而,计算机只能理解二进制代码。为将代码转换为机器语言,你需要使用一种被称为编译器的... 网站建设# gcc# gnu# 使用 5年前410
mysql游标的介绍 ,说明,1、游标是用来存储查询结果集的数据类型 , 在存储过程和函数中可以使用光标对结果集进行循环的处理。,2、也可以将游标称之为光标。光标的使用包括声明光标、打开光标、使用光标和关闭光标。,实例,以... 网站建设# mysql# 使用# 光标 3年前400
我知道你用过Annotation,那你知道它的底层实现吗 注解想必大家在项目中经常使用,比如Spring框架中常用的一些注解:@Controller、@Service、@RequestMapping等等,它是JDK1.5及以后版本引入的一个特性,与类、接口... 网站建设# 使用# 枚举# 注解 3年前400
Java多线程专题之Lock锁的使用 Lock它是java.util.concurrent.locks下的一个接口,它也是用来处理线程同步问题的。,因为它只是接口,所以我们需要找到它的实现类,下面重点给大家介绍ReentrantLock... 网站建设# java# lock# synchronized 4年前400
使用 Pip 升级 Python 软件包 ,你上次更新通过 Pip 安装的 Python 软件包是什么时候?大多数用户往往会忘记这些 Python 软件包也需要手动更新,因为仅仅更新系统存储库对于软件包来说是不起作用的。,因此,让我们花点时间... 网站建设# pip# python# 使用 4年前400
php中foreach的使用 ,说明,1、foreach是通过对象的工具,可以单独使用,也可以配合迭代器和生成器使用。,2、如果foreach被定义为类,则可以输出所有属性,如果在类别之外被调用为函数,则只能输出public属性... 网站建设# foreach# php# 使用 4年前400
详解u盘修复工具下载使用方法 u盘是大家日常工作中和日常生活常常会使用的工具之一,应用的时间久了难免发生一些常见故障问題。近期就会有小伙伴们表示自身的u盘数据遗失了不知道应该怎么办,我们可以依靠u盘修复工具找到。下面我就给大伙儿演... 电脑技巧# 下载# 使用# 修复 4年前400
Python-master,实用Python脚本合集! Python这门语言很适合用来写些实用的小脚本,跑个自动化、爬虫、算法什么的,非常方便。,这也是很多人学习Python的乐趣所在,可能只需要花个礼拜入门语法,就能用第三方库去解决实际问题。,我在Git... 网站建设# master# python# 代码 3年前390
聊聊前端工作中常用CSS知识点,你掌握了吗? 文字单行溢出:,多行文字溢出:,CSS变量又称CSS自定义属性,通过在css中自定义属性--var与函数var()组成,var()用于引用自定义属性。谈到为何会在CSS中使用变量,以下使用一个示例讲述... 网站建设# css# var# 使用 4年前390
分布式锁上-初探 开发人员很多时候会遇到在一个JVM实例内,多个线程要竞争使用具有排它性的共享资源,恰好JDK中提供了如synchronized 、 JUC包中的xxxLock 这些锁工具,使用它们可以方便我们实现对... 网站建设# 互斥# 使用# 共享资源 4年前390
在 Go 里用 CGO?这 7 个问题你要关注! 大家好,我是煎鱼。,今天给大家分享的是 Go 谚语中的 Cgo is not Go[1],原文章同名,略有修改,原文作者是 @Dave Cheney。以下的 “我” 均指代原作者。,借用 JWZ 的一... 网站建设# cgo# go# 使用 5年前390
19个杀手级 JavaScript 单行代码,让你看起来像专业人士 ,我们可以使用 Math.random() 来生成一个随机字符串,当我们需要一个唯一的 ID 时非常方便。,如果你了解 XSS,其中一种解决方案是转义 HTML 字符串。,此方法用于将字符串中每个单词... 网站建设# math# 使用# 字符串 4年前380
七个好用的装饰器 Python 天然支持多态,但使用 dispatch 可以让你的代码更加容易阅读。,安装:,使用:,click 可以很方便地让你实现命令行工具。,安装:,使用:demo2.py :,运行结果:,分布式... 网站建设# python# 使用# 函数 4年前380
你知道WebAssembly吗? 其实对于我而言,之前有了解过 WebAssembly,知道他很强大,但是没有实际的使用过。偶然间在调研和使用 ffmpeg 的过程中,看到了很多浏览器端的方案,都是使用了 WebAssembly,原来... 网站建设# wasm# web# webassembly 5年前380
Julia 和 Python,哪一个更快? ,Julia 是一门高度抽象的动态编程语言。虽然它是一门能够开发所有程序的通用语言,但它有几个特点,非常适用于科学计算和数值计算。Python 在 1990 年初作为一种简单的面向对象的程序语言出现... 网站建设# julia# python# 一门 5年前380
注解的这些高级技巧你会吗?快来学吧提高你的程序扩展性 ,自定义注解是Java语言的一项特性,可以为程序元素(类、方法、字段等)添加元数据,用于配置、编译检查、运行时处理等方面。在本篇博客中,我们将介绍自定义注解的高级应用,包括注解和泛型的结合使用、注解和... 网站建设# 使用# 泛型# 注解 3年前370
编码中的Adapter,不仅是一种设计模式,更是一种架构理念与解决方案 大家好,又见面了。,不知道大家有没有见过或者使用过插座转换器。我们都知道日常使用的是220v的交流电,而国外不同国家使用的电流电压是不一样的(比如日本使用的是110v)、且插座的接口样式也是各不相同的... 网站建设# 使用# 接口# 插座 3年前370
十个关于JavaScript Spread Syntax (...)的强大用途 ,扩展语法—Spread Syntax(…) 是 ES6 中引入的一个新特性,它允许我们从可迭代对象中快速提取元素。使用这种语法,我们可以避免使用大量复杂的 API,编写更简洁的代码。看完这篇文章,相... 网站建设# spread# 使用# 扩展 3年前370
ip在线代理的优势是什么 ,如今,我们可以在很多地方使用代理ip,只要大家知道代理ip服务器的特性有什么影响,找到合适的使用方法,那么就可以起到作用。网络发展日新月异,在这个数据爆炸的时代,每天都有数不胜数的爬虫工作热火朝天地... 网站建设# ip# 代理# 代理服务器 3年前370
七个新的ES2022 JavaScript 功能,你千万不要错过了 ,以前,必须在构造函数中定义所有类字段。而且没有私人领域, 所有字段都可以从外部访问。当然,有一些技巧范围使一些变量无法访问。但是,让我们不要谈论他们。,现在我们可以简单地写:,私人领域带来了一些问题... 网站建设# 使用# 字段# 数组 4年前370
本机函数和汇编代码调用 对于逆向工程师来说,直接从分析的二进制代码中调用函数的能力是一种捷径,可以省去很多麻烦。虽然在某些情况下,理解函数逻辑并在高级语言中重新实现它是可能的,但这并不总是可行的,而且原始函数的逻辑越脆弱和复... 网站建设# ida# 使用# 函数 4年前370
如何优雅的使用装饰器模式 哈喽,大家好,我是指北君。装饰器设计模式大家肯定都听说过,但是有没有使用过呢,今天本君就跟大家分享一下装饰器模式应该如何使用。,装饰器模式(Decorator Pattern): 在不改变对象自身的基... 网站建设# 使用# 对象# 模式 4年前370
Go 语言怎么使用 Zap 日志库? 我们在之前的文章中介绍过标准库 log 包的使用方式,它虽然使用方便,但是它支持的功能比较简单。,本文我们介绍 uber 开源的日志库 zap,首先使用 Gin 框架构建一个 Web 应用,然后通过... 网站建设# gin# web# zap 4年前370
Electron 进程间通信的四种方式 ,在electron中进行使用 ipcMain 和 ipcRenderer 模块,通过开发人员定义的“通道”传递消息来进行通信。新的版本中electron推荐使用上下文隔离渲染器进程进行通信,这种方式... 网站建设# electron# ipcrenderer# 上下文 4年前370
mysql视图如何使用 ,我们一般会将视图用于查询功能,有些不能使用的功能,新手小伙伴是很容易踩雷的,接下来我们看看Mysql视图具体的使用方法。,1、视图相当于虚拟表,使用时可以直接作为表使用。,查询视图表数据,2、视图一... 网站建设# mysql# 使用# 更新 5年前370