MENU

感觉狗东又走对一步

今天中午快吃饭的时候上狗东买了点东西,晚上回到家东西就到了。本来是一件挺正常的事情,但却发现快递的包装上没有了我的名字,只有姓,还有一个去掉中间四位的手机号码。

Read More

2016年度博客「经营」报告

经营报告什么的太夸张了,只是跟风写一下年度流量统计罢了。

博客建立的时间还是比较早的,大概在2015年的4月份,正如某篇文章所写的一样,在2015年4月到2016年5月期间,实际是没什么人访问的。话不多说,先上图吧

Read More

数据库迁移时的编码问题

为了支持 Emoji,博客数据库使用了utf8mb4的编码,本来一直相安无事,没想到后来迁移主机的时候被坑的不惨。

原因是导出 SQL的时候,某些低版本的应用(说的就是 PHPMyAdmin)可能在导出的时候会不支持utf8mb4,所以导出的 SQL 文件声明的数据库编码方式是 utf8,再进行导入的时候,数据库自然就按照utf8的编码方式导入,导致 Emoji 表情都变成了?

Read More

水在17年初

刚看到脚踢的16年财务总结被似曾相识了一把,想到我也好久没有 (shui) 点什么了,所以我也去致敬了一篇。至于是哪篇?你们倒是猜啊,猜对有奖。

其实也不知道说点什么,就随便水水好了🤣🤣🤣

虽然题目是写在17年初,但其实更多的还是对16年的回顾。展望什么的,你觉得咸鱼会有吗?

Read More

Markdown 语法简介

Markdown 的目標是實現「易讀易寫」。
不過最需要強調的便是它的可讀性。一份使用 Markdown 格式撰寫的文件應該可以直接以純文字發佈,並且看起來不會像是由許多標籤或是格式指令所構成。
Markdown 的語法有個主要的目的:用來作為一種網路內容的寫作用語言。

Read More

Freemarker 语法简介

FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。

选择freemarker的原因:
  1. 性能。velocity应该是最好的,其次是jsp,普通的页面freemarker性能最差(虽然只是几毫秒到十几毫秒的差距)。但是在复杂页面上(包含大量判断、日期金额格式化)的页面上,freemarker的性能比使用tag和el的jsp好。
  2. 宏定义比jsp tag方便
  3. 内置大量常用功能。比如html过滤,日期金额格式化等等,使用非常方便
  4. 支持jsp标签
  5. 可以实现严格的mvc分离

Read More

Apple Watch 开箱

知道你们要嘲笑,我还是要说我买这东西主要是想跑步用。

原因是小米手环测量心率的精确度实在让人无法忍受,甚至后来在跑步的时候都出现了卡死的情况,所以,后来忍无可忍,在加上其他条件若干,就得到了可以购买的选项。当然,是乞丐版😂😂😂

Read More

关于 Typecho 静态资源路径的问题

前几天有 Mirages 用户告诉我如果不开启伪静态的话,有两个链接会导致404,然后才想起来因为我一直开着伪静态,所以一直忽略了这方面的需求,今天中午刚好有点时间,就尝试解决一下这个问题。

伪静态设置在 Typecho 后台有,选项名称为「是否使用地址重写功能」,翻了翻数据库,发现字段名为rewrite,然后就根据这个字段做了下判断,在没开启地址重写功能的时候自动在链接中补上index.php就可以了。非常简单。

Read More