手把手教你写Typecho插件 - 功能实现

手把手教你写Typecho插件 - 功能实现

手把手教你写Typecho插件 - 上篇我们通过HelloWorld插件讲解了Typecho插件的基本命名规则,文件结构,已经相关的函数说明。这一部分我们继续使用HelloWorld插件为例教大家如何实现插件的功能。功能实现通过查找Typecho官方的《插件接口和功能列表》,可以看到有很多接口可用于插件功能。我们选取error404Handle进行插件功能演练。第一步:在activate函数...

基础编程 2019-09-04 AM 1010次 0条
手把手教你写Typecho插件 - 命名与规范

手把手教你写Typecho插件 - 命名与规范

一般博客程序都有自己的插件体系,但是万变不离其中。明哥曾经指导一个大学毕业生,让他好好演习typecho框架,他照做后功力大涨,毕业得到某外企的青睐,毕业生税前收入20k。要掌握typecho框架必须要先懂得typecho的插件,今天将教大家如何定制一款typecho插件。文件结构和命名首先我们来看一下typecho的文件结构(以官方提供的HelloWorld插件为例):HelloWorld...

基础编程 2019-09-03 PM 1725次 0条
android视频压缩库fishwjy/VideoCompressor与yellowcath/VideoProcessor 的比较

android视频压缩库fishwjy/VideoCompressor与yellowcath/VideoProcessor 的比较

android压缩视频的传统方式一般采用ffmpeg操作库,但是由于ffmpeg需要比较专业的技能,所以在android 4.4以后提供了MediaCodec类来进行视频操作,当然也支持视频压缩功能。封装MediaCodec是个麻烦的事情,好在有人已经帮忙弄好。这里提供两个大神库,方便大家对比使用。fishwjy/VideoCompressor这是一个外国人写的基于MediaCodec的库,...

基础编程 2019-09-03 AM 5327次 0条
明哥教学 - Netty简单入门教程

明哥教学 - Netty简单入门教程

作为一个正在Java路上摸爬滚打的小菜鸡,之前在项目中也用过Netty,也因为Netty报名阿里的中间件大赛,但终究功力太浅,最终不了了之,最近工作中又遇到了Netty的小姐妹Mina。此时楼主觉得Netty还是需要潜心深入学习一下。就这样在成为大菜鸡的路上不消停的折腾……NIO简介Netty是Java世界知名的基于NIO的网络框架,因此说到Netty,介绍一下NIO还是有必要的。Java ...

基础编程 2019-08-26 AM 4090次 0条
I-team 博客全文检索 Elasticsearch 实战

I-team 博客全文检索 Elasticsearch 实战

一直觉得博客缺点东西,最近还是发现了,当博客慢慢多起来的时候想要找一篇之前写的博客很是麻烦,于是作为后端开发的楼主觉得自己动手丰衣足食,也就有了这次博客全文检索功能Elasticsearch实战,这里还要感谢一下‘辉哥’赞助的一台服务器。全文检索工具选型众所周知,支持全文检索的工具有很多,像 Lucene,solr, Elasticsearch 等,相比于其他的工具,显然 Elasticse...

基础编程 2019-08-25 PM 1484次 0条
Socket 中粘包问题浅析及其解决方案

Socket 中粘包问题浅析及其解决方案

最近一直在做中间件相关的东西,所以接触到的各种协议比较多,总的来说有TCP,UDP,HTTP等各种网络传输协议,因此楼主想先从协议最基本的TCP粘包问题搞起,把计算机网络这部分基础夯实一下。TCP协议的简单介绍TCP是面向连接的运输层协议简单来说,在使用TCP协议之前,必须先建立TCP连接,就是我们常说的三次握手。在数据传输完毕之后,必须是释放已经建立的TCP连接,否则会发生不可预知的问题,...

基础编程 2019-08-25 PM 1969次 0条
Java程序员的Spring学习指南

Java程序员的Spring学习指南

前言Spring 框架早已成为 Java 后端开发事实上的行业标准,如何用好 Spring ,也就成为 Java 程序员的必修课之一。同时,Spring Boot 和 Spring Cloud 的出现,可以帮助工程师更好地基于 Spring 框架及各种基础设施来快速搭建系统,可以说,它们的诞生又一次解放了大家的生产力。所以,Spring Boot 和 Spring Cloud 已成为 Spr...

明哥推荐,基础编程 2019-03-22 PM 1208次 0条
【C语言】C语言变量与类型转换<五>

【C语言】C语言变量与类型转换<五>

一、变量变量就是其值可以改变的量。变量要有变量名,在内存中占据一定的存储单元,存储单元里存放的是该变量的值。不同类型的变量其存储单元的大小不同,变量在使用前必须定义。(一)整型变量整型变量分为4种:基本型(int)、短整型(short int 或short)、长整型(long int 或 long)和无符号型(unsigned int ,unsigned short,unsigned l...

明哥推荐,基础编程 2019-02-22 PM 1934次 0条