• MySQL中的utf8和utf8mb4

    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。代码判断在不关心具...
    技术 - 去评论 - 694人浏览
  • 图片上的坐标格式

    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这样的坐标标明了度分...
    技术 - 去评论 - 745人浏览
  • 懒人更新

    08-28 我是那种很懒的人,主题的更新也是这样,明明知道有优化的空间,懒得更新,够用就行(明明是谁)。总得让人打一棒子(反馈问题)才去改下,不以任何借口(工作忙),就是懒。今天更新到了1.4.5,总算不用等半天才刷新显示icons图标了,感谢反馈问题的人。
    说说 - 3人评论 - 963人浏览
  • 换主题乌龙

    08-02 换成自己的主题后,结果一条评论都没有了,原来主题里的评论验证代码我去掉了,但是插件里的评论验证还在,这就造成了明明没有验证,但提交评论一直提示验证不通过。
    说说 - 4人评论 - 1372人浏览
  • Elasticsearch索引

    07-29 Elasticsearch索引相当于mysql中的一个库,7.0以前一个索引可以有多个表,在7.0以后就只能一个表。提示索引名称不能有大写字母。创建索引使用REST PUT命令直接创建索引,有以下几种方式(以创建索引poi为例):创建索引,不指定分片和副本信息PUT /poi创建索引并指定分片和副本信息PUT /poi { "settings": { "index":{ "number_of_shards":3, "number_of_replicas":0 } } }说明number_of_...
    Elasticsearch - 2人评论 - 760人浏览
  • XaInk主题更新到1.4.4

    07-15 XaInk这主题自己练手的作品,一直也是自己发现问题,然后自己更新优化,目前也只有自己在用,虽然开源了,也没有怎么管。前几天突然收到邮件,有网友提交issue发现一些问题和bug,今天就抽空更新了问题并提交升级到1.4.4。感谢网友在使用我写的东西和及时提出的问题。
    技术 - 1人评论 - 930人浏览
  • 在 Chrome 浏览器里如何拿到用户最真实的 CPU 和其他硬件信息

    07-10 Chromium 内置了一个系统级插件,在不走 UA 的情况下获取硬件信息。这个插件允许 *.google.com 网站获取宿主机 CPU 信息。去 Chromium 源码里找找,发现插件 ID 是:nkeimhogjdpnpccoofpliimaahmaaome。而且,这个插件还能对外通信。操作我们可以随便打开一个 Google 的网站在 console 里面输入:chrome.runtime.sendMessage('nkeimhogjdpnpccoofpliimaahmaaome', {method: 'cpu.getInfo'}, response => console.t...
    技术 - 去评论 - 718人浏览
  • Elasticsearch分词

    06-28 Elasticsearch搜索中比较重要的就是分词了,通过分词将内容拆分成不同的关键词,然后通过关键词的匹配度来打分排序选择结果,Elasticsearch默认是支持分词的,但是对中文的分词就可想而知了,所以中文分词需要自行安装差件,推荐IK分词插件。内置分词分词器名称说明Standard Analyzer标准分词器适用于英语等Simple Analyzer简单分词器于非字母字符进行分词,单词会被转为小写字母Whitespace Analyzer空格分词器按照空格进行切分Stop Analyzer简单分词器+停用词类似于简单分词器,但是增加了停用词的功能Keyword Analyzer关...
    Elasticsearch - 去评论 - 540人浏览
  • 宝塔面板申请ssl证书报错

    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 版本导致的,...
    技术 - 去评论 - 694人浏览
  • 宝塔面板开启专业版防火墙后网站无法访问

    宝塔面板开启专业版防火墙后网站无法访问
    06-24 如果你的网站由CloudFlare解析,服务器使用宝塔(BT)面板,开启专业版Nginx防火墙后,可能会出现520错误。解决方法:软件商店--nginx防火墙--对应网站--将cdn按钮勾上,然后重启nginx,然后将封锁页面的ip全部解封就可以了
    技术 - 去评论 - 593人浏览