Skip to main content

## 這裡有一些跟程式、醫學有關的文章

歡迎光臨 🦎 林協霆醫師的個人 blog,這個網站由一名 🦀oncology+🩸hematology 肥肉的內科專科醫師維護,這裡有點雜草叢生,有很多地方都還在施工中,有亂長的藤蔓跟隨意嫁接的樹苗

  • 當然,你也可以來蜥蜴花園 看看我的文章,說不定有什麼好玩的》 🎢
  • 我的 Github裡面也有一些有趣的東西
  • 訂閱 RSS feed 獲取最新文章更新
  • 也可以看看下面這些我最近寫的文章⬇︎

MedScript 說明書

## MedScript 說明書

# 簡介

MedScript 是專為醫療用途設計的創新程式語言,旨在結合病歷書寫與程式碼自動化。通過使用特殊標記 @,可以在書寫病歷時自動觸發特定的 Python 風格功能,進行檢查、開藥、出院、診斷等操作。

堆疊溢位 (Stack Overflow) 解析與防範

# 堆疊溢位 (Stack Overflow) 解析與防範

## 引言

堆疊溢位(Stack Overflow)是程式開發中的一種常見錯誤,通常由於無窮遞迴或過深的遞迴調用導致。這篇文章將詳細討論堆疊溢位的機制,展示幾個使用 Python 程式語言的實例,並探討如何避免這類錯誤、可用的檢查機制以及發生時的應對措施。

將大型 JSON 數據轉換為 SQLite:性能提升與管理簡化之探討

## 將大型 JSON 數據轉換為 SQLite:性能提升與管理簡化之探討

# Introduction

在處理大量 JSON 數據時,僅使用 JSON 文件可能會導致性能瓶頸和管理困難。SQLite 作為輕量級的嵌入式數據庫,提供了一種高效的替代方案。本研究旨在探討將大型 JSON 數據轉換為 SQLite 的優缺點,並介紹如何使用 CLI 工具和 Python 進行處理。

Asynchronous Command Execution in Neovim Using Lua

## Asynchronous Command Execution in Neovim Using Lua

# Introduction

Neovim is a highly customizable text editor that allows users to leverage the power of Lua for scripting and automation. This article demonstrates how to run a Lua function in Neovim, using a specific script designed to execute a command based on the current buffer’s file path. This functionality can enhance the development workflow by integrating external tools and automating repetitive tasks.

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

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

  • @<instrument>:讀取識別行的開頭,樂器 ID 或序列 ID。
  • <run num>:設備上的運行號碼。
  • <flowcell ID>:流動單元 ID。
  • <lane>:序列化讀取的車道號碼。
  • <tile>:序列化讀取的磁磚號碼。
  • <x>:DNA 集群的 X 座標。
  • <y>:DNA 集群的 Y 座標。
  • <UMI>:如果使用了唯一分子標識符(UMI),則此欄位會被使用。
  • <read>:讀取號碼(單讀取為 1,成對端為 2)。
  • <filtered>:如果讀取通過過濾則為 Y,未通過則為 N。
  • <control num>:控制位數為 0(無控制位開啟)或偶數。
  • <index>:樣本號碼或讀取索引。