教程

高级 OpenMP

因为八月刊的主题是编程,我认为我应该介绍一些 OpenMP 中更高级的功能。

Nexus 7 平板电脑多重启动

任何足够了解我的人都知道我热爱移动设备。手机、平板电脑和其他闪闪发光的设备对我来说几乎是一种瘾。我在其他文章和专栏中谈到过我的这种瘾,Kyle Rankin 甚至在一次正反辩论专栏中取笑我,因为我家有很多 iOS 设备。

Pythonic 解析程序

Python 开发者信条 Pythonistas 渴望赞美我们语言的可爱优点。大多数 Python 初学者都被邀请在标准的 hello world 之后立即从解释器运行 import this。运行该命令最受欢迎的俏皮话之一是

Cribbage:整理你的手牌

我们一直在为 Cribbage 游戏编写代码,上次,我创建了从“牌堆”中随机抽取六张牌并以吸引人的格式显示它们所需的代码——就像这样:$ sh cribbage.sh Card 0: 7C Card 1: 5H Card 2: 9H Card 3: 10S Card 4: 5D Car

有时可以指点

妈妈总是说,“指点别人是不好的。” 但我认为妈妈没有手动输入过冗长、繁琐的 URL。我们都熟悉 TinyURL 等服务,但因为我们是 Linux 用户,我们倾向于自己完成这些事情。与 Linux 中的几乎所有事物一样,解决问题的方法不止一种,在本文中,我将探讨其中一些方法。

算牌:Cribbage

我在过去的几个月里回顾了 shell 脚本编写基础知识,所以我认为现在是时候回到一个有趣的项目了。

使用 Linux 设计电子产品

在许多科学学科中,您可能正在进行的研究是全新的。它可能非常新,甚至没有任何可用的仪器来进行您的实验测量。在这些情况下,您别无选择,只能设计和构建自己的测量设备。

动态 DNS——问题解决的实例课程

前几天在 Linux 杂志 IRC 聊天室(Freenode 上的 #linuxjournal),我向频道抱怨 no-ip.com 在没有警告的情况下删除了我的帐户。我的家庭 IP 地址几个月没有更改,由于没有更新,它看起来像是被废弃了。

家庭,我的备份数据中心

新的 Linux 用户经常问我“学习 Linux 的最佳方法是什么?” 我的建议总是归结为:安装并使用 Linux(任何发行版都可以,但稳定的版本效果更好),并且

尝试驯服平板电脑

像许多人一样,我在圣诞节收到了一台闪亮的新 Nexus 7 平板电脑。这给我带来了极大的快乐和兴奋,因为我开始规划我未来的无纸化生活。在当晚的大部分时间和第二天大约一个小时的时间里,我确信新的 Android 平板电脑将永远改变我的生活。可悲的是,事情并没有那么容易。

使用 Stdin 和 Stdout

之前,我错误地将我的专栏标题命名为“SIGALRM 计时器和 Stdin 分析”。结果证明,当我完成写作时,我花了很多时间谈论 SIGALRM 以及如何设置计时器以避免脚本永远挂起,但我实际上从未涉及到 stdin 分析的主题。

更新基于 Linux 的设备的固件

本教程概述了更新基于 Linux 的固件,并通过一些具体的实现进行了说明。首先,考虑内存系统的各个部分(图 1)以及在将软件传输到新版本时应更新的内存部分。

ConVirt:您虚拟工具箱中的新工具

虚拟化现在已成为现代企业的支柱。随着越来越多的企业转向虚拟范例,管理这些新的虚拟资源成为任何部署的关键部分。对于使用基于 Microsoft 或 VMware 的虚拟机管理程序的管理员来说,可以使用强大的管理工具来保持其虚拟环境的井井有条。

SIGALRM 计时器和 Stdin 分析

创建函数以确保您的脚本不会永远运行并不难。但是,如果您希望某些部分定时,而其他部分可以根据需要运行任意长时间怎么办?没那么快,Dave 在他最新的 Work the Shell 中解释道。

使用 Telnet 进行故障排除

可怜的 telnet,它曾经是街区里最酷的孩子。它是所有系统管理员在需要连接到远程服务器时求助的程序。Telnet 只是不太擅长保密——所有通信都通过纯文本进行——因此管理员开始切换到 SSH 以进行加密的远程 shell 会话。