2024年8月26日

Sass Mixin 语法

使用 Mixins 创建可重复使用的声明组。一个很好的用例是需要使用许多供应商前缀时。只需编写一次代码,即可在任何地方调用它: @mixin column-count($nb-columns) { -webkit-column-count: $nb-columns; -moz-column-count: $nb-columns; column-count: $nb-columns; } // Calling the mixin: .two-columns { @include column-count(2); } 结果 上述代码片段将产生以下 CSS: .two-columns { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; }…
2024年8月26日

Meteor 特殊目录

与 Rails 不同,Meteor 项目没有严格的文件结构,您可以自由地按照自己的意愿组织项目。不过,一些文件夹名称具有特殊含义,其中的文件将以不同的方式处理。 客户 此处的文件将仅在客户端上加载。该文件夹中的文件不需要 Meteor.isClient 之类的东西。 服务器 仅在服务器上加载,呵呵!当文件位于该文件夹中时,不需要 Meteor.isServer,客户端将看不到这些文件。 民众 此目录用于存放图片等资产。在您的项目中,您可以引用公共文件夹中的内容,就像它们位于根文件夹中一样。例如,如果您有一个文件:public/nude.jpg,那么在您的应用中,您可以使用 <img src=“nude.jpg”> 将其包含进去。 私人的 文件仅可通过 Assets API 在服务器端访问。 测试 其中的文件不会被加载到任何地方,仅用于测试您的…
2024年8月26日

Ruby 语法入门

您想开始使用 Ruby on Rails,但对 Ruby 一点经验都没有?或者,几个月没有用 Ruby 编写代码后,您需要复习一下? 这篇文章为你提供了 Ruby最小可行语法这样你就可以开始了。 红宝石 Ruby 是一种动态面向对象编程语言(在 Ruby 中一切都是对象)。它由 Yukihiro Matsumoto 在 90 年代中期创建。当 Ruby on Rails 开始成为构建 Web 应用程序的热门语言时,它的受欢迎程度呈指数级增长。 Ruby 的重点是生产力和程序员的乐趣。换句话说,它专注于减少麻烦。 安装 Ruby 如果你使用的是 Mac 或 Linux,那么很有可能你已经安装了某个版本的 Ruby。不过,它可能不是最新版本,在撰写本文时是 v2.2.3。 要安装最新版本,最常见的方式是使用RVM (Ruby 版本管理器)。 下面介绍如何从终端安装 RVM,然后从终端安装 Rub…
2024年8月26日

嵌入式 Ruby

在 Rails 视图中添加 Ruby 代码的最流行方法是使用嵌入式 Ruby (ERB)。嵌入式 Ruby 的文件扩展名为 .html.erb,这些文件可以包含任意数量的常规 html 标记。 基本语法如下: <ul> <% @todo_items.each do |todo| %> <li><%= todo.name %> : <%= todo.priority %></li> <% end %> </ul> 这将输出如下的 html: <ul> <li>Buy milk : Normal</li> <li>Mow land : Urgent</li> <li>Throw a ball : Normal</li> <…
2024年8月26日

Rails Url 助手

链接至 link_to 是 Rails 中视图的一个非常有用的方法: <%= link_to "Articles", acticles_path %> 这将产生以下结果: <a href="/articles">Articles</a>…
2024年8月26日

Rename - 用于在 Linux 中重命名多个文件的命令行工具

我们经常使用“ mv ”命令在Linux中重命名单个文件。然而,在终端中快速重命名多个或一组文件会变得非常困难。 Linux附带一个非常强大的内置工具,名为rename。rename命令用于重命名多个或一组文件、将文件重命名为小写、将文件重命名为大写以及使用 perl 表达式覆盖文件。 “ rename ” 命令是Perl脚本的一部分,在许多 Linux 发行版中它位于“ /usr/bin/ ”下。您可以运行“ which ”命令来找出 rename 命令的位置。 $ which rename /usr/bin/rename 重命名命令的基本语法 rename 's/old-name/new-name/' files rename 命令带有一些可选参数以及指导 rename 命令执行实际工作的强制性perl 表达式。 rename [ -v ] [ -n ] [ -f ] perlexpr […
2024年8月26日

11 个鲜为人知的实用 Linux 命令

Linux命令行吸引了大多数Linux 爱好者。普通Linux用户通常掌握大约50-60 个命令来执行日常任务。Linux 命令及其开关仍然是Linux 用户、Shell 脚本程序员和管理员最宝贵的财富。有些Linux 命令不太为人所知,但无论您是新手还是高级用户,它们都非常有用和方便。 鲜为人知的 Linux 命令 本文旨在阐明一些鲜为人知的 Linux 命令,这些命令必将帮助您更有效地处理桌面/服务器。 1. sudo !! 命令 运行命令时如果不指定sudo 命令,将导致权限被拒绝错误。因此,您无需重写整个命令,只需输入“ !! ”即可获取最后一个命令。 $ apt-get update E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied) E: Unable to lo…
2024年8月26日

10 个鲜为人知的 Linux 命令 - 第二部分

继续11 个鲜为人知的有用 Linux 命令 – 第一部分中的上一次讨论,在本文中,我们将重点介绍其他鲜为人知的 Linux 命令,这些命令在管理桌面和服务器方面非常有用。 10 个鲜为人知的 Linux 命令 12. <space> 命令 您在终端中输入的每条命令都会记录在历史记录中,并且可以使用历史命令重试。 如何欺骗历史命令?是的,你可以这样做,而且非常简单。只需在终端中输入命令前放置一个或多个空格,你的命令就不会被记录。 让我们尝试一下,我们将在一个空格后在终端中尝试五个常见的 Linux 命令(例如ls,pwd,uname,echo “hi”和who),并检查这些命令是否停靠在历史记录中。 avi@localhost:~$ ls avi@localhost:~$ pwd avi@localhost:~$ uname avi@localhost…
2024年8月26日

10 个鲜为人知的 Linux 命令 - 第 3 部分

也就是“鲜为人知的 Linux 文章”系列的最后两篇文章的反响令我不知所措。 11 个鲜为人知的实用 Linux 命令 - 第一部分 10 个鲜为人知的 Linux 命令 - 第二部分 10 个鲜为人知的有效 Linux 命令 - 第四部分 10 个鲜为人知的实用 Linux 命令 - 第五部分 10 个鲜为人知的 Linux 命令 我们推出了本系列的第三篇文章,其中包括一些其他鲜为人知的、值得了解的 Linux 命令。也许您已经知道这些命令,毫无疑问您是一位经验丰富的 Linux 用户,并且热爱探索。 22. ^foo^bar 命令 在单个实例中运行最后一条命令并进行修改。假设我需要运行命令“ ls -l ”来列出目录(例如“ Desktop”)的内容。不小心,您输入了“ lls -l ”。因此现在您必须重新输入整个命令或使用导航键编辑上一个命令。当命令很长时,这很麻烦。 avi@localhost:…
2024年8月26日

Meteor 方法

在 Meteor 中,客户端使用方法调用服务器上的函数。这些方法类似于 RPC(远程过程调用),是一种通过让服务器验证发送的数据来保护应用程序的方法。方法的基本语法如下: Meteor.methods({ 'myMethod': function () { // do stuff } }); 以下是在客户端调用该方法的方法: Meteor.call("myMethod");…