Android Demo 之 No Activity (上)
使用 Android Studio 创建 Android 项目,第一个模板就是 “No Activity”,也就是没有一个窗口的项目,等同于空项目,是一个项目最基础的模板。这里我们使用"No Activity"模板,在完成在此基础上手动添加 Activity 等一些基本功能,使窗口能够活动起来,用来学习 Activity 相关的知识。
以下可能会用到的缩写:
AS = Android Studio
创建 No Activity 工程
创建新工程
选择 No Activity 模板,后 Next 选项
填写 app 信息,后 Finish
等待 ...
在 Hexo butterFly 中支持 LaTeX(排版系统)
如果使用 Hexo 作为静态博客的话,自身带的 Marked 并不能很好的展示 LaTeX 公式,所以要做一些操作才能显示 LaTeX 公式的渲染。支持 web LaTeX 公式的渲染 有 MathJax 与 KaTeX 插件。
KaTeX 优点在于轻量级,而 LaTeX 对数学公式的支持更全面一些。因此,这里主要是配置一下 LaTeX 的支持。可以任意选择一个使用,不过,官方建议使用 KaTeX 渲染。
安装基于 Mathjax 的支持
安装 kramed插件,移除 marked 插件
12npm uninstall hexo-renderer-marked --savenpm ...
二十四节气之•处暑
处暑,七月中。处,止也,暑气至此而止矣。
处暑三候
初候,鹰乃祭鸟。鹰,义禽也,秋令属金,五行为义,金气肃杀,鹰感其气,始捕击诸鸟,然必先祭之,犹人饮食祭先代为之者也,不击有胎之禽,故谓之义。
二候,天地始肃。秋者,阴之始故曰天地始肃。
三候,禾乃登。禾者,谷连藁秸之总名,又稻秫苽粱之属皆禾也,成热曰登。稷为五谷之长,首熟此时。
处暑来到
清风徐来,秋意渐浓,今日(公历2021年8月23日 农历辛丑年七月十六号)5时35分处暑悄然来到你我身边。
“处”者,去也,暑天的炎热逐渐褪去,旷达的初秋华丽登场。
处暑时节,三伏已过,我国大部分地区的炎热暑天,就要结束,天气将逐渐转凉 ...
Git 通过 SSH 或 token 访问 Github
弃用账密验证 GitHub 操作
GitHub防黑客新措施:弃用账密验证Git操作,改用 token 或 SSH 密钥,于 2021-08-13 禁用了账号、密码操作Git,改用了token 或者ssh 方式。GitHub官方表示,这一举措是为了提高Git操作的安全性,防止密码撞库等事情发生。哪些操作会受影响呢?
简单来说,如果你还在用账密验证Git操作,这些行为都会受到影响:
命令行Git访问
采用Git的桌面应用程序(GitHub Desktop不受影响)
账密访问GitHub上Git repo的一切应用程序/服务
这些用户不会受影响:
已经采用token或 ...
PhpStorm 远程调试 WordPress 一例
PhpStorm 调试概述
PhpStorm 调试 PHP 可以分为本机调试和远程调试,为了更好的模拟测试、生产环境,建议做远程调试。一般的开发环境为 Windows,而生产环境一般为 Linux 环境。
PhpStorm 调试支持 Xdebug 或 Zend Debugger ,PhpStorm 推荐使用 Xdebug。具体文档请参见 官方调试文档。
本篇所述环境为:
CentOS 8.4
Nginx 1.20.0
php-fpm 8.0.8
Zend Engine v4.0.8
Xdebug v3.0.4
PhpStorm IDE 调试原理
如图:右边 ...
二十四节气之•立秋
立秋,七月节。 立字解见春。秋,揫也,物于此而揫敛也。
立秋三候
初候,凉风至【《礼记》作盲风至】。西方凄清之风曰凉风。温变而凉气始肃也。《周语》曰火见而清风戒寒是也。
二候,白露降。大雨之後,清凉风来,而天气下降茫茫而白者,尚未凝珠,故曰白露降,示秋金之白色也。
三候,寒蝉鸣。寒蝉,《尔雅》曰寒螿蝉,小而青紫者;马氏曰物生于暑者,其声变之矣。
立秋来到
空山新雨后,天气晚来秋!今天(公历2021年8月7日 农历辛丑年六月十三号)14时54分,迎来“立秋”节气,“立秋”也是秋天的第一个节气。
炎热的夏天即将过去,凉爽的秋天款款而来。话虽这么说,但是大部分地区还需要持续一段高温,俗称: ...
利用Nginx try_files 指令设置 WordPress 在 Nginx 下的伪静态
熟悉Wordpress的都知道,在Apache主机并且apacahe开启allowoverride的情况下,Awordpress能够非常方便的设置其固定链接,不论wordpress是否安装下网站根目录或者二级目录下。这得益于apache具有“分布式文件管理系统”,也就是”.htaccess”这个文件,它能够非常方便的加入或者更改apache主机对当前目录的设置,包括伪静态(rewriteRule),访问权限等。当安装wordpress的时候,网站会自动在当前安装目录生成.htaccess文件,方便把网站的显示权限交给wordpress。在nginx下,一切就就没有这么方便了,nginx官方 ...
WordPress技巧
控制类
无法访问管理菜单时如何停用所有插件?
在表 wp_options 中,查找 option_name 字段,找到 active_plugins 行;
将 active_plugins 行中 option_value 字段修改为: "a:0:{}"
1update #{wpdb}.wp_options set option_value='a:0:{}' where option_name='active_plugins';
更新失败。 此响应不是合 ...
Nginx 503 Service TemporarilyUnavailable 分析
最近网站刷新后经常出现503 Service Temporarily Unavailable错误,有时有可以,联想到最近在nginx.conf里做了单ip访问次数限制,(limit_req_zone $binary_remote_addr zone=allips:20m rate=20r/s;) 把这个数量放大后在刷新发现问题解决。(还顺便把这个改大了 limit_req zone=allips burst=50 nodelay; )为了证实该问题,反复改动该数量测试发现问题确实在这。这个数量设得太小有问题,通过fiddler发现web页面刷新一下,因为页面上引用的js,css,图片都 ...
WordPress IP 变动后无法加载css资源
问题发现
本地网络环境中安装 WordPress 后,第二天,网络 IP 发生了改变,打开页面后,发现无法打开缓慢,无法加载 css 等资源文件,排版出现了错乱。
排查问题
首先,通过 F12 查看发现是 css 资源文件找不到,仔细一看, IP 地址不对:
通过查找数据库中 wp_options 表发现两个字段保存了相应 IP:
知道这里除了问题,就手动把 相关 IP 修复过来:
1update wpdb.wp_options set option_value=replace(option_value,'172.17.112.221 ...