分类: 好东西

  • 力扣代码编辑器增强

    最近我开发了一款插件,旨在增强力扣代码编辑器的使用体验。该插件提供了丰富的代码补全功能,让编写代码变得更加高效和便捷。废话不多说,先上演示图:

    GIF.gif

    当前功能

    1. 通用代码提示
    • 插件支持 C++ 的通用代码提示,包括常用控制语句如 forwhile,以及输入输出流 cincout 的自动补全。这大大减少了开发者在编写代码时的重复性工作,提高了编码效率。
    1. 容器类代码提示
    • 该插件支持多种标准容器的代码提示,包括 vectormapset 等。无论是创建容器还是调用成员方法,如 push_backsize,都能快速获得相关提示,帮助用户更快地编写正确的代码。
    1. 智能建议
    • 根据上下文,插件会自动分析代码,并提供最相关的补全建议。这意味着当你输入变量名时,插件能够识别局部变量、全局变量及函数参数,并提供相应的补全选项。
    1. 支持函数参数补全
    • 在函数定义中,插件能识别并补全形参,帮助开发者更快地理解函数使用方法并提高编程效率。

    使用方法

    1. 安装插件
    1. 配置环境
    • 确保你的开发环境已正确配置,能够使用该插件提供的所有功能。
    1. 开始编写代码
    • 打开力扣编辑器,开始编写 C++ 代码,你将能享受到智能补全带来的便捷。

    开源地址(大佬们觉得好用可以给点⭐~)

    如果你觉得这个插件好用,欢迎访问我的 GitHub 仓库 进行下载和反馈,也可以给我一点 ⭐ 来支持我继续开发!


    未来计划

    • 功能扩展
    • 计划在未来的版本中添加更多功能,比如支持其他编程语言的补全,提供更全面的开发支持。
    • 用户反馈
    • 期待大家在使用过程中提供反馈,会根据大家的需求不断优化插件功能和用户体验。

    如果你有任何问题或建议,请随时联系我。

  • 从 bt 到 1panel

    昨天早上醒来就看到 服务商发来的邮件:

    然后我就去查了一下博客的日志,好家伙,这半天的日志文件有1G,有大量的ip暴力尝试登录我的博客后台,呜呜这也太离谱啦,我博客又没啥好东西

    然后尝试一些补救措施,bt面板之前就爆出很多漏洞,而且我用bt期间cpu经常占用很高,不清楚什么原因,所以还是直接先换一个面板叭,之前就注意到1panel了,是一个开源的服务器面板而且界面好看(重点)!,同样的他家还有个halo开源博客项目最近也挺火的。

    因为现在就只有一台服务器,所以只能先把数据下载下来,等重装完系统安装好1panel后再进行迁移,其实这里有点傻了,我下载下来再上传太麻烦了,几个G的数据,不如先用bt把数据备份到腾讯云COS上,然后再用1panel拉取下来~

    昨天晚上的时候迁移成功了,整体还算是比较流程,只是中间遇到几个小坑:

    1. PHP环境问题

    由于1panel是基于docker的服务器面板,看上去更应该叫docker面板,所有的环境都是在docker容器里的,所以php镜像默认是不带wp必要的扩展的,甚至pdo和mysqli都不带,所以第一次访问的时候连接不上数据库,后面又根据wp的站点健康状态把所有的wp所需要的扩展装好啦!

    具体可以参考我上面的截图~

    2. MySql 通信

    看官方文档中描述的 mysql主机 如果是内网连接的话可以使用mysq:3306连接,结果我失败了,连接不上,后面用docker的网卡在内网连接还是不行,最后直接做端口映射用外网连接就可以了,这里还是不清楚什么原因,暂时先这样用着了。

    2023/12/15更新:发现问题所在了,firewalld禁止了容器间通过docker的网桥通信

    3. 一些其他的

    证书申请,反向代理,进程守护这些就比简单,用的时候也没有遇到啥坑,目前看来还是折腾完后还是用的挺舒服的

    另外wp的暴力登录问题,装了 Limit Login Attempts 插件,可以限制登录次数,使用 User Login History 插件可以查看历史登录记录(看来这些暴力登录到现在也一直没有停止过,好吧随便吧😭)

  • 互联网存在记忆

    最近,我在B站发现了一位UP主,讲述了十年前的Bilibili究竟是何模样。这位UP主通过互联网档案馆,翻阅了十年前Bilibili的网页快照。互联网上竟然有这样一个有意思的公益项目。

    这个神奇的网站不仅保存了Bilibili当年整个网页的所有资源,包括图片、嵌套页面,甚至连视频都能打开!它的功能可不仅仅局限于储存主页的瞬间,它还保存了不同层级下的链接的历史快照!这简直,卧槽!太牛批了!

    既然这样,那或许我的博客也被收录了?试了一下之前用过的某个域名,果然可以找到。

    但不可否认,有些事物随着时间的流逝,样貌也发生了一些变化。我曾经创建的论坛,如今打开页面时却发现一些引用的样式已经失效,显示得有些“光秃秃”的。

    吾爱部落,真让人怀念啊

    在这个虚拟的世界中,我们都留下了属于自己的痕迹,而这些痕迹又在某种方式上被珍藏,等待着未来的人们去发现,去思考。这才是互联网的奇妙之处,让我们不断地在时间的长河中留下足迹,成为了彼此的见证者和传承者。

    互联网档案馆:https://web.archive.org (科学)

  • 沉浸式翻译

    在阅读外文时浏览器自带的翻译功能很难达到想要的效果,直接全部翻译不显示原文,并且很多地方会翻译不准确,看外文新闻或者文档时总要时不时开关翻译。

    后来在群里看到了群友用的一个插件:

    这个看上去很符合我对网页翻译的需求

    于是下载体验一番,真的很不错

    这是翻译前:

    这是翻译后:

    后台设置方面:

    支持多种翻译服务,还可以设置译文的样式!

  • Acrobat让PDF更方便

    在用一些pdf资料学习的时候,很多资料中含有水印影响观看,或者练习题排列紧密,无法在旁边打草或者写过程,另开一个笔记打草写过程虽然当时方便,但是不方便后来再看,而且每次打开都要开2窗口有点麻烦,于是就想有没有更简单更方便的方案去做题

    这是一开始用的原本的PDF,pdf中央带有文字公众号广告水印,而且题目很紧密,旁边写不了过程和草稿,于是我发现了Acrobat,这个配合PitStop插件可以方便的进行批量处理,例如去掉每一页的PDF,然后重新组合页面,在每一页后面插入一个空白页,然后让当前材料页和空白页重新组成横向新页面,最后就变成了这样的效果:

    可以看到中心的大水印去掉了,但是还有部分小水印这是和原图层合并了而且位置不固定难以去掉好在不是很影响阅读,然后页面变成了横向,并且右侧有了更多的空白空间~