首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏程序人生

    我被 pgx 及其背后的 Rust 美学征服

    解构 pgx 的魔法 那么,pgx 代码究竟施展了什么样的魔法,让 postgres extension 的撰写如此简单? 这些特性共同造就了 pgx 如此优雅的使用体验: 使用 pg_module_magic!() 来处理 extension 的脚手架代码。 接下来我们来个更加震撼的:通过 pgx 和 serde,你可以很方便地将 Rust 类型映射到 Postgres 类型。 我觉得这是无与伦比的体验 —— 如果你有一些 Rust 经验,我非常推荐你自己亲身使用 pgx 工具链,用 cargo pgx new 创建一个脚手架项目,什么也不用写,然后 cargo pgx run 当然,pgx 并非完美 在我一整天的沉浸式体验之余,我遭遇了 pgx 的一些小 bug,比如偶尔 extension 会加载失败。

    1.7K20编辑于 2022-12-05
  • 来自专栏机器之心

    不上云、不租卡,如何优雅地在本地微调Qwen-VL-30B?

    PGX 装上 Claude Code,并配置好 MiniMax-M2.1。 结论很明显:联想 ThinkStation PGX 是目前桌面上唯一能让 30B 多模态模型「跑得舒服」的设备。 事实上,微调模型绝非 PGX 的唯一用途。 PGX 可塞进背包,离线处理海量红外监控影像。 长视频生成的无限画布:视频生成模型对显存需求随时间线性增长。PGX 的大内存能支持生成更长时间的连贯视频素材。 为什么选择联想 ThinkStation PGX? 既然核心芯片和架构与英伟达的参考设计(DGX Spark)一致,为什么我们更推荐联想的 PGX? 答案在于两个词:工程与服务。 实测表明,相比于初期公版参考设计可能存在的积热问题,PGX 表现得更加「冷静」。

    27410编辑于 2026-01-22
  • Go 对接向量数据库:Pgvector、Milvus、Qdrant 等客户端的选型

    Go 里用 pgx + pgvector-go 即可。 Milvus:独立向量库,支持大规模、分布式,适合向量数据量很大或要单独扩缩容的场景。 Pgvector:用 pgx + pgvector-go 前提:Postgres 已安装并启用 pgvector 扩展(CREATE EXTENSION vector)。 Go 侧用 pgx 连库,用 pgvector-go 注册向量类型并读写。 Git 地址: 官方扩展:github.com/pgvector/pgvector Go 客户端:github.com/pgvector/pgvector-go(支持 pgx) Milvus:用官方 Go github.com/qdrant/qdrant(向量数据库) Go 客户端:github.com/qdrant/go-client(支持 gRPC) 写在最后 Pgvector:Postgres 扩展,Go 用 pgx

    31510编辑于 2026-03-02
  • 来自专栏HelloGitHub

    当个 PM 式程序员「GitHub 热点速览」

    当然,GPT 占据了半壁江山,剩下的半壁除了上周推荐的那些老牌热门项目之外,还有一些小工具,像美化你的终端、编辑器配色的 flexoki,对 Go 开发友好的 PostgreSQL 工具包 pgx,轻松管理你的实体文档的 GitHub Trending 周榜 2.1 PostgreSQL 工具包:pgx 本周 star 增长数 450+,主语言:Golang 纯 Go 实现的 PostgreSQL 驱动以及工具包。 pgx 驱动程序作为一个底层、高性能接口,它暴露了 PostgreSQL 特有的功能,如 LISTEN / NOTIFY 和 COPY。 而 pgx 工具包组件是一组相关的包,它们实现了 PostgreSQL 功能,比如:解析线协议和在 PostgreSQL 和 Go 之间进行类型映射。 package main import ( "context" "fmt" "os" "github.com/jackc/pgx/v5" ) func main() { // urlExample

    58240编辑于 2023-10-25
  • AI助手Copilot辅助Go+Flutter打造全栈式在线教育系统|果fx

    online-education-system cd online-education-system go mod init online-education-system 1.2 安装依赖 使用 gin 框架和 pgx 驱动与 PostgreSQL 交互: go get -u github.com/gin-gonic/gin go get -u github.com/jackc/pgx/v4 1.3 编写基本的 API 创建 main.go 文件,添加以下代码: package main import ( "github.com/gin-gonic/gin" "github.com/jackc/pgx "context" "log" ) func main() { r := gin.Default() // 数据库连接 conn, err := pgx.Connect

    58310编辑于 2024-12-31
  • 来自专栏腾讯大数据的专栏

    TBase 应用接入指南

    -- 连接信息 err error --错误信息 */ func db_connect() (conn *pgx.Conn, err error) { var config pgx.ConnConfig -- 连接信息 err error --错误信息 */ func db_connect() (conn *pgx.Conn, err error) { var config pgx.ConnConfig -- 连接信息 err error --错误信息 */ func db_connect() (conn *pgx.Conn, err error) { var config pgx.ConnConfig -- 连接信息 err error --错误信息 */ func db_connect() (conn *pgx.Conn, err error) { var config pgx.ConnConfig -- 连接信息 err error --错误信息 */ func db_connect() (conn *pgx.Conn, err error) { var config pgx.ConnConfig

    5.7K31发布于 2019-12-03
  • 来自专栏Rust语言学习交流

    【Rust日报】2020-08-05 -- 如何在2020年进一步加快 Rust 编译器的速度

    https://blog.mozilla.org/nnethercote/2020/08/05/how-to-speed-up-the-rust-compiler-some-more-in-2020/ pgx 0.0.9 版本发布了 pgx 是用于再 rust 中的 PostgreSQL 框架,并尽可能做到安全和符合惯用的习惯。 pgx支持 Postgres v10,v11 和 v12。 详情请见:https://github.com/zombodb/pgx/releases/tag/v0.0.9 如何为 Rust 项目创建 Linux 安装包(1/2) 这篇文章描述了如何为 Linux

    78130发布于 2020-08-11
  • 来自专栏生物信息云

    pRRophetic:从肿瘤基因表达水平预测临床化疗反应

    exprDataBortezomib[1:4,1:4] boxplot(exprDataBortezomib[1:4,]) MedBioInfoCloud: table(studyResponse) studyResponse PGx_Responder = IE PGx_Responder = NR PGx_Responder = R 25 NR, Clinical Non-responders; R, Clinical 可视化数据: df <- stack(list(NR = predictedPtype[((studyResponse == '<em>PGx</em>_Responder = NR') & bortIndex)], R = predictedPtype[((studyResponse == '<em>PGx</em>_Responder = R') & bortIndex)])) head(df) library(ggplot2)

    1.7K30编辑于 2023-09-06
  • 来自专栏生信技能树

    药物预测之差异基因为什么不行

    这个与实际情况不符合,待预测表达量矩阵本来就有药物信息,如下所示: > table(studyResponse) studyResponse PGx_Responder = IE PGx_Responder = NR PGx_Responder = R 25 126 113 我们任意选择一个差异基因列表的ssgsea 的打分划分高低分组,看看是否跟待预测表达量矩阵本来就有的药物信息匹配: studyResponse FALSE TRUE PGx_Responder = IE 13 12 PGx_Responder = NR 67 59 PGx_Responder = R 52 61 可以看到,完全没有任何预测价值,ssgsea的打分高低与否跟PGx_Responder 9 61 62 downG_top_per_5 15 66 51 10 60 62 可以看到,全部的10个基因集都完全没有任何预测价值,ssgsea的打分高低与否跟PGx_Responder

    1.6K20发布于 2021-10-12
  • 来自专栏开源服务指南

    Awesome-Selfhosted:互联网常见服务开源平替 | 开源日报 No.68

    游戏具有自动生成地图等特点 提供多样化而又强大敌对角色 允许玩家修改代码和内容 jackc/pgx[4] Stars: 7.9k License: MIT pgx 是一个纯 Go 的 PostgreSQL 核心优势和主要功能有: 支持约 70 种不同类型的 PostgreSQL 自动语句预编译与缓存 批量查询支持 单次往返查询模式 完全 TLS 连接控制 二进制格式支持自定义类型 (实现更快速地编码/解码) 此外,pgx mindsdb/mindsdb [3] CleverRaven/Cataclysm-DDA: https://github.com/CleverRaven/Cataclysm-DDA [4] jackc/pgx : https://github.com/jackc/pgx [5] facebookresearch/xformers: https://github.com/facebookresearch/xformers

    1.4K40编辑于 2023-10-30
  • 来自专栏Rust语言学习交流

    【Rust日报】2022-09-10 使用动态库加快 Rust 增量编译速度

    pg_idkit介绍 pg_idkit是一个用于生成 ID 的 Postgres 扩展,使用 pgx 开发的,它使 Postgres 实例可以使用一些更奇特的 UUID 生成策略(Timeflake、CUID pgx是一个用于在 Rust 中开发 PostgreSQL 扩展的框架,并努力使其尽可能符合习惯和安全。

    59110编辑于 2022-11-28
  • 来自专栏Rust语言学习交流

    【Rust日报】2022-2-18 PostgreSQL 与 Rust 聚合

    通过 pgx 我们使用 SQL 创建一些基本的聚合方法,然后使用 pgx 0.3.0 的新聚合支持创建一个在 Rust 中定义聚合的扩展。

    45730编辑于 2022-03-24
  • 来自专栏生信技能树

    药物预测R包之pRRophetic

    [1:4,1:4] boxplot(exprDataBortezomib[1:4,]) # 264个样品的表达量矩阵 table(studyResponse) # 264个病人的结局 (药物处理后) PGx_Responder = IE PGx_Responder = NR PGx_Responder = R 25 126 113 让我们看看,预测情况和时间情况的差异: boxplot(predictedPtype) df <- stack(list(NR = predictedPtype[((studyResponse == '<em>PGx</em>_Responder = NR') & bortIndex)], R = predictedPtype[((studyResponse == '<em>PGx</em>_Responder = R') &

    13.9K71发布于 2021-10-12
  • 来自专栏SAS

    CDISC SDTM IG 3.4 相比于3.3的21处重大更新

    (从原来的SDTMIG-PGx中复制而来) (2)BS:发现类。用于生物样本特征的数据。(从原来的SDTMIG-PGx中复制而来) (3)CP:发现类。用于细胞表型、谱系和功能的特征的数据。

    1.5K11编辑于 2023-03-03
  • 来自专栏王硕

    原 Postgres-X2部署步骤

    nodename:datanode2 port:15432 pooler_port:6669 2、准备工作(不特别指明,四个节点做相同的操作):     a.编译安装pgx2 /configure --prefix=/opt/pgx2 make; make install cd contrib make; make install     b.建立用户postgres,将安装目录属主赋给 chown -R postgres:postgres pgx2     c.配置ssh连接 [postgres@localhost~]# ssh-keygen Generating public/private /etc/bashrc fi export PGHOME=/opt/pgx2/ export PGUSER=postgres export LD_LIBRARY_PATH=$PGHOME/lib export -conf内容 cat pgxc_ctl.conf #user and path pgxcOwner=postgres pgxcUser=$pgxcOwner pgxcInstallDir=/opt/pgx2

    1.6K100发布于 2018-05-17
  • 来自专栏医学和生信笔记

    药物敏感性分析之pRRophetic

    我们就可以对两组的IC50做个t检验: t.test(predictedPtype[((studyResponse == "PGx_Responder = NR") & bortIndex)], predictedPtype[((studyResponse == "PGx_Responder = R") & bortIndex)], alternative="greater") # # ## Welch Two Sample t-test ## ## data: predictedPtype[((studyResponse == "PGx_Responder = NR") & bortIndex)] and predictedPtype[((studyResponse == "PGx_Responder = R") & bortIndex)] ## t = 4.1204, studyResponse == "PGx_Responder = IE", bortIndex == TRUE) names(plot_df) <- c(possibleDrugs2016[1:10]

    2.8K40编辑于 2023-11-01
  • 来自专栏DrugOne

    Nat. Commun. | 人工智能结合定量药理学模型以优化非洲地区的疟疾与结核病治疗方案

    药物基因组学(PGx)旨在依据遗传信息调整药物治疗,以提高疗效并减少不良反应。然而,在非洲地区,药物基因组学的应用受到数据稀缺的严重制约,尤其是在地方流行感染性疾病领域。 进一步分析显示,ADME基因在PGx注释中占比明显高于非ADME基因,尤其是CYP450家族与转运体基因富含非洲特有变异。 图1:PharmGKB 数据与非洲基因变异的总体分布与特征图。 图3 :PGx信息整合入PBPK建模的流程与灵敏度分析图。 图4 :阿特美特林与利福平的PK模拟及剂量优化结果图。

    24010编辑于 2025-11-17
  • 来自专栏网络安全技术点滴分享

    CVE-2025-59287:当你的补丁服务器沦为攻击跳板——Windows Server Update Services (WSUS) 中未经身份验证的远程代

    CSD0tFqvECLokhw9aBeRqpNzLTXFlojmzFn6OlyTg9Uz3cnw6HfnIjvblsWSsqfS6dAjCcVqdebatZEUuk65oq+PGx5tLQIVoy9M9Z6bFicpIZXxdg9jC0q6mKk6d16qpYDAFE7VYrtPwZ6Vwge8mQ

    16410编辑于 2026-01-05
  • 来自专栏小樱的经验随笔

    浅析data:image/png;base64的应用

    mnCqrmSfOgDJ0mOlOlhcmClk3M0KmPzeF0mnDGVB6LjqbmKB8p5GRQ34DStRCdpEpp5MRNWRNocwsjk9i7nyqugzPYTWUSZuqe0qVucAT5tgH9ITmxEdCdihjpcCVAgfI8uJ4pgx3K3UhgBeRQ9dtbJmjp1TnYmsKoSH1UGqKE23mxlrsri4yKsuAFnZ5BrAugypw0 mnCqrmSfOgDJ0mOlOlhcmClk3M0KmPzeF0mnDGVB6LjqbmKB8p5GRQ34DStRCdpEpp5MRNWRNocwsjk9i7nyqugzPYTWUSZuqe0qVucAT5tgH9ITmxEdCdihjpcCVAgfI8uJ4pgx3K3UhgBeRQ9dtbJmjp1TnYmsKoSH1UGqKE23mxlrsri4yKsuAFnZ5BrAugypw0 mnCqrmSfOgDJ0mOlOlhcmClk3M0KmPzeF0mnDGVB6LjqbmKB8p5GRQ34DStRCdpEpp5MRNWRNocwsjk9i7nyqugzPYTWUSZuqe0qVucAT5tgH9ITmxEdCdihjpcCVAgfI8uJ4pgx3K3UhgBeRQ9dtbJmjp1TnYmsKoSH1UGqKE23mxlrsri4yKsuAFnZ5BrAugypw0 mnCqrmSfOgDJ0mOlOlhcmClk3M0KmPzeF0mnDGVB6LjqbmKB8p5GRQ34DStRCdpEpp5MRNWRNocwsjk9i7nyqugzPYTWUSZuqe0qVucAT5tgH9ITmxEdCdihjpcCVAgfI8uJ4pgx3K3UhgBeRQ9dtbJmjp1TnYmsKoSH1UGqKE23mxlrsri4yKsuAFnZ5BrAugypw0 mnCqrmSfOgDJ0mOlOlhcmClk3M0KmPzeF0mnDGVB6LjqbmKB8p5GRQ34DStRCdpEpp5MRNWRNocwsjk9i7nyqugzPYTWUSZuqe0qVucAT5tgH9ITmxEdCdihjpcCVAgfI8uJ4pgx3K3UhgBeRQ9dtbJmjp1TnYmsKoSH1UGqKE23mxlrsri4yKsuAFnZ5BrAugypw0

    4.7K21发布于 2018-07-04
  • 来自专栏生信技能树

    药物预测之相关性为什么不行

    [1:4,1:4] boxplot(exprDataBortezomib[1:4,]) # 264个样品的表达量矩阵 table(studyResponse) # 264个病人的结局 (药物处理后) PGx_Responder = IE PGx_Responder = NR PGx_Responder = R 25 126 113

    1.5K20发布于 2021-10-12
领券