我的博客用的 Bundle,每次要 bundle install 可能会遇到无法访问的问题: 解决方法 Ruby China 官网有,替换一下镜像源就可以了: 这里记录下我的过程,方便以后直接配置: 1. 更新 gem 没加 sudo 提示我需要 root 权限,所以我加了权限: sudo gem ...
分类:
其他好文 时间:
2020-06-16 01:16:20
阅读次数:
62
一、什么是SASS SASS是一种CSS的开发工具,提供了许多便利的写法,大大节省了设计者的时间,使得CSS的开发,变得简单和可维护。 本文总结了SASS的主要用法。我的目标是,有了这篇文章,日常的一般使用就不需要去看官方文档了。 二、安装和使用 2.1 安装 SASS是Ruby语言写的,但是两者的 ...
分类:
其他好文 时间:
2020-06-15 17:28:57
阅读次数:
68
原文compilers-for-free,主要用Ruby来描述,意译为主,文章太长了,typo/翻译错误等请留言,谢谢。 最后,对编译器解释器感兴趣的可以看看 目录 介绍 执行 解释 编译 部分求值 应用 二村映射 总结 介绍 我喜欢编程,尤其喜欢元编程。当Ruby开发者讨论元编程时他们说的通常是“ ...
分类:
其他好文 时间:
2020-06-15 16:09:18
阅读次数:
58
Yaml使用说明 前面我们配置Capability时,各个参数都是在代码里面写死的,比如:desired_caps['platformVersion']='5.1.1' 一旦设备和测试的app发生改变则需要去代码里面一个个修改,要么同时根据不同设备不同App来维护多套代码,这样显示是不符合规范而且是 ...
分类:
其他好文 时间:
2020-06-13 12:49:44
阅读次数:
130
gem install redis报错快速解决 在安装redis集群时 报错原因:安装redis的话,ruby版本最低是2.2.2,而当前版本是2.0.0,所以无法安装 解决办法:升级ruby版本 1、卸载当前ruby yum remove ruby 2、下载ruby稳定版 cd /usr/loca ...
分类:
其他好文 时间:
2020-06-12 10:49:27
阅读次数:
114
@mixin text-ellipsis() { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } @mixin text-ellipsis-multi($line) { display: -webkit-box; o ...
分类:
Web程序 时间:
2020-06-11 16:34:45
阅读次数:
77
在开发中,css样式有一些属性往往需要重复使用,为了避免代码冗余,降低维护成本。我们需要使用CSS预编译工具【Sass/Less/Stylus】,随着这些工具的流行,CSS变量也开始规范制定,目前很多浏览器都已经支持了,css变量的兼容性: 变量的定义: CSS中原生的变量定义语法是:--*,变量使 ...
分类:
Web程序 时间:
2020-06-11 14:56:16
阅读次数:
77
以下为CGI类的方法列表: 序号方法描述 1 CGI::new([ level="query"])创建 CGI 对象。query可以是以下值: query: 没有 HTML 生成输出 html3: HTML3.2 html4: HTML4.0 Strict html4Tr: HTML4.0 Tran ...
分类:
其他好文 时间:
2020-06-09 18:56:08
阅读次数:
54
HTTP协议是无状态协议。但对于一个商业网站,它需要保持不同的页面间的会话信息。 如用户在网站注册过程中需要跳转页面,但又要保证之前填写的信息不丢失。 这种情况下 Cookie 很好的帮我们解决了问题。 Cookie 是如何工作的? 几乎所有的网站设计者在进行网站设计时都使用了Cookie,因为他们 ...
分类:
其他好文 时间:
2020-06-09 18:51:33
阅读次数:
51
每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。 线程是程序中一个单一的顺序控制流程,在单个程序中同时运行多个线程完成不同的工作,称为多线程。 Ruby 中我们可以通过 Thread 类来创建多线程,Ruby的线程是一个轻量级的,可以以高效的方式来实现并行的代码。 创建 Ruby 线 ...
分类:
编程语言 时间:
2020-06-09 18:41:03
阅读次数:
59