×

Ruby教程

Prometheus安装配置及其相关组件的应用

kph kph 发表于2024-05-21 浏览5514 评论0
零、Prometheus是什么 Prometheus是一个开源的系统监控和报警工具,特点是 多维数据模型(时序列数据由metric名和一组key/value组成) 在多维度上灵活的查询语言(PromQl) 不依赖分布式存储,单主节点工作. 通过基于HTTP的pull方式采集时序数据 可以通过push gateway进行时序列数据推送(pushing) 可以通过服务发现或者静态配置去获取要采集的目标服务器 多种可视化图表及仪表盘支持 pull方式 Prometheus采集数据是用的pul

Ruby教程

Rails 查询列表数据筛选条件写法

亿源雾化蒸汽? 亿源雾化蒸汽? 发表于2024-05-21 浏览3851 评论0
1、介绍 当我们要筛选不同数据的时候,会出现一种情况大量的if,unless,switch代码做判断条件。 所以我们可以使用Rails ApplicationRecord类的scope,他可以把常用的对象封装在一个方法里面,这里借用一段Rails guide的代码 class Order < ApplicationRecord scope :created_before, ->(time) { where("created_at < ?", time) if tim

Ruby教程

2D游戏案例:Ruby‘s Adventure

1919481173 1919481173 发表于2024-05-21 浏览6646 评论0
程序文件打包: 链接:https://pan.baidu.com/s/1wyV_4k45eXhzrrq0_CVfQw  提取码:olhi 目录 第一步:导入素材 第二步:编写第一个脚本 第三步:绘制游戏场景  第四步:实现相机跟随 第五步:采集生命道具 第六步:伤害检测 第七步:引入敌人元素 第八步:添加物品动画 第九步:添加敌人动画 第十步:添加玩家动画 第十一步:发射子弹 第十二步:增添敌人特效 第十三步:增添物品特效 第十四步:显示血条 第

Ruby教程

[ruby]收集pod install时间

GAME GAME 发表于2024-05-21 浏览5056 评论0
最近涉及到较多的脚本相关的内容,做一个记录吧。脚本小菜迈出的脚本第一步 1 时间的获取 开始时间的时机应该是在pod install之前 结束时间的时机应该是在pod install结束 startTime = Time.now.to_i endTime = Time.now.to_i 来个钩子吧,就可以获取到啦 def pod_time startTime = Time.now.to_i post_install do |installer|

Ruby教程

HTML5 新增非主体结构元素 header, footer,hgroup元素(html5中header元素)

下午茶 下午茶 发表于2024-05-21 浏览5764 评论0
1.header元素  具有引导和导航作用的结构元素,通常用作来放置整个页面或者页面内容区块的标题,但是也可以包含其他内容,例如数据表格,搜索表单或者logo图片。    使用:可以出现多次     <!DOCTYPE html> <html>     <head>         <meta charset="utf-8">         <title></title>     </head>     &

Ruby教程

MacOS 安装 HomeBrew(macos 安装软件)

南阳 南阳 发表于2024-05-21 浏览9357 评论0
Homebrew是一款自由及开放源代码的软件包管理系统,用以简化macOS系统上的软件安装过程。对于Appstore中没有的软件,推荐使用此方法安装管理第三方软件。 Homebrew是一款包管理工具,目前支持macOS和linux系统。主要有四个部分组成: brew、homebrew-core 、homebrew-cask、homebrew-bottles。 如果有更换镜像源的想法,强烈推荐使用镜像助手获取执行脚本。 1.执行安装脚本 export HOMEBREW_BREW_GIT

Ruby教程

redis搭建集群(redis搭建集群方式)

吴昊 吴昊 发表于2024-05-21 浏览5124 评论0
redis集群,顾名思义的就是由多台redis服务器,作为一个整体,为系统进行服务,redis集群是一个无中心化的一种服务模式,在redis集群中,由多组主从模式的简单集群共同组件成一个大的redis集群,集群中共同维护16384个slot(插槽),相对比而言,redis集群比主从复制,哨兵模式增加了写的能力,容错性能更强。下边开始搭建 1、准备配置文件redis6379.conf、redis6380.conf、redis6381.conf、redis6389.conf、redis6390.co

Ruby教程

创建一个rails入门项目并运行(rails开发)

HaoHao HaoHao 发表于2024-05-21 浏览4746 评论0
创建第一个rails项目 从java转到ruby,正在学习中,创建第一个rails项目,做一些记录 首先要检查一下前置条件 检查是否安装ruby:ruby --version 我这里是已经安装了。 检查是否安装 SQLite3:sqlite3 --version 我这里也已经安装 检查是否安装rails:rails --version 这个我也有安装 如果以上条件都满足,下面开始创建第一个rails项目 打开终端,跳转到工作空间: 输入一下命令,然后回车 rails new

Ruby教程

Ubuntu 20.04下從源碼安裝Redmine(ubuntu安装教程21.04)

luofc luofc 发表于2024-05-21 浏览6346 评论0
前言 之前寫過一篇Ubuntu 20.04下使用apt安裝Redmine,但是如果使用apt,則只能安裝4.0.6版的Redmine。如果想要安裝更新版本的Redmine,就必須從源碼安裝。 本篇基於How To Install Redmine on Ubuntu 20.04 Linux,記錄在Ubuntu 20.04下從源碼安裝Redmine的步驟。 安裝步驟 安裝Apache2 安裝Apache2,以及ruby和Passenger的依賴: # apt update