自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程故事的地方

编程的开始,就是一场比赛的开始。

  • 博客(4328)
  • 收藏
  • 关注

翻译 请不要将OFFSET和LIMIT用于分页

不再需要担心数据库性能优化的日子已经一去不复返了。 随着时代的发展,每个新企业家都希望建立下一个Facebook,并结合收集每个可能的数据点以提供更好的机器学习预测的心态,作为开发人员,我们需要比以往更好地准备我们的API,以提供可靠,高效的端点,应该能够毫不费力地浏览大量数据。 如果您已经进行了一段时间的后端或数据库体系结构,则可能已经完成了分页查询,如下所示: 对? 但是...

2020-07-05 16:30:03 1666

翻译 如何在不花一分钱的情况下精通Lockdown的Python

我一直想学习编程 。 编写代码,使算法始终令我兴奋。 作为机械工程师,我从来没有深入地学习过这些课程。 我尝试了各种在线课程,但同时管理工作和学习变得很困难。 我什至想到辞掉工作,休息一下,学习一些可以帮助我提升职业生涯的东西。 幸运的是,我不必这样做。 由于锁定,我有足够的时间专注于学习。 我想从事数据 科学和机器学习事业,所以我选择python作为我的第一门编程语言。 预算...

2020-07-04 21:32:15 1471

翻译 django订阅_使用Django和Stripe设置订阅和定期付款

django订阅 如果您熟悉Stripe,就会知道他们在在线支付处理领域中有多大的球员。 他们的API不仅使程序员可以轻松地为诸如电子商务商店之类的网站创建一次性付款,而且还为每月订阅和路由付款提供了快速集成。 如果对Django和Stripe不熟悉,请查看我们最近的有关一次性付款集成的文章 。 否则,让我们开始使用Django和Stripe设置每月付款。 为什么要按月订阅? 每月订阅是在...

2020-07-04 21:18:34 2324

翻译 React Native基础:实现无限滚动

毫无疑问,React Native是一个强大而强大的解决方案。 它为不熟悉原生技术的广大软件工程师打开了跨平台应用程序开发的世界。 但是,当您刚开始学习时,同时实现复杂的东西可能会非常困难。 在这个简短的教程中,我想提供有关如何实现其中之一(无限滚动)的逐步指南。 准备 好的,让我们开始吧。 出于本简短教程的目的,我将使用Expo库-在构建简单的React Native应用程序时...

2020-07-04 21:15:20 1383

翻译 react钩子_使用Web动画API和React钩子创建高性能动画

react钩子 以React 挂钩方式使用Web Animations API (又名WAAPI)。 让我们在现代世界中创建高性能,灵活和可操作的网络动画。 希望你们????????! ⚡️尝试一下自己: https ://use-web-animations.netlify.app ⚡️尝试一下自己: https://use-web-animations.netlify.app#animati...

2020-07-04 21:13:54 406

翻译 react创建自定义组件_如何使用自定义React挂钩为任何表创建搜索引擎

react创建自定义组件 我将向大家展示如何制作一个基本的搜索引擎,使任何人都可以搜索特定的 使用React中的任何包或库构建的表中的数据。 此方法是一种通用方法,适用于涉及向表中馈送数据源以呈现行的任何类型的表。 随着事情开始变得越来越艰难,我们将开始进行缓慢的解释,并且我们开始构建自己的小型搜索引擎,因此,请随时查看以下实现了整个过程的沙箱: 阅读整个故事,因为我将深入讨论所...

2020-07-04 21:07:52 2574

翻译 什么时候应该通过API使用Redux

您是否一直在学习React并在某个时候听说过Redux,对吗? 您开始感兴趣并开始学习Redux背后的概念,直到现在为止一切都很酷,但是随后您开始进行可以进行API调用的项目,并且开始思考,什么时候应该使用Redux? 不久之前我处在相同的情况下,Redux很棒,而且一切都很好,但是您需要知道如何有效地使用它。 使用API​​时,您通常希望您的用户能够以某种方式过滤接收到的数据,这就是Re...

2020-07-04 21:01:24 338

翻译 html5css3开发_您可以仅使用HTML和CSS获得开发人员工作吗?

html5css3开发 当我只学习Web开发并且只了解HTML和CSS时,我并没有申请任何工作,因为大多数人告诉我,仅凭HTML和CSS不能获得开发人员的工作。 在本文中,我将对此进行分析,并尝试证明它是错误的。 Web开发人员与Web设计人员 首先,您需要了解HTML和CSS并不是编程语言,它们是标记语言,因此,如果您仅了解它们,则本质上是Web设计人员,而不是Web开发人员。 成为一...

2020-07-04 18:42:05 576

翻译 程序员向项目管理方面的转变_如何从程序员转变为项目经理

程序员向项目管理方面的转变 您知道数字项目管理领域正在发展,因此公司需要出色的项目经理(PM)。 如果您是一名程序员,那么您将了解数字工具的工作,紧密的团队,竞争截止日期和外部客户。 因此,您可以成为一名合适的PM,并满足公司的要求。 在现代时代,大多数人都将编程作为他们的职业,因此您必须找到一条脱颖而出的道路。 您可能会厌倦了通过调试代码来优化用户体验(UX)的工作,现在您想要另一种挑战。 ...

2020-07-04 16:30:03 888

翻译 如何在Windows平台上为React Native Apps提供支持

React Native是Facebook开发的框架,用于在本机平台上构建应用程序。 由于它的速度,敏捷性以及能够在具有交互式用户界面( UI )的多个平台上构建混合应用程序的能力,因此它是大多数开发人员的首选。 默认情况下,React Native具有内置组件和支持包,可通过移动本机iOS和Android平台访问。 为了访问Windows平台中的应用程序,Microsoft为React ...

2020-07-04 16:15:13 450

翻译 构建Linux Shell [第四部分]

这是有关如何构建Linux Shell的教程的第四部分。 您可以通过以下链接阅读本教程的前面部分:第一部分 , 第二 部分,第三部分 。 注意 :您可以从此GitHub存储库下载第IV部分的完整源代码。 第四部分简介 在这一部分中,我们将向我们的外壳添加符号表 。 符号表是一种数据结构, 编译器和解释 器使用该结构将变量存储为表中的条目。 每个条目都包含一个键(变量的名称 )和一个...

2020-07-04 13:00:03 322

翻译 go 全局切片声明初始化_如何在Go中制作全局常量贴图和切片

go 全局切片声明初始化 在大多数情况下,Go开发人员非常擅长使用常量进行全局配置,而不是全局变量。 但是,当我们需要全局常量切片或映射时,就会出现问题。 go编译器不允许将这些更复杂的类型设置为常量。 实现这一点后,许多开发人员决定使用危险的全局变量。 在本文中,我们将探索一个更好的选择。 全局和常量简介 package foo// this is a global constantc...

2020-07-03 23:00:15 2937

翻译 调试在Docker容器中运行的Node.js应用程序的14个步骤

这篇博客文章显示了如何调试运行在Docker容器中的简单Node.js应用程序。 本教程的布局方式允许您在构建自己的Node.js应用程序时将其用作参考,并且适合那些事先接触过JavaScript编程和Docker的读者。 先决条件 1. Docker 。 有关安装Docker的详细信息,请参阅“ 安装Docker”页面。 2. Node.js 10或更高版本。 要检查您的计算机上...

2020-07-03 19:30:15 3377

翻译 在程序中请勿使用硬编码_使用输入程序教孩子们编码

在程序中请勿使用硬编码 键入程序在80年代规模很大。 几乎所有的计算机杂志和书籍都使用BASIC发布代码清单。 孩子们一次要花几个小时来输入程序,调试它们,并看到它们在其Commodore / Apple II或ZX-Spectrum计算机上运行。 尽管这种输入程序的方法不是很有效,但它仍然是学习编码的好工具。 如今,许多80年代输入程序的孩子都是专业程序员。 我当时在考虑这种键入程序的...

2020-07-03 04:03:13 425

翻译 美国工作_美国最高薪的工作

美国工作 美国的就业市场在不断发展并达到更高的高度。 人们正在参加许多在线和离线课程,以掌握一两种技能。 所有这些都是为了获得最高薪水的技能,以便他们最终可以找到自己选择的工作。 您可以获得许多需求技能,这些技能使您有资格从事很多工作。 本文经过精心策划,讨论了其中一些最高薪技能。 让我们继续前进,看看这些最高薪的技能,这些技能最终将在您打算进入就业市场时派上用场。 以下是行业中最受欢迎的配...

2020-07-03 03:37:43 401

翻译 ios单元测试_正确进行iOS中的单元测试

ios单元测试 为什么我的应用程序在每次发行后都会变得如此麻烦? 为什么我的质量检查小组经常报告重复性问题和崩溃? 遏制此类问题的最佳解决方案是单元测试。 在此博客文章中,我们将看到如何将单元测试有效地合并到我们的代码库中,从而减少重复的测试工作和错误频率。 有3种类型的开发人员级别测试: 单元测试 (我们今天将重点讨论) 整合测试 UI测试 单元测试基本上是将较...

2020-07-02 17:13:33 3813

翻译 react macos_如何在macOS平台上为React Native App提供支持

react macos React Native是Facebook开发的框架 ,用于在本机平台上构建应用程序。 由于它的速度,敏捷性以及能够在具有交互式用户界面(UI)的多个平台上构建混合应用程序的能力,因此它被大多数开发人员所首选。 默认情况下,React Native具有内置组件和支持包,可通过移动本机iOS和Android平台访问。 为了访问macOS平台中的应用程序,Microsof...

2020-07-02 17:09:34 551

翻译 css clip-path_如何使用Clip-Path CSS属性

css clip-path 我承担了复制新闻周刊网站的任务,我认为在我开始从事该项目之前,这将是在公园散步。 我的重点是该网站上使用的标头的红色/橙色背景,如上图所示,以及如何使用CSS3中的clip-path属性进行设计。 项目文件夹。 当然,谈论该属性并且不将其显示在实际使用中没有任何意义。 因此,我们首先创建一个小项目。 我们首先创建index.html文件,然后链接样式表,如...

2020-07-02 05:27:58 781

翻译 Pempaltes Boilerplates简介:如何引导开发环境

Pemplates允许您在github上搜索项目模板,从“我必须从头开始设置一切”到“这是我需要的模板 ,因此我可以开始我的项目”引导您的工作效率。 该项目的用例是:“我想使用Electron和Svelte创建一个桌面应用程序,但是我不知道如何设置所有内容”。 我上网查找了一个非常好的项目 ,将其作为Electron和Svelte应用程序的起点。 但是花了一些时间才找到它,所以我决定创建P...

2020-07-02 05:25:07 319

翻译 devise tree_如何通过将Devise连接到ROR项目来创建Auth

devise tree 作为Microverse的学生,我已经达到将Rails框架引入我的地步。 对我来说,它似乎是最好的预兆。 Ruby on Rails是许多新兴公司的起点,因为所有人都对它的美观和简单性视而不见。 我不得不承认,我有一段时间感到害怕了。 我当然不能说我们现在是最好的朋友,但是事情开始变得有意义。 Ruby on Rails是根据MVC原理设计的-模型视图控制器。 Dev...

2020-07-02 05:23:49 312

翻译 latex 证明过程对齐_Flexboxes,对齐和证明道具,解释

latex 证明过程对齐 作为一个初学者 ,您经常会发现很难理解“合理化内容”,“对齐项目”和“自我对齐”之间的区别,以下是快速理解这些属性的方法,并且永远不要混淆。 本文假定您具有CSS类,选择器和flex的基本知识。 还记得“ Justify”这个词吗?“ Justify”将元素放置在横轴上,无论接下来是什么,无论是“项目”,“内容”还是“自我”,后面都将介绍。 看一下下面的图片,注意水...

2020-07-02 05:11:07 706

翻译 django 异步_Django和异步支持:永无止境的故事

django 异步 去年,当Django 3.0出现时,在开发人员社区中有很多关于Django 3.0现在如何支持异步的嗡嗡声,但这对大多数开发人员意味着什么? 我想我们会找出答案的。 尽管Django确实已经开发了对异步(“ async”)Python的支持,但它尚不支持异步视图或中间件; 它们将在将来的版本中发布。 根据Django文档, 对异步生态系统其他部分的支持有限; 也就...

2020-07-02 05:01:58 2843

翻译 python zio_如何使用ZIO和Http4s创建简单的API客户端

python zio 与巴西朋友讨论了我们国家的情况后,我们意识到查找有关公共支出的信息有多么困难,并且在有可用信息的情况下,很难对此进行推理。 我们决定联合起来,探索巴西政府提供的一些数据,以期提供一种更简便的方法来可视化和了解如何使用公共资源。 起点是:找到一些数据进行分析,这些数据相对容易收集(至少从开发人员的角度而言)。 最好的候选者是Portal daTransparência (...

2020-07-02 04:48:58 622

翻译 redis stream_Redis Stream与Amazon SQS

redis stream 你喜欢拳击吗? 今天晚上,我为您带来Redis Streams与AWS SQS之间的一场激战。 如果您对哪种技术更好,哪种技术能在实际中应用感兴趣,请进行检查! 比赛背后的故事 最近,我们不得不在系统中添加与外部API的通信。 这并不稀奇,我们的应用程序中已经有数十个类似的集成。 但是,这一次,我们必须满足更严格的每秒速率限制,同时仍然能够最大限度地利用它们。 ...

2020-07-02 01:15:19 313

翻译 ScratchJavaScript承诺

为了充分利用本文,请确保您了解有关同步和异步编程以及javascript回调的基础知识,但是,我将尽量使大部分内容远离这些主题,以便您可以理解至少有85% 了解承诺 假设有一位朋友来找您,以帮助您,您答应他从自动柜员机中取出现金后给您现金。 您转到自动提款机,刷卡,然后发现由于某些原因您的帐户已被冻结,无法取出钱。 然后,您回到朋友身边,告诉他您不能给他钱,因为您的帐户...

2020-07-01 22:48:18 380

翻译 web插件下载好后怎么安装_为什么付费商业Web无障碍插件比免费插件更好

web插件下载好后怎么安装 建立网站是一回事,建立可访问和可用的网站则完全是另一回事,因为它需要一些专业知识和可访问性工具的使用。 这些天来,您只需单击几下就可以轻松构建网站并进行托管。 但是,竞争正在逐渐建立,您需要在其他方面拥有优势。 一种方法是使您的网站易于访问和使用。 您可以使用许多技巧来使您的网站变得可访问,但是您可能没有足够的时间浏览这些技巧并加以应用。 那就是这些插件出现的...

2020-07-01 21:41:15 509

翻译 c# list基于属性去重_C#中基于属性的测试简介

c# list基于属性去重 介绍 到目前为止,我们在这里和此处的前两篇博客文章中已经讨论了基于属性的测试的好处。 我相信你们大多数人 这个概念仍然很抽象。 我们已经看到了这项技术,但是如何在C#中实现呢? 在本系列中,我们将使用TDD和基于属性的测试来完成解决Diamond Kata的所有步骤。 钻石卡塔 给定输入字母,打印以A开头且最宽的字母为字母的菱形。 例如,对于输入:D ...

2020-07-01 21:09:01 141

翻译 asp.net 依赖注入_ASP.NET中的依赖注入练习:简介

asp.net 依赖注入 在本文中,我们将做一些练习来介绍ASP.NET中DI(依赖注入)的基础知识。 辅助功能级别 以下代码的结果是什么? public interface IServiceA { }class ServiceA : IServiceA{ ServiceA() { Console.WriteLine( "New SA" ); ...

2020-07-01 21:08:05 1430

翻译 渐进式web应用程序_我关于使用渐进式Web应用程序的实用指南

渐进式web应用程序 关于PWA的文章很多,详细介绍了PWA是什么以及如何设置。 但是,您可能并不总是从一开始就了解它们。 我的目标是以简单的语言提供基本信息,足以使您了解什么是PWA。 然后向您展示一个真实的例子,以增强您学到的一切。 因此,带上您的笔记本电脑跟着我。 阅读后,您将了解以下内容: PWA的优缺点。 基本概念。 如何在您的网站上配置此技术。 如何更新缓存...

2020-07-01 18:28:33 300

翻译 oam 纯度_我编程中的纯度:Go中的函数

oam 纯度 在Javascript世界中,纯函数经常被大肆宣传,这可能是由于前端应用程序中的状态丰富。 尽管纯函数有其缺点(即带来不便,可能存在大量参数列表),但我认为应尽可能合理地使用它们,并且我想关注Go中的纯函数。 什么是纯函数? 根据Wikipedia所述 ,Pure函数具有以下属性: 对于相同的参数,其返回值是相同的(局部静态变量 , 非局部变量 ,可变引用参数或来自...

2020-07-01 13:41:58 604

翻译 rails console_您可以通过配置〜/ .irbrc With使用Rails Console做更多的事情

rails console 与等待第一个可用的程序员变得有生产力相比,等待生产率高的程序员变得更好。 — 史蒂夫·麦康奈尔 什么是〜/ .irbrc文件? ???? 使用多个Rails应用程序后,您可能会拥有一些使用它们的方法和首选方法。 也就是说,您在单个项目中使用的是几种通用方法或配置IRB会话(rails控制台),并且希望在您正在处理的其他项目中使用相同的方法和配置,则可以在〜/中...

2020-07-01 08:30:28 265

翻译 编程 繁体编码_现在该是开始学习编码的时候了:2020年学习编程的前20+个最佳网站...

编程 繁体编码 我敢肯定,我们中的许多人都想知道如何在大流行后的世界中留住相关专业人员。 显然,其中一种方法是学习编程。 现在,该行业的增长率为21%(高于任何其他领域),很明显,对优秀开发商的需求无处不在。 此外,随着越来越多的企业将考虑用数字流程代替物理流程和实践,它在未来几年内可能会增长。 在这篇文章中,您将发现为什么现在是时候掌握编码并收集一个完整的资源平台以推动您的进步了-超过...

2020-06-30 22:05:10 405

翻译 elastic 集群_如何自动缩放Amazon Elastic Kubernetes服务集群

elastic 集群 在本文中,我们将考虑在EKS集群中自动缩放的两种最常见方法: 水平荚自动缩放器(HPA)集群自动缩放器(CA) Horizo​​ntal Pod Autoscaler或HPA是Kubernetes组件,可根据通过Kubernetes指标服务器定义的CPU利用率等指标自动扩展服务。 HPA可在部署或副本集中缩放Pod,并被实现为Kubernetes API资源和控制器...

2020-06-30 21:30:03 329

翻译 如何使用Spring Boot,Neo4j和Kong构建Graphql API [第4部分]

介绍 在之前的部分( 第1部分 , 第2部分和第3部分 )中,介绍了GraphQL API的设置和查询Neo4j。 在本文中,您将应用Kong API网关,并使它成为AWS EKS集群的单个入口点。 先决条件 您需要拥有一个正在运行的EKS集群,并为该集群创建并应用了.kubeconfig文件。 如果尚未安装,请参考AWS官方链接以创建集群和配置EKS。 Kong Ko...

2020-06-30 19:42:38 381

翻译 vim调整窗口大小_在Vim中自动调整窗口大小

vim调整窗口大小 vim中常见的工作流程是使用多个窗口同时查看和编辑各种文件。 但是,一旦打开,每个窗口的大小通常保持不变,除非明确调整大小。 更好的工作流程是使聚焦窗口的宽度自动扩展。 代码 这个行为只需要很少的vim脚本,已经成为我最喜欢的组件之一。 下面的代码段通过使用自动组调用WinEnter vim事件上的函数来完成此操作。 augroup ReduceNoise ...

2020-06-30 19:32:12 5724

翻译 从React-Redux迁移到@ reduxjs / toolkit

我一直在使用react-redux,我很喜欢它,使用react是很棒的,但是它会很快变得混乱,所以当我被介绍给redux时,我立刻就喜欢它。 问题是……当我使用yarn create ract-app --template redux创建一个应用程序时,该应用程序的语法与在youtube上看到的所有教程中教给我的语法不同,因此我开始使用默认应用程序,而且他们的处事方式更加简洁明了。 在Goog...

2020-06-30 19:28:05 3366

翻译 python绘制饼图_如何使用Python绘制饼图

python绘制饼图 如果您是视觉学习者,这里是嵌入式视频 饼形图: 饼图是圆形统计图。 整个图表的区域代表100%或全部数据。 饼图中显示的饼图区域代表数据部分的百分比。 饼图的各个部分称为楔形。 楔形的弧长决定饼图中楔形的面积。 楔形的面积决定了零件相对于整体的相对量子或百分比。 饼图经常用于业务演示中,因为它们可以快速概述业务活动,例如销售,运营等。 ...

2020-06-30 19:02:52 13310

翻译 准入控制器 修改_Kubernetes准入控制器指南

准入控制器 修改 Kubernetes支持30多个准入控制器。 在授权和身份验证之后 , 准入控制器是三步过程的最后一步,之前Kubernetes将资源etcd在etcd (一个一致且高度可用的键值存储,用作所有集群数据的Kubernetes的后备存储)。 一些有关确保运行中的容器安全的准入控制器是: PodSecurityPolicy:此选项基于安全上下文和可用策略来实现Pod接纳。 ...

2020-06-30 11:00:12 783

翻译 ruby on rails_如何在Ruby on Rails中从哈希中提取键或值

ruby on rails 当我最近在一个客户项目中工作时,我不得不 与外部MariaDB服务器通信以存储来自 React / Rails应用程序,这意味着我将从我们的应用程序中获取ActiveRecord哈希 我必须将其转换为纯SQL查询并将其发送到外部 用于存储的服务器。 如果您以前使用过SQL查询,那么您必须知道 键和值必须分开才能进行插入操作,例如 INSERT INTO...

2020-06-30 00:29:45 462

翻译 为什么Flutter有水槽

我有机会学习和体验Flutter的能力。 我已经读了很多关于它的文章,而且我的双手很脏,并且我已经构建了一些Flutter应用程序。 在这篇文章中,我想通过一系列问题和答案向您介绍Flutter的情况,假设您脑子里至少有一些这样的问题,以便我解决。 深入了解Flutter Flutter是cross-platform open source移动设备开发系统,如Google所述,“允许...

2020-06-29 23:51:33 106

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除