tag ruby

標籤
貢獻27
90
04:12 PM · Oct 26 ,2025

@ruby / 博客 RSS 訂閱

HikariSama - Windows下安裝ruby

一、下載ruby 從官網下載安裝包,下載地址:https://www.ruby-lang.org/zh_cn/downloads/ 可以下載源碼編譯進行安裝,也可以下載相應的安裝工具進行安裝。博主下載的是windows平台下的ruby2.7.2(x64)+devkit的版本,可以同時安裝ruby和devkit,非常的方便。 二、安裝ruby 打開安裝包,點擊Next選項: 選擇安裝路徑,其他默認

ruby

收藏 評論

Thinking80s - 我的碼農之路

還記得畢業那段時光,命運似乎總是充滿巧合。當時恰好有位親戚在市裏的電腦城工作,出售各類電腦產品。於是乎,我順理成章地在那裏找到一份差事,負責電腦組裝、網絡安裝以及其他瑣碎事務。 儘管大學時期主修的是計算機專業,但所學知識卻與編程毫無瓜葛。如今回想起來,也就不難理解為何許多人會詢問我關於編程方面的問題了。對於他們而言,這或許是對我專業能力的一種期待;而於我來説,則更像是一種無法言説的尷尬。每當此時,

編輯器 , ruby , 人工智能 , 程序員 , 前端

收藏 評論

Thinking80s - 我的編程之路

3.1 初識編程 在深圳的這個新起點,我開始了對編程世界的探索。哥哥不僅是我的家人,也成了我編程路上的第一位導師。他耐心地從基礎開始教我,從變量、數據類型到條件語句、循環結構,每一個概念都講解得清清楚楚。 詳細內容: 我還記得第一次編寫代碼時的緊張和興奮。那是一段簡單的程序,用來計算兩個數的和。儘管現在看來非常簡單,但當時卻讓我激動不已。隨着時間的推移,我逐漸掌握了更多的編程知識,開始嘗試編寫更復

服務器 , ruby , 數據庫 , 深度學習 , 前端

收藏 評論

Thinking80s - 技術與思維的轉變

5.1 技術提升的旅程 隨着技術的不斷提升,我發現自己看待問題的角度也在悄然發生變化。我開始習慣於用編程的邏輯去分析問題,用代碼去解決問題。這種轉變不僅僅體現在我的工作中,更影響了我的整個生活。 詳細內容: 技術的提升是一個持續的過程。我不斷地閲讀技術書籍,參加在線課程,學習新的編程語言和框架。每當掌握一項新技術,我都會感到無比的興奮和滿足。更重要的是,我開始用編程的思維去看待周圍的世界,這讓我在

編輯器 , ruby , xcode , 程序員 , 前端

收藏 評論

用户bPGfS - 從 Ruby 的 method_missing 到雜魚 Common Lisp

從 Ruby 的 method_missing 到雜魚 Common Lisp 在 Ruby 中當調用一個對象不存在的方法時,會觸發解釋器調用該對象的method_missing方法。例如下面的代碼 # -*- encoding: UTF-8 -*- class A def method_missing(m, *args, block) puts 'now you see

元編程 , ruby , lisp , 後端 , Python

收藏 評論

冪簡集成 - 在C#、Java、Ruby中使用B站熱搜榜API接口的案例

B站熱搜榜是嗶哩嗶哩網站上展示當前熱門搜索話題的榜單。它反映了用户在B站上關注度較高的內容,涵蓋了各種視頻主題,如動畫、遊戲、科技、娛樂等。用户可以通過B站熱搜榜快速瞭解到當前站內的熱門趨勢和流行話題。 B站熱搜榜API是為開發者提供的一種接口,使得開發者能夠通過編程的方式獲取B站熱搜榜的相關數據。開發者可以利用該API獲取熱搜話題的具體信息,如話題名稱、熱度值、相關視頻數量等。它為開發者

ruby , c++ , 人工智能 , JAVA

收藏 評論

冪簡集成 - 如何運用API接口採集Python、PHP、Ruby編程中的搜索引擎結果

搜索引擎結果採集API,即接口形式的技術工具,能從搜索引擎的結果頁面(SERP)中高效抓取相關信息。此API使開發者或企業能夠自動獲取搜索引擎結果,省去手動查詢步驟。 搜索引擎結果採集API作為此類功能的接口,支持用户通過編程方式接入,賦予其自動化採集能力。本文將以bright.cn公司的搜索引擎爬蟲API接口為例,詳細介紹如何接入及深度運用。但需注意,本文僅涉及產品範疇,不包含實際操作方法。 相

搜索引擎 , php , API , ruby , Python

收藏 評論

da_miao_zi - 從負數絕對值的計算來看Ruby的一個“奇葩”行為

計算一個數的絕對值是非常基礎的操作,幾乎所有主流的編程語言都內置了相應的函數或方法。 在 PHP、Python、SQL 等語言中,直接調用 abs() 函數即可,例如 abs(-1)。到了 Java、C# 這類面向對象的語言中,abs() 通常是 Math 類的靜態方法,調用時要加上前綴 Math.,即 Math.abs(-1)。 Go 語言就要稍微麻煩一點了,因為 math 包中的 Abs()

Kotlin , 優先級 , rust , ruby , 編譯原理

收藏 評論

好文收藏 - RubyConf China 2023 - 玩轉 AST,構建自己的代碼分析和代碼重寫工具 by 黃志敏

玩轉 AST:構建自己的代碼分析與重寫工具 一、AST 的基本概念 抽象語法樹(AST, Abstract Syntax Tree)是在編程語言處理中最常見的數據結構,用於抽象表示源代碼的語法結構。 通過樹形結構來展示代碼的組成,每個節點對應代碼中的一個語法元素。AST 在編譯器、解釋器、靜態分析工具、代碼格式化工具中都有廣泛應用,使得代碼分析、優化、重構更容易實現。 二、Ruby 中常見

ruby

收藏 評論

明不知昔 - 一步步在 github pages 上用 jekyll 搭建屬於自己的博客

序 我的專業與互聯網沒有太大關係,接觸博客還是工作以後的事情。隨着工作的經驗增加,總想將自己的所思所得記錄下來,畢竟,好記性不如爛筆頭。 開始是將自己的總結在本地保存,但是本地有一個劣勢,就是不能隨時隨地的查看,最重要的是,不能隨時隨地的裝X,所以,最後轉到了簡書,轉到簡書,是17年的時候,那個時候,簡書的質量還是有保證,但是,隨着簡書的發展,廣告越來越多,文章質量越來越差,而且首頁推送的文章太

ruby

收藏 評論

橘子國王 - ruby學習筆記(2) -- 概念類

學習ruby中記錄下的一些要點和感悟,隨緣更新 內容來自 《“笨方法”學ruby》、https://www.runoob.com/ ,此處僅做記錄 KeyWord alias and BEGIN begin break case class def defined? do else elsif END end ensure false for if in module next nil

ruby

收藏 評論

山頭人漢波 - 前端學Ruby:全棧論壇(地宮)項目二

接上文前端學Ruby:全棧論壇(地宮)項目一,休息一晚後,我們繼續 各個模型建立了我們想要的 筆者是前端出身,對數據庫的理解僅限於用 node + mysql (mongodb)做過微型博客。除此之外,數據庫的知識點就無了,以下寫的不好的,多多擔待 文章模型與用户模型結合 文章模型與用户模型的結合,一個人必須要先登錄後才能寫文章,其次,一個人可以有很多文章,但當他註銷後,文章就沒了 先在 arti

ruby-on-rails , ruby , 後端

收藏 評論

python學習者0 - Python函數的正確用法及其注意事項

簡單總結: 與類和實例無綁定關係的function都屬於函數(function); 與類和實例有綁定關係的function都屬於方法(method)。 首先摒棄錯誤認知:並不是類中的調用都叫方法 函數(FunctionType) 函數是封裝了一些獨立的功能,可以直接調用,能將一些數據(參數)傳遞進去進行處理,然後返回一些數據(返回值),也可以沒有返回值。可以直接在模塊中進行定義使用。 所有

ruby

收藏 評論

v3ucn - 時間老去,Ruby不死,Ruby語言基礎入門教程之Ruby3全平台開發環境搭建EP00

如果説電子遊戲是第九藝術,那麼,編程技術則配得上第十藝術的雅稱。藝術發展的普遍規律就是要給與人們對於藝術作品的更高層感受,而Matz的Ruby語言則正是這樣一件藝術品。 無論是語法還是理念,都讓Ruby開發者感受到款待,如此,Ruby代碼就像活了過來,它們時而高聲,卻藏不住優雅,時而細語,卻意外地鏗鏘,真是美妙,這種莊重而温柔的魅力,用那一代奉松本行弘為偶像的人的話説,叫劍膽琴心。現在的話又講,心

ruby

收藏 評論

v3ucn - 紅袖添香,絕代妖嬈,Ruby語言基礎入門教程之Ruby3基礎語法,第一次親密接觸EP01

書接上回,前一篇我們在全平台構建好了Ruby3的開發環境,現在,可以和Ruby3第一次親密接觸了。 Ruby是一門在面向對象層面無所不用其極的解釋型編程語言。 我們可以把編寫Ruby代碼看作是一場行為上的藝術,編碼就像跳舞一樣,Ruby的每一步都很優雅,幾乎沒有一步是多餘的。 第一行代碼 進入系統的irb終端,輸入第一行代碼: irb(main):001:0 puts "你好 Ruby!" 你

ruby

收藏 評論

v3ucn - 紅袖添香,絕代妖嬈,Ruby語言基礎入門教程之Ruby3基礎數據類型(data types)EP02

Ruby是強類型動態語言,即Ruby中一旦某一個對象被定義類型,如果不通過強制轉換操作,那麼它永遠就是該數據類型,並且只有在Ruby解釋器運行時才會檢測對象數據類型,它的一切皆為對象(包括 nil 值對象),可以通過調用內置class屬性來獲取該對象的具體數據類型。對於 Ruby 而言,所有類型都繼承自 Object 類(根類為 BasicObject)。 數字(Numeric) 數字是最基本的數

ruby

收藏 評論

卓亦葦 - 關於Validation的方法使用

acceptance驗證 acceptance 是 Rails 中的一個驗證器(validator),用於驗證一個布爾類型的屬性是否被接受。在表單中,通常會有一些複選框或單選按鈕,用户需要勾選或選擇才能提交表單。acceptance 驗證器用於確保這些複選框或單選按鈕已經被選中或勾選。 當一個屬性被驗證時,acceptance 驗證器會檢查該屬性是否為 true。如果為 true,則驗證通過;否則

ruby

收藏 評論

卓亦葦 - Callback詳解

Callbacks Callback Registration 在 Rails 中,回調(Callbacks)是一種在模型對象的生命週期中執行特定代碼的機制。回調可以在模型對象的創建、更新、刪除等操作中執行特定的代碼,例如保存對象前執行某些邏輯,或者在對象被刪除前執行清理操作。 Rails 中的回調分為兩種類型:前置回調(before callbacks)和後置回調(after callbacks

ruby

收藏 評論

卓亦葦 - rails的接口查詢詳解

Retrieving Objects from the Database find "find"是一種常用的數據庫查詢方法,在Rails中被用於從數據庫中查找單個記錄。它可以接收一個主鍵作為參數,也可以接收一組條件參數。 以下是"find"方法的使用方式: # 使用主鍵查找單個記錄 Model.find(1) # 使用條件參數查找單個記錄 Model.find_by(name: 'John')

ruby

收藏 評論

揹包の技術 - Ruby

多數人都擁有自己不瞭解的能力和機會,都有可能做到未曾夢想的事情。 Ruby - Rubygems(gem) Ruby - Ruby 環境 - Rubygems(gem)- 開源項目 Cocoapods - rvm/rbenv Ruby 是一種面向對象的腳本語言,簡單易用,功能強大。能跨平台和可移植性好等等。其實就是種腳本語言。 Mac 系統是自帶 Ruby 環境的,因為 Mac 某些功能需要

ruby

收藏 評論

liam-i - rbenv:Ruby 多版本管理利器

在 Ruby 開發的世界中,經常需要面對不同項目使用不同 Ruby 版本的情況。這時,一個高效、靈活且易於使用的 Ruby 版本管理工具就顯得尤為重要。 rbenv 正是這樣一個工具,它允許開發者在同一台計算機上輕鬆安裝、切換和管理多個 Ruby 版本。本文將詳細介紹 rbenv 的安裝、基本使用以及一些高級特性,幫助你更好地掌握這個強大的工具。 rbenv 簡介 rbenv 是一個輕量級的 R

ruby

收藏 評論

只會玩輔助 - 2019-07-11 閉包函數和裝飾器

一、閉包函數   定義:定義在內部的函數引用外部函數的名字(變量)叫做閉包函數   要打印的是inner函數的x,因為這個函數裏面沒有定義x的值,所以找上一層的局部變量x = 111。執行代碼,outter函數被調用,返回值為inner,用變量res接收,所以res = inner,下面再用res(),就是inner(),調用inner函數,執行裏面代碼,打印結果為111 def outter

ruby

收藏 評論

darjun - 在本地運行 fyne 官網

簡介 要深入學習和理解一個框架,官方文檔是必須要仔細閲讀的。fyne 官網有非常系統和詳盡的文檔。官方網站:https://fyne.io/。有時候我們會有這樣一個需求——離線查看文檔。我經常乘坐高鐵來往杭州、上海兩地,地鐵、高鐵上通常網絡比較差,甚至沒有網絡。為此我特地去研究了一番怎樣搭建 fyne 離線文檔。 首先,我找到了 fyne 官方網站的 GitHub 倉庫,網址為https://gi

ruby , jekyll , gem , fyne , go

收藏 評論

jason_5b2ef2e3a6c1e - RubyMine 2025.2.4 11月最新版 安裝、授權、使用説明

2025-11-20 親測 支持最新版本2025.2.4 支持Windows、MAC、Linux 一 安裝 官網下載:https://www.jetbrains.com/zh-cn/ruby/ 根據提示安裝 二 授權説明 回覆 《ruby》獲取 新版本安裝後不提示授權,需要手動處理 三 使用 打開自己的項目,配置環境,開始開發

ruby

收藏 評論