关于 Lambda、Proc、和 Block 的区别网上已经有很多文章了,所以在这里就不过多赘述。这里讲讲一些关于 lambda 使用上的技巧。 Lambda 的创建方式 使用 lambda 语法 greeting = …
Ruby 小知识 (一) $/ 是什么?
环境 Ruby: 3.1.0 最近在某个 gem 的代码里边发现了这样的代码 gem.files = `git ls-files`.split($/) 这个 "$/" 引起了我的注意。在网上查了下,原来这是一个 Ruby…
Rails 7 ActionCable 的使用
环境 Rails: 7.0.3 Ruby: 3.1.1 一、新建一个 Rails 应用 $ rails new demo --api 二、安装 ActionCable 说是安装,实际上只要把 ActionCable 的 …
Vue 配置完 Vuex 后,this.$store 为 undefined
环境 vue: 2.7.2 问题 参照 Vuex 的官网安装完 vuex 之后,发现使用 this.$store 去获取状态时,this.$store 的值是 undefined 。 原因 谷歌无果之后,又在官网上翻了下…
Linux highlight 语法高亮工具
使用 highlight 可以带语法高亮地把源代码转换成 HTML, XHTML, RTF, LaTeX, TeX, BBCode, SVG, XTERM 格式的文件,或者ANSI转义序列,目前支持大约 160 种语言。…
Linux 的 watch 命令 —— 间隔时间执行命令并显示输出
前言 这是一个很有用的命令,可以用来监看命令的执行结果。更重要的是,它是系统提供的,所以可以跟各种编程语言和命令组合在一起。 环境 OS: Linux 参数 这里只列举常用的几个参数 -n: 间隔时间 -d: 高亮变化的…
Ruby On Rails 7 提示`Redis.current=`将被废弃
环境 ruby: 3.1.1 Ruby On Rails: 7.0.2.3 redis-rb: 4.6 问题 在config/initializers/redis.rb中定义 redis 的配置后,提示如下信息 `Red…
Rails 中的 config.force_ssl = true 的作用
引言 在config/environments/production.rb配置文件中有这么一行配置(默认没有开启) config.force_ssl = true 作用 将 http 的请求重定向到 https 设置 c…
Teamviewer 设备达到限制,移除旧设备的方法
因为重装了系统,旧的系统的 teamviewer 没有移除登录,在新的系统登录时,teamviewer 提示设备达到限制了,这里介绍下移除设备的方法 登录 https://login.teamviewer.com/Log…
Manjaro 21.2 i3wm 安装搜狗输入法
环境 Manjaro: 21.2rc WM: i3wm 安装 sudo pacman -S fcitx-im sudo pacman -S fcitx-configtool sudo pacman -S fcitx-so…