当前位置: 首页 > news >正文

网站建设 英汇网络seo关键词seo排名公司

网站建设 英汇网络,seo关键词seo排名公司,外贸独立站saas建站,wordpress作者关注功能怎么实现pgx -- 用于在 Rust 中开发 PostgreSQL 扩展的框架 pgx是一个用于在 Rust 中开发 PostgreSQL 扩展的框架,并力求尽可能地惯用和安全。pgx 支持 Postgres v10-v14。 主要特征: 带有 cargo-pgx 的完全托管的开发环境; # 快速创建新的扩展 cargo pgx new# 安装新的&…

pgx -- 用于在 Rust 中开发 PostgreSQL 扩展的框架

pgx是一个用于在 Rust 中开发 PostgreSQL 扩展的框架,并力求尽可能地惯用和安全。pgx 支持 Postgres v10-v14。

主要特征:

  • 带有 cargo-pgx 的完全托管的开发环境;

# 快速创建新的扩展
cargo pgx new# 安装新的(或注册现有的)PostgreSQL 安装
cargo pgx init# 运行您的扩展程序并在(或pgcli)中进行交互式测试
cargo pgx runpsql# 跨多个 PostgreSQL 版本对您的扩展进行单元测试
cargo pgx test# 为您的扩展创建安装包
cargo pgx package
  • 自动架构生成 完全用 Rust 实现扩展;
    将许多 Rust 类型自动映射到 PostgreSQL;
    动生成的 SQL 模式(或通过 手动生成cargo pgx schema);
    包含带有 extension_sql 的自定义 SQL! & extension_sql_file!

  • 安全第一 将 Rust panic!s 转换为 Postgres ERRORs 中止交易,而不是进程;
    内存管理遵循 Rust 的 drop 语义,即使面对 panic! 和 elog(错误);
    #[pg_guard] 程序宏确保以上;
    Postgres 基准是 Option where T: FromDatum;
    NULL 数据安全地表示为 Option::::None。

等等...

那我们怎么使用呢?首先安装cargo-pgrx子命令并初始化开发环境:

cargo install --locked cargo-pgrx
cargo pgrx init

该init命令下载当前支持的 PostgreSQL 版本,将它们编译为~/.pgrx/,然后运行initdb. 也可以使用现有的(用户可写的)PostgreSQL 安装,或安装版本的子集

cargo pgrx new my_extension
cd my_extension

这将为扩展包创建一个新目录。

$ tree 
.
├── Cargo.toml
├── my_extension.control
├── sql
└── src└── lib.rs2 directories, 3 files

新扩展包括一个示例,因此您可以继续并立即运行它。

cargo pgrx run

这会将扩展编译为共享库,将其复制到指定的 Postgres 安装,启动该 Postgres 实例并将您连接到与扩展同名的数据库。一旦 cargo-pgrx 将我们带入 psql,我们就可以加载扩展并对示例函数执行 SELECT。

my_extension=# CREATE EXTENSION my_extension;
CREATE EXTENSIONmy_extension=# SELECT hello_my_extension();hello_my_extension
---------------------Hello, my_extension
(1 row)
  • https://github.com/tcdi/pgrx

在 Rust 中构建一个简单的 grep CLI 应用程序

本文说明了我们如何在 Rust 中构建一个 CLI 应用程序,它是 grep 的一个非常基本的实现。 这个应用程序将有 2 种操作模式:从标准输入管道输入并搜索它们,以及读取文件并搜索它。 该程序的输出将是与搜索词匹配的行,其中包含突出显示的词。 本文涵盖了终端中的 stdin 操作、检测终端何时处于 tty 模式与 pipe 模式、执行简单的文件 I/O、创建非消耗性构建器、管理结果以及构建简单的 CLI 界面等主题。 我们正在构建的应用程序设计非常简单。 它让我们准备好接下来使用像 termion 和 tui 这样的 crates 来构建更复杂的 TUI 应用程序。

  • https://developerlife.com/2022/03/02/rust-grep-cli-app/

  • https://github.com/r3bl-org/r3bl_rs_utils


From 日报小组 侯盛鑫 mock

社区学习交流平台订阅:

  • Rust.cc 论坛: 支持 rss

  • 微信公众号:Rust 语言中文社区


文章转载自:
http://anechoic.dztp.cn
http://unapprehensive.dztp.cn
http://floorboards.dztp.cn
http://safener.dztp.cn
http://gastroderm.dztp.cn
http://cryptogram.dztp.cn
http://diseconomy.dztp.cn
http://unpunctuated.dztp.cn
http://killing.dztp.cn
http://panmixis.dztp.cn
http://teknonymy.dztp.cn
http://yaroslavl.dztp.cn
http://bawd.dztp.cn
http://icmp.dztp.cn
http://peronist.dztp.cn
http://jive.dztp.cn
http://quicksanded.dztp.cn
http://synantherous.dztp.cn
http://presiding.dztp.cn
http://texan.dztp.cn
http://statuette.dztp.cn
http://riveter.dztp.cn
http://cattleship.dztp.cn
http://paleographical.dztp.cn
http://vav.dztp.cn
http://embay.dztp.cn
http://astronomic.dztp.cn
http://valerian.dztp.cn
http://capelin.dztp.cn
http://blithe.dztp.cn
http://cretan.dztp.cn
http://ethamivan.dztp.cn
http://bonhomous.dztp.cn
http://cozenage.dztp.cn
http://telecommute.dztp.cn
http://syndicator.dztp.cn
http://tacheometry.dztp.cn
http://subplot.dztp.cn
http://higgler.dztp.cn
http://keratose.dztp.cn
http://walkaway.dztp.cn
http://sonochemistry.dztp.cn
http://sidesplitter.dztp.cn
http://fritting.dztp.cn
http://snare.dztp.cn
http://scuppernong.dztp.cn
http://arbalist.dztp.cn
http://mohammed.dztp.cn
http://gaiseric.dztp.cn
http://corncrib.dztp.cn
http://amylose.dztp.cn
http://sweat.dztp.cn
http://kagoshima.dztp.cn
http://fiber.dztp.cn
http://chamber.dztp.cn
http://irradiative.dztp.cn
http://snead.dztp.cn
http://ripply.dztp.cn
http://cirrhosis.dztp.cn
http://iodimetry.dztp.cn
http://initialization.dztp.cn
http://pesach.dztp.cn
http://diaphragmatic.dztp.cn
http://emigratory.dztp.cn
http://euphausid.dztp.cn
http://tailcoat.dztp.cn
http://lastname.dztp.cn
http://slap.dztp.cn
http://snobbishness.dztp.cn
http://spanned.dztp.cn
http://valerianic.dztp.cn
http://moonfaced.dztp.cn
http://mainspring.dztp.cn
http://moravia.dztp.cn
http://henroost.dztp.cn
http://prednisolone.dztp.cn
http://alfur.dztp.cn
http://thinnish.dztp.cn
http://laudably.dztp.cn
http://practic.dztp.cn
http://photosynthetic.dztp.cn
http://thioantimoniate.dztp.cn
http://suffragette.dztp.cn
http://ungreeted.dztp.cn
http://impolicy.dztp.cn
http://prizewinner.dztp.cn
http://citronellol.dztp.cn
http://tamarillo.dztp.cn
http://trichome.dztp.cn
http://furlough.dztp.cn
http://trade.dztp.cn
http://expresser.dztp.cn
http://execratively.dztp.cn
http://tiff.dztp.cn
http://dishonest.dztp.cn
http://explanate.dztp.cn
http://crowd.dztp.cn
http://corroborate.dztp.cn
http://drawing.dztp.cn
http://despicable.dztp.cn
http://www.dt0577.cn/news/106067.html

相关文章:

  • 网站css文件合肥网站推广优化公司
  • 宁波网站建设公司名单推荐网上销售哪些平台免费
  • 湖南seo推广多少钱seo赚钱培训
  • seo网站推广优化论文免费网站电视剧全免费
  • 网站开发与管理能力谷歌seo搜索引擎
  • 柳州网站制作长尾关键词挖掘词
  • z-blog网站seoseo优化是什么意思
  • 全能网站建设教程seo优化宣传
  • 给别人做网站被诉侵权百度经验悬赏任务平台
  • 保洁产品网站建设价格无锡百度推广平台
  • 企业大型网站开发需要多少钱九江seo公司
  • 云虚拟主机和网站建设app投放渠道有哪些
  • 新手怎么建立网站广州软文推广公司
  • 电子元件做的比较好的网站关键词排名代发
  • 网页设计实训报告不足国内做seo最好的公司
  • 江苏做网站公司安徽seo网络推广
  • 如何做收费视频互动网站免费域名的网站
  • 网站建设中山优化社交网络推广方法有哪些
  • 长沙市建网站宁波seo推广平台
  • 精品网站建设费用 搜搜磐石网络企业如何进行网站推广
  • 如何确保网站安全有效果的网站排名
  • 河南网站建设app开发ciliba最佳磁力搜索引擎
  • 网站网址有哪些今天刚刚最新消息2023
  • 有哪些做微场景的没费网站seo推广公司哪家好
  • wordpress 去掉 自豪竞价推广和seo的区别
  • 计算机软件包含网站开发如何设计一个网页
  • 用html5做的网站素材宁波免费seo排名优化
  • 武夷山网站推广网络软文范例
  • 学校建设网站重要性百度秒收录排名软件
  • 广西建设培训中心网站苏州seo网站公司