- 博客(30)
- 资源 (11)
- 收藏
- 关注
原创 IDEA 插件开发 - 动态设置表格的表头和数据,动态刷新
文章目录IDEA 插件开发 - 动态设置表格的表头和数据,动态刷新1、首先获取到容器实例2、然后找到容器实例里面表格的实例3、热更新表格,动态刷新数据4、setDataVector 源码解析IDEA 插件开发 - 动态设置表格的表头和数据,动态刷新1、首先获取到容器实例 private static JComponent getComponent(Project project, ToolWindowName toolWindowName, int index) { if (p
2020-08-29 14:59:21 2086 2
原创 IDEA 插件开发 - swing编程开发, JTable 设置表头不生效问题解决
文章目录IDEA 插件开发 - swing编程开发, JTable 设置表头不生效问题解决1、代码2、重要代码3、获取表格数据模型4、问题解决IDEA 插件开发 - swing编程开发, JTable 设置表头不生效问题解决1、代码如下一段测试的UI 代码 private void setUIMysql(Project project) { mysql = new JPanel(); mysql.setLayout(new GridLayoutManag
2020-08-29 14:48:57 2378 5
原创 IDEA 插件开发 ,插件集成其它的类库
文章目录IDEA 插件开发 ,插件集成其它的类库1、打开一个插件开发项目,根目录新建一个lib 文件夹2、然后把 第三方的jar 包放进去3、把lib 目录添加为项目的libIDEA 插件开发 ,插件集成其它的类库1、打开一个插件开发项目,根目录新建一个lib 文件夹如图2、然后把 第三方的jar 包放进去3、把lib 目录添加为项目的lib可以把整个lib 文件夹加为 lib 目录,也可以右键某个lib 进行添加就可以了...
2020-08-29 14:34:17 1768 12
原创 阿里云 OSS SDK :上传的图片直接访问变成下载问题解决
文章目录阿里云 OSS SDK :上传的图片直接访问变成下载问题解决1、产生原因2、解决方案阿里云 OSS SDK :上传的图片直接访问变成下载问题解决1、产生原因上传的文件,未指定文件访问类型2、解决方案 /** * 设置存储类型与访问权限 * * @param request 文件请求 */ private static PutObjectRequest jurisdiction(PutObjectRequest request)
2020-08-25 17:07:32 6629 1
原创 阿里云 OSS SDK :java.lang.ClassNotFoundException: org.jdom.input.JDOMParseException
文章目录阿里云 OSS SDK :java.lang.ClassNotFoundException: org.jdom.input.JDOMParseException1、原因2、解决3、解决方案2 ,下个jar 包阿里云 OSS SDK :java.lang.ClassNotFoundException: org.jdom.input.JDOMParseException1、原因jdom 版本过低或者不存在 jdom jar 包2、解决pom 文件增加<!-- https://mvnr
2020-08-25 17:01:56 2167
原创 docker - 搭建 maven 私服
文章目录docker - 搭建 maven 私服1、拉下镜像2、跑起来3、读取默认密码4、登陆5、管理docker - 搭建 maven 私服1、拉下镜像docker pull sonatype/nexus3:3.26.12、跑起来docker run \ --name maven \ --hostname=maven \ --restart=always \ -d \ -v /maven/repo:/var/nexus-data \ -p 55535:8081 \
2020-08-19 18:33:31 2277 10
原创 IDEA 插件开发 编写一个简单的翻译插件
文章目录IDEA 插件开发 编写一个简单的翻译插件1、注册菜单并设置快捷键2、编写响应类3、具体逻辑4、效果IDEA 插件开发 编写一个简单的翻译插件1、注册菜单并设置快捷键 <action id="Fredis.FunctionGetText" class="com.wretchant.fredis.menu.function.FunctionTransText" text="翻译选中文本 - 支持中英文自动识别"> <key
2020-08-18 16:42:52 1279 4
原创 第三方 - 对接百度翻译开放平台进行翻译
文章目录第三方 - 对接百度翻译开放平台进行翻译1、代码2、用法第三方 - 对接百度翻译开放平台进行翻译1、代码package com.wretchant.fredis.support;import com.alibaba.fastjson.JSON;import com.wretchant.fredis.util.CharacterUtils;import javax.net.ssl.HttpsURLConnection;import javax.net.ssl.SSLContext;
2020-08-18 16:38:21 1857 2
原创 IDEA 插件开发 向主菜单注册菜单项目
文章目录IDEA 插件开发 向主菜单注册菜单项目1、注册到主菜单2、在二级菜单下面注册一个分组3、注册快捷键IDEA 插件开发 向主菜单注册菜单项目在 plugin.xml 里面 actions 标签下面新增即可 <group id="Fredis.Fredis" text="@Base"> <add-to-group group-id="MainMenu" anchor="last"/> <group i
2020-08-18 16:29:18 1887 2
原创 IDEA 插件开发 鼠标事件
文章目录IDEA 插件开发 鼠标事件IDEA 插件开发 鼠标事件package com.wretchant.fredis.event;import javax.swing.*;import java.awt.*;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;/** * @author Created by 谭健 on 2020/8/16. 星期日. 10:13. * © All Rights R
2020-08-18 16:04:02 2946 2
原创 IDEA 插件开发 一个表单提交的弹出框
文章目录IDEA 插件开发 一个表单提交的弹出框IDEA 插件开发 一个表单提交的弹出框package com.wretchant.fredis.gui.dialog;import com.intellij.openapi.ui.DialogWrapper;import com.intellij.uiDesigner.core.GridConstraints;import com.intellij.uiDesigner.core.GridLayoutManager;import com.in
2020-08-18 16:02:27 2681 4
原创 IDEA 插件开发 一个只有一个输入框的弹出框
文章目录IDEA 插件开发 一个只有一个输入框的弹出框IDEA 插件开发 一个只有一个输入框的弹出框package com.wretchant.fredis.gui.dialog;import com.intellij.openapi.ui.DialogWrapper;import com.intellij.openapi.ui.ValidationInfo;import org.apache.commons.lang.StringUtils;import org.jetbrains.ann
2020-08-18 16:01:00 2705
原创 调用 windows 系统 cmd 命令
文章目录调用 windows 系统 cmd 命令调用 windows 系统 cmd 命令package com.wretchant.fredis.util;import com.intellij.notification.NotificationType;import com.intellij.openapi.project.Project;import java.io.IOException;/** * @author Created by 谭健 on 2020/8/6. 星期四.
2020-08-18 15:40:59 1584
原创 IDEA 插件开发 创建一个控制台窗口
文章目录IDEA 插件开发 创建一个控制台窗口IDEA 插件开发 创建一个控制台窗口package com.wretchant.fredis.util;import com.intellij.openapi.project.Project;import com.intellij.openapi.wm.ToolWindow;import com.intellij.openapi.wm.ToolWindowManager;import com.intellij.openapi.wm.ex.Too
2020-08-18 15:39:30 3129 5
原创 IDEA 插件开发 发送弹框提示信息
文章目录IDEA 插件开发 发送弹框提示信息IDEA 插件开发 发送弹框提示信息package com.wretchant.fredis.util;import com.intellij.notification.NotificationDisplayType;import com.intellij.notification.NotificationGroup;import com.intellij.notification.NotificationType;import com.intel
2020-08-18 15:37:54 3344 16
原创 IDEA 插件开发,显示气泡
文章目录IDEA 插件开发,显示气泡IDEA 插件开发,显示气泡package com.wretchant.fredis.util;import com.intellij.openapi.application.ApplicationManager;import com.intellij.openapi.editor.Editor;import com.intellij.openapi.ui.popup.Balloon;import com.intellij.openapi.ui.popup
2020-08-18 15:36:39 2871
原创 CharacterUtils 判断中英文,英文大小写
文章目录CharacterUtils 判断中英文,英文大小写CharacterUtils 判断中英文,英文大小写package com.wretchant.fredis.util;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @author Created by 谭健 on 2020/8/12. 星期三. 16:43. * © All Rights Reserved. */public clas
2020-08-18 15:34:25 1470
原创 ClipboardUtils 剪切板工具类
文章目录ClipboardUtils 剪切板工具类ClipboardUtils 剪切板工具类package com.wretchant.fredis.util;import java.awt.*;import java.awt.datatransfer.Clipboard;import java.awt.datatransfer.DataFlavor;import java.awt.datatransfer.StringSelection;import java.awt.datatrans
2020-08-18 15:32:54 1178
原创 我读《非暴力沟通》- 马歇尔 *卢森堡 - 区分观察和评论
文章目录我读《非暴力沟通》- 马歇尔 *卢森堡 - 区分观察和评论1、观察和评论的区别2、无声抗议下的敌对势力我读《非暴力沟通》- 马歇尔 *卢森堡 - 区分观察和评论1、观察和评论的区别你看到一个懒惰的人想一想,他是个懒惰的人,还是,他的行为被我们称为懒惰你看到一个愚蠢的人想一想,他是个愚蠢的人,还是,他懂的事情和你不一样当你看的时候,你看到的是厨师,还是有个人,做的事情被我们称为烹饪我们觉得别人懒惰,有人说他们与世无争我们觉得别人愚蠢,有人说他们学习方法有区别2、无声抗议下的敌对
2020-08-08 22:17:59 902
原创 我读《非暴力沟通》- 马歇尔 *卢森堡 - 是什么蒙蔽了爱
文章目录我读《非暴力沟通》- 马歇尔 *卢森堡 - 是什么蒙蔽了爱1、我们对别人的要求往往暗含着威胁:如果不配合,他们就会受到惩罚2、小结我读《非暴力沟通》- 马歇尔 *卢森堡 - 是什么蒙蔽了爱1、我们对别人的要求往往暗含着威胁:如果不配合,他们就会受到惩罚在我们的社会中,这是强者常用的手段。许多人相信,作为父母、师长或经理,我们的职责就是改变他人并让们循规蹈矩。我也曾以为,作为父亲,我的职责就是管教孩子。可是,我发现,我可以提出各种要求,但无法强迫孩子们按我的期待生活。盛气凌人并无济于事。是
2020-08-08 21:47:49 1279
原创 Java - 通过Java 代码打开默认的浏览器
文章目录Java - 通过Java 代码打开默认的浏览器1、代码Java - 通过Java 代码打开默认的浏览器1、代码 try { Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler https://www.baidu.com/"); } catch (IOException ioException) { ioException.printSta
2020-08-06 17:25:44 1475
原创 Python - Django - Django 安装
文章目录Python - Django - Django 安装1、步骤Python - Django - Django 安装1、步骤
2020-08-06 14:58:25 1026
原创 IDEA警告:Boolean method ‘xxx‘ is always inverted
文章目录IDEA警告:Boolean method ‘xxx‘ is always inverted1、如图2、说明3、IDEA 提供的解决方案IDEA警告:Boolean method ‘xxx‘ is always inverted1、如图2、说明你的方法的返回值是一个布尔值,但是你在用这个方法的时候,总是要取反去用那么你为什么不干脆直接返回非呢?3、IDEA 提供的解决方案通过 Alt + Enter , 你可以Invert 这个方法,然后重新取个名字,比如叫 isNotVal
2020-08-06 14:25:06 8150
原创 Guava - 一个依托于 Guava cache 的工具类
文章目录Guava - 一个依托于 Guava cache 的工具类1、代码Guava - 一个依托于 Guava cache 的工具类1、代码import com.google.common.cache.Cache;import com.google.common.cache.CacheBuilder;import com.google.common.cache.RemovalListener;import lombok.NoArgsConstructor;import lombok.Sn
2020-08-06 14:09:39 1104
原创 Java - 判断字符串是否为IP地址
文章目录Java - 判断字符串是否为IP地址1、代码2、CommonUtils 工具类3、NumberUtils 工具类Java - 判断字符串是否为IP地址1、代码主要就是这么几个条件非空长度符合 0.0.0.0 - 255.255.255.255包含分隔符 且 个数正确四个全部是数字,且都在合理的范围内 /** * 判断某个字符串是否是一个 IP 地址 * * @param str 字符串 */ public static boolean isIp
2020-08-06 12:07:34 3729 2
原创 Python - 日期相关处理
文章目录Python - 日期相关处理1、相关模块2、当前时间戳3、获取当前时间4、得到格式化的时间5、打印某月日历Python - 日期相关处理1、相关模块import timeimport calendar2、当前时间戳# 当前时间戳def tk(): print(time.time())1596683511.8664953、获取当前时间def lc(): f = time.localtime(time.time()) print(f) pr
2020-08-06 11:19:43 944
原创 Python - 如何把tuple ,generate 类型的数据转成 list 类型
文章目录Python - 如何把tuple ,generate 类型的数据转成 list 类型Python - 如何把tuple ,generate 类型的数据转成 list 类型if __name__ == '__main__': tuple_data = (1, 2, 3, 4, 5, 6, 7) print(type(tuple_data)) list_data = [t for t in tuple_data] print(type(list_data))
2020-08-05 18:47:02 1391
原创 Python - AttributeError: ‘NoneType‘ object has no attribute ‘name‘
文章目录Python - AttributeError: 'NoneType' object has no attribute 'name'1、起因2、举例3、常见场景Python - AttributeError: ‘NoneType’ object has no attribute ‘name’1、起因对象没有这个数据,而却要访问这个属性,导致报错2、举例if __name__ == '__main__': f = None print(f.name)3、常见场景#
2020-08-05 16:18:52 2095
原创 Python - Flask 框架返回的中文是Unicode 编码,如何解决
文章目录Python - Flask 框架返回的中文是Unicode 编码,如何解决1、启动时,指定JSON_AS_ASCII 为False 即可2、一些其它的默认配置Python - Flask 框架返回的中文是Unicode 编码,如何解决1、启动时,指定JSON_AS_ASCII 为False 即可if __name__ == '__main__': app.config['JSON_AS_ASCII'] = False app.run(host='0.0.0.0', port
2020-08-03 18:51:09 3277
原创 Python - Flask 框架端口访问不生效问题
文章目录Python - Flask 框架端口访问不生效问题1、设置host 为localhost2、设置host 为127.0.0.13、设置host 为0.0.0.0Python - Flask 框架端口访问不生效问题版本 python 31、设置host 为localhostif __name__ == '__main__': app.config['JSON_AS_ASCII'] = False app.run(host='localhost', port=80, de
2020-08-03 18:50:29 2365
项目时间线图项目时间线图项目时间线图项目时间线图项目时间线图项目时间线图项目时间线图项目时间线图项目时间线图项目时间线图项目时间
2023-12-13
软件开发项目工作量估算软件开发项目工作量估算软件开发项目工作量估算软件开发项目工作量估算软件开发项目工作量估算软件开发项目工作量
2023-12-08
《信息系统安全等级保护定级报告》模板参考《信息系统安全等级保护定级报告》模板参考《信息系统安全等级保护定级报告》模板参考信息系
2023-12-06
等保基本要求三级通用要求等保基本要求三级通用要求等保基本要求三级通用要求等保基本要求三级通用要求
2023-12-06
PROMPTAGENT STRATEGIC PLANNING WITH LANGUAGE MODELS ENABLES EXP
2023-11-01
微信消息一键已读 微信消息批量已读 微信消息全部已读
2021-06-01
解决 VMWare 虚拟机连接问题 dgreadiness_v3.6 程序文件
2020-12-10
Python 爬虫可用 phantomjs-2.1.1-windows.rar phantomjs 的windows 支持程序
2020-12-10
KONICA MINOLTA 306iSeriesPCL 柯尼卡美能达 306i驱动下载_柯尼卡美能达1600w拆机
2020-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人