• gem Singleton 是

    The Singleton module implements the Singleton pattern.
    

    是指设计模式里面的 —— 单例模式,即使 new 多次也只有一个实例。

    Ruby 自带的 singleton 其实更应该翻译成 元类,他的意思是存在一个 类,这个类看不见 但是用于保存方法。

    我之前在这里纠结了一会。实际上 Ruby 可以说是用错词了。还不如叫 meta class

    跟楼上一样,对于类,这两个其实是一致的

    class CoderA
      def self.work
        "crash at 996"
      end
    end
    
    class CoderB
      class << self
        def work
          "live at 955"
        end
      end
    end
    
    p CoderA.work
    p CoderB.work
    
    
  • 我的情况类似 padrino 当时没跑通,放弃了。

  • 这段引用 这个出自哪里,想学习下

  • 个人观点,其实没必要比 rails 更好。

    只需要在当前业务下可用即可。

  • 看来有些接口可以向上替换来提高速度。

  • 楼主这个问题解决了吗?我现在也要学习这个

  • 可以出电子书,买爆

  • 等我学会了再来回答

  • 没写过 Rails,业余了解过。我是一个前端小学生。

  • 真是机智

  • 网页的交互性上来了。jq 只是一个 utils,缺少组建这个抽象。

  • 理论和实践 2 部分。 1.理论就是研究研究 Ruby 现存的书籍 2.实践部分就是用 Ruby 写一些自动化的工具

  • 学习 ruby

  • 谢谢分享。

  • 35 岁裁员失业克 65 岁退休

  • Alt + F2,然后输入 r 或 restart:在图形界面出问题时重启界面(仅用于 X/传统 模式,不适用于 Wayland 模式)。

    参考:https://wiki.archlinux.org/index.php/GNOME_%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#%E6%B5%8F%E8%A7%88(

  • 方法一

    假设界面意外出现卡死,没必要像 Windows,Mac 一样去重启电脑。Alt+F2 呼唤出类似于一个快捷命令窗口。

    然后输入 r 回车。整个桌面会在记住当前浏览状态下,重启桌面。

    方法二

    Ctrl+Alt+F*

    • 可以是 F1、F2 ……

    切换 tty 尝试杀死桌面 xorg 进程。

    这是网上的一般做法。

    方法三

    由于 Gnome 控制了 xorg 和按键,当以上两种方法都无法工作。

    安全牌是,ssh 连接电脑进行进程杀死。

    (来自 v2ex 网友)

  • 哈哈,旧设备闲着也是闲着

  • 后续 踩坑内容系统整理在 https://ruby-china.org/topics/40896

  • 关于主板自带 wifi Broadcom

    Broadcom 的无线网卡是很多主板上的选择,他虽然在 Ubuntu 上有闭源驱动,可是表现不尽人意。

    wifi 总是工作一段时间断掉,总让人有一种 Linux 很不稳定的感觉。

    由于你的任何工作都以来网络所以如果 wifi 频繁的断掉,或者只要休眠,合盖子就会挂掉就很不爽。但是这就是现状。

    使用一个月下来,目前他真的是工作状态非常随机。我经常重启是因为丢失 wifi 信号。

    尝试解决方案:

    1.把 wifi 芯片的节能模式设置为 off,永远不断开就可以工作。

    但是这需要芯片支持。结果不行。

    小米随身 wifi

    整理自己东西的时候,发现了 2016 年买的小米 wifi。那时候以为 Linux 能用,结果在 windows 下还需要安装小米的一个驱动软件。

    刚开始想找找驱动,自己编译安装,网上大多数的都是针对 Ubuntu 某个版本的驱动,并且早已实效。

    但是很有趣的是发现:

    小米随身 wifi, 小度 wifi,360 随身 wifi,他们的方案都一样,都是基于 MTK7601U 这款芯片,对是联发科的。

    最好玩的事,当我还在找 驱动的时候,发现 ubuntu 上多出了一个 wifi。

    顺这个思路找,原来有外国网友提交了补丁。现在 MTK7601U 这个驱动加入到内核里面了 —— 这玩意变成免驱的了。

    小米随身 wifi (MTK7601U)

    经过大概四五天的使用,不论是一天开机,隔夜开机,休眠,合盖子。wifi 工作都非常好,唤醒速度非常快,并且热插拔工作。

    wifi 的问题莫名其妙解决了。当 wifi 的问题被解决后,系统的直观感受就是稳定多了,没那么多莫名其妙的信号突然丢失,网络突然减速。

  • wayland 可以尝试,最后还需要 Xorg

    wayland 内存确实是会节省一点,但是软件的兼容性不太好。而且在最重要的输入法会出现连击的 BUG,可以在系统设置--辅助里面,关闭掉连按按钮。但是不够好。

    wayland 还有待成熟。

    录屏工具 obs-studio 在录制屏幕的时候,wayland 下不工作,总是黑屏,因为 wayland 的 composite 缺乏一个输出图像的 api …… 总之吧,还缺失很多的细节。

    wayland 的开发人员很少,obs 这个 bug 上 wayland 的解决也不够积极。这是 2018 年提出的问题,到现在也没解决。

    看过游戏性能,xorg 和 wayland 差不多。

    对稳定性有要求的伙伴,还是建议使用 xorg,日常使用他们在表现上号无差别。虽然在原理上 wayland 应该更胜一筹,但是需要时间沉淀(已经快 10 年了)。

  • 可能因为 Ubuntu 21.04 尝试默认使用 Wayland

    所以 20.10 这种默认加入了 wayland 作为图形 server 收集 bug。

    主要是我每次的 ubuntu 都是因为更新挂掉,坚持最久就是 2 年。所以我也无所谓了。一直在用最新的 :D

    把数据分区就好了。系统崩了就重装。

  • 这样可以看到么?

    Ubuntu20.10

  • 这个版本没有试过外界显示器(不在我住的地方)。但是 Ubuntu20.04 我之前在一台同时代的 PC 上安装过,系统本身对外界显示器是支持的。盲猜应该没问题。着相当于又过去 N 年了,Linux 对老设备的支持还行的。

    连接蓝牙 5.0 的耳机偶尔断,但可用。

    蓝牙连接手机传数据,可用。

    如果是小米鼠标这在带一个免驱接收器的,工作正常我就在用。

    真的蓝牙鼠标我手头没有。应该差不多吧。

  • 不意外。

    柱状图高度也直接表现了语言的舒适性。

    省功不省力,省力就不省功。

    快的东西,写起来就复杂,人牵就机器。 写起来舒服的东西,本质内部就复杂相对就慢,相当于机器牵就、服务了人。

  • 20 年最火的前端技术 at 2021年02月02日

    预言下: React Server Components 最后会发展成

    1. 页面又变成了后段渲染好给前端
    2. 前端变成微服务
    3. 云厂商又来推一波
    4. 前端工程师分化为——前端 react 工程师,前端 server-react 工程师,小程序工程师

    ……

  • 补充:

    登陆的时候,可以选择 Wayland 而非 X11。这样图像的速度明显提升。内存的使用也减少了。

  • 自己链接 :D

  • 还行。 就是能正常用,我理解不存在处理不过来,我是 2 代 i5,他能正常用。稍微比他好一点的,正常用没问题。

    以前内存小他就卡,应该就是涉及到内存任务导致核心线程被阻塞,所以你觉得卡。这里的意思就是小内存电脑,如果有 SSD 那就给足 swap,减少内核在分配内存上的时间。

    主任务不会觉得卡,完全可以正常用。