函數

WordPress 可以触发 Linux 上的 Ghost 缺陷

建议用户马上更新可用的补丁这个漏洞之前由Qualys的安全研究员发现,并取了绰号叫Ghost,可以利用WordPress或其他PHP应用来攻击网站服务器。这个瑕疵是一个缓冲区溢出问…

函数式编程简介

我们来解释函数式编程的什么,它的优点是哪些,并且给出一些函数式编程的学习资源。这要看您问的是谁, 函数式编程 functional programming (FP)要么是一种理念先…

JavaScript 函数式编程介绍

探索函数式编程,通过它让你的程序更具有可读性和易于调试当 Brendan Eich 在 1995 年创造 JavaScript 时,他原本打算将 Scheme 移植到浏览器里 。S…

探秘“栈”之旅

早些时候,我们探索了 “内存中的程序之秘”,我们欣赏了在一台电脑中是如何运行我们的程序的。今天,我们去探索栈的调用,它在大多数编程语言和虚拟机中都默默地存在。在此过程中,我们将接触…

尾调用、优化和 ES6

在探秘“栈”的倒数第二篇文章中,我们提到了 尾调用 tail call 、编译优化、以及新发布的 JavaScript 上 合理尾调用 proper tail call 。当一个函…

如何在 Linux Shell 编程中定义和使用函数

函数是一段可复用的代码。我们通常把重复的代码放进函数中并且在不同的地方去调用它。库是函数的集合。我们可以在库中定义经常使用的函数,这样其它脚本便可以不再重复代码而使用这些函数。本文…

极客漫画:函数式编程的世界

作者巧妙地指出了函数式编程 不可变 ( immultable ) 的特点。当你需要改变一个对象的属性的时候……嗯,销毁了再创建一个就是了。这里的老板想来份变量(改变全局变量的值),…

使用 Python 的 toolz 库开始函数式编程

toolz 库允许你操作函数,使其更容易理解,更容易测试代码。在这个由两部分组成的系列文章的第二部分中,我们将继续探索如何将函数式编程方法中的好想法引入到 Python中,以实现两…

计算机实验室之树莓派:课程 3 OK03

OK03 课程基于 OK02 课程来构建,它教你在汇编中如何使用函数让代码可复用和可读性更好。假设你已经有了 课程 2:OK02 的操作系统,我们将以它为基础。1、可复用的代码到目…

计算机实验室之树莓派:课程 9 屏幕04

屏幕04 课程基于屏幕03 课程来构建,它教你如何操作文本。假设你已经有了课程 8:屏幕03 的操作系统代码,我们将以它为基础。1、操作字符串能够绘制文本是极好的,但不幸的是,现在…

如何写好 C main 函数

学习如何构造一个 C 文件并编写一个 C main 函数来成功地处理命令行参数。我知道,现在孩子们用 Python 和 JavaScript 编写他们的疯狂“应用程序”。但是不要这…

使用 Python 函数进行模块化

使用 Python 函数来最大程度地减少重复任务编码工作量。你是否对函数、类、方法、库和模块等花哨的编程术语感到困惑?你是否在与变量作用域斗争?无论你是自学成才的还是经过正式培训的…

Go 中对栈中函数进行内联

上一篇文章中我论述了 叶子内联 leaf inlining 是怎样让 Go 编译器减少函数调用的开销的,以及延伸出了跨函数边界的优化的机会。本文中,我要论述内联的限制以及叶子内联与…

关于哈希(散列)函数你应该知道的东西

从输出的哈希值反推回输入,这从计算的角度是不可行的。无论安全从业人员用计算机做什么,有一种工具对他们每个人都很有用:加密 哈希(散列) hash 函数。这听起来很神秘、很专业,甚至…

如何使用 printf 来格式化输出

来了解一下 printf ,一个神秘的、灵活的和功能丰富的函数,可以替换 echo、print 和 cout。当我开始学习 Unix 时,我很早就接触到了 echo 命令。同样,我…

JavaScript 闭包实践

通过深入了解 JavaScript 的高级概念之一:闭包,更好地理解 JavaScript 代码的工作和执行方式。在《JavaScript 如此受欢迎的 4 个原因》中,我提到了一…

学习如何用 C 语言来进行文件输入输出操作

理解 I/O 有助于提升你的效率。如果你打算学习 C 语言的输入、输出,可以从 stdio.h 包含文件开始。正如你从其名字中猜到的,该文件定义了所有的标准(“std”)的输入和输…

Bash Shell 脚本新手指南(三)

欢迎来到面向初学者的 Bash Shell 脚本知识第三部分。这最后一篇文章将再来学习一些知识点,这些将使你为持续的个人发展做好准备。它将涉及到函数、用 if/elif 语句进行比…

Python 中的输入函数:概念和示例

在这篇文章中,我将通过一些通俗易懂的例子来解释 Python 的 input() 函数的基础知识。Python 是世界上最流行的编程语言之一,广泛应用于各种应用程序中。Python…

Rust 基础系列 #5: Rust 中的函数

在这一章中,在实例的帮助下,学习如何使用函数并从中返回值。就跟任何现代编程语言一样,Rust 也有函数。你已经熟悉的函数是 main 函数。这个函数在程序启动时被调用。但是其他函数…

加载更多