普通视图

发现新文章,点击刷新页面。
昨天以前首页

您的邮箱被管理员屏蔽无法评论

作者 Mr.He
2024年10月1日 09:21

这几天突然被垃圾评论包围,于是寻找一个可以屏蔽垃圾评论的插件,通过一番搜索,终于找到了一款名为 SmartSpam 的插件,最新版本 2.7.0,声称“智能评论过滤器,让机器人彻底远离你!”,最后更新时间为 2021-03-08,装上去之后,果然没有了垃圾评论,感觉非常良好。

晚上继续调整博客细节,增加一点点没有什么卵用的小玩意。

  1. 图片exif添加一个判断,如果不存在,则显示该图无exif信息,感谢作者 @Lopwon 和 @1900 的帮助。(为了这个,去掉了图片懒加载,去掉了 Pjax,损失打开速度。)
  2. 在评论区加一个点赞按钮,搞一点互动,觉得挺新鲜的。
  3. 调整博客配色,绿配橙,很扎眼。
  4. 升级 php8 后,此主题 ShortCode 功能报错,从各个文件里面删除。

以上都是在登录的情况下进行的,很正常。尝试退出登录测试评论功能,却被提示您的邮箱被管理员屏蔽无法评论,小脑瓜子嗡嗡的,完蛋啦,赶紧禁用 SmartSpam 才正常。

所以,这两天光临敝博客的朋友,如果评论失败,并不是我屏蔽您的邮箱,是插件导致的,在此向各位道歉!

最后祝大家国庆快乐!

4F2C5C77441FD0F099C4E838D39B028E.png

用C++解决一道AI解不出来的数学题

作者 Mr.He
2024年9月24日 23:26

原题如下图所示,是灰狼博客辅导孩子的时候所遇到的问题,问了好几个AI都没有得到满意的答案。

09231523_ebmucvmf24tw7el9.webp

解体思路:

题目不难,但是人工计算数据量太大,借用运行快速强大的电脑来帮助我们是一个比较好的方法。

由于这些数字在题目里都是整数,而题目里面出现了分数计算,即使是分数,得到的结果也应该是整数,为了避免在计算过程中出现小数,我们把能换算的钱数扩大100倍,即以分为单位来解决,这样就不会出现小数。(即根据题意,所有变量都定义为int类型。)

代码如下:

#include <iostream>
using namespace std;

//思路,由于都是整数,题目用到了分数,所以把数据扩大100倍,以分为单位来计算。
int main() {
    //定义变量分别表示1分,2分,5分,1角,元
    int f1, f2, f5, j1, y;
    //遍历51-99元,这里即5100分,到10000分,每次增加1元
    for (y = 5100; y < 10000; y = y + 100) {
        //根据题目隐含条件,1分都是以125的增速来遍历,减少循环次数。
        for(f1 = 125; f1 < 10000; f1 = f1 + 125) {
            //根据题目条件分解计算各变量的值
            f2 = f1 / 5 * 3;
            f5 = f2 / 5 * 3;
            j1 = f5 / 5 * 3 - 7;
            //如果能兑换,则输出
            if(f1 + f2 * 2 + f5 * 5 + j1 * 10 == y){
                cout << f1 << " " << f2 << " " << f5 << " " << j1 << endl;
                cout << y << endl;
            }
        }
    }
    return 0;
}

运行结果如下图(如果人性化一点,可以把输出结果除以100再输出。):

1727162702616.jpg

感慨一下,果然是重点小学,出的题目非同凡响。

独立博客自省问卷15题

作者 Mr.He
2024年10月12日 16:34

10月9日,雅余兄提出了关于独立博客自省问卷15题,很有感触,正好这段时间回归博客,经常折腾,在此根据自己实际情况作答。

有个问题困扰很久,许多独立博主兴致勃勃建立一个网站,备案什么的一套全下来,随着热情的消退,博客也不要了,域名也没有续费,能坚持下来的也就十之一二吧,这些过期域名被人注册用做非法网站,在我博客留言就有许多这种情况,花了几个晚上手动清理很多打不开或者被污染的域名,这种情况大家怎么处理呢?

1、你的博客更新频率是多少?

A.每周更新
B.一周数篇
C.一月1-2篇
D.几个月一篇

E 不固定,想起来了就水一篇,可能隔天,可能隔年。

2、你的博客上次更新是什么时候?

A.本周
B.上周
C.上个月
D.上季度

A.本周,自从脱离癌股后,睡觉也踏实了,饭量也大了,根据不完全统计,这两个月体重涨了3kg,博文增加了10余篇。

3、你的博客文章是原创的吗?

A.坚持原创
B.部分借鉴
C.AI 帮我写的
D.搬运别人的,而且不署名

A.自己花钱买的域名服务器,不装他人的东西(各位大大的评论除外),有些自己不会的会引用原文,前几天看到一个人把抄来的东西加上回复可见,笑死,除了在数据库增加垃圾之外还能得到什么?调侃两句还被说成白嫖怪。

聊天记录

4、你觉得自己的文章对他人有帮助吗?

A.旨在对他人有启示
B.多少有点意义
C.每日每周流水账
D.自我陶醉就好,管他呢

C.没有水平,如同我的副标题“今天的点滴积累,明天的丰厚回忆”,如果不出意外,20年或者30年后再回过头来看看当时发生的事情,很美好。

5、你上次换博客主题/程序是什么时候?

A.上周
B.上个月
C.去年
D.凭良心说,我多年都是一个主题

A.喜欢折腾主题,但能力有限,只会CSS+HTML,改改外观什么的,结果好几个主题改着改着就都一样了,索性不折腾了。这个主题有图片排版功能,除非下一个主题也有,否则就一直用这个了。

6、你上一次捣腾博客主题代码是什么时候?

A.昨天,撸代码到凌晨
B.每周必捣腾
C.每月有那么一次
D.一年有那么一次

这个不固定,看起不舒服就改一下,基本上是改css,如上题其他的也不会呀~

7、你会对博客主题进行二次开发?

A.直接配置使用,省心不折腾
B.时不时自己改改,搞点新花样,换图片,换字体,爽
C.删除主题作者版权信息,改改样式,然后自我感觉良好
D.改得面目全非,但保留原作者版权信息或注明

B.原因见上面两题

8、你多久打开自己博客自我陶醉一次?

A.每天数次
B.每周一次
C.看心情
D.一般都是照镜子,不看博客

写文章或者回评论时才打开。现在方便,有评论邮件通知和follow,很容易知道有没有更新。

9、你近期对自己博客域名什么感受?

A.想搞到一个 .COM 的域名
B.如果域名能再短几个字符就更好了
C.今年才换双拼域名了,明年再看看
D.目前挺好,没想法

D.目前的域名很满意,更满意的注册不上啊~

10、你每天都会看网站的流量统计吗?

A.每天看几次,今天又多了100PV
B.每周回顾,看看流量趋势
C.记得就看看
D.没有搞流量统计,都是浮云

D

11、你通过博客的广告赚到钱了吗?

A.有,能覆盖建站费用
B.有,但付出大于收入
C.没考虑通过博客流量赚钱
D.拒绝广告,保证阅读体验

D.页脚上个月挂了两个aff,严格来说不算广告吧,但是没人点,哈哈~

12、你去浏览别人的博客/网站主要为什么?

A.学习别人分享的知识
B.搬运别人的内容
C.看看别人怎么装修博客,自己也抄一下,感觉都比自己的好
D.不爱看别人博客,自己爱写啥写啥

A. 又不完全是, 技术类的文章基本不看(主要是看不懂),主要看生活类的文字,对大家丰富多彩的生活流下羡慕的口水。

13、看到别人分享了一篇文章,你打开第一反应是什么?

A.哇,这域名真不错,怎么我没想到
B.哇,这网站速度真快,图片延迟加载丝滑
C.哇,这程序/主题不错,我也要抄一抄/留言问问哪里搞的
D.看看文章内容

看标题,标题党拒接点击,再一个看网站速度,超过1s打不开直接就alt+F4

14、你觉得博客哪方面更重要?

A.域名
B.服务器
C.主题
D.内容

D. 当然是内容咯

15、近期通过写博客有哪些新收获?

A.知识面有拓展
B.认识了新朋友
C.写作水平提升
D.通过知识变现

又写了一点点文字,在记忆力日益衰退的年龄,把事情记录下来很有意义。

您的邮箱被管理员屏蔽无法评论

作者 Mr.He
2024年10月1日 01:21

这几天突然被垃圾评论包围,于是寻找一个可以屏蔽垃圾评论的插件,通过一番搜索,终于找到了一款名为 SmartSpam 的插件,最新版本 2.7.0,声称“智能评论过滤器,让机器人彻底远离你!”,最后更新时间为 2021-03-08,装上去之后,果然没有了垃圾评论,感觉非常良好。

晚上继续调整博客细节,增加一点点没有什么卵用的小玩意。

  1. 图片exif添加一个判断,如果不存在,则显示该图无exif信息,感谢作者 @Lopwon 和 @1900 的帮助。(为了这个,去掉了图片懒加载,去掉了 Pjax,损失打开速度。)
  2. 在评论区加一个点赞按钮,搞一点互动,觉得挺新鲜的。
  3. 调整博客配色,绿配橙,很扎眼。
  4. 升级 php8 后,此主题 ShortCode 功能报错,从各个文件里面删除。

以上都是在登录的情况下进行的,很正常。尝试退出登录测试评论功能,却被提示您的邮箱被管理员屏蔽无法评论,小脑瓜子嗡嗡的,完蛋啦,赶紧禁用 SmartSpam 才正常。

所以,这两天光临敝博客的朋友,如果评论失败,并不是我屏蔽您的邮箱,是插件导致的,在此向各位道歉!

最后祝大家国庆快乐!

4F2C5C77441FD0F099C4E838D39B028E.png

用C++解决一道AI解不出来的数学题

作者 Mr.He
2024年9月24日 15:26

原题如下图所示,是灰狼博客辅导孩子的时候所遇到的问题,问了好几个AI都没有得到满意的答案。

09231523_ebmucvmf24tw7el9.webp

解体思路:

题目不难,但是人工计算数据量太大,借用运行快速强大的电脑来帮助我们是一个比较好的方法。

由于这些数字在题目里都是整数,而题目里面出现了分数计算,即使是分数,得到的结果也应该是整数,为了避免在计算过程中出现小数,我们把能换算的钱数扩大100倍,即以分为单位来解决,这样就不会出现小数。(即根据题意,所有变量都定义为int类型。)

代码如下:

#include <iostream>
using namespace std;

//思路,由于都是整数,题目用到了分数,所以把数据扩大100倍,以分为单位来计算。
int main() {
    //定义变量分别表示1分,2分,5分,1角,元
    int f1, f2, f5, j1, y;
    //遍历51-99元,这里即5100分,到10000分,每次增加1元
    for (y = 5100; y < 10000; y = y + 100) {
        //根据题目隐含条件,1分都是以125的增速来遍历,减少循环次数。
        for(f1 = 125; f1 < 10000; f1 = f1 + 125) {
            //根据题目条件分解计算各变量的值
            f2 = f1 / 5 * 3;
            f5 = f2 / 5 * 3;
            j1 = f5 / 5 * 3 - 7;
            //如果能兑换,则输出
            if(f1 + f2 * 2 + f5 * 5 + j1 * 10 == y){
                cout << f1 << " " << f2 << " " << f5 << " " << j1 << endl;
                cout << y << endl;
            }
        }
    }
    return 0;
}

运行结果如下图(如果人性化一点,可以把输出结果除以100再输出。):

1727162702616.jpg

感慨一下,果然是重点小学,出的题目非同凡响。

博客细节个性化调整

作者 Mr.He
2024年9月14日 11:19

随着年龄的增长,视力也在逐渐退化,想当年博客正文 12px,后来14px,还是觉得小,再后来调整到16px,稍微好一些,但是在移动端还是有些看不清,最终调整到1.1rem大小,看着才舒服一点点。

修改网页字体

默认字体在不同的终端显示效果不一样,有些网站使用了鸿蒙等使用阅读的字体,但是需要加载字体文件,放在博客内部加载有些慢,违反了建立博客的初衷。

好在有强大的网络,发现小米网站的字体,思源宋体和MiSans引用文件没有防盗链,直接可以引用。

MiSans的引用:

<link rel="stylesheet" href="https://font.sec.miui.com/font/css?family=MiSans:400,700:MiSans" /> 

思源宋体的引用:

<link rel="stylesheet" href="https://font.sec.miui.com/font/css?family=Source_Han_Serif:400,600:Source_Han_Serif" />

其中的400,700是字重,大家可以根据自己的需要调整,可以修改成500,600等,如我只引用了400,加载速度快一点,效果见本博客,标题用思源宋体,正文用MiSans,比自带的看着好一些,尤其是移动端,感谢小米公司的大气!

typecho 评论@功能优化

很多主题都自带了这个功能,网上也很多方法,就不再赘述,typecho有一个不爽的地方,就是在评论内容加<p></p>标签,如果加上@功能,会出现换行的现象,强迫症肯定受不了,怎样才能去掉这个标签,用replace方法,来自typecho开源掘金主题,将如下代码加入到function.php文件:感谢原作者木灵鱼儿。

//去除评论内容P标签
function remove_comment_p($content)
{
    $content = preg_replace("/^<p>(.*)<\/p>$/", '$1', $content);
    return $content;
}

然后在comments.php文件里面显示评论内容的部分修改如成<?php echo remove_comment_p($comments->content); ?>

大功告成,效果见本博客评论区。

❌
❌