Hexo博客技巧:利用JsDeliver加速文件
请注意!JsDelive在国内已经失效,可以参考新的利用npm的教程搭建图床: https://aciano.top/posts/npm/ 本教程不再更新! ————2022.08.22
前言众所周知,GItHub的服务器是在国外的,曾经还被墙过,那么利用GitHub Pages搭建好的博客后本身就已经够慢了,再加上博客里的图片、css、js等这类文件就更慢了。
那么可能有人会说,我把图片放图床上,css这类文件少写点不就行了。那你又可曾想过万一图床跑路了,你的博客里全是失效图片了呢。
下面就讲一种方法,令你的文件访问不仅速度快,还不用担心它失效。
JsDeliver的优势
免费
稳定
速度快
你不用担心它会跑路,因为你的文件是存储在GitHub上的。
且这是免费的,无上限。
文末会有GitHub与JsDeliver的对比,没有对比就没有伤害,届时你就能看到这两者的速度差别。
准备工作
一个Github账号
你的图片等文件
一个聪明的大脑和勤劳的双手
具体过程1.创建仓库进入GitHub且登录后点击右上角加号然后再点击“New repository”
新建 ...
Hexo博客技巧:添加说说页面
本博客已采用即刻短文本地部署版,效果详见:[aciano.top/essay](aciano.top/essay)。 ————2023.05.01
请注意!LeanCloud国际版已经停止了国内服务的支持,以下教程可能会失效,需要自行探索国内版的方案,可以参考Artitalk文档,本教程不再更新! ————2022.08.22
前言Hexo搭建的博客是静态的,意味着每一次更新文章或进行其他操作都需要部署上传。
而Artitalk是一款基于 LeanCloud 实现的可实时发布说说/微语的插件,可以做到:
实时发布说说,点击即可删除
支持 Markdown/HTML 语法
方便引用
下面就来讲讲怎么利用Artitalk为博客添加说说页面。
在此之前你可以前往 https://aciano.top/talking/ 看看我的说说页面
快速使用一些主题已经整合了Artitalk,可以直接使用:
hexo-theme-volantishexo-theme-cardshexo-theme-butterflyhexo-theme-mat ...
阿里云IoT:控制掌控板板载灯亮灭
准备工作1.注册账号并登录阿里云IoT平台打开浏览器,进入阿里云IoT平台http://iot.aliyun.com,如图1所示,点击右上角【免费注册】按钮,进入图2界面进行注册。
如已有账号点击右上角的【登录】按钮直接登录即可。
图1 阿里云平台界面
图2 阿里云平台注册界面
2.进行实名验证登录或注册成功后,进入 https://account.console.aliyun.com/v2/#/authc/home 进行实名验证。目前有两种验证方式:支付宝快捷验证或使用淘宝或阿里云App扫脸并上传身份证验证。(不进行实名验证无法开通物联网平台服务)
3.开通物联网平台进入 https://iot.console.aliyun.com/product ,按照步骤点击【立即开通】即可,是免费的。(这里没有截图,记得不是太清了)
开通成功后会出现开通成功的界面,见图3:
图3 物联网平台开通成功界面
以上均为准备工作,进行到这里,接下来就可以开始创建产品、创建设备并开发App了。
创建产品1.新建一个名为“Light”的产品进入控制台 https://iot.c ...
Arduino驱动的安装
一、下载Arduino IDE
如果您已经下载了Arduino IDE请直接跳过此步骤。
官方下载地址: http://arduino.cc/en/Main/Software
Arduino IDE老版本下载链接:https://www.arduino.cc/en/Main/OldSoftwareReleases/#previous
进入到页面后,找到下图显示部分。
Windows用户,点击下载Windows(ZIPfile),如果Mac,Linux用户则选择相应的系统。 下载完成后,解压文件,把解压后的Arduino文件夹放到你电脑熟悉的位置,便于你之后查找。打开Arduino文件夹,就是下图看到的内容。
二、驱动安装方法1:使用官方提供的一键安装程序安装(推荐) 打开解压后的文件,打开**”drivers”**文件夹 如果你的电脑是32位系统,就运行dpinst-x86.exe 如果是64位系统,就运行dpinst-amd64.exe 然后在弹出的对话框中点击“下一步”,即可完成安装,如下图:
方法2:传统的安装驱动的方法第一步:如果你使用的是旧的板 ...
修改Windows文件和文件夹的时间戳
前言在正常情况下,文件和文件夹的时间戳是无法手动修改的。
但是在某些特殊情况下,例如应对检查或交差时我们需要更改文件或文件夹的时间戳,该如何是好呢?
这时就需要用到一个叫做NewFileTime的软件了。
正文NewFileTime是一款小巧易用且可以修改文件时间属性的工具。
这个工具可以便捷地修改任何文件或文件夹的时间戳。
它可以用来进行时间校正,例如: 数码相机、计算机上的时间设置不正确,或其他重要原因。
同时还能修改文件的创建时间、访问时间、和修改时间三项数据。
软件不仅功能强大,还是单文件,体积仅81kb,提供中文版,具体支持语言见下表:
Language
%
Translator Name
German / Deutsch
100 %
Nenad Hrg
English / Englisch
100 %
Nenad Hrg
Japanese / 日本
100 %
BlueX
Italian / Italiano
100 %
French / Français
100 %
Drake4478
Chinese-Simplified / ...
Windows 10 20H2 2021.1 更新镜像
前言目前Windows10最新的版本是2020年9月发布的20H2版本。
(图源:吾爱破解论坛)
几天前,微软向MSDN订阅用户推送了20H2的1月份累计更新。也就是在2020年9月发布之后,到2021年1月份之间的补丁,全部整合到新的镜像里了。
下面就带来Windows 10 20H2 2021.1 的更新镜像:
64位镜像Windows 10 (business edition), version 20H2 (updated Jan 2021) (x64) - DVD (Chinese-Simplified)文件:cn_windows_10_business_editions_version_20h2_updated_jan_2021_x64_dvd_b6eb1ee6.iso
大小:5.61GB
校验信息:MD5:DB2E7F79192C9EBD74B2DB0D1ED157A4
SHA1:A32921B174CF0D7B571AA2D19143A228E4633A0E
SHA256:AB9B0CAD001FF218AC5DF17BAB973116CC7B418B4D45F3757F ...
KMS激活Windows一键脚本
KMS激活Windows一键脚本1、激活步骤:根据自身系统下载激活脚本,再右键使用管理员运行该脚本即可。
2、不知道系统版本的,使用Win+R,输入cmd并运行,然后在命令窗口输入slmgr/dlv查看版本。
3、使用KMS激活系统后,有效期为180天。
4、系统每7天会连接一次KMS服务器,获取最新的授权,然后激活有效期会重置为180天。
5、只要KMS激活服务器不挂,激活状态会一直自动续命,无需人工再次干预。
6、如果激活失败可先尝试清除后激活,点击下载清除脚本。
支持版本
Windows 10
Windows 8.1
Windows 8
Windows Vista
Windows 7
Windows Server 2016
Windows Server 2012
Windows Server 2008
Win10Windows 10 Professional
Windows 10 Professional N
Windows 10 Enterprise
Windows 10 Enterprise N
Windows 10 Education
Windows 10 Educa ...
Pycharm激活至2099年方法
前言Pycharm是一个面向专业开发者的Python IDE,官网:https://www.jetbrains.com/zh-cn/pycharm/;
然而正版的价钱却实在不敢恭维:
当然这并不是提倡使用盗版,有能力还是要支持正版。
网上大部分激活的方法都已失效了,今天就带来一个激活Pycharm的方法,1月29日11点测试可用,此方法容易失效,请尽快食用。
具体过程1.启动Pycharm,这里放出官网的下载链接;
2.将压缩包内的BetterIntelliJ.zip文件拖到pycharm主界面上:
3.点击restart重启软件,提示Plugin updates installed BetterIntelliJ即为安装成功:
4.重启 PyCharm 后点击菜单【Help】->【Register】
5.如果使用了的或者激活过的请点击“ADD NEW LICENSE”(如果没有可跳过):
6.点击Activate PyCharm-Activeation code,将压缩包内的key.txt文件内的全部内容复制进去:
7.点击ACTIVATE,即可激活至2099年:
PS ...
Python成品:运用turtle模块绘画
Turtle模块的函数1.画笔移动函数
函数
功能
forward(n)
向画笔的当前方向移动n像素的距离
backward(n)
向画笔当前方向的相反方向移动n像素的距离
left(n)
让画笔逆时针旋转n度
right(n)
让画笔顺时针旋转n度
pendown()
落下画笔
penup()
抬起画笔
speed(s)
设置画笔的移动速度,int(s=0~10)
goto(x,y)
将画笔移动到坐标为(x,y)的位置
circle(r,n)
绘制半径为r,角度为n的圆弧,省略n则画圆
2.画笔控制函数
函数
功能
pensize(n)
设置画笔的粗细
pencolor(color)
设置画笔的颜色
fillcolor(color)
设置图形的填充颜色
color(color1,color2)
设置画笔的颜色和图形的填充颜色
begin_fill()
准备开始填充图形
end_fill()
填充上次调用begin_fill()之后绘制的图形
hideturtle()
隐藏画笔
showturtle( ...
Python学习笔记:函数
函数内置函数:
print:用于打印输出
input:接受一个标准输入数据,返回 string 类型
range:返回的是一个可迭代对象
sum:对系列进行求和计算
max:返回可迭代对象中的元素中的最大值或者所有参数的最大值
min:返回可迭代对象中的元素中的最小值或者所有参数的最小值
len:返回对象(字符、列表、元组等)长度或项目个数
12345lists = [8.8, 9.6, 7.6, 10, 8.2, 9.3, 8.5, 6.3, 7.9, 5.6]lists.remove(max(lists))lists.remove(min(lists))a = sum(lists) / len(lists)print("去掉一个最高分和一个最低分,本选手的最后得分是:", round(a, 2))
自定义无参数的函数定义:自己创建的,能够实现特定功能的函数
分类:
无参数的自定义函数:def(函数名):
有参数的自定义函数
注意事项:
自定义函数以def开头
def和函数名之间要有一个空格
函数名起名规则和变量的命名一样
函数名后跟圆括号()
圆 ...