首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Flutter&Dart

    Flutter自制插件之r_calendar日历插件

    Flutter日历插件,支持自定义日历,月视图/周视图切换、点击拦截、单选(切换月自动选)、多选(散选/聚选) .------------------------------------------ Widget> buildWeekListWidget(BuildContext context,MaterialLocalizations localizations){...}; // 1 2 3 4

    3.3K20发布于 2020-02-18
  • mybatis自制插件+注解实现数据脱敏

    com.todoitbo.baseSpringbootDasmart.Enum; import java.util.function.Function; /** * @author todoitbo * @date 2024/4/ 12 */ // 脱敏策略枚举 public enum DesensitizeType { PHONE(s -> s.replaceAll("(\\d{3})\\d{4}(\\d{4})",

    43200编辑于 2025-05-31
  • 来自专栏Flutter&Dart

    Flutter自制插件之r_router无需context路由插件

    r_router 一个无需使用context导航的Flutter路由插件,支持dialog .---------------------------------------------- | setting, WidgetBuilder builder) => CupertinoPageRoute(builder: builder, settings: setting)) 4.

    85230发布于 2020-02-18
  • 来自专栏AustinDatabases

    PostgreSQL 管理PG 的 4自制小脚本

    转到本期的主体,POSTGRESQL 自制小脚本管理PG,这个问题是最近自己没有办法的办法,主要在于云上的POSTGRESQL,需要更快速和更专业的快速响应,当然线下的PG 也可以用这些脚本。 目前写了4 个小的脚本,下面简单的说说功能 1 pg_stat_activity 表信息的收集工具 这里主要解决的问题是,在发生系统CPU 或内存等系统资源告急的情况下,一般都需要对当前的连接的信息进行收集 ,发现问题,但存在如下问题 1连接需要时间 2 连接后信息怎么留存 3 如何控制频度,或者定时收集信息 4 信息收集到哪里,收集什么 基于上面的问题,撰写了下面的脚本 主要的功能和使用方法如下: 通过执行脚本后 (后续可能会开发一个让用户可以选择的参数是最久的还是最近的) 4 kill_sql 清理超时的SQL 的脚本 目的:通过脚本,控制查杀多少慢SQL ,自定义多长时间的SQL 被查杀, 参数 a

    1.2K10编辑于 2022-12-12
  • 来自专栏前端那些事

    自制刻度尺插件-前端简易实现腾讯信用界面

    依据我现有的知识,在前端上"简易"的实现了腾讯信用的界面,同时自己自制了一个竖直的刻度尺插件,曲线的位置可以根据传入的数值动态的改变,这次主要也想总结一下关于jQuery中extend的方法,也是我们在写插件的时候常用的方法 extend也是在我们写插件时常用的方法, 1、扩展方法的原型 $.extend(param,dparam...) 流程分析   我看目前网上几乎都是水平的可滑动的刻度尺插件,几乎没有竖直的插件,其实也大同小异。 因为做这个东西的需要,所以我需要做一个竖直的刻度尺(而且我本人也不喜欢用插件,我想有一天实现我的插件梦)。 我做这个插件的第一步是先用HTML+ CSS静态的写出大致的效果(这样的同时我觉得我也直观的构思了这个东西的大致架构),比如先0~10做出来,然后计算好间距,然后在后面做文章。

    1.4K110发布于 2018-01-05
  • 来自专栏老高的技术博客

    typecho插件编写教程4 - 插件

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

    71140编辑于 2022-12-28
  • 来自专栏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
  • 来自专栏兜兜毛毛

    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的插件核心代码。

    76110发布于 2021-04-15
  • 来自专栏Charlie's Road

    自制计算器——《自制编程语言》二

    自制计算器——《自制编程语言》二 ? CharlieWang发布于 4 月 7 日 前面介绍了借助yacc和lex自制计算器。 《自制计算器(借助yacc和lex)—《自制编程语言》一》 本文介绍下不用yacc和lex的实现过程,其实就是自己编写词法解析器和词法分析器来代替yacc和lex。 基于C语言实现 文中代码为了说明大多是截图,可以对照行号介绍,不过不用担心,源代码我都传到这里了 1.自制词法分析器 说明:本计算器会将换行作为分隔符,把输入分割成一个个算式。 2.自制语法分析器 大多程序员即使没自制编程语言的背景,也能猜到词法分析器的运行机制,换成语法分析器就有点毫无头绪了。 编程语言编译原理 阅读 17发布于 4 月 7 日 赞收藏 分享 本作品系原创,采用《署名-非商业性使用-禁止演绎 4.0 国际》许可协议 ---- ? Charlie's Road 关注专栏 ?

    2.3K20发布于 2021-04-09
  • 来自专栏Flutter&Dart

    Flutter自制插件之r_album图片或视频保存到相册

    r_album Flutter 图片或者视频保存到相册插件,支持Android和IOS. .---------------------------------------------- | github /pubspec.yaml文件下添加插件 dependencies: r_album: lastVersion 2.导入包 import 'package:r_album/r_album.dart' ; 3.创建专辑 await RAlbum.createAlbum("你的专辑名字"); 4.将图片或视频添加到专辑中(添加后即可在系统相册中找到) await RAlbum.saveAlbum("你的专辑名

    1.6K10发布于 2020-02-25
  • 来自专栏明明如月的技术专栏

    GPT-4 插件插件化的思考

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

    1.2K40编辑于 2023-05-31
  • 来自专栏java大数据

    自制悲观锁

    i)自制悲观锁: 例 2.2.1.1 package com; public class Ticket_Pess_MarkToWin { private int number=4;

    70700发布于 2021-10-10
  • 来自专栏OpenFPGA

    CPU自制入门

    剩下的自己去找资料吧,资料获取方式: 公众号:OpenFPGA 后台回复:自制CPU

    1.4K30发布于 2020-06-30
  • 自制浏览器插件:实现网页内容高亮、自动整理收藏夹功能

    自制浏览器插件:实现网页内容高亮、自动整理收藏夹功能 以 Chrome 扩展 Manifest V3 为例,构建一个实用型插件:在网页上高亮选中的内容,并自动整理浏览器收藏夹。 后续可渐进增强精确恢复与智能分类,让插件在个人知识管理中持续发挥价值。 数据模型与存储结构 { "highlights:URL": [ { "text": "...

    47310编辑于 2025-12-15
  • 来自专栏游戏杂谈

    Flash Builder 4安装SVN插件

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

    1.2K30发布于 2018-11-15
  • 来自专栏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
  • 来自专栏云计算linux

    4_Springboot(四) 常用插件

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

    32610编辑于 2024-12-13
  • 来自专栏java大数据

    自制乐观锁

    ii)自制乐观锁: 例 2.2.1.2 package com; public class Ticket_Opti_MarkToWin { private int number=4; MulThreMarkToWinBatch(ticOpti_MarkToWin); Thread t3 = new MulThreMarkToWin(ticOpti_MarkToWin); Thread t4 MulThreMarkToWin(ticOpti_MarkToWin); t1.start(); t2.start(); t3.start(); t4.

    68000发布于 2021-10-10
  • 来自专栏小樱的经验随笔

    2015 计蒜之道 初赛(4)爱奇艺的自制节目(枚举 贪心)

    爱奇艺的自制节目 爱奇艺作为一家视频网站巨头,要为上亿的用户每天都提供“悦享品质”的服务。除了引进一些优秀的影视作品外,爱奇艺还做了一些诸如奇葩说、晓松奇谈的自制节目。 下面给出AC代码: 1 #include <bits/stdc++.h> 2 using namespace std; 3 typedef long long ll; 4 #define INF

    60190发布于 2018-04-09
  • 来自专栏全栈程序员必看

    ue4安装插件_ue4 软引用

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

    87210编辑于 2022-11-09
领券