• 2023

    • 7-28 01-小试牛刀:与 AI 对话的正确姿势
    • 7-18 ChatGPT 入门课程-课程导论
  • 2022

    • 12-27 Mybatis 源码学习笔记
    • 12-4 Spring 学习总结
    • 11-18 Spring MVC源码学习笔记
    • 11-17 Spring 事务源码学习笔记
    • 11-16 Spring AOP 源码学习笔记
    • 10-18 MySQL8.0 重置密码
    • 5-3 Lotus 多重签名钱包使用详解
    • 5-2 各种编程语言使用本地依赖库的方法
    • 4-23 Lotus 扇区续期详解
    • 3-29 Lotus 私钥安全防护
    • 3-8 Lotus snap-deal 功能体验报告
    • 3-1 Lotus 源码研究 06 - CC 扇区恢复功能的设计与实现
    • 2-13 ffmpeg 视频处理
    • 1-14 Lotus 私钥安全管理和数据为先的 FIP 探讨
  • 2021

    • 12-20 原语云 Lotus 学习课程调整通知(文末有彩蛋)
    • 11-28 Ubuntu WIFI hardware-disable 解决办法
    • 11-6 历史总在重演,科技永远向前
    • 11-3 Lotus 源码研究 05 - PC1 SDR 多核加速优化实现
    • 10-21 Lotus 源码研究 04 - 小试牛刀
    • 9-14 Lotus 源码研究 03 - 源码目录结构
    • 9-10 使用原语云快速部署 Lotus 集群
    • 8-27 Lotus 源码研究 03 - 爆块优化和爆块 miner 分离的设计与实现
    • 7-18 如何通过深度工作提高工作效率
    • 7-12 Lotus 源码研究 02 - 1.10.0 FinalizeFailed 通用性解决方案
    • 7-1 Lotus 1.10.0 FinalizeFailed Bug 修复方法
    • 6-25 Lotus 网络升级 v1.10.0 - 将大大降低质押 Gas 成本
    • 6-23 2021 年最佳和最快的 SSD
    • 5-24 大话 Filecoin 之前世今生
    • 5-12 Lotus 新手运维手册,持续更新...
    • 5-11 Filecoin 技术选型系列2 - 存储选型
    • 5-3 Filecoin 技术选型系列1 - 硬件选购
    • 4-20 谈一谈不同固态硬盘颗粒(SLC,MLC,TLC,QLC)的区别
    • 4-5 矿工应该了解的几个 Filecoin 重要的 FIP(持续更新)
    • 2-11 Lotus 源码研究 01 - 如何快速上手
    • 1-20 2021 博客更新计划
  • 2020

    • 10-20 从零开始搭建 Filecoin 主网挖矿集群[持续更新]
    • 10-19 Ceph-09 使用 PHP 操作 Ceph S3 接口
    • 9-30 Ceph-08 搭建 Ceph S3 对象存储服务
    • 9-20 Filecoin SpaceRace 一阶段踩坑记录
    • 9-17 Ceph-08 配置 Ceph SSD 缓存池
    • 6-15 Filecoin 运维(1) - 几个常用的系统配置
    • 6-3 Filecoin 二阶段测试(2) - AMD CPU 的胜利
    • 5-12 Ceph-07 Ceph 运维常用指令
    • 4-23 spring-boot-devtools ClassCastException
    • 4-4 Filecoin 官方邀请 PB 级大矿工测试
    • 2-16 Ceph-06 Ceph 文件系统
    • 2-15 Ceph-05 Ceph 块存储之 RBD
    • 2-14 Ceph-04 Ceph 存储池
    • 2-5 2019 个人年终总结
    • 2-3 Ceph-03 搭建 Ceph 存储集群
    • 2-2 Ceph-01 Ceph 简介
    • 2-2 Ceph-02 Ceph IO流程及数据分布
    • 2-1 Ubuntu 安装 NVDIA GPU 驱动以及 CUDA Tool
    • 2-1 DAS,NAS,SAN 存储区别
    • 1-6 Filecoin 系列12-搭建 Lotus 本地测试网络
    • 1-5 《黑客与画家》读书笔记
  • 2019

    • 11-15 Filecoin系列09-浅谈 Filecoin 的惩罚机制
    • 10-31 量子计算机将颠覆数字加密货币?
    • 10-20 Filecoin 系列08-开始 Lotus 挖矿
    • 8-26 使用 docker 搭建 Redis 主从同步
    • 7-29 Sharding-JDBC 系列 02 - 读写分离
    • 7-29 Sharding-JDBC 系列 03 - 自定义分片算法
    • 7-28 Sharding-JDBC 系列 01 - 分库分表
    • 7-27 使用 docker 搭建 MySQL 主从同步/读写分离
    • 7-26 spring boot maven 打包不生成可执行 jar 文件
    • 7-25 idea 配置 SpringBoot 项目热启动
    • 7-19 学习的八个境界
    • 7-1 发布 Maven 构件到中央仓库
    • 6-21 WSL NGINX + PHP-FPM 无法加载 phpinfo 页面
    • 6-11 Go Module 引入本地自定义包
    • 6-10 Go Module 使用私有仓库作为项目依赖包
    • 5-7 IPFS系列05-IPFS 存储性能测试
    • 4-20 Ubuntu 搭建 OpenVPN 服务
    • 4-19 解决网易云音乐需要 root 权限才能打开的问题
    • 4-18 Ubuntu 18.04 Gnome 桌面优化
    • 4-12 IPFS系列04-搭建 IPFS 私有网络
    • 4-10 IPFS系列03-使用容器运行 IPFS 节点
    • 4-9 IPFS系列02-IPFS 与 web3.0
    • 3-29 Filecoin 系列07-构建 Filecoin 网络统计项目
    • 3-21 Genymotion 启动报错 undefined symbol
    • 2-26 Filecoin 系列01-Filecoin 工作原理
    • 1-21 Linux 实现终端代理
    • 1-14 2018年度总结(OKR)
  • 2018

    • 12-10 Jenkins 搭建持续集成环境
    • 12-9 搭建比特币私有链开发环境
    • 11-16 搭建主网以太坊全节点钱包
    • 10-24 使用 RPC 接口新建 EOS 账户
    • 9-19 谈谈 EOS 的钱包,账户和权限
    • 9-17 EOS 创建自己的代币
    • 9-6 IPFS系列01-IPFS 前世今生
    • 8-27 如何在以太坊上验证你的智能合约代码
    • 8-21 vscode 常用插件配置
    • 8-10 为什么 MySQL 不用密码也能访问?
    • 7-27 以太坊众筹合约
    • 7-26 ERC20 智能合约
    • 7-25 idea,webstrom,phpstorm solidity 插件配置
    • 7-18 以太坊开发入门指南
    • 6-19 Solidity 的全局变量
    • 6-15 【转】区块链开发技术综述
    • 6-14 《厕所英雄》观后感
    • 6-13 ubuntu-18.04 设置开机启动脚本
    • 6-12 EOS 本地开发环境搭建
    • 6-11 ubuntu 16.06 LTS 安装以太坊钱包之后不显示 WIFI 列表
    • 6-1 Qt5构建出错问题解决办法
    • 5-3 Geth 命令详解
    • 4-28 vscode 使用 chrome debuger 断点调试
    • 3-29 比特币的交易流程详解
    • 3-23 比特币中的 UTXO 和智能合约
    • 1-31 《区块链技术指南》读书笔记(二)
    • 1-3 《硅谷之谜》读书笔记
  • 2017

    • 12-28 2017年终总结
    • 12-18 《区块链技术指南》读书笔记(一)
    • 11-28 Java 的动态代理
    • 11-27 过滤器,拦截器,监听器
    • 11-22 《谈写作》读书笔记
    • 11-9 使用 php-webdriver 实现自动化测试
    • 11-8 Async/Await 更好的异步编程解决方案
    • 11-6 Javascript Promise 详解
    • 11-6 Puppeteer 入门教程
    • 11-4 XPath 语法
    • 10-18 SpringBoot dubbo 整合
    • 10-13 SpringBoot 的三种启动方式
    • 3-9 phpstrom 实现php断点调试
    • 3-1 charles 抓包工具安装与使用
    • 2-21 javascript中call和apply的区别
    • 2-21 javascript 实现继承的5种方法
    • 2-19 ubuntu 安装Wine longene QQ 7.8 和微信
  • 2016

    • 11-4 IT团队管理心得
    • 10-16 解决Call to undefined function imagettftext()方法
    • 10-12 Ubuntu 上如何检测某个软件包是否安装
    • 8-19 细说mongodb 分组查询
    • 8-17 简单了解php7的新特性
    • 8-14 php的true和TRUE引发的一些思考
    • 8-11 mongodb初步学习
    • 5-2 docker 学习笔记(二)
    • 5-1 docker 学习笔记(一)
    • 4-27 linux 抓包神器 tcpdump
    • 4-25 ubuntu编译安装php5.5.26
    • 4-21 切割 nginx 日志
    • 4-16 ubuntu server中文乱码
    • 3-30 javascript 通过发送http头信息跨域
    • 3-26 lastPass-在线密码管理神器
    • 3-2 jekyll 环境的搭建
  • 2015

    • 11-12 linux 命令学习:chattr
    • 11-2 解决搜狗输入法在 linux 系统不能输入中文
    • 5-19 使用存储过程删除字段和索引