使用Visual Studio编译并测试WolfSSL1.3

下载WolfSSL源代码 https://www.wolfssl.com/download/ 下载第一个压缩包。 重新生成VS工程 WolfSSL为了在多版本的Visual Studio下都能运行,故意使用了比较早版本的工程文件。所以需要先双击wolfssl64.sln,弹出画面时选中所有工程,让Visual Studio自...

如何将DokuWiki中indexmenu插件和tagcloud插件中显示的英文内容变为大写

DokuWiki的保存规则,是把所有的字母统一改成小写。这样做便于管理,无可厚非。 indexmenu插件和cloud插件是DokuWiki的两个常用插件,它们调用了DokuWiki的默认函数以生成链接,所以当然也是显示成全小写。 但在显示一些特定内容,尤其是大量使用英文缩写作为专有名词的时候,看起来就特别扭。 能搜到修改保存链接...

关于CLOCK_MONOTONIC与CLOCK_REALTIME在VxWorks下的理解

今天,组里小孩用POSIX的clock_gettime()函数的时候问了个问题: “第一个参数,CLOCK_MONOTONIC和CLOCK_REALTIME究竟有什么区别啊?” 这问题其实有些老生常谈了。 “ CLOCK_MONOTONIC从系统上电后从某个时间点开始计数,从那以后只加不减。 CLOCK_REALTIME可...

WordPress中term_id与term_taxonomy_id的区别

调用WordPressAPI,尤其在进行查表的时候,常常会看到参数里同时支持term_id与term_taxonomy_id这两个长得很像的东西,而且互换之后好像也没什么效果,一样能用。 那么这俩玩意究竟有没有区别呢? 有。 这个问题其实是好几个历史遗留问题的叠加。 term是什么? 在WordPress里,我觉得对ter...

WordPress访问网络资源时如何使用Proxy

几天前在@梓喵出没那里获悉WordPress有一套自己的HTTP命令API的时候,瞥到了一丝改进本地调试环境的曙光。心里就像种了草,这些天一番捣鼓,终于被我搞通了几个函数的前世今生。 虽然梓猫出没那里后面一篇也是说这套API的,但他的侧重点跟我这篇的侧重点毫无关联。 为啥我要研究WordPress怎么使用代理呢?这跟我的调试环境...

WordPress 解决wpautop 引起的Shortcode 格式错误

先声明,本人升到5.0以后觉得古腾堡太恶心,又给降回4.x了,所以下面的方法只适用于WordPress4.x版本。 为了操作方便,我自己的魔改版插件使用了好几个自定义的ShortCode。比如我的插入豆瓣资料的短代码。 但是一直有显示上的瑕疵没有解决。加入的div跟后面的文字之间一直有格式问题。 之前以为是css没学好,直到今...

【非原创】Wordpress针对已留言用户隐藏用户信息输入框的方法

这功能用了好几年了,我真的忘了是从哪位朋友那里抄来的了。 如有冒犯还望莫怪。 当然,我的办法做了一点小小的改良,优点是不用直接修改comment-template了。 使用前提: 主题模板里评论框调用的是WP默认的 comment_form。 第一步 在主题的functions.php中增加如下代码: func...

WordPress实现在归档范围内查找相邻文章

多年前,贝总曾经问过我,能不能增加一个“上一篇”、“下一篇”在某某类别里跳转的功能。 狭义上说,get_previous_post()/get_next_post()/get_post_navagation()这三个函数都有“in_same_term”,“excluded_terms”,“taxonomy”这三个参数。配合使用,可...