友链朋友圈前/后端开发记录
项目介绍 项目地址:https://github.com/Rock-Candy-Tea/hexo-circle-of-friends 部署教程:文档 | 备用地址 本篇博客主要是友链朋友圈的前/后端开发记录,以及后续更新规划,如果您有好的想法,欢迎留言贡献。 开发进度 从2021年11月左右开始重构友链朋友圈项目,采用爬虫框架Scrapy来完成对旧版(3.x版本)项目的重构,也就是最初的4.0版本,该版本仅仅是做到了与旧版功能兼容,并未提供新的功能。随着各种issues的解决和新的idea不断地推动下,目前的朋友圈功能已经丰富了许多,相较于旧版(3.x版本),5.x版本新增了如下功能: 增加了nexmoe、Yun、stun、stellar主题的友链和文章爬取 采用了feedparser解决了旧版本一直以来无法兼容rss订阅格式的问题 支持自定义定义后缀功能,完善对于不规则友链的适配 多个友链页面同时爬取 支持HTTP代理 新增了sqlite、mysql、mongodb三种数据库部署的支持 新增了服务器server部署和docker部署方式 将api集成到主仓库,并添加了众多与前端交互 ...
Hexo搭建个人博客
Hexo搭建个人博客 1 介绍 Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 如果你希望自己的博客自定义程度更高,并且愿意折腾的话,Hexo是不二选择。 2 安装 如果已经安装,请跳过本节。 Hexo自带中文文档,有能力可以直接按照官方文档操作。 官方网站 GitHub 这里按照官方安装步骤,简单介绍一下: 2.1 安装node.js和git git下载 node.js下载 安装即可。不同平台安装方法请查阅各自的官方文档。 建议把它们添加到环境变量。 [可选项]cnpm 由于npm速度比较慢,可以使用淘宝npm镜像来代替下载。 123// 二选一即可npm install -g cnpm --registry=https://registry.npmmirror.comnpm install -g cnpm --registry=https://registry.npm.taobao.org 安装好之后,所有的npm命令可以使用cnpm代替。 2.2 安装Hexo 打开命令行输入 1 ...
Kubernetes
参考资料 以下是文章的主要参考资料,非常感谢这些教程/博客/书籍的帮助。 尚硅谷Kubernetes教程(K8s入门到精通) kubernetes 资源管理概述 kubernetes 权限管理 Helm Docs Kubernetes in Action中文版 Kubernetes Documentation 如果我的文章中还引用了您的原创内容,请联系我添加出处,如果侵权请联系删除! 导航 一、介绍 二、集群搭建 三、Pod 四、资源控制器 五、服务 六、存储 七、有状态服务 八、运行原理 九、高级调度 十、API Server的访问控制 十一、计算资源管理 十二、Helm
rust入坑小记
持续更新… 作为一名理科生,这实在是太酷了,很符合我对未来编程语言的想象,科技并带有趣味。 参考资料: The Rust Programming Language | rust程序设计语言 简体中文版 rust语言圣经 rust入门秘籍 Rust By Example | 通过例子学rust中文版 Rust Cookbook | Rust Cookbook 中文版 The Rust Edition Guide | Rust 版本指南 The Rust Reference | Rust 参考手册 中文版 The Rust Standard Library | rust标准库中文文档 The Rustonomicon | Rust 秘典(死灵书) Rust Atomics and Locks | Rust原子和锁 The Cargo Book Programming Rust Rust Compiler Development Guide What is the exact definition of the for loop in Rust? What is the differen ...
缺氧个人使用模块收藏
a2d9f62f7ec3ed126093fdc5ccfcf1cd11c5890faf218316eb648adb90ebda228ccbe52ea6f3f742eae8546b6c07ef972ef792a593eced40852597e4c984b32bb4b3795fa5c1ce0e76b61bda4fd87cc0669619871a7597b19780d252b50d44410cc1bd8416849f893ae3e110db0f5bf6a1f2d14a48956ff59aac60a0fc1a0a310c8e549afc5f9cf670467b83e7a1e379d5ace9d60d0ee820d0aa0bcc917f6312f92ad775399c4e110e3cfe0c8e72213ff5208882e03c7c943a5cb5f48d2327dcb5615c89ff2bd7ae0aea50877fc2f1330a4ea31f6e6c26d5761099935d5dee92c51e94e11f6e5d91daf9e4e06e101a1832e35c9d32914723a ...
jupyter多python版本环境配置
基本安装 简单记录在mac平台如何为conda配置多个python版本。 首先保证安装好conda环境,anaconda或miniconda都可以。 1、安装jupyter-notebook 1conda install notebook 2、在你需要添加的python版本中安装ipykernel 1pip3.8 install ipykernel 3、为jupyter添加kernel 1python3.8 -m ipykernel install --user --name python3.8 --display-name "python3.8" 下面是常用的命令: 查看所有kernel 1jupyter kernelspec list 如果需要卸载某些kernel 1jupyter kernelspec remove [kernel_name] 安装插件 1234conda install -c conda-forge jupyter_contrib_nbextensionsjupyter contrib nbextension install --userconda i ...
浅聊一下《昆明湖》歌词
简单解读一下《昆明湖》这首作品,应该是目前最难懂的中国风神作了吧。 上篇主线写传说——用(古)来标明,暗线写男生与女生的相遇——用(今)来标明。 上篇主要看(古),下篇看完之后再回头对比(今),会有不一样的理解。 「放春周游忘三千里」 (古)传说四大仙族掌管人间四季,昆氏仙族负责每年春季给人间“放春”。按规矩,每年放春从苏堤开始,而后蔓延开来。 这年,仙族里初长十七的千金,昆明,第一次接到放春的任务,踏入外面的世界,昆明早已沉醉于湖光山色,四处周游不觉三千里,来到了北京的昆明湖。 「昆明送湖见面雨 错当苏堤」 (古)昆明误把眼前的湖当做了苏堤,于是将放春的第一场春雨,给了素未谋面的湖。 「轻影瘦湖边投张绿 新撕小翠绸缎衣」 (古)湖在春意中醒来,湖水逐渐消融,四处生机盎然。绿色的嫩芽和柳絮,倒映在湖水中的仿佛是一幅绿色的画卷,如披上新撕的翠绿绸缎。 “轻影”呼应昆明温柔性格,“投张绿”暗合涂鸦画画行为,与后文呼应。湖有多绿?就像翠绿绸缎一样绿。春色越绿,春意越浓。十分巧妙的比喻。 「将错就错乘春美意」 (古)温暖的昆明邂逅了寒冷的湖。润物无声的春雨下在了错误的地方,于是昆明和湖只好继续 ...
毛选阅读——第六篇《实践论》其一
大多数人小时候都经历过长辈教导,将长辈自己的想法套在孩子身上。长大之后是上级或老板,总要求下属按照他们的想法去做,若是你不同意他们所说的,他们会生气、着急:“难道我会害你吗?”、“按照我说的肯定没错”、“我吃过的盐比你吃过的饭还多”,还有时候遇到一些人会诉诸自己过去的经历或其他人的权威,如:“我就是这么做的最终就成功了”、“某专家/书上就是这样说的”;而等自己当了长辈或领导,又对自己的孩子或下属用同样的方式教导,以前受着别人带来的委屈,用同样的方式带给其他人,从而陷入到一个思维的陷阱。用马克思主义的观点来看,就是《实践论》中讨论的问题:实践是认识的来源。 马克思主义者认为人类的社会实践是人们对于外界认识的真理性的标准。具体来说就是,在社会实践过程中,人们达到了思想中所预想的结果时,人们的认识才被证实了。人们要想得到预想的结果,一定要使自己的思想合于客观外界的规律性,如果不合,就会在实践中失败。人们经过失败之后,也就从失败中获得教训,从而改正自己的思想来进一步适合于外界的规律,最终就能变失败为胜利。辩证唯物论的一个重要的特点就是它的实践性,强调理论对于实践的依赖关系,理论的基础是实践,转 ...
浅谈雅俗
90a95cea7c62b371e1c52fa10cc15ff8a0b2827de0ed09347f11bb06a0ee38f135b5183ebf5bfdaf643d5425a179f60ced8562a43ec12f77fc7461fad26417d7a400baf613ad1200fda258ac4375c1568013116418fa78f645a1c15341f7101b41b0826d00905a4a25d515b4ffd4575b035478add1e8bb0538325215d29becd2fa58dcf042818cd2a13d58f44fd37447fd095fc79e2904cd1f52559c4a376235c6d139ce7e79e864844145ab809ce4660b968611e379382e5427da24fce2de972478202565c83db5b9a6c449fbfcee9c44f1377d1b070482bf07cf9375cedcce4d59bfd639b568542609fbf93abc0f260c80e9f6b7e4d24a8 ...
自用库接口说明
regression 1from ulab import regression 这个库增添了Ridge以及相关的实用函数。 1 Ridge 1class Ridge(alpha=1.0,fit_interception=True) Ridge 回归通过对系数大小施加惩罚来解决普通最小二乘法的一些问题。alpha值越大,收缩量越大,因此系数对共线性变得更加鲁棒。alpha 必须是非负浮点数,取值范围 [0, inf) 。当 alpha = 0 时,目标相当于普通最小二乘法,当特征矩阵奇异时,函数会报错。 fit_interception参数决定了是否添加截距项。如果设置为False,则在计算中不会使用截距(即 和 预计会居中),默认为True。 methods fit 1def fit(self, X: ndarray, y: ndarray) -> None 拟合岭回归模型。 predict 1def predict(self, X: ndarray) -> ndarray 使用线性模型进行预测。返回预测结果。 get_sse 1def get_sse(self ...