首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
danielkoo
掘友等级
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1.6K
文章 698
沸点 938
赞
1.6K
返回
|
搜索文章
最新
热门
[ruby] Gem基本介绍
Gem的文件夹结构 每个Ruby Gem的文件夹结构基本相同: lib:包含Gem的源代码 bin:包含可执行Gem的可执行文件,Gem安装后,bin目录会被添加到$LOAD_PATH里 test/s
[ruby] Ruby中的并发与并行
并发与并行 并发(concurrency)和并行(parallelism)是不同的两个概念。举例:2个任务在单核的CPU上运行,互相交替执行直到结束,这叫并发;2个任务在多核的CPU上执行,同一时刻2
[ruby] Gemfile文件
定义 Gemfile用来描述Ruby程序执行需要的依赖库。 格式 Gemfile的基本格式为: gem源 全局gem源 Gemfile要求至少配置一个gem源。通过bundle init命令可以创建一
[ruby] Rakefile
Rake定义 Ruby中的任务执行器。Rails应用中用的比较多,如:rake db:migrate,rake routes。不过,从Rails 5.0开始,可以用rails替代rake,如:rail
[ruby] Ruby中的GVL
GVL GVL全称全局虚拟机锁(Global VM Lock),也有人称之为全局解释器锁(Global Interpreter Lock)。但是,GVL与GIL并不是一回事。GVL是CRuby(又名M
[ruby] Ruby3中的Ractor
Ruby 3中引入了Ractor,处于试验阶段。Ractor是Ruby中对Actor模型的实现。 Actor模型 Actor模型中,一切皆Actor。Actor只能访问、更改自己内部的状态,无法访问其
Actor模型
Actor模型是一种编程范式。在Actor模型中,最基本的执行单元是Actor。 Actor模型很适合编写大型、分布式、消息延迟不可知的异步系统。 背景 Actor模型于1973年被提出。这个模型定义
[ruby]多种Ruby解释器实现
Ruby的解释器(interpreter)有多种实现。针对不同的项目约束、限制、要求,可以选择不同的Ruby解释器。下述列表并不完全,仅供参考了解之用,版本信息源自2023年1月19日获取到的最新数据
[ruby]Rack应用
Rack Rack应用是位于web框架与服务器之间的一层,充当中间件的角色,方便对请求/回复做处理。 为什么用Rack 实现了Rack协议的应用可以作为插件(Plug-in)拼接在一起,方便功能组装,
[ruby]何时使用freeze和frozen?
Ruby中常量是可变的 准确的说,Ruby中的常量字符串是可变,如: 如果对MY_CONSTANT调用freeze方法,便可创建一个真正的常量字符串,如果尝试修改,则会抛出异常,如: Freeze字符
下一页
个人成就
文章被点赞
2
文章被阅读
5,763
掘力值
312
关注了
107
关注者
20
收藏集
13
关注标签
14
加入于
2017-08-15