分类技术 下共有文章50篇
-
哪吒监控面板增加服务器到期时间
-
摩尔投票算法(Boyer–Moore majority vote algorithm)
2024-10-30 前言小学编程练习中出现一道题,找出一组数(一定要有一个)中超过一半的数,按正常思路就是遍历一次hash统计,然后按值从大到小排序,这样排在第一的值应该是超过这组数数量的一半的,再取出这个键就是要找的数。反正现在AI时代,也去AI问了一下,给出了一个算法:摩尔投票算法介绍摩尔投票法(Boyer–Moore majority vote algorithm),也被称作「多数投票法」,是一种用来寻找一组元素中占多数元素的常数空间级时间复杂度算法。这一算法由罗伯特·S·博耶和J·斯特罗瑟·摩尔在1981年发表,也是处理数据流的一种典型算法。其主要思想是通过不同元素之间的抵消来找到可能的主要元素候选... -
推荐个纯html的online-tools
2024-09-27 现在的免费空间很多,还有一些便宜的vps,总想放点东西,当然放了不用动,不用维护的就更好,想来想去工具项目是最好的,在github找了几轮,发现了这个:https://github.com/emn178/online-tools我改过后的https://github.com/awinds/online-toolsOnline Tools该项目我看更新还是比较频繁,而且真正是纯html,没有使用别的框架,所有页面全是html和链接,除了工具的js需要引用外部,这个当真维护起来比较麻烦,好的点是干净,不带框架,界面比较清爽。作者: emn178@gmail.com拿来主义Fork项目后,发现... -
MySQL中的utf8和utf8mb4
2024-08-30 起因评论中增加了Emoji表情,结果写入的时候报错了,找了半天原因,原来是数据库utf8和utf8mb4的区别问题。区别utf8:通常指的是 utf8(也称为 utf8_general_ci 或 utf8_bin),它支持标准的 Unicode 字符,但不支持四个字节的字符(如 Emoji、某些表情符号和其他复杂字符)。utf8mb4:这是一种扩展的 UTF-8 编码,它可以支持所有 Unicode 字符,包括四个字节的字符(如 Emoji)。Typecho配置在config.inc.php中数据库参数的配置中有charset的配置,可以配置为utf8或utf8mb4。代码判断在不关心具... -
图片上的坐标格式
2024-08-28 有些照片拍摄出来后上面带有坐标,但是坐标格式是有很多种的,以下是常见的几种和解析方法。第一种格式:47.14.1885N 102.11.20801E 这样的坐标表示北纬47度14.1885分,东经88度11.20801分,转换成小数度方式如下:47 + 14.18851 / 60 = 47.236475102 + 11.20801 / 60 = 102.186800第二种格式:经度 104.6015°E 纬度 45.3621°N这样的坐标就写的很清楚,东经104.6015度 北纬45.3621,直接为小数度单位。第三种格式:43°46'46"N 110°10'34"E这样的坐标标明了度分... -
XaInk主题更新到1.4.4
-
在 Chrome 浏览器里如何拿到用户最真实的 CPU 和其他硬件信息
2024-07-10 Chromium 内置了一个系统级插件,在不走 UA 的情况下获取硬件信息。这个插件允许 *.google.com 网站获取宿主机 CPU 信息。去 Chromium 源码里找找,发现插件 ID 是:nkeimhogjdpnpccoofpliimaahmaaome。而且,这个插件还能对外通信。操作我们可以随便打开一个 Google 的网站在 console 里面输入:chrome.runtime.sendMessage('nkeimhogjdpnpccoofpliimaahmaaome', {method: 'cpu.getInfo'}, response => console.t... -
宝塔面板申请ssl证书报错
2024-06-24 宝塔面板安装回原版7.7后,出现在了申请ssl证书报错:Invalid version. The only valid version for X509Req is 0。网上找的第一个解决方法通过宝塔面板的文件,找到文件目录:/www/server/panel/class下面的acme_v2.py文件。双击文件进入编辑,并通过搜索找到X509Req.set_version(2)代码段 ,将其改为X509Req.set_version(0)修改完成之后保存文件,清除面板缓存,并重启宝塔面板。官方论坛别人提供的第二个解决方法您好,这个错误通常是由于使用了不兼容的 OpenSSL 版本导致的,... -
宝塔面板开启专业版防火墙后网站无法访问
-
主题通过outline.js生成文章目录
2024-05-21 发现很多主题的文章页面都有文章导读目录,感觉很有意思,也想给自己的主题加一个。寻找有现成的轮子肯定不用重复去造,在主题本来就用了JQuery的情况下,肯定优先使用JQuery的插件。ChatGPT给推荐了几个:tocbotjquery-tocify.js然后使用后不能在没有id的h标题里面自动生成锚点id,不能点击滚动,继续寻找。发现有使用 autoc.js 来实现的,github去找 autoc.js,发现开发者已升级到 outline.js 了,地址为:https://github.com/yaohaixiao/outline.js使用找到了就开始使用吧,开发者给了很完整的示例,因为...