C++算法学习笔记
# 前言
此系列文章为博主学习 C++ 时的笔记,不保证代码的可用性
# 3n+1 问题
大于 1 的自然数 n,若 n 为奇数,则将 n 变为 3n+1,否则变为 n 的一半,经过若干次变换,最后一定会变为 1,n<=10^9
123456789101112131415161718192021#include <stdio.h>using namespace std;int main(){ int in; int count=0; scanf("%d",&in); while(in!=1) { if(in%2!=0) { in=3*in+1; } else{ in/=2; } count++; } printf("%d",count);}
# 调和级数
123456789 ...
博客八周年啦~
# 八周年
时间走走停停,晃眼间,八年时光早已离去
八年前,我拥有了一个属于自己的博客
其实当时我还并没有 “博客” 这个概念,我的第一个博客也是用的别人的网站和二级域名,不过这并不影响我当时激动的心情
当我在地址栏输入那串域名并成功访问到我自己博客页面的时候,高兴的像孩子得到了最心爱的玩具车一样
之后的我像打开了新世界的大门一样,不再满足于当时的博客,开始玩起了各种各样的网站程序
于是,我找到一个免费空间
它承载了我当时探索网络几乎全部的乐趣,但是它的弊端也渐渐显示出来,续期需要到处发布广告,加上繁重的学业的影响,我也就渐渐地放弃了它
后来,我发现我第一次创建博客的那个网站早已改版,那个陪伴我许久的免费空间也早已不见
这也算是我博客的一段空白期吧
当时受限于自己的经济状况以及知识水平,所以也就没钱来买服务器和接触那些免费托管静态页面的平台
之后的日子里,我开始接触 C#,从前端转向后端,学着网上的代码,自己也做了许多小程序来填补丢失的乐趣
毕竟写程序没有任何金钱成本,visual studio 我都还是拿网上序列号激活的😂
到高一的时候,我拥有了自己的小金库,也有了自己的手机,而 ...
清除有安全风险的CA根证书
# 前言
什么是 CA 根证书,这篇文章讲的很详细
CA 证书详解
CA 根证书一般都会预装在我们的系统中,构建信任体系的基础
但如果有第三方有风险的 CA 根证书被添加至计算机的根证书受信列表之中,那么整个整个信任体系则可能随时会崩塌
一切基于 PKI 体系的证书信任就会变成一个笑话,最经典的攻击则是 “中间人攻击”
看似加密传输,实则在攻击者的监控下已是和明文传输没什么两样
这里就不得不提一下 CNNIC 证书事件了(反复鞭尸),有兴趣的朋友可以自行去搜索
并且在国内很多流氓软件都会将自己的根证书在未经用户允许的情况下安装进用户计算机中
而这些流氓软件背后的团队很多都是没有维护 CA 根证书的资质,一旦根证书密钥泄露,用户将面临巨大的安全风险
tips:本教程将着重讲述 Windows 系统下的方法
# Windows
我们这里采用微软提供的证书检查工具 Sigcheck
tips: 使用此工具就意味着你需要信任微软,但话说回来如果你不信任微软,我觉得也就没必要使用 Windows 了😂
Sigcheck
下载完工具后运行
1sigcheck.exe -tuv
1sigc ...
Hexo安知鱼主题修改背景折腾记录
# 前言
我一开始还觉得奇怪,安知鱼既然是基于 butterfly 修改而来的,为什么 butterfly 有背景的选择,但是安知鱼却选择将其删除掉了
后面等我修改完一切我就知道为什么这样做了 ———— 设计理念冲突
安知鱼这个主题给我的整体感官就是果味十足,高对比度设计,颜色亮度大
所以当我强行更改完后的结果就是,真的不堪入目。。。很不和谐的感觉
我这里建议想要换背景就安心去用 butterfly,不要想着给安知鱼主题强行换背景,不然到时候换完背景别怪我没提醒你。🤣
当然我也尝试更改过配色问题,但是模块太多了,很多地方也没有沿用主题配色,需要单独修改,到最后我都不想改了。。。越改越像 butterfly 了
是由于这里我就简单记录一下我修改的地方,帮助大家 DIY 主题
# 开始
# 设置背景
首先我们找到主题文件夹下\source\css\_global\index.styl 文件
定位到 200 行左右的#web_bg ,也就是 web_bg 的样式
然后我们删除样式内
123top: -50%;left: -50%;transform: rotate(-1deg);
并将w ...
是时候给马甲换个主题了(doge
# 累人
今天花了一个下午和一个晚上的时间把原来的 butterfly 的主题换成了安知鱼的主题,安知鱼是基于 butterfly 修改而成的
其实换主题不是最累人的,换完主题对主题进行适配修改本地化才是最累人的🤣
特别是对主题的个性化修改真的是要命
然后等我个性化完了我突然发现
tmd 我感觉我又把安知鱼的主题改成了和 butterfly 原来差不多的样子。。。(具体对比请参考我另一个马甲博客
甚至感觉改的更丑了(救命🤣
不过后面发现是配色问题把配色稍微改了一下就好一些了,顺便给 nav 加了一点点背景(不然全透明看不清
给背景也加了个高斯模糊,感觉美观很多
现在这个被我改了答辩的主题给我的感受就是,掺杂了十足果味的平面化设计。。。
甚至一度让我丧失了写博客的动力(这就是为啥我要在我马甲博客上弄的原因🤣
# 后记
总而言之,该都改了,不可能再倒回去吧(虽然我用了 Git 进行版本控制完全有能力一键还原),不然一下午 + 一晚上的辛苦岂不是白费了。。。
丑着就这么丑这吧,反正也只是马甲博客(doge),也没多少流量
并且这个主题我也没加装订阅功能(懒得加了,看着这主题心累了,不想 ...
嗷呜语言翻译器
# 前言
今天下午无事便在家把自己想过很久的嗷呜语言翻译器给手搓了出来
果然好久没搓过 C# 了,搓的时候感觉就特别手生🤣
不过好在最后花几个小时还是搓出来了(doge
# 演示
这个是 1.0 版本的界面,有点小丑🤣,以后有空了再优化一下吧
下面是效果演示
可以地球语和嗷呜语互译
不过目前地球语支持的不是很完善,有些字词可能无法翻译,还请见谅
注:本程序无任何加密功能,仅提供语言互译功能,请勿用于任何加密用途!
# 下载地址
嗷呜语言翻译器 32 位下载
嗷呜语言翻译器 64 位下载
从零创建一个属于自己的网站(小白向) | 大佬勿入
# 前言
最近没啥事,打算写一个系列性的教程,改变一下教程风格
平常基本没写小白向教程,想了想还是要回归本心(doge
同时也为想要创建网站却不知道如何开始的同学一个机会
当然我也知道我写这个系列教程肯定没人看,毕竟想学的早都去 b 站找教程去了
所以就当水这个月的文吧(bushi
不过我肯定也会高质量完成本系列教程滴~
本系列教程为小白向,所以还请各位大佬嘴下留情。当然也欢迎各位大佬能够指出教程中的不足,以便于教程的改进😁
本系列教程内容偏博客向,当然也同时适用于其他类型网站
本文为该系列教程的索引页面,为了博客的美观以及整体性,此系列教程除本文章以外均不会在首页显示,想要查看所有教程的同学可以在本文查找或在文章归档页面查找
# 索引
# 第一篇 版权意识
第一篇 版权意识
# 第二篇 网站的基本结构
第二篇 网站的基本结构
# 第三篇 网站的类型
第三篇 网站的类型
# 第四篇 选择托管网站的方式以及系统
第四篇 选择托管网站的方式以及系统
# 第五篇 选择运行网站的软件
第五篇 选择运行网站的软件
# 第六篇 选择网站的框架
第六篇 选择网站的框架
# 第七篇 选择 ...
如何快速"摸"他人博客的表情包
# 前言
每当看到别人博客好看的表情包很想要却不知道如何下手?
这篇博文教你如何快速把别人博客的表情包 “摸” 过来(doge
注:需要你的博客评论系统支持 OwO 格式的表情包
本次使用的是博客程序是 Hexo,评论程序是 Artalk
# 准备
一个支持开发者工具的浏览器
IDM 下载器(把表情保存到自己的博客肯定比第三方地址稳定)
VSCode(当然如果你有更方便的工具也行)
脑子和手
# 开始
首先我们找到你想要 “摸” 的博客页面
打开开发者工具(快捷键 F12)
选择 “网络” 选项卡,然后手动再刷新一下页面,以此捕捉网页全部资源
这时我们在筛选器里填写 .json 筛选出 json 文件
双击 json 文件
表情包的 json 结构大致应该为以下结构
1234567891011121314{"XXX": { "type": "image", "container": [ { ...
初步试玩ChatGLM2-6B
# 前言
最近玩上了 AI 对话模型,就想着自己在本地也部署一个,比起 AI 绘画,感觉还是语言对话模型更有用一点
这个是 ChatGLM-6B 模型的二代,一代项目地址 https://github.com/THUDM/ChatGLM-6B
# 准备
此教程基于我电脑的配置而写,硬件有出入的(特别是显卡不是 N 卡的)此教程可能不那么适用(当然大部分也通用)
系统:Windows11 x86_64
CPU:12th Gen Intel® Core™ i7-12700H
RAM:16.0 GB
显卡:NVIDIA GeForce RTX 3060 Laptop GPU
VRAM:6GB
本次使用的模型是 ChatGLM2-6B,下面是它的 1000 字自我介绍(然鹅我觉得根本没有一千字)
ChatGLM2-6B: 人工智能技术的先锋
近年来,随着人工智能技术的飞速发展,我们见证了许多令人瞩目的成果。 ChatGLM2-6B 是其中最引人注目的成果之一,它标志着中国在人工智能领域取得了重要的突破。
ChatGLM2-6B 是由清华大学 KEG 实验室与智谱 AI 公司于 2023 年 ...
一个博客,一个人生
# 前言
不知从何时开始,我开始喜欢上用博客表达自己的情感,记录自己的学习历程。用博客来作为自己在互联网中的一个小窝
我不喜欢微博那种碎片化,商业化的平台。一切流量均以资本为准,在里面上演各种虚伪的演出,如同小丑一般令我不适
我不喜欢小红书,抖音等短视频平台。这些平台过于大众化、去精英化,以至于内容有时候可以低俗到突破下限。并且各种千篇一律的模板、音乐也让我审美疲劳
我不喜欢论坛。论坛体系过于庞大,各种积分绕的人头晕,有时候好看的界面还需要购买各种VIP
我不喜欢CSDN等博客平台。内容需要各种审核,界面也不能随着自己心意更改。内容质量也是参差不齐
# 博客
我喜欢博客,它不仅可以分享各种各样的有趣的事情、高质量的文章论文、有意义的系统性教程等等,只要你想,就没有不可能。
我喜欢博客,它的内容质量全由自己控制,没有矫揉造作、没有无脑水文,凝结着自己思想的结晶
我喜欢博客,它有一定的门槛,不会出现各种烂大街低俗的东西,即使有,我也可以选择不去访问
我喜欢博客,它可以让我们在互联网中找到有着相同爱好的朋友,每个人精心经营着自己的博客,对自己负责,将最美好的景色呈现给他人
我喜欢博客,它可 ...