昨天发文截图,GitHub 是黑色(Dark)主题,本文将介绍:如何快速给网站加特技(duang,duang,duang)。
0x00 Stylish 实际上,我用了个名叫「Stylish」的神器,这玩意在 Chrome 应用商店可以直接下载:
https://chrome.google.com/webstore/detail/fjnbnpbmkenffdnngjfgmeleoegfcffe
安装后可以直接访问官方主题商店:
https://userstyles.org/
0x01 主题 推荐几个我常用的主题:
GitHub Dark Google - Clean Dark Fade+ for Youtube Baidu Lite 百度轻 百度百科-屏蔽和优化 0x02 补充 Baidu Lite 百度轻,这个主题有些兼容性问题,例如 Logo 重叠等等。原作者已经很久不维护,我简单修复并整体改为 Dark 色调,放出给大家参考:https://gist.
不多说了,上图,自己感受吧。
https://github.com/tencentyun/cos-php-sdk-v5/pull/72
近期在使用宝塔面板部署 PHP 项目时,上传文件的场景,PHP 无法对临时文件进行打开操作,无法计算sha1、md5,遂进行排查。
0x00 报错 sha1_file(): open_basedir restriction in effect. File(/www/wwwroot/tmp/***) is not within the allowed path(s): (***)
0x01 原因 新版宝塔面板创建站点时默认添加 .
要走创意路线好吗!print 我爱你 之流怕不是在小学五年级奥塞的时候就玩腻的,真丢「理科生」的脸。
又是项目所需,继续造轮子。替换指定数据库的「所有表」内「所有记录」的「所有字段」的值,以下为 SQL 语句。
0x00 创建存储过程 CREATE PROCEDURE `replace_table` (IN `orig_str` VARCHAR(100), IN `new_str` VARCHAR(100), IN `db_name` VARCHAR(100), IN `t_name` VARCHAR(100)) BEGIN DECLARE cul_name VARCHAR(100); DECLARE done int default 0; DECLARE cur CURSOR FOR SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.
PHP has a very handy function to convert relative pathnames to absolute paths: realpath(). However, it’s limited in at least two aspects which both make it inconvenient (and sometimes impossible) to use:
近期项目过程中,有一处场景需要使用 json_encode 方法序列化某对象内的 protected 属性。
0x00 实现 谈到 json_encode 自然想到 <code>JsonSerializable</code> 接口,此接口提供一个抽象方法:
abstract public mixed JsonSerializable::jsonSerialize ( void ) 于是我们可以这样实现:
在使用 C# 的过程中,几乎可以全程只靠 MSDN,很多方法微软在 .NET 内封装了很规范的实现;而近期在使用 PHP 开发项目时遇到个小问题:获取文件或目录 A 相对与 B 的路径,翻了下 PHP Manual 发现 PHP 内核并没有提供官方实现,于是谷歌之,找到一份比较规范的实现,在此记录,以备查询。
0x00 原文 https://stackoverflow.com/questions/2637945/getting-relative-path-from-absolute-path-in-php
最近从前公司离职,内心表示很痛,自己之前的技术文章还都在团队博客那边,将近一年的成果不能就这么放弃,于是开始折腾转移。
首先考虑了一下各路动态博客系统,入眼的只有 Typecho;想了一下,感觉再搭个环境太麻烦,还要调优、加 CDN、保证访问速度什么的……干脆一不做二不休,回归极简风格,用纯静态 + GitHub Pages。
于是,你现在看到的东西诞生了。
之前的都让它过去吧。
我会继续努力的。
我们最好的遇见,是现在这样的六月。我们最好的告别,是现在这样……
没红眼。