Hexo的备份和恢复
当我们在不同设备时维护、配置Hexo博客时,当你git你的GitHub Pages页面的内容并不能实现Hexo博客的备份和恢复,这是因为GitHub Pages上的内容是经过Hexo渲染过后的文件,即public文件夹下的内容,并非我们的博客源文件 最简单的方法是创建一个新的仓库,把本地所有的内容上传到该仓库,但这样会备份一些不必要的文件,例如public文件夹的内容。解决办法是在每次备份时候,先执行一遍hexo clean命令,也可以忽略public文件夹的上传。 备份我的博客根目录文件内容: 12345678910111213.├── _config.butterfly.yml├── _config.fluid.yml├── _config.landscape.yml├── _config.yml├── db.json├── node_modules├── package.json├── package-lock.json├── scaffolds├── search.xml├── source└──...
Hexo添加本地搜索功能
添加本地搜索功能本地搜索指将搜索范围局限在自己的所有博客,而非第三方搜索引擎:如百度、Google等。 在Hexo博客框架下实现此功能需要依赖第三方库,地址为: https://github.com/wzpan/hexo-generator-search 安装依赖: 1npm install hexo-generator-search --save 接着修改Hexo的全局配置文件,添加如下内容: 12345search: path: search.xml field: post content: true format: html 最后导入搜索模板文件search.xml文件到主题文件中,可以去 https://github.com/wzpan/hexo-generator-search 下载,也可以在刚刚安装的依赖包中找到,具体地址为...
Python.d14
SparkApache Spark是用于大规模数据处理的统一分析引擎。简单来说,Spark是一款分布式的计算框架,用于调度成千上百的服务器集群,计算TB、PB乃至EB级别的海量数据 Python On SparkSpark作为全球顶级的分布式计算框架,支持众多的编程语言进行开发。而Python语言,则是Sprak重点支持的方向。 PySpark 作为Python库进行数据处理 提交至Sprak集群进行分布式集群计算 PySpark安装1pip install pyspark PySpark入门构建PySpark执行环境入口对象使用PySpark库完成数据处理,首先需要构建一个执行环境入口对象。PySpark的执行环境入口对象是:类SprakContext:的类对象示例: 12345from pyspark import SprakConf,SparkContextconf = SparkConf().setMaster("local[*]").setAppName("test_spark_app")sc =...
Blender.d1
BlenderBlender是一款自由和开源的三维计算机图形软件,它可以用于创建和渲染三维模型、动画、游戏、视觉效果等。 安装blenderBlender可以在多种平台上运行,包括Windows、Linux、Mac OS X等,并且占用空间相对于其他同类型软件较少,功能丰富。因为Blender原生支持linux,所以在archlinux安装blender是十分简单的。只需要通过一行代码安装即可 1sudo pacman -S blender 安装之后打开blender界面如下: 基本操作视角控制旋转视角:鼠标中建按住可旋转平移视角:shift+鼠标中键推进推远视图:滚动鼠标中建 物体控制移动物体:G旋转物体:R缩放物体:S恢复变换:ALT+G,ALT+R,ALT+S新建物体:Shift+A,Shinft+D删除物体:X或者Delete隐藏物体:H显示隐藏物体:ALT+H显示没有被选中的物体:Shift+H选择物体刷选:C...
Python.d13
pymysqlpython第三方库,可以是实现对MySQL数据库的操作。安装: 1pip install pymysql 创建MySQL的数据库链接示例代码: 123456789from pymysql import Connectionconn = Connection( host = "localhost", port = 3306, user = 'root', password = `123456`,)print(conn.get_server_info())conn.close() 执行SQL语句示例代码: 1234567891011from pymysql import Connectionconn = Connection( host = "localhost", port = 3306, user = 'root', password = `123456`,)cursor =...
MySQL入门
MySQL简单介绍信息化社会,无处不在都是数据数据: 数据的存储 TXT EXCEL 数据库 数据的计算各种编程语言可以归纳为数据的计算一类 数据库的层级:库->表->数据 常见的数据库软件: ORACLE甲骨文 MySQL SQLServer PostgreSQL SQLite 数据库是用来存储数据的,在这个过程中,会涉及到: 数据的新增 数据的删除 数据的修改 数据的查询 数据库、数据表的管理 … SQL语言,就是一种对数据库、数据进行操作、管理、查询的工具 MySQL的安装MySQL的版本 MySQL community Serve社区版本,免费,MySQL不提供官方支持 MySQL Cluster集群版,开源免费,可将几个MySQL Server封装成一个Server MySQL Enterprise Edition商业版本,可以试用30天,官方提供技术支持 MySQL Cluster CGE商业高级集群版 MySQL官方下载地址 archlinux安装MySQL安装: 1sudo pacman -S...
Python.d12
json数据格式json是一种轻量级的数据交互格式,可以按照json指定的格式去组织和封装数据json本质是带有特定格式的字符串功能:在各个编程语言中流通的数据格式,负责不同编程语言的数据传递和交互。类似于: 国际通用语言-英语 普通话 示例:Python格式数据–>json数据格式–>c语言数据可用的数据格式c语言格式数据–>json数据格式–>Python可用的数据格式 json格式数据转化json数据格式示例: 12{"name":"admin","age":18}[{"name":"admin","age":18},{"name":"root","age":16}] python数据和json数据相互转化12345678# 导入json模块import json#...
穿搭浅知
...
时间分块法
我们时常感觉自己的时间并不充足,我们是否会有这么一种感觉,就是我们大多的事情需要干,但是我们的时间太少了,总是把应该早点完成的事情拖很久 我们很多人应该都想追求生活和工作的完美平衡,但在众多任务的重压下保持高效和平衡并非易事。 时间分快法时间分块法不仅可以帮助你追踪并完成任务,还能显著增强我们的时间掌控感。它的主要好处: 帮助高效追踪并完成任务 帮助进行深度工作 高效完成浅层工作 追踪你的时间花费 阻止你进行多任务处理 如何使用时间 列出代办清单并明确优先事项 首先,需要将日常工作、生活中的所有事项列成清单,并大致估算每项任务所需要的时间。 需要注意的是,要本着「要事第一」的原则,明确你的优先事项和目标,将优先事项与其他普通任务区分开来——可以使用艾森豪威尔矩阵来帮助你筛选出那些既不重要也不紧急的事项,花些时间深思那些对你而言最为重要的事物,例如:个人成长、照顾家庭等等。 找出对你而言最重要的 1~3 项关键任务,并围绕着这些优先事项优先进行时间分配,确保有足够的时间投入到最重要的事情上来。 为没项任务分配特定的时间段 将一天划分为若干时间段——可以以 28...
SillyTavern.d1
SillyTavernSillyTavern 是一个可以安装在电脑(和安卓手机)上的用户界面,让您可以与文本生成的人工智能互动,并与您或社区创建的角色聊天/玩角色扮演游戏。 扩展: 角色情绪识别 聊天记录自动摘要 在聊天窗口发送图片,并由人工智能解释图片内容 文本图像生成 聊天信息转语音 在linux下安装使用123git clone https://github.com/SillyTavern/SillyTavern -b releasecd SillyTavern./start.sh