记录
写在前面本来开创这个博客想着分享一些技术和试错经验,但是越到后来越发现没啥可分享的了,不是因为没有技术可分享,而是因为个人能力有限,现阶段没有太多的精力去学习和研究更多的技术。而且分享的大多还是已有相关研究的技术,更多的是给自己记录一下解决问题的过程,说穿了还是自己看的最多。终究还是卷不过技术。
回想从前虽是孤僻寡言的大学生,但中学阶段也和一些“文人墨客”有过往来,像是什么“陈太燚”、“李太白”,这些中学时认识的同学的笔名。也曾效仿过他们写一些看似饶有趣味的文字,但基本也仅限于在我们自己的小圈子里自娱自乐。
最近也是到某个神秘打野地点开始进行社会考察,遇到一些有趣的灵魂,思来想去,觉得还是记录
Live2D看板娘配置方法
相关资源获取一下前端和后端的源码。或者直接下这个比较方便。前端的配置并不复杂,主要是后端要配置的比较多。
配置后端api后端的api作者是用php写的,所以我们在配置的时候也要选用能支持php的服务器。本文中用的是nginx+php-fpm。
首先要在服务器上安装php和nginx,之后还要启动php-fpm,详细方法可以自行搜索,教程很多。
然后就是关于nginx的配置。
我们需要创建两个配置文件,其中一个用于连接php,另一个用于反向代理和配置ssl。
123456789101112131415161718192021222324252627282930313233343536server
在Linux服务器上使用旅游软件
前段时间想学习一下Docker的使用,结果不料Dockerhub没了,找了一些方法,有的挺麻烦,有的提供的docker镜像不全,所以打算在服务器上直接装个国外旅游软件,一牢永役一劳永逸,省事。
以下将旅游软件称谓C。
安装Linux版本的C我们可以从备份仓库下载软件C,你可以直接在linux上用wget,也可以用浏览器下载到本地再上传到服务器,这里就演示一下直接下载到服务器。
1wget https://github.com/zhongfly/Clash-premium-backup/releases/download/2023-09-05-gdcc8d87/clash-linux-amd64
鼠标指针样式问题
最近在写一个导航,想制定一些鼠标样式,于是找了一些资料以后,找到了CursorWorkShop这个工具。这个工具可以接收图片素材然后做成.cur格式的鼠标样式文件。
我做的样式大概是这样的。
这是箭头鼠标的替换。
这是小手鼠标的替换。
我在Chrome和Edge浏览器上测试都没问题,显示正常,包括自己的Windows操作系统上替换,显示也是正常的。但是在Firefox浏览器上显示出现了问题。显示的是黑白色的鼠标,有点掉san。就是CursorWorkShop里的Mono那一版鼠标。
正常显示都是RGB/A那一版。关于这个Mono我搜了一下也没找到什么资料,火狐浏览器的鼠标显示问题也没搜到
为网站配置SSL证书
白嫖SSL证书访问阿里云的链接,按照下图的配置进行选择。可以看到最后的价格是0,直接购买就行。我这里是已经买过了,所以是灰色的。
然后进入到控制台,如图所示,点击左侧的SSL证书管理,再点右边的免费证书,最后再点创建证书。
接着会弹出一个界面让你进行配置,按如图所示进行配置即可。
如果你的域名是在阿里云买的,那么它会自动帮你选择“自动DNS验证”。剩下的东西都不要管,按照默认的来就行。检查一下自己的个人信息以后直接提交审核。
然后我们就会看到一条审核记录。
我们点一下验证,确保确实没什么问题,稍等一会儿,你的手机应该就会收到两条短信,邮箱也会收到一封邮件。这就说明成功白嫖到了。接下来
关于Go语言指针的一些细节
方法在go语言中,可以对结构体定义方法。比如我们定义这样一个结构体和它的方法。
1234567891011type Student struct { Name string Id string Age int}func (s Student) Info() { fmt.Printf("s.Name: %v\n", s.Name) fmt.Printf("s.Id: %v\n", s.Id) fmt.Printf("s.Age: %v\n", s.Age)}
这里要注意的是,我们定义了一个S
优雅地将HTML转为PDF
为什么要将转换众所周知,HTML是一种非常重量级的超文本标记语言,包罗万象,容纳一切。但是对于非计算机相关人员很少用到。多数人写报告或者论文之类的东西的选择更多的是word,或者WPS。然后可能会转成pdf,因为pdf可以在浏览器中打开。在浏览器中按Ctrl + P可以直接把当前的网页转换成html,但是这是有损的转换。在新的pdf中,整张网页都会变成一张图片,所有文字都不能再复制,所有的链接也会失效。有时候我们为了向某些网站提交文档,辛辛苦苦写出来一张漂亮的html,但是别人不接收,如果直接用浏览器转成html,又会丧失原本的一些功能。这时候就要考虑如何将html转成pdf。
方法这里提供一
爬虫小实践——Yandex图片搜索内容
双拼输入法前端时间一直在练习双拼输入法,所以刚上手打字比较慢,所以一直没怎么写博客。(对,一定是因为这个原因才不写。)现在感觉比较熟练了。至于什么是双拼输入法这里有一篇文章。至于如何修改输入法,这个可以去搜索一下,毕竟不同的设备修改流程可能不太一样。关于双拼的种类,按搜索结果来看“小鹤双拼”和“自然码”这两种用的比较多。我选的是自然码,不过感觉其实都大同小异。这里还有一个很不错的练习项目。不过这东西不是一天两天就能掌握的,需要长期的练习哦。但是熟练以后你就会感觉到双拼的优雅。除此之外还能防止别人入侵你的设备。比如你电脑开着,人去忙别的事情了,这时候如果有人想用你的社交账号发点什么言论,他可能不
爬虫一些小问题的解决方法和浅薄经验
最近发现,学Python而不学爬虫是真不行,所以恶补了一些爬虫。记录一下在短时间内遇到的一些问题和解决方法
爬虫请求的诚意爬虫技术最总的归宿就是爬虫和反爬之间的博弈。服务器不想处理那些没有诚意的请求。一般来讲,在请求头中携带以下字段会提高请求的诚意。user-agent,referer,origin,cookie。
获取后端数据的API有时候我们需要通过找到前后端通信的API,从而之间获取数据。根据我浅薄的经验,这些API大多会放在Network下的Fetch/XHR分类中。GPT似乎也同意这个观点:是的,你的说法是成立的。在使用浏览器的开发者工具时,特别是在“Network”(网络)选项卡中
Gorm与数据库
本篇是对上一篇博客的继续补充(当然也可以视作独立的一篇)。
友情提示,本篇博客中用到了数据库可视化工具Navicat。另外,本篇博客的所有代码都可以从这里获取。
建立大致项目结构Gorm是一个可以操作数据库的框架。为了更方便观察对数据库的操作,我们先建立一个基础从项目结构:只有一个路由组,路由组里只有一个首页的路由。还要配置一下go mod的相关项。
先使用go mod创建一个项目,比如项目名称就叫gormnote。
1go mod init gormnote
然后获取一下要用到的包。
123go get github.com/gin-gonic/gingo get gorm.io/driv