Hexo Butterfly Extension
Live2d+butterfly配置+valine在网上随处都可以搜到有关hexo的各种主题的文章,相关的教程数不胜数,可能有些从0开始的人就像我当初看了很多教程但是仍旧一样迷茫,而且有些人仍然对butterfly主题情有独钟,就像博主我一样。这篇文章将是一套完整的流程。(本篇文章是基于配置好了hexo和butterfly主题之后来进行后续的一系列操作的。若没有配置好可以参考上一篇文章)
看板娘配置看板娘是什么??
看板娘是一种动态的可互动的二维图像,采用目前最先进的live2d技术,Live2d是一种应用于电子游戏的绘图渲染技术,由日本Cybernoids公司开发,通过一系列的连续图像和人物建模来生成一种类似二维图像的三维模型,现阶段已用于web。
从github官网上看,目前星星最多的是这一位作者,在经过一番搜索发现,国内已经有很多相关对live2d web进行实践的先驱,但是追根溯源从资源来看,貌似都是出自一人之手。很多的作品都是基于这位作者进行的再创作,也可以叫魔改。
二次元都会懂。这里就不过多解释了。
1,从github上下载文件首先去作者的的网站下载看板娘部署文件,点击co ...
Python爬虫回顾(爬报价网)
爬虫Spider
该爬虫分为两部分,分别为Spider.py和model.py
Spider.py该文件主要业务逻辑是调用Selenium来通过自动化测试的方法实现模拟人的行为来对网页进行请求,并将请求到的HTML提取为文本,为后续的数据抽取做铺地。需要的第三方工具包Selenium,scrapy,timespider.py具体实现12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455from selenium import webdriver # 使用chromedriver必需from scrapy import Selector # 使用Selectorimport time # TimeSleep休眠from Interests.models import * #表示models文件处于Interests文件夹下from selenium.common.exceptions import *domin = &quo ...
部署Hexo最全面的方法,就交给你了~
When it’s time to move on, I hope you don’t back down.
Hexo是什么?(这个我就不多BB了,去官网看看吧,介绍什么的真的不适合我……)你可能需要有如下准备:1,一台电脑(Windows或Linux均可,差别不大)
2,拥有自己的域名,没有的话可以在腾讯云或者阿里云上申请。(国内的便宜但是需要备案)
3,一个带有Page服务的仓库(推荐Github,Coding)
4,最后就是耐心(这个过程可能会很枯燥的说~)
正式文章之前1,障碍扫除。在其他Hexo 和 Github 搭建博客的文章中你肯定见过这些:Hexo、Github Pages、SSH 配置、域名解析、A 记录、CNAME。这些究竟是什么东西?有时候真的会很懵,搞得自己晕头转向,我曾今在搭建博客的路上走了不少弯路,我只是希望你能少走些弯路。这一部分就是先帮我们理清思路的。
2,模块区分。这里将 Hexo 和 Github Pages 搭建博客的流程一共分为如下 3 大模块:
Hexo 本地建站:这一模块利用 Hexo 在本地(你的电脑)内生成你的网站,可以通过 http ...
Python面向Socket编程Demo
自定义消息协议实现基本客户端服务器通信。
产品需求说明:
1,实现消息的转发(服务器为客户转发消息) 2,处理登录(服务器能够监听客户请求登陆的action) 3,处理退出 (退出动作能够被服务器接收到) 4,维护历史消息,维护在线用户,维护在线用户的连接
详细细节:1, 多线程去处理每个用户连接,防止主线程阻塞
2,自定义了消息协议,并且自己完成了消息协议的解析
代码客户端:
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596import socketimport jsonimport threadingclient = socket.socket()client.connect(("10.211.55.31" ...
Python爬虫前置配置及Demo
Summary: 最近删掉了win8虚拟机,给我整了一天,最后各种虚拟环境才搭建好。
以后再做一个决定之前,一定要考虑这个决定的后果,带来的影响和后果。
原文,我的博客园 Python的虚拟环境搭建(踩坑日记) 1,安装Python安装成功后要在环境变量path中添加python和pip的两个环境变量。
分别为:C:\MyApplications\Python;C:\MyApplications\Python\Scripts 检查:在CMD中输入python,pip来检查是否安装成功
配置环境变量:
1.在桌面上找到计算机图标 ( win7系统显示为计算机,win10系统显示为此电脑)。
2,使用鼠标左键点击选中图标,然后点击右键,在右键菜单中选择属性。
3,.在弹出的新窗口中,找到左边的高级系统设置单击打开系统属性窗口,确认选中的是高级选项卡面板,然后 点击窗口下方的环境变量,打开环境变量窗口。
4,在系统变量的列表中【这里以Win7为例】,找到path,点击编辑打开开编辑窗口,在变量值处填写Python的安装目录所有一定要记好自 ...
基于Python的Socket服务器和客户端通信(Pycharm)
最近在玩python,通过学习socket,就想试试服务器和客户端的通信。^_^
ip和端口这俩有点东西,一顿乱整摸出点门路,也算是为我下学期的计算机网络打下了铺垫了^_^
情景1:写了客户端和服务器的代码,先运行的客户端,一直在提示如下图
出现这种情况具体是因为,服务器还没有先执行,都没有listen(监听端口),所以出现了这种情况。
解决办法:先运行服务器的代码,再跑客户端
情景2:
这种情况是运行了两次服务器代码,多次占用一个端口号,而Python只有一个端口号(眼神不好就不要乱运行!!)
不要默认点运行的第一个按钮,要不总是运行的都是上一次的代码。以后一定注意。
情景3:说说ip地址,通常客户端连接的是自己机器上的ipv4地址,服务器输入(0.0.0.0)就好了。
Windows下查看在cmd中输入ipconfig
Mac和Linux在终端中输入:ifconfig
最后放两张运行成功的图片
最后:上代码:
客户端:12345import socketclient = socket.socket()client.connect(('10.211.55.31 ...