首页
学习
活动
专区
工具
TVP
发布

Pseudoyu

专栏作者
72
文章
47080
阅读量
13
订阅数
[译] Go 1.20 新变化!第一部分:语言特性
又到了 Go 发布新版本的时刻了!2022 年第一季度的 Go 1.18 是一个主版本,它在语言中增加了期待已久的泛型,同时还有许多微小功能更新与优化。2022 年第三季度的 Go 1.19 是一个比较低调的版本。现在是 2023 年,Go 1.20 RC 版本已经发布,而正式版本也即将到来,Go 团队已经发布了版本说明草案。
pseudoyu
2023-04-11
7340
Cosmos 区块链架构与 Tendermint 共识机制
工作中我主要参与的是跨链项目的方案架构设计与实现,因为公司既有方案是基于 Cosmos 区块链的,我在一年多的项目中基于 Cosmos SDK 作了一些底层链开发改造,对其技术实现有了一些了解,但由于开发周期比较赶,一直没能对 Cosmos 的架构设计与 Tendermint 共识机制有一个系统的了解。
pseudoyu
2023-04-11
8380
PostgreSQL 基础与实践
最近想着把工作中常用到的技术点与工具做一些整理总结,一方面梳理一下这些知识点,加深使用记忆,也可以作为之后使用的查阅。
pseudoyu
2023-04-11
1.2K0
Docker 基础与实践
作为一个后端开发,我刚开始工作的时候其实主要都是在本地调试的,并没有怎么了解过 Docker 的相关使用。直到后来开始接触较为复杂的底层链开发,因为链或其相关工具的依赖关系比较复杂,也涉及很多版本冲突问题,在本机或服务器上每次需要配置复杂的环境,且每次重启后很多服务与配置都需要重新部署,繁琐且容易出现一些莫名的跨平台错误。
pseudoyu
2023-04-11
8530
[译] Go 新漏洞管理工具:govulncheck
我们很高兴地宣布 Go 对漏洞管理的最新支持,这是我们为帮助 Go 开发者了解可能影响他们的已知漏洞而迈出的第一步。
pseudoyu
2023-04-11
4060
[译] Google Go 风格指南
以下几条总体原则总结了如何编写可读的 Go 代码。以下为具有可读性的代码特征,按重要性排序:
pseudoyu
2023-04-11
2310
通过 mover.io 服务无缝迁移云端网盘文件至 OneDrive
最近学校发了邮件说要把邮箱服务从 Google 转移到 Microsoft,而且原先的 Google Drive 无限流量也将取消,转移为 5T 的 OneDrive。我原先一直用着 Google Drive 的文件服务,在我的多个设备之间同步和备份文件,到现在也差不多占了 300 多 GB 的空间。因为 Google Drive 在内地需要代理,下载速度很慢,因此,我采用了官方推荐的 mover.io 服务来进行云端迁移,无需下载到本地转存,记录一下迁移过程。
pseudoyu
2023-04-11
6100
Solidity 智能合约开发 - 基础
去年读研的时候上的 HKU 的 <COMP7408 Distributed Ledger and Blockchain Technology>,课程中学习了以太坊智能合约的开发,做了一个简单的图书管理 ÐApp,然后毕业设计也选择了基于 Ethereum 做了一个音乐版权应用,详见 Uright - 区块链音乐版权管理ÐApp,对 Solidity 开发有一些基础了解。
pseudoyu
2023-04-11
6090
Ghost 5.0 来了,使用 Digital Ocean 一键部署吧
我是一个静态博客与 Serverless 支持者,自己的个人博客与一些知识库项目也都是通过 hugo 生成并托管在 GitHub Pages 上的。这种方式很方便进行版本管理与部署维护,但对于非技术的人来说,通过命令行 git 操作的方式也有些过于 geek,牵扯到多人协作等场景也不太方便。
pseudoyu
2023-04-11
1.6K0
Hugo + GitHub Action,搭建你的博客自动发布系统
在之前的一篇《免费的个人博客系统搭建及部署解决方案(Hugo + GitHub Pages + Cusdis)》中,我提到了自己通过 Hugo 这个静态网站生成器来真正搭建我的个人博客,并在 Hugo 开源社区中 hugo-theme-den 这个主题基础上进行了一些个人定制化改造和配置,满足了自己的需求。
pseudoyu
2023-04-11
1.1K0
Solidity 智能合约开发 - 玩转 Web3.py
在前文《Solidity 智能合约开发 - 基础》中,我们学习了 Solidity 的基本语法,并且了解了可以通过 Brownie 与 HardHat 等框架进行调试。但在使用这些封装好的框架之前,我们可以通过 Web3.py 直接与我们本地的 Ganache 节点进行交互,以便更好了解其原理,也为我们后续更好使用框架打好基础。
pseudoyu
2023-04-11
1.1K0
让窗口管理也能自动化,基于 yabai+skhd 的 macOS 窗口管理系统
从 2017 年暑假攒钱买了第一台 MacBook Pro 开始,我使用 macOS 已经五年了。随着工作学习需要,也逐渐开始使用多屏工作流。因为随时都需要开很多窗口,如 IDE、文本编辑工具、终端、IM 软件、邮件客户端等,稍没注意就很乱,得不停地切换来找到需要的窗口,很不方便,于是我开始了自己的窗口管理方案探索之路。
pseudoyu
2023-04-11
1.9K0
[译] 是什么让 Golang 如此受欢迎?语言创造者的回顾
自从 2009 年开源以来,Go 语言的人气一直在增长。其最初创建时背后的五位谷歌软件工程师回顾了是什么推动了这种增长。
pseudoyu
2023-04-11
1540
Solidity 智能合约开发 - 玩转 ethers.js
在之前的《Solidity 智能合约开发 - 基础》中,我们学习了 Solidity 的基本语法,并且了解了可以通过 Brownie 与 HardHat 等框架进行调试。而另一篇《Solidity 智能合约开发 - 玩转 Web3.py》中我们也通过 Web3.py 直接与我们本地的 Ganache 节点进行交互了。
pseudoyu
2023-04-11
9850
Solidity 智能合约开发 - Hardhat 框架使用
经过了前几篇对智能合约基础、Web3.py、ethers.js 的学习,我们已经掌握了通过程序与区块链网络直接交互的基础知识,不熟悉的同学可以回顾一下:
pseudoyu
2023-04-11
1.3K0
通过状态锁在 Solidity 智能合约中实现两阶段提交
在一些牵扯到多个系统或合约交互的智能合约应用场景中,尤其是一些资产/数据准确性较为敏感的业务中,我们需要保证在整个业务流程中数据的原子性。因此,我们需要在合约层面实现类似多阶段提交的机制,即将合约中的状态更改过程分解为预提交和正式提交两个阶段。
pseudoyu
2023-04-11
2050
Warp,iTerm2 还是 Alacritty?我的终端折腾小记
作为一个开发者,不论是本地代码运行调试还是在远程服务器上进行项目的部署运维,都离不开下图所示的终端,也就是科技电影中常出现的黑窗口。
pseudoyu
2023-04-11
5.7K1
IPFS 本地节点搭建(命令行)
上一篇《IPFS 分布式文件存储原理》对于 IPFS 系统的设计理念、功能、工作原理及 IPNS 做了详细的介绍,那么,如何在本地搭建一个 IPFS 节点呢?
pseudoyu
2023-04-11
5680
MySQL 基础与实践
数据库不论在基础知识学习还是真实企业业务场景中都很常用,也有很多调侃说日常工作总是离不开 CRUD,熟练主流关系型与数据库的使用是一个开发者基本的操作。本文将在 MacOS 系统下对 MySQL 这个流行的关系性数据库的基础知识与相关操作进行整理,以便于查阅。
pseudoyu
2023-04-11
3760
Uright - 区块链音乐版权管理ÐApp
基于 Angular+Solidity+Web3.js,应用 IPFS、ENS、Oracles 等技术,通过 Truffle 部署于 Ethereum 的音乐版权管理 Decentralized Application (ÐApp)。
pseudoyu
2023-04-11
1.8K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档