浏览类别

开发教程

1

我喜欢的5种编程模式

在这篇文章中,我介绍了一些我在编程时尝试使用的模式。这些模式是我最近在工作时所做的观察以及我多年来从同事那里偷走的一对。 这些模式没有特别的顺序只是一个简单的集合。 1.早退 功能 transformData(原始数据) { //检查是否没有数据 如果 (原始数据) { 返回 (); } //检查具体情况 如果 (原始数据。长度 == 1) { 返回 (); } //实际的功能代码在这里 返回 原始数据。地图((项目)…
2

从Scratch开始规划真实世界Web应用程序的现场演示

*本文最初发布于2019年5月7日,网址为:https://nickjanetakis.com/blog/live-demo-of-planning-a-real-world-web-application-from-scratch 我现在想做一段时间的事情就是构建我自己的自定义课程托管平台。现在我正在使用白色标签(没有品牌)第三方平台,但是一旦我的MVP准备就绪,这将会改变。 一时兴起,我认为记录我从“构建课程托管平台”的模糊概念到制定一个我可以执行的计划以开始编写项目而不感到不知所措的过程可能是有益的。…
3

PHP json_decode示例|在PHP教程中解码JSON数据

PHP json_decode示例|在PHP教程中解码JSON数据是今天的主题。 PHP json_decode函数接受JSON编码的字符串并将其转换为PHP变量。 JSON代表JavaScript Object Notation。 JSON是标准的轻量级数据交易所格式,可以快速轻松地解析和生成。与XML一样,JSON是基于文本的格式,易于编写且易于理解,无论是计算机还是人类,但与XML不同,JSON数据结构占用的带宽少于XML版本。 内容概述 1 PHP…
5

聚会,正确的方式

聚会,正确的方式 在这个挑衅性的clickbait标题下,我希望这些反馈可以帮助聚会组织者更好地瞄准他们的观众,并使聚会对每个人都更有价值。 这些反馈来自不同的人,城市和国家的聚会:蒙彼利埃,巴黎,马赛,纽约,蒙特利尔和旧金山。 规则#1:没有问答(问与答) 我是一个简单的人:我讨厌战争,我讨厌全球变暖的否认者,我讨厌贫穷,而且......我讨厌在会议或会议结束时的问答。我想知道为什么这是一个绝对的规范。…
6

处理不断增加的服务器日志

介绍 我认为权力游戏将是本周我遇到的最紧张的事情,但搜索日志,处理错误可能非常繁琐,并且知道服务器上究竟发生了什么,他们渴望找到解决方案。那么让我们来看看我们如何处理我们的服务器输出。 PM2 PM2是Node.js(1)的高级生产流程管理器。 PM2可用于多种事物,如热重载,关键指标监控等,但它对日志管理也非常有用。 因此我们可以在我们的NGINX服务器上安装PM2,例如: 我是下午2点 -G…
7

建立自己的TACO

我不会如此放肆地说这是没有眼泪的信息架构,对于非专业人士来说,简单易行,当然也不是“傻瓜”。 (我从来都不喜欢这句话,也不认为它有用。)这或多或少是一种简单的模型,让我自己更接近于对信息架构的感觉 - 这是一种不会假装说的学科的进入有什么新事吗。但我希望它以令人难忘的方式说出有用的东西,并帮助其他人开始在组织信息方面取得进展。它帮助了我。 所以不用多说,如何建立自己的T.A.C.O.…
8

如何使用JavaScript显示桌面通知

JavaScript Notifications API使网页能够在不同平台上向其设备上的用户显示消息。即使在用户切换选项卡或移动到其他应用程序后,也会显示这些通知。 这些消息(也称为系统或桌面通知)可用于通知用户重要事件,如电子邮件,新社交媒体消息,实时聊天通知,日历提醒等。你甚至可以使用系统通知发送营销活动。 在本教程中,我将解释Notifications API的基本用法,以便在浏览器选项卡中打开网站时向用户显示消息。 API使用 Notifications…
9

#discussDon让这个庞大的代码库让你害怕提示和工具,以了解其他人的代码

图片:Cherlat.com,Getty Images / iStockphoto 每个开发人员的生活中都有一段时间,他们开始新的工作,加入开发团队或决定为开源项目做出贡献,并且你面临着一个新的,庞大的,不熟悉的代码库以及需要修复的错误。代码库的大小是你以前从未见过的,但不要担心,我将分享一些技巧和工具,让你可以理解别人的代码而不会发疯。 你不一定需要知道一切🤯…
10

如何提供优秀的代码审查

这篇文章最初发表在我的博客上。 要提供出色的代码审查,你需要知道为什么要进行代码审查。 我们为什么要审核代码? 我们都知道代码审查很重要,但为什么呢?他们可以捕捉到一些错误并防止可怕的设计决策投入生产,但这是他们唯一的功能吗? 根据我的经验,一个伟大的代码审查有三个重要目标: 通过不断变化的代码库使团队保持最新状态。 提高项目质量。 为开发人员提供反馈。 及时了解不断变化的代码库…
11

Kubernetes:证书,令牌,身份验证和服务帐户

主要是为了个人/学习体验,我创建了很多Kubernetes集群,例如我的Raspberry Pi机架上的集群。我还在Hetzner Cloud的超廉价云服务器上为生产和临时环境创建了两个集群。幸运的是,没有那些严肃的业务环境。 免责声明:我不是Kubernetes专家,也不是安全专家,因此请确保在你依赖它们之前,你可以在此帖子中找到你所获得的信息。我只想公布我在这次旅行中所获得的经验和见解 - 谢谢 为什么那么幸运?…
12

#discuss使用高性能JavaScript解决难题

过早优化是万恶之源。它也是本文的根源。 我喜欢编程拼图。我也喜欢快走。我们将采取一些LeetCode问题并解决它们几次,首先在广泛的笔划中提高运行时复杂性,然后寻找次要的优化。我们追随这些美妙的话语: 快于100.00%的JavaScript在线提交 我们所针对的环境是 nodejs 10.15.0 同 - 和谐 (资源)。据我所知,在线判断系统对测试用例使用相对较小的输入。 第一个问题 771.珠宝和石头〜你被赋予了弦乐 Ĵ 代表珠宝的石头类型,和 小号…
13

#discuss为什么使用Python进行初创?

介绍 当我刚刚开始学习Django进入本地创业场景时。 我想知道什么类型的初创公司,谁在寻找python开发人员? Shopee试图搜索它们的Django开发者需求。 可悲的是,直到我在AngelList,Tech in Asia或e27上搜索这些初创公司时,没有太多关于它的信息。 为什么Python用于初创公司? 早期创业公司的时间,预算和灵活性都有限。 每当他描述一家初创公司时,我喜欢Reid…
14

云和VPS主机有什么区别

在这篇文章中,我们将看到云与VPS主机之间的区别。当你开始创建你的网站或博客的冒险时,你面临着永无止境的迷宫选择的挑战。这些决策中的每一个都会对你网站的性能和成功产生影响。在每个十字路口都很容易继续,主宰着追求的路线和原因。 如果你对共享主机没有留下深刻印象,请务必使用云端和虚拟专用服务器(VPS)托管。每个都有其管理你的网站的具体含义。在阅读本文时,你将了解这些计划的优点以及任何缺点,并且你将能够将这些关键点应用于你的情况。这将帮助你选择未来网站的平台。…
15

拆箱Redux

Redux只是一家商店 Redux是一个Javascript库,可帮助开发人员管理应用程序状态,例如,它可以是登录用户或社交网络应用程序中给定用户的关注者。 我和Redux一起工作了几个月,真是太棒了当我开始使用它时,我的脑海中浮现出一些东西。然后,我记得很久以前我已经读过Flux设计模式了。如果你对redux或flux没有任何了解,请不要担心,我会尽力说清楚。我刚刚意识到这两件事情。我告诉自己:“所以,这只是一个助焊剂实施,但你只有一个商店”。…
16

Promise.race vs. Promise.any和Promise.all vs. Promise.allSettled

照片来自Ryan Franco的Unsplash JavaScript中的新功能(Google I / O '19)于2019年5月8日展示了静态Promise组合方法即Promise.allSettled和Promise.any即将发布的内容。 现代浏览器中已有两种方法,Promise.all和Promise.race。 让我们来看看差异以及每种方法的工作原理。 🚀先决条件…
17

#discuss谎言和缺乏自尊,导致职业倦怠

七个月前,我写了第二篇最受欢迎的文章(第一篇是Elite Dangerous的指南),它是关于Burnout的,这是我刚刚亲身经历过的。 鉴于我最近关于Crunch Culture的文章以及过去几周在Twitter上发生的令人敬畏的讨论,我认为我做的不仅仅是将我的旧文章重新发布到Dev社区,我会给它一些新鲜的舔涂料。 在我职业生涯的早期,如果你让我工作到很晚或者在周末工作,我会做任何不做的事情。我会永远克服这种强烈的下意识反应,因为那是我的时间。…
18

11个有抱负的Java Devs的伟大阅读

大家好,今天是在线课程的世界。每个人都在谈论从在线培训,Youtube,Coursera,Udemy和其他网站的免费课程中学习,这些课程可以帮助你更快地学习,但是,我相信书籍应该仍然是你学习的重要部分,他们提供最深入的知识,并且经常由权威人士就主题事项撰写。 如果你正在学习Java编程,那么请准备好在本文中介绍一些最棒的书籍来学习和掌握Java编程。…
19

Tensorflow 2.0入门

Tensorflow是一个用于机器学习的开源平台。使用tensorflow,我们可以轻松编写,构建和部署我们的机器学习模型。 Tensorflow 2.0侧重于简单性和易用性,具有以下更新: 与Keras轻松建模。 在任何平台上进行生产中的强大模型部署。 强大的研究实验。 通过清理已弃用的API并减少重复来简化API。 本文适合那些想知道如何从Tensorflow 2.0开始的人。它将帮助你在不到一个小时的时间内创建自己的图像分类模型让我们开始😃 设置Tensorflow 2.0…

本网站使用Cookies来改善你的体验。 我们假设你对此感到满意,但如果你愿意,可以选择移除。 接受 阅读更多