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

Freemarker 语法简介

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

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

Read More

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

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

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

Read More

Mac 终于有显示隐藏文件的快捷键了

在 macOS Sierra 之前,要在 Finder 中查看隐藏文件,都要输入一大坨命令:

defaults write com.apple.finder AppleShowAllFiles -bool true

用完之后还要再输入一坨再隐藏起来,关键因为用的频率不高,所以每次要用之前还要把命令找出来,太过麻烦,以至于后面我都不用它看隐藏文件了,用ls -a反而更方便些。

燃鹅,现在不一样了。

Read More

记一次果店修果经历

上周听说环球港开了家水果店,一查还真有。。。而且已经开了2个月了。。早知道这边有,我就不用每次都大老远的跑到环贸去了啊

刚好,新果还没发布,人应该还不多,于是趁着月黑风高这周末,我把我的旧果拿去修了下。 旧果屏幕左上角进灰,看上去像是通病的样子,之前已经在环贸换过一次屏幕了,然而并没什么用,还是有进,在白色(或浅灰色)的背景下,显得比较扎眼(强迫症。。。)

Read More