这次我们来介绍下openfire提供的可选插件,方便大家在开发中使用。openfire插件下载地址:http://www.igniterealtime.org/projects/openfire/plugins.jsp使用插件时大家请一定要注意插件支持的openfire版本,不要搞错了,否则是不能运行的。 Broadcast   最新版本 1.8.2   广播消息插件
一.前言我们都知道Nginx有很多的特性和好处,但是在Nginx上开发成了一个难题,Nginx模块需要用C开发,而且必须符合一系列复杂的规则,最重要的用C开发模块必须要熟悉Nginx的源代码,使得开发者对其望而生畏。为了开发人员方便,所以接下来我们要介绍一种整合了Nginx和lua的框架,那就是OpenResty,它帮我们实现了可以用lua的规范开发,实现各种业务,并且帮我们弄清楚各个模块的编译顺
转载 2024-04-25 14:25:01
115阅读
        单纯的说openresty开发的话,网上已经有了相当成熟的教程。因此笔者就不多此一举,本篇就写一些关于初学者才到的一些坑。 1、项目结构介绍         当openresty安装完成之后,目录如下:       
转载 2024-04-29 20:09:54
215阅读
【1、最基本的弹出窗口代码】  复制代码 <SCRIPT LANGUAGE="javascript"> <!-- window.open ('page.html') --> </SCRIPT> 因为着是一段javascripts代码,所以它们应该放在<SCRIPT LANGUAGE="java
cordova 自定义插件一、创建cordova项目在想要创建项目的目录下打开命令窗口,输入创建命令:cordova create CordovaProject io.cordova.hellocordova CordovaApp CordovaProject 是创建应用程序的目录名称。 io.cordova.hellocordova 是默认的反向域值。 如
转载 2023-12-27 09:50:14
75阅读
原文:Creating a Custom WordPress Registration Form Plugin译文:创建一个定制的WordPress插件注册表单译者:dwqs开门见山,WordPress提供了一个自定义的注册表单供新用户使用,或者当添加一个新用户到已经存在的WordPress站点。但是如果你想实现一个自定义的注册表单而没有显示WordPress仪表盘的选项呢?在这篇文章中,我们将学
grok是Logstash中的filter模块的插件,是一种采用预定义的正则表达式组合来匹配分割日志信息的工具。 grok预定义字段 别名正则释义common 常用表达式USERNAME[a-zA-Z0-9._-]+用户名,由数字、大小写及特殊字符 ._- 组成的字符串USER%{USERNAME}INT(?:[+-]?(?:[0-9]+))整数,包括0和正负整数BASE10NUM(?&l
转载 2024-07-25 12:23:34
103阅读
JQuery全局函数定义    下面为JQuery定义一个全局函数globalfunction用于弹出一个对话框:   jQuery.globalfunction=function(){     alert("myplugin");  }      在
原创 2013-04-14 15:27:32
502阅读
   JQuery拥有强大的自定义插件开发的机制。    而自定义插件开发分为两种,一种为全局JQuery函数,一种为JQuery对象函数。网络上大部分流行的是JQuery对象函数。    首先举个例子解释一下全局JQuery函数和JQuery对象函数的区别。     全局JQuery函数类似于Jav
原创 2013-04-09 12:38:04
447阅读
自定义插件需要两步:登录ScratchX平台 加载自定义程序第一步相对固定,打开网站地址为:http://scratchx.org/#scratch,选择“Load Experimental Extension”按钮,在右上角或者“More Blocks”模块下,如图第二步是在弹窗中输入自己的脚本程序,程序语法按照Scratch的要求实现即可,包含三部分,其格式是固定的,框架如下:...
原创 2021-07-09 15:58:51
10000+阅读
logstash开发自定义插件 1.介绍logstash插件结构                必须声明的方法:         
原创 2021-04-21 22:31:31
1436阅读
自定义插件 -> 参考 interface GreetingPluginExtension { Property<String> getMessage() Property<String> getGreeter() } class GreetingPlugin implements Plugin<P
原创 2022-10-01 08:46:01
209阅读
创建 AssertionCountingPlugin 类在当前文件夹中的文件中,创建自定义插件类 AssertionCountingPlugin,该类继承自 TestRunnerPlugin 类。有关 AssertionCountingPlugin 的完整代码,请参阅 AssertionCountingPlugin 类定义总结。要跟踪通过和失败断言数,请编写 properties 代码块以定义两个
一、简介在前面介绍了很多ReactNative中UI组件和API组件,这些都是Facebook团队封装好的基础组件,开发者可以直接使用。然而,在实际的开发过程中,面对复杂的需求,此时原生的Native组件可能就无法满足要求了。当然,这种情况Facebook团队是当然考虑过了,所以在ReactNative开发中也支持开发者进行自定义API组件。 二、详解1、类模块和方法:一个普通的OC类以
转载 2023-11-23 12:27:31
145阅读
    本文主要介绍编写自定义maven插件的基本步骤,以及如何打包发布,调用。    项目搭建: maven-archetype-mojo即可。也可以自己创建普通的maven项目,自己往里面放要引用的jar包和插件。    下面是项目中用到的jar和插件<d
一、前言openresty也有nginx的路由功能,并且比nginx更全面,支持lua语言。之前,本人想用nginx打印请求头(request_header)的日志,但是发现nginx只能打印请求体(request_body),死活没有找到怎么打印请求头;网上的打印方法,都是用openresty的(需要lua)。所以在此总结下openresty安装方法。二、安装方法1.先网上找一个压缩包,例如op
转载 2024-03-18 20:22:42
86阅读
1、定义插件的方法对象级别的插件扩展,即为jQuery类的实例增加方法,调用:$(选择器).函数名(参数);      $(‘#id’).myPlugin(options);定义的方式: $.fn.extend({ "函数名":function(自定义参数){ //这里写插件代码 } }); //或者是 $.fn.函数名 = function(optio
转载 2023-08-29 19:45:23
303阅读
Android studio通过Gradle来构建我们的项目。一般情况下,我们只是使用Gradle来配置一些功能,比如,buildTypes,productFlavors等等。 实际上,Gradle提供了很多有用的功能,可以让我们更加方便的管理我们的项目。这篇,我们介绍下Gradle的Plugin插件。官方介绍Gradle的plugin插件,有三种方式: 一,Build script 简单说就是在
为了让前端工程师在swagger API文档中看到各个实体类属性的注释说明,而不用再去单独查看数据字典,同时解决在接收和返回日期格式的数据时需要手动对每个日期格式的字段添加相应注解的问题,修改mybatis-generator插件,让其在生成实体类的时候就自动生成相应注解,而不用一个一个从数据字典中复制,提高工作效率。在这个过程中最大的收获就是弄清楚了获取插件源码、修改相应代码,然后重新打包替换的
转载 2024-08-23 15:10:52
226阅读
有服务跑的地方就有监控,有监控的地方往往少不了zabbix的优美身影,搞监控我大胆猜一下,朋友们很多都有监控日志的需求,比如老板让你监控一下服务的"ERROR"日志,监控一下java的NPE,FullGC等等zabbix内部自带了日志的监控模块,但是我在使用的时候发现确实很不好用
原创 精选 2019-06-17 16:57:30
5700阅读
3评论
  • 1
  • 2
  • 3
  • 4
  • 5