Z-library 稳定访问指南 2023年2月20日 | 工具 教程 Z-library 是一个影子图书馆,用户可在此网站上下载期刊以及各种类型的书籍。 近期,常用 Z-library 的各位应该都知晓,Z-library 近期被美国执法机构查封,基本上之前的访问地址都被停掉了(现在也算回归了,但是门槛高了起来,有必要探索更多的访问形式)。 我花了点时间了解了下如何更方便的访问 Z-library ,最后总结了…… 阅读全文
我的图床解决方案,超详细! 2022年3月31日 | 工具 教程 图床就是将你的本地图片上传到相关服务商或者个人服务器,然后获取图片对应的网络访问地址,使用者可以方便快速的将图片插入到文章中,后续图片二次使用、迁移、分享都会非常简单。 我之前常用的图床方案是使用Gitee的仓库来实现,我的博客、周刊以及一些开源电子书都用的是Gitee。 最近,Gi…… 阅读全文
基于Whoogle自建无广告、无追踪的搜索引擎 2021年12月1日 | Python 工具 教程 云原生 我在周刊项目第003期 (08-30~09-03)中介绍了一个开源的元搜索引擎项目whoogle-search,这个项目有几个非常吸引我的特性: 没有广告以及赞助内容 不追踪个人IP Tor & HTTP/SOCKS 支持 设置 No JS&Cookie 易部署 更多特性去项目地址查看 到目前我差不多用了三个月,完全满足我日常使用需求,也很少用…… 阅读全文
JupyterLab使用教程:程序员的笔记本神器v2.0 2021年11月15日 | Python 工具 教程 之前写过一份JupyterLab的使用教程,但是随着个人使用时间的增加和更多优秀插件的出现,断断续续我基于JupyterLab:v3.0+衍生出了自己的最佳实践,本篇文章将从以下方面更加全面地介绍JupyterLab: 搭建安装 基本功能 插件推荐 容器化最佳实践 最终成品如下图所示,有兴…… 阅读全文
Liuli 使用教程 2021年4月11日 | Python 项目 工具 教程 2C的目的是为了构建一个多源(公众号、RSS)、干净、个性化的阅读环境,如果你在公众号阅读体验下深切感受到对于广告的无奈,那么这个项目就是你需要的,一起看看怎么安装部署2C吧。 开始 2C项目对于一些基础环境是有一点要求的,为了尽可能减少开发者部署使用的复杂度(特别是非Python开…… 阅读全文
Ruia异步爬虫框架——快速开始 2021年4月4日 | Python 教程 基于Ruia快速实现一个以Hacker News为目标的爬虫 本文主要通过对Hacker News的爬取示例来展示如何使用Ruia,下图红框中的数据就是爬虫脚本需要爬取的目标: 开始前的准备工作: 确定已经安装Ruia:pip install ruia -U 确定可以访问Hacker News 第一步:定义 Item Item的目的是定…… 阅读全文
k8s学习之路.基础.[04.配置应用程序] 2021年3月18日 | 云原生 教程 使用Docker部署应用程序时,一般常用的配置方式有: 配置内嵌 启动传参配置 环境变量 经过前面容器持久化存储的介绍,我们很容易能想到是以挂载卷的形式,比如: gitRepo hostPath NFS 再结合边车模式来进行配置文件的管控是可行的,然而有一种更加简便的方法能将配置数据置于Kubernetes的顶级资源对象中,…… 阅读全文
设计模式——基于容器的分布式系统 2021年3月11日 | 云原生 教程 20世纪80年代末至90年代初,面向对象编程思想给软件开发带来了一轮技术革新,就像润物细无声的春雨那般,向全世界的程序员们快速普及了模块化构建应用程序的方法,一直流行至今。 当下,我们可以看到类似的革新出现在了分布式系统开发,具体特点如下: 基于容器的微服务架构体系日益流行 容器天然隔…… 阅读全文
k8s学习之路.基础.[03.容器持久化存储] 2021年3月4日 | 云原生 教程 容器的本质是进程,对于进程,Linux系统有进程组的概念来将其组织在一起。在k8s里面,使用Pod这个逻辑概念来维护容器间的关系。 有了Pod后,我们的应用程序需要被创建和管理,这就引出了ReplicaSet和Deployment;然后需要将部署好的应用暴露给外部进行访问,Serv…… 阅读全文
k8s学习之路.基础.[02.概念介绍] 2021年1月11日 | 云原生 教程 俗话说,磨刀不误砍柴工。上一章,我们成功搭建了k8s集群,接下来我们主要花时间了解一下k8s的相关概念,为后续掌握更高级的知识提前做好准备。 本文主要讲解以下四个概念: Pod Deployment Service Namespace 引入 让我们使用Deployment运行一个无状态应用来开启此章节吧,比如运行一个nginx Deployme…… 阅读全文