tutorial

tutorial

Asynchronous Command Execution in Neovim Using Lua

This article demonstrates how to execute a Lua function in Neovim to run external commands based on the current buffer’s file path. It covers the script’s structure, dependencies, and functionality, highlighting the integration of asynchronous operations and Neovim’s API for enhanced automation and workflow efficiency.

Read
tutorial

Marp - 用 markdown 做簡報的輕量解決方案

用 Marp 在各種大大小小的簡報已經兩年了,每次報完總是有人會問我是用什麼軟體做簡報。想說寫一篇簡單的從入門到放棄文。 這個人很懶不寫介紹

Read
tutorial

Illumina FASTQ 格式的序列識別行元素及其描述的整理

Illumina FASTQ 格式的序列識別行元素及其描述的整理

Read
tutorial

如何使用 Graphviz - 快速上手

這個人很懶不寫介紹

Read
tutorial

探索 RNA 結構:使用 Nussinov 演算法的動態規劃方法

Nussinov 演算法的主要思想是使用一個二維矩陣來儲存序列間可能的配對,這些配對以穩定的雙鍵形式存在。演算法目標是最大化序列中可形成的配對數量,這通常與最穩定的結構相關。

Read
tutorial

BioInfo 工具箱

在當今數據驅動的科學研究中,各種軟件工具和庫發揮著至關重要的作用,它們不僅能夠提高數據處理的效率,還能夠深化我們對於複雜問題的理解。以下是一些廣泛應用於數據科學、生物信息學、統計計算以及機器學習領域的主要工具,每個工具都擁有其獨特的功能和應用範圍。

Read
tutorial

最長公共子序列(LCS)問題的探討

這最長公共子序列(LCS)問題是在計算機科學中一個廣泛探討的問題,主要是尋找兩個序列共有的最長子序列。不同於最長公共子串問題,子序列不需要在原序列中是連續的,但必須保持原有的順序。這個問題在許多實際應用中都非常重要,如生物資訊學中的 DNA 序列比對、文本編輯器中的差異比對等。

Read
tutorial

容蜴的 Prompt

這個 prompt 是一個模板,用來指導撰寫結構化、易於閱讀和理解的解釋或說明性文字。它的用途是幫助作者清晰、有條理地呈現資訊,特別是對於複雜或專業的主題。以下是這個模板的好處和它的具體應用方法

Read
tutorial

Python 自動化拆分筆記

在這個資訊爆炸的時代,管理和整理知識變得尤為重要。Zettelkasten 筆記法提倡將知識分割成最小的單位來促進學習和創新。這種方法強調將大量的資訊分解成易於管理和檢索的小部分。然而,當面對一份龐大的 Markdown 文件時,手動將其拆分成多個小單位既耗時又低效。因此,開發一個自動化工具來分割 Markdown 文件變得非常必要,以便更好地遵循 Zettelkasten 的原則

Read
tutorial

蜥蜴腦筆記術

利用 Raycast、Sider、SimpleNote 打造出自動化的筆記系統

Read