首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏老高的技术博客

    typecho插件编写教程4 - 插件

    终于,在能够保存配置信息后,我们可以开始编写插件的挂载功能了。 首先我们需要知道系统为我们在各个关键的环节都预留了插件点给我们,系统运行到插件点时,会检测到是否有插件挂在这个点上,然后执行插件的逻辑! 插件的工作就是找到合适的插件点,挂上去,然后执行自己的逻辑。 插件点,插件钩子,插件接口。。。 在老高这儿是一个概念 官方的插件接口及功能列表 我们的插件需要执行的逻辑在这里,Widget_Contents_Post_Edit类的finishPublish方法 文件路径var/Widget/Contents 有了类本身,我们可以在插件中随意调用他的公共方法!

    68740编辑于 2022-12-28
  • 来自专栏兜兜毛毛

    MyBatis plugins插件4

    插件是MyBatis对外开放了四个接口,可以用于自定义扩展。 prepare (BaseSatementHandler)SQL预编译 parameterize 设置参数 batch 批量处理 update 增删改操作 query 查询操作 以上4个接口在 MyBatis实现自定义插件 创建自定义插件主要步骤: 编写插件代码实现Interceptor接口,设置要代理的方法 在mybatis-config.xml中注册插件 下边来简单做一个分表的插件,根据主键 field.set(mappedStatement, sqlSource); return invocation.proceed(); } } 在mybatis-config.xml中注册插件 插件的核心原理 那MyBatis是如何实现插件功能的呢?如果有多个插件它又是如何执行的呢? 插件的实现使用了动态代理、反射和责任链的方式实现。 下边我将抽出MyBatis的插件核心代码。

    74410发布于 2021-04-15
  • 来自专栏Y大宽

    Cytoscape插件4:iRegulon

    插件作者收集了多于九千个PWMs从不同的来源和物种,并且使用motif2TF程序,把它们和候选结合TFs联系在一起。并且作者开发了iregulon。允许,预测的cis调控结合位点直接整合进生物网络。 (暂且中断原来文章,因为牵扯知识相对深奥,所以先看一下这个插件的用法,然后继续翻译)http://iregulon.aertslab.org/tutorial.html (暂且中断原来文章,因为牵扯知识相对深奥 ,所以先看一下这个插件的用法,然后继续翻译)http://iregulon.aertslab.org/tutorial.html 手册 iRegulon可以解决以下问题。 iregulon 1)转换excel文件格式成tab-delimited format(.txt) 2)点击file,import,network from table 3)select file,选中 4) column1(microRNA)source interaction 5)column4(target gene name)for target interaction 6)tick show text

    3.7K21发布于 2018-09-10
  • 来自专栏明明如月的技术专栏

    GPT-4 插件插件化的思考

    一、前言 最近 ChatGPT 的 Plus 用户在 GPT-4 中新增了插件功能, GPT 在插件的加持下如虎添翼。 那么常用的插件是哪些?插件化是什么?插件化有什么好处? 插件化和我们日常开发中哪些设计模式思想一致?GPT 的插件还存在哪些问题?这给我们带来哪些启发? 二、推荐的插件 简单说一下自己比较推荐的插件。 三、插件化 3.1 什么是插件化 "插件化"是指在软件中引入插件系统,这样用户可以按照需要安装和使用不同的插件以扩展软件的功能。 这种模式的设计思想与插件化设计相似,因为插件化设计也是通过插件管理器(类似于工厂类)来加载和管理不同的插件。 五、总结 本文介绍了 GPT-4 一些好用的插件,介绍什么是插件化、插件化的好处插件化和设计模式的关系和 GPT 插件目前还存在的一些问题。

    1.2K40编辑于 2023-05-31
  • 来自专栏xingoo, 一个梦想做发明家的程序员

    插件开发】—— 4 SWT编程须知

      根据前两篇博文,应该对插件开发有所了解。 前文回顾: 1 插件学习篇 2 简单的建立插件工程以及模型文件分析 3 利用扩展点,开发透视图   SWT知识介绍   之前学过Java的朋友,多少页会一些关于Swing的东西。 那么这里的SWT就是Eclipse插件所应用到的小部件开发框架。   里面包含了大量的桌面控件,并且进行了一系列的优化整合,相对于Swing,极大的减少了内存的消耗。 1 package com.xingoo.plugin.swttest; 2 3 import javax.swing.Scrollable; 4 import javax.swing.text.StyleConstants.ColorConstants 1 package com.xingoo.plugin.swttest; 2 3 import org.eclipse.swt.SWT; 4 import org.eclipse.swt.layout.FillLayout

    1.5K50发布于 2018-01-18
  • 来自专栏游戏杂谈

    Flash Builder 4安装SVN插件

    flash builder与eclipse类似,装插件的方法也差不多。唯一要注意的时候是选择包的问题,如下图所示: ? 不能全选包,只能选择性选择必须要的。 插件安装地址:http://subclipse.tigris.org/update_1.6.x 安装步骤: ? ?

    1.2K30发布于 2018-11-15
  • 来自专栏云计算linux

    4_Springboot(四) 常用插件

    4_Springboot(四) 常用插件 一、Springboot热部署 每当修改了java代码或者是页面代码时,都需要重启服务,很麻烦。 热部署作用:检测到代码发生变化时,自动重新部署项目并重启。 -- 分页插件 --> <dependency> <groupId>com.github.pagehelper </groupId> <artifactId

    31210编辑于 2024-12-13
  • 来自专栏全栈程序员必看

    ue4安装插件_ue4 软引用

    本文介绍 两个知识点Plugin/Module 插件和模块的联系区别,同时介绍插件和我们的Source中创建多模块。 ** 一、Plugin/Module 插件和模块的联系区别 ** 1> 一个插件至少有一个模块 2>一般插件都是做底层做通用设计的,而模块做的负责的我理解为逻辑 ProjectName.Build.cs public PrivateDependencyModuleNames 与上面相反了,按private理解 二、在Plugin中创建多模块以及在我们的Source中创建多模块 1>我的SelectDialog插件

    85410编辑于 2022-11-09
  • 来自专栏全栈程序员必看

    ue4 插件开发(ue4性能优化)

    UE4插件研发 UE4插件扫盲 UE4插件是什么 UE4插件的作用 UE4引擎、项目、插件的区别 引擎自带的插件浏览器 插件目录结构 插件配置文件说明 UE4插件的创建方法 插件代码的执行过程 四种常用模式的插件模板 第三方库的引入 牛刀小试 创建Actor到视图插件 插件打包 插件发布 常见的问题 插件项目案例 UE4插件扫盲 UE4插件是什么 UE4引擎和UE4项目是由各个模块组成的,其主要编程语言是C++。 UE4引擎拥有插件管理模块并提供了插件加载卸载和其他功能接口,所以UE4插件可以自定义功能,因为其独立性强可以发布共享,且使用方便。 插件编译版本 用户使用插件时的UE4版本需要与插件编译时的UE4版本一致,不然会警告提示版本不一致而丢失插件。 所以发布插件时要注明插件所支持的UE4版本号。 插件项目案例 UE4图表插件 B站链接 UE4路径跟随插件 B站链接 更多插件链接,敬请关注。

    4.3K21编辑于 2022-07-29
  • 来自专栏lgp20151222

    Eclipse插件安装4种方法

    第一种:直接复制法 假设Eclipse的安装目录在C:\eclipse,解压下载的eclipse 插件或者安装eclipse 插件到指定目录AA(如:c:\AA)文件夹,打开AA 文件夹,在AA文件夹里分别包含两个文件夹 因为日后想要删除这些插件会非常的困难,不推荐使用。 注意:直接将插件包解压到plugins文件夹下之后,重启eclipse,可能不会加载新的插件。 \jode\eclipse,这样eclipse中就有了两个插件目录features and plugins下。 ),保存后重启eclipse插件就会安装完成。 只要将插件解压后拖到该目录即可安装插件

    2.9K20发布于 2018-09-10
  • 来自专栏王小雷

    jQuery学习笔记之插件开发(4

    4) github源码地址 插件:了让原有功能的增强。 1.插件的种类(3种):局部、全局、选择器插件 1.1封装对象方法的插件 这种类型的插件是把一些常用或者重复使用的功能定义为函数,然后绑定到jQuery对象上,从而成为jQuery对象的一个扩展方法 目前,大部分jQuery插件都是这种类型的插件,由于这种插件是将对象方法封装起来,在jQuery选择器获取jQuery对象过程中进行操作,从而发挥jQuery强大的选择器的优势。 //局部方法的插件 $.fn.extend({ test:function(str){ alert(str); } }); 1.2封装全局函数的插件 可以把自定义的功能函数独立附加到 jQuery表单验证插件—— Validation Validation插件是历史最悠久的jQuery插件之一,经过了全球范围内不同项目的验证。

    75650发布于 2019-05-27
  • 来自专栏代码手工艺人

    写个自己的Xcode4插件

    OK,我们先做一个简单的插件,需要很简单的几个步骤即可完成,我的环境是Xcode 4.6.3 (4H1503)。 1. 设置Target Info 像下图一样设置这些信息 XC4Compatible = YES XCPluginHasUI = NO XCGCReady = YES Principal Class = Plugin 设置Deployment Location 为 YES 设置Set Wrapper extension 为 xcplugin 4. ,跑去~/Library/Application Support/Developer/Shared/Xcode/Plug-ins目录下,把插件删掉,restart Xcode,查找问题在哪 如果1-4步骤的各种设置你比较讨厌的话 ,可以直接用这个Xcode4 Plugin Template来搞定, 怎么使用在它的Readme中有详细的说明,:) 总结 这只是一个简单的Xcode插件的入门编写示例,不过“麻雀虽小,五脏俱全”,可以了解到

    62230发布于 2021-09-07
  • 来自专栏全栈程序员必看

    UE4->Plugin 认识UE4插件 1「建议收藏」

    本文带大家认识UE4插件, Plugin UE4 Engine中插件代码占很大一部分,可参考下图,里面的Editor, Developer, Runtime, Slate举例都是大家比较熟悉的几个 FileVersion": 3, //文件版本 "Version": 1, //Plugin版本 "VersionName": "1.0", //版本名称 "FriendlyName": "Taskp", //插件名称 "Description": "tianhuajian created", //插件描述 "Category": "Other", //插件所属组 "CreatedBy": "tianhuajian ", //插件创建者 "CreatedByURL": "", //创建者网站 "DocsURL": "", //插件的文档URL "MarketplaceURL": "", //虚幻商城 , //是否可包含Content "IsBetaVersion": false, //是否是测试版 "IsExperimentalVersion": false, //是否是实验性的版本, UE4插件中会有显示

    93510编辑于 2022-11-09
  • 来自专栏技术经验分享

    分享纯代码WordPress判断并自动添加图片ALT属性

    直接将下面代码丢进functions.php即可: //作者:全百科网 //网站:http://www.quanbaike.com/ //Wordpress判断并自动添加图片ALT属性 function image_alt altURL.'>'; $imgalt = str_replace($tag,$url,$imgalt); } } } return $imgalt; } add_filter( 'the_content','image_alt

    1.2K00发布于 2019-07-08
  • 来自专栏全栈程序员必看

    CTK插件框架学习4-创建跨平台插件工程「建议收藏」

    在上一篇博客中已经实现了一个简单的插件和测试程序的编写,但是插件跟应用是分开独立的工程。 此节我们将创建一个示例工程,工程文件中包含应用程序以及要使用的各个插件,同时将各个平台编译后的ctk插件库文件也整合到一起。 目录创建完如下图所示,这里插件取名为appinfo,也就是一个用来获取应用信息的插件。 1.3 创建第二个插件 第二个插件创建就比较简单了,直接拷贝第一个插件的目录,进行下简单修改即可。这里第二个示例插件取名为sysinfo,也就是加载插件时打印下系统信息。 1.4 创建应用程序 插件是为应用程序服务的,这里需要一个可执行程序,来加载插件,从而调用插件的功能。

    2K10编辑于 2022-09-01
  • 来自专栏WordPress果酱

    Windows Live Writer 插件 -- Highlight4Writer

    前面介绍了 Windows Live Writer 的安装和简单使用,今天给大家介绍下 Windows Live Writer 的插件。今天给大家介绍的是 Highlight4Writer。 Highlight4Writer 是一个能够让用户插入高亮显示源代码的 Windows Live Writer 插件,对于在博客上分享代码的 blogger 非常有用。 总体来说,Highlight4Writer 是一个非常好的插件,即使你不用 Windows Live Writer 发表日志,也完全可以采用它对你的源代码进行高亮上色。 另外如果你想直接在 WordPress 编辑文章时候给源代码上色,你可以选用 CoolCode 这款 WordPress 插件! Highlight4Writer 的介绍就到此为止,如果你有什么问题,请给我们留言,如果你有什么好的 Windows Live Writer 插件推荐,也请你给我们留言!

    50220编辑于 2023-04-14
  • 来自专栏嵌入式音视频

    ChatGPT4常用插件-Wolfram数学神器

    介绍 Wolfram插件通过WolframlAlpha和Wolfram语言使ChatGPT能够访问强大的计算、准确的数学、精选知识、实时数据和可视化,从而使它变得更加智能。 安装方式 ChatGPT 用户登录后可以通过访问插件商店来安装 Wolfram 插件。可能不会立即访问该插件,因此请将自己添加到等待列表中。 在新聊天中,选择型号下拉列表。 将模型更改为“插件”。 通过选择链接访问插件商店。 安装Wolfram插件。 在启用 Wolfram 插件的情况下开始新的聊天会话(由插件栏中的复选标记和图标注明)。

    64110编辑于 2023-10-15
  • 来自专栏一只想做全栈的猫

    Log4js 2.9.0 日志管理插件

    Node端的日志插件Log4js,以后版本更新了继续跟进 安装&&版本 npm install log4js 或者 yarn add log4js "express": "4.16.2", "log4js": "2.9.0", 最简单的写法 var log4js = require('log4js'); var logger = log4js.getLogger(); logger.level = 'debug'; logger.debug("Some debug messages"); 稍微具体一些 const log4js = require('log4js'); log4js.configure cheese.log' } }, categories: { default: { appenders: ['cheese'], level: 'error' } } }); const logger = log4js.getLogger 参考文献 https://github.com/log4js-nod...

    72740编辑于 2022-06-15
  • 来自专栏计算机图形学 前端可视化 WebGL

    UE4 WebUI插件使用指南

    使用UE4的UMG开发图表显得比较笨拙。 而通过Web插件允许开发者创建丰富的基于Web HTML5的用户界面,它由内置在UE4中的web浏览器提供支持,包括对Windows、Mac、Linux、Android和iOS的支持。 基于这种插件技术,普通的前端开发人员也可以开发UE4界面上丰富的2d页面效果。 下面分享我们UE4做的数字孪生的几个案例,其中的2d页面是通过Vue结合html5技术和echart图表插件进行开发的: 下面我们介绍WebUI插件的使用 下载插件 插件的下载地址是: 如果你发现这个地址打开是 启用插件 开启UE4 打开或者新开一个项目之后,打开菜单编辑->插件,然后在插件窗口右上角的搜索栏中搜索 Web UI。确保WebUI插件的已启用复选框已勾选。启用插件后,重新启动虚幻引擎。

    3.8K10编辑于 2023-01-08
  • 来自专栏王小雷

    MAVEN学习笔记之Maven插件的应用(4

    MAVEN学习笔记之Maven插件的应用(4) <build> <pluginManagement> <plugins> <plugin> -- 使用插件依然可以指定相应的依赖 --> <dependencies> <dependencie> --插件执行时间--> <execution> <id>create-db</id> <phase>compile

    40410发布于 2019-05-26
领券