#函数

2021-3-26 20:5
Vercel为无服务器函数提供了一个良好的固体解决方案,并使他们的创作过程无缝和无忧无虑.CloudFlare工人提供更多功能,提供更多的功能(例如钥匙值数据存储,Cron),看起来更加成熟和复杂。 。 我所有的结论和调查结果都是基于Vercel和CloudFlare提供的官方文件,也基于我对两个平台的经验。我保......
2021-3-11 18:8
现在有一段时间,我对着名的博文有一种爱恨 - 关系你的功能是什么颜色的? 一方面是它' SA伟大的文章击中了钉子的钉子为什么在js(和其他语言)中使用异步/等待是非常痛苦的,它为我们提供了&#34的伟大寓言;彩色函数&# 34; 另一方面,由于文章已被广为人知,人们使用彩色函数的参数在所有异步/等待的实现......
2021-2-21 8:2
PHP是我学到的我的第一语言之一。即便如此,这历史可以追溯到10年,我仍然在工作中使用PHP。但是,与此同时,我也学到了许多其他语言,如Java,Clojure,Scala,Python,JavaScript和方案。通过学习所有语言及其概念,功能性编程的概念始终是我最喜欢的,所以我试图使我的PHP编程风格更加功能。在......
2021-2-6 20:21
//将一些数字转换成易于理解的字符串:从' some-library'中导入{toReadableNumber} ; const visibleNumbers = someNumbers。映射(toReadableNumber); 导出函数toReadableNumber(num){//以易于理解......
2021-1-21 4:35
Permalink Jai是由独立游戏《编织》和最近的《见证》的创造者乔纳森·布洛(Jonathan Blow)开发的一种高级编程语言。它是一种强制性的静态/强类型C语言,但是具有C缺少的各种现代语言功能。 Blow于2014年9月下旬开始在Jai上工作。它仍在开发中,到目前为止尚未向公众提供。 Blow着眼于视频游......
2021-1-9 0:40
我想写一个计算机程序,威廉·伯德(William Byrd)博士将其描述为有史以来最漂亮的程序,您可能会在他关于计算机的精彩演讲中听到所有这些信息。 这是用Scheme编写的Lisp解释程序,它本身就是Lisp的方言。在纸上和文本编辑器中将程序完整写了数十遍之后,我决定从Racket开始将其带到新的地方。如此稍微更......
Don’t Think, Just Defunctionalize(www.joachim-breitner.de)
2020-12-23 21:27
更新:原来我无意间James窃了詹姆斯·科佩尔(James Koppel)的演讲“您从未听说过的最佳重构”。请认为这是一种真诚的奉承。 今天,我将带您再次走遍程序转换的整个领域。让我们从一个简单的二叉树开始,在叶子中使用未知类型的值以及规范的map函数: 数据T a = L a | B(T a)(T a)映射1......
2020-12-17 4:45
沃恩·普拉特(Vaughan Pratt)提出了“自上而下的运算符优先级”。在1973年于波士顿举行的第一届年度编程语言原理研讨会上,Pratt描述了一种结合了递归下降和Floyd运算符优先级的最佳属性的解析技术。这个用起来很简单。感觉很像递归下降,但是需要更少的代码,并且需要明显更好的性能。他声称该技术易于理解,易......
2020-12-8 20:25
AWS Lambda服务使我们能够轻松部署和运行自己的代码,而不必担心基础架构(与非无服务器技术相比)。它本质上可以无限扩展(功能强大,责任重大),并且可以与其他一系列服务连接,例如API网关,S3,AppSync,DynamoDB等。 通常,人们首先开始使用该服务创建的东西就是古老的HTTP API,例如REST......
Swift: Async/Await(github.com)
2020-12-5 18:5
现代Swift开发涉及大量使用闭包和完成处理程序的异步(或async")编程,但是这些API很难使用。当使用许多异步操作,需要错误处理或异步调用之间的控制流程变得复杂时,这尤其成问题。该建议描述了一种语言扩展,以使其更加自然和更少出错。 该设计向Swift引入了协程模型。函数可以选择异步,从而允许程序员使用......
2020-12-4 22:49
前几天,有人问我是否应该担心代码库中未使用的函数所占用的空间。我的回答遵循以下漫漫路径: 未使用的功能模板甚至都不会实例化,因此它们在链接时实际上不存在。 可以使用未使用的内联函数进行代码生成,但是如果启用了编译器优化功能,则除非实际调用内联函数,否则您可能看不到任何内联函数的代码源。 从逻辑上讲,应该对未......
GNU Octave 6.1.0(www.gnu.org)
2020-11-30 19:29
相交,setdiff,setxor,union和唯一函数接受新的排序选项“稳定”,该选项将以与输入相同的顺序(而不是升序)返回输出值。 现在,可通过webread和webwrite函数以及weboptions结构访问复杂的RESTful Web服务。一个主要功能是对cookie的支持,以实现与Web服务的REST......
2020-11-23 22:37
对于冗长的博客标题,我们会提前道歉,但是正如本文所暗示的,我将解释如何使用Netlify Functions通过Twitter v2 API访问Twitter个人资料并将其显示在Gatsby博客上。 这可能对我来说是特定的,但是我想解决我的“数字足迹”所遇到的一个小问题。如您所见,我有这个博客:https://p......
2020-11-10 21:49
1.电子表格:电子表格:函数式编程面向大众的函数式编程西蒙·佩顿·琼斯西蒙·佩顿·琼斯玛格丽特·伯内特·玛格丽特·伯内特艾伦·布莱克威尔艾伦·布莱克威尔。 3.问题1:微软研究院的函数式程序员应该做什么?答案1:说服开发人员使用Haskell实现。再也没有C#了!哈斯克尔更厉害了! 4.Q1:微软研究院的函数式程序员......
2020-11-4 18:17
在我们研究如何使用云函数之前,我们应该了解一些有关它的事情。 代码需要服务器才能运行,因此无服务器并不意味着没有服务器,它意味着我们不需要自己管理这些服务器。 在通常的基于服务器的体系结构中,我们可能会创建一个服务并将其部署到一台机器上。此服务将一直在计算机中运行,等待请求。这有一个缺点,即使没有请求,机器也需要启动......
Clean Code – Notes(smalldata.tech)
2020-11-4 15:31
以下是编写干净代码的注意事项列表,即可维护和可扩展的代码。 命名是编写干净代码最困难也是最重要的部分。名字应该清楚地表达意图,这里的假设是,代码库中涉及的每个人都有相同的文化背景,但在实践中并不总是这样。一些一般提示: 函数或方法是编程的基本构件。事实上,程序的内部操作通常主要由函数在相互调用时将数据推送到堆栈和从堆......
2020-10-30 0:4
微积分基本定理的初学者证明指南,为不太热衷于代数的人提供直观的方法,为热衷于精确的人提供代数的、稍微严格的方法。 你好!。我们将理解数学中最重要和最辉煌的证明之一。重要而出色,因为它减少了以前不可能解决的问题-将函数集成到发现导数的艺术中。但很快会有更多关于这一点的报道。 这一证明的精彩之处在于,有两种方法,它们都是......
2020-10-19 20:31
1935年,一位名叫阿隆佐·丘奇的绅士想出了一个可以计算…的简单方案。几乎什么都行。他的方案被称为兰姆达微积分(Lambda Calculus)。这是一项非凡的创新,因为他甚至没有电脑来测试他的想法。更酷的是,这些想法在今天影响着我们:任何时候你使用一个函数,你都应该向丘奇先生致敬。 Lambda演算是如此酷,以至于......
2020-10-13 19:50
以下是我在学习哈斯克尔时所经历的一些所谓的时刻。我在这里分享它们,是为了帮助一些人减轻摆在他们面前的绝望的挫折感。 在很长一段时间里,我不明白为什么函数式编程被认为比常规命令式编程更好。因此,我继续按照常规的、刻不容缓的方式制作节目。有一天我突然想到。 我看到了我所做事情的真面目。我看到了命令性程序实际上是如何安排一......
2020-10-11 22:0
几个月前,我看到一篇博客文章吹捧用于实现向量FLOOR、CEIL和ROUND函数的新奇SSE3函数。人们不可避免地自豪地宣称,他们令人印象深刻的表现和正确性令人印象深刻。然而,CEIL函数对于它应该处理的许多数字给出了错误的答案,包括像“1”这样的奇数。 地板和圆形的功能也同样有缺陷。Reddit讨论了这些问题,然后......
2020-10-8 9:13
但是,你的朋友托尼告诉你要使用更多的函数,所以你就这么做了。 整数区域(正方形%s){返回宽度*宽度;}整数宽度(正方形%s){返回%s.width;}。 区域是您真正关心的函数,它首先被定义-毕竟,代码是从上到下读取的。 您可能已经猜到,在结构的左方括号之后,上面的代码是用D编写的。我想我的读者并不是真的喜欢D,所......
2020-10-8 7:16
欢迎来到无服务器世界。您将听到的第一件事是AWS Lambda-并且您将继续听到有关它的消息!虽然架构可以在不涉及lambdas的情况下是无服务器的,但它通常是无服务器应用程序中的关键组件。在这个由3部分组成的AWS Lambda手册系列的第一篇文章中,我们将介绍什么是AWS Lambda,并回顾各种术语的基础知识、......
2020-9-23 2:48
你的计算实验有没有遇到过瓶颈?您是否厌倦了为所选技术选择合适的参数?如果是,Opytimizer才是真正的交易!该软件包提供了元启发式优化的简单实现。从代理到搜索空间,从内部功能到外部沟通,我们将促进所有与优化人员相关的研究。 安装也很容易,如果您想要阅读代码并遇到问题,请跟着做。 @misc{rosa2019opy......
2020-9-11 22:40
Pixelated Noise是一家软件咨询公司,我们一直在寻找有趣的项目来帮助我们。如果您有未满足的软件开发需求,我们将很高兴收到您的消息。 这是我在2017-12-13年度AthensClojure Meetup上的一次演讲的博客版本,会议由Skroutz亲切主持。演讲的录像带是可用的(演讲是用希腊语进行的,但有......
2020-9-10 3:7
乔和我最近开始了对SiCp的重读。我可以说这是我看过的最有趣的教科书。想象一下,您开始时只有4或5个结构,最终构建代数方程解算器、电路仿真器,甚至逻辑编程语言。因为您开始时只有很少的构造,所以额外的好处是您开始看到编程中从根本上简单、共享的本质。 我想在书中给你们举一个让我吃惊的例子。我们倾向于认为类属于与函数完全不......
Patterns That Eventually Fail(johncarlosbaez.wordpress.com)
2020-9-7 8:58
是小于或等于素数的一个很好的近似值,数字证据表明它总是大于例如, 这就提出了一个问题:第一次超过的时间是什么时候?1933年,利特尔伍德的学生Skewes证明,假设黎曼假设,它必须在一些小于或等于。 后来,在1955年,Skewes证明了在没有Riemann假设的情况下,对于一些小于。 到目前为止,这个界限已经有了很......
2020-9-6 23:45
我最近开始了磨练我的蟒蛇技能的旅程:我想学习高级模式、习惯用法和技术。我从阅读关于高级Python的书籍开始,然而,如果没有地方应用它,这些信息似乎就不会被牢牢记住。我还希望能够在学习期间向专家提问--这是一种很难找到的安排!这就是我突然想到的问题:如果我能找到一个拥有相当高级的python代码并编写文档和测试的开放......
2020-8-31 15:8
嗨。这是一个关于构建一个非常简单的多层感知器来近似异或函数的教程,对于它的朋友来说称为XOR函数。这也可能是您对Julia编程语言的介绍,并且代表了我使用该语言的一些早期实验。Julia是为科学计算而开发的,多亏了即时编译,表面上看,它是一种速度更快的Python。该语言的一个有趣特性是,当您看到神经网络中密集层的数......
2020-8-30 16:49
通常,您在IDA中看到一个函数,并想知道它能做什么?什么可以执行?但你只能看到它的身体。 这个脚本与以前的不同,它将从当前函数开始绘制调用图,递归深入,直到某个限制,因为整个调用图可能很大,很难导航。 例如,Linux内核中的vsnprintf()函数:kernel_vsnprintf.png。现在你可以谈谈这件事了......
2020-8-30 13:43
数据可视化可以帮助程序员和科学家识别他们数据中的趋势,并有效地将这些结果与他们的同行交流。现代C++正被用于各种科学应用程序,该环境可以从满足科学数据可视化典型设计目标的图形库中获益良多。除了将结果导出到其他环境的选项外,C++中常用的替代方案要么是依赖于现有用户界面的非专用库,要么是绑定到其他语言。Matlot++......