自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 资源 (8)
  • 收藏
  • 关注

原创 基于java swing的开源控制台jediterm的使用方法

主页:github.com/JetBrains/jediterm该项目的主要目的是提供一个可以轻松嵌入的纯 Java 终端小部件 添加到 IDE 中。它支持 Mac OSX、Linux 和 Windows 上的 SSH 连接和本地 PTY 的终端会话。该库由 JetBrains IDE 使用,如 PyCharm、IDEA、PhpStorm、WebStorm、AppCode、CLion 和 Rider。

2024-03-07 16:23:20 492

原创 eclipse二次开发,整合cef浏览器

打开github chromiumembedded /java-cef 下载java/org/cef文件夹下所有文件打开 jcefbuild /jcefbuild 下载2019年release的win64.zip新建一个plugin工程,将 gluegen-rt-natives-windows-amd64.jargluegen-rt.jarjcef-tests.jarjcef.jarjogl-all-natives-windows-amd64.jarjogl-all.jar.

2021-04-09 22:05:37 736

原创 2021-03-01

在java代码中导入DLL的工具类public static void addLibraryPath(String path) { if (null != path && !"".equals(path)) { try { Field field = ClassLoader.class.getDeclaredField("usr_paths"); field.setAccessible(true); String[] paths = (String[])

2021-03-01 11:23:13 163

原创 eclipse扩展点-禁用菜单项

可以在plugin.xml里面配置扩展点org.eclipse.ui.activities

2021-02-24 09:54:52 258

原创 指定html兼容ie8

<meta http-equiv="X-UA-Compatible" content="IE=8,chrome=1" />

2021-01-20 16:52:55 160

原创 java处理unicode不可打印字符

方法一找到特殊字符对应的unicode编码,直接替换字符串即可line = line.replace(String.valueOf((char)61557), "");line = line.replace(String.valueOf((char)61656), "");line = line.replace(String.valueOf((char)61550), "");line = line.replace(String.valueOf((char)61599), "");line =

2021-01-19 14:42:24 1038

原创 使用cmake创建一个工程并导入到Visual Studio

使用cmake创建一个工程并导入到Visual Studio1 准备文件创建一个demo_project文件夹在demo_project文件夹下创建main.cpp和io.cpp源文件main.cpp#include <iostream>int main(void){ std::cout << "Hello World!\n" << std::endl; return 0;}io.cppint function(){ retu

2020-12-29 16:31:36 618

原创 WORD常用快捷键

WORD常用快捷键一 表格操作一 表格操作ALT+A+I+B 在当前行的下面插入一行ALT+A+I+A 在当前行的上面插入一行TAB 将光标移动到表格的下一个单元格

2020-12-21 09:58:23 307

原创 使用exe4j将可执行jar打包成exe的教程

一. 下载exe4j下载地址 https://www.ej-technologies.com/download/exe4j/files建议下载zip版二. 打包一个可执行的jar1. 创建一个plugin工程,命名为cef-test。2. 创建一个package,命名为test。3. 修改MANIFEST.MF,代码如下。Manifest-Version: 1.0Bundle-ManifestVersion: 2Bundle-Name: Cef-testBundle.

2020-12-16 10:56:22 670

原创 eclipse-ole 以外部程序在eclipse内打开编辑器的功能

关键代码在org.eclipse.ui.internal.editorsupport.win32.OleEditor,先创建OleFrame对象 @Override public void createPartControl(Composite parent) { // Create a frame. clientFrame = new OleFrame(parent, SWT.CLIP_CHILDREN); clientFrame.set

2020-12-15 10:53:32 284

原创 eclipse 安装cef地址

打开eclipsehelp->install new software点击Add按钮,将 https://equo-chromium-swt.ams3.digitaloceanspaces.com/rls/repository 地址输入到location地址栏,点击Add

2020-12-08 15:18:10 478 1

原创 SWT-保存widget为图片实例

重点代码如下,利用GC复制widget的像素点到Image对象,并使用ImageLoader保存文件输出流GC gc = new GC(browser);Image image = new Image(display, browser.getSize().x,browser.getSize().y);gc.copyArea(image, 0, 0);ImageLoader imageLoader = new ImageLoader();imageLoader.data = new Image

2020-11-27 16:32:21 226

原创 SWT-List反选

public static class DeselectAdapter extends SelectionAdapter{ private java.util.Set<Integer> selected = new TreeSet<>(); @Override public void widgetSelected(SelectionEvent e) { List list = (List) e.widget;.

2020-11-27 15:27:01 202

原创 eclipse插件-获取插件内部资源文件的方法

URL findUrl = FileLocator.toFileURL(FileLocator.find(bundle,new Path("html/template.ftl"),null));

2020-11-26 09:51:22 242

原创 GIT使用-查看当前分支的父分支

命令如下 git reflog --date=local | grep BETA_JAVA_13

2020-11-03 16:30:24 2980

原创 CDT分析调研

https://www.yuque.com/maomaoyuxia/vim7y4

2020-09-11 10:35:08 171

原创 C语言学习-printf和scanf的执行顺序问题解决

#include <stdio.h>#include <stdlib.h>int main(void) { int dogs ; printf("How many dog do you have?\n"); scanf("%d", &dogs); printf("So you have %d dogs. " , dogs); return EXIT_SUCCESS;}期待执行顺序是,先输出"How many dog do you have?\n",.

2020-08-27 15:53:01 1989

原创 常用算法-遍历文件夹的非递归实现

public static List<File> scanFolder(File folder) { List<File> scanedFile = new ArrayList<File>(); if(!folder.isDirectory()) { return scanedFile; } Queue<File> folderNeedToScan = new LinkedList<>(); File[] files = folde.

2020-07-02 15:10:01 351

原创 GIT 获取当前git分支名的方法

1git branch | grep "*"2git symbolic-ref --short -q HEAD

2020-07-02 14:40:47 3719

原创 常用算法-将文件列表转换为文件树

public class 将文件列表转换为文件树 { public static class Node extends File { private static final long serialVersionUID = 1L; private List<Node> children; private String[] segments; public Node(String[] segments) { super(segmentsToPath(segments)).

2020-06-01 14:40:15 379

原创 常用算法-求多个文件路径的最大共同父路径

public class 求多个文件路径的最大共同父路径 { public static void main(String[] args) { List<String > filePaths = new ArrayList<String>(); filePaths.add("C:/f1/f11/f111.c"); filePaths.add("C:/f1/f11/f1122.c");// filePaths.add("C:/f1/f12/f121.c");// .

2020-06-01 10:29:06 598

原创 Eclipse RCP开发-handler command menu模型

HandledContributionItem.updateItemEnablement()org.eclipse.e4.ui.workbench.renderers.swt.ToolBarManagerRenderer

2019-12-12 12:35:49 265 1

原创 openjdk源码

http://hg.openjdk.java.net/

2019-10-25 11:42:45 145

原创 Eclipse插件开发,编辑器与大纲Outline视图联动

一,创建ContentOutlinePageprivate class FileTreeContentOutlinePage extends ContentOutlinePage {}二,初始化编辑器时创建OutlinePage,并在适配器方法中返回private FileTreeContentOutlinePage contentOutlinePage;@Override...

2019-09-25 14:53:33 826

原创 Eclipse插件开发,与Properties视图联动

Eclipse的Properties视图可以显示和编辑对象的属性。在SelectionListener被触发后,Properties视图会自动检测工作台选中的对象是否支持IPropertySource接口,被选中的对象可以直接实现IPropertySource接口或者通过注册适配器工厂IAdapterFactory的方式返回一个IPropertySource对象。以下案例就是以第二种方法实现的...

2019-09-25 12:24:46 611

原创 常用下载地址

https://sourceforge.netpython eclipse插件地址eclipse nebula自定义扩展功能下载ibm nebula官方论坛

2019-09-17 18:39:11 182

原创 eclipse 修改默认编码

在${launcher}.ini文件中修改,重点是Dfile.encoding参数是jvm的启动参数,必须放在-vmargs后面-vmargs-Dfile.encoding=UTF-8

2019-09-11 16:21:45 213

原创 eclipse rcp 使用tycho打包

https://www.vogella.com/tutorials/EclipseTycho/article.html#maventycho_overview

2019-09-09 17:54:29 599

原创 MQTT服务的Qos

Qos=0,至多一次对于client而言,有且仅发一次publish包,对于broker而言,有且仅发一次publish,简而言之,就是仅发一次包,是否收到完全不管,适合那些不是很重要的数据。Qos=1,至少一次流程:(publisher -> broker)publisher store msg -> publish ->broker (传递message)...

2019-08-26 17:34:26 369

转载 Mysql一对多数据显示成一行

今天改一个问题,业务上是一对多关系,按照正常的思维查出来数据会显示多条,这显然是不对的。我们需要的是一个商户从属多个平台方,对商户列表来说,用于只有一条数据才对。Mysql中的GROUP_CONCAT(expr) 函数完美的解决了我的问题。一、基本语法GROUP_CONCAT([DISTINCT] expr [,expr ...] [ORDER BY {unsigned_integer...

2019-08-14 15:35:00 580

转载 Mysql一对多数据显示成一行

转载自: https://www.cnblogs.com/lucky-girl/p/9482169.html今天改一个问题,业务上是一对多关系,按照正常的思维查出来数据会显示多条,这显然是不对的。我们需要的是一个商户从属多个平台方,对商户列表来说,用于只有一条数据才对。Mysql中的GROUP_CONCAT(expr) 函数完美的解决了我的问题。一、基本语法GROUP_CONCAT...

2019-08-07 10:38:14 351

原创 Mysql-Cannot add foreign key constraint

首先创建学生表t_studentCREATE TABLE `t_student` ( `id` int(12) unsigned NOT NULL AUTO_INCREMENT, `c_name` varchar(12) DEFAULT NULL, `c_class_id` int(12) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=I...

2019-08-02 11:54:39 163

转载 一篇文档掌握Jdk8中Javascript引擎Nashorn的使用方法

翻译和编译自: http://docs.oracle.com/javase/8/docs/technotes/guides/scripting/nashorn/toc.html用Notepad++新建一js文件。F6执行命令为:npp_savecmd.exe /c jjs.exe -fx "$(FULL_CURRENT_PATH)"代码内容例如以下://查看包...

2019-07-22 16:44:34 1051

原创 eclipse wiki

https://wiki.eclipse.orgtycho 教程https://www.vogella.com/tutorials/EclipseTycho/article.html#maventycho_overview

2019-07-12 16:08:11 205

转载 eclipse手动添加本地jar包到本地maven仓库

在使用maven进行构建项目时,有时候中央仓库不包含所需的jar包,就需要下载到本地后手动添加到本地仓库中。这里介绍下利用eclipse进行本地jar安装到maven本地仓库。在Eclipse项目中点击右键,选择import,如图:选中Maven下的Install or deply an artifact to a Maven reposeitory,然后点击Next按钮。如下图:这里安装...

2019-06-12 15:38:39 235

原创 Eclipse官方repository地址

https://repo.eclipse.org/content/repositories/http://mirror.rise.ph/eclipse/https://git.eclipse.org/chttps://download.eclipse.org/releases/https://mvnrepository.com/artifact/org.eclipse.platfo...

2019-06-12 11:59:46 1053

原创 Mysql sql语句备份

修改列名ALTER TABLE josh_imei_bak.`province_city_county` CHANGE COLUMN c_name col_name VARCHAR(50);将一个表的数据更新到另一个表UPDATE province_city_county INNER JOIN (SELECT base.col_name, ...

2019-06-10 11:04:28 559

原创 Spring Boot设置编码方式

1,修改application.ymlspring: application: name: administrative-division-crawler http: encoding: charset: UTF-8 enabled: true force: true2,增加Config配置类...

2019-06-10 11:04:16 1566 1

原创 Spring Boot工程案例(二) - 连接Mysql数据库

首先,在pom.xml中添加对mysql mybatis的依赖<!-- mybatis --><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> &...

2019-06-06 16:13:27 187

原创 Spring Boot工程案例

首先创建maven工程,工程名springboot-demo<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 htt...

2019-06-06 15:56:53 209

使用exe4j将可执行jar打包成exe的教程。

解压密码: exe4j-with-example 该压缩包内包含exe4j的可执行程序,以及一个将可执行jar打包成exe的example。 使用教程见https://blog.csdn.net/ASDQWE09876/article/details/111246722

2020-12-16

eclipse cef browser 样例程序

git 地址 https://github.com/maketechnology/chromium.swt

2020-12-15

mingw32 离线安装包

解压即可使用 注意将bin目录添加到系统path环境变量。 MinGW,是Minimalist GNUfor Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。MinGW 是一组包含文件和端口库,其功能是允许控制台模式的程序使用微软的标准C运行时(C Runtime)库(MSVCRT.DLL),该库在所有的 NT OS 上有效,在所有的 Windows 95发行版以上的 Windows OS 有效,使用基本运行时,

2020-12-15

msys 离线安装包 - Minimal GNU(POSIX)system on Windows

解压即可使用,注意将bin目录添加到系统path环境变量中。 Minimal GNU(POSIX)system on Windows,是一个小型的GNU环境,包括基本的bash,make等等。与Cygwin大致相当。

2020-12-15

android-app2.rar

android-app2.rar

2020-04-30

android-app1.rar

android-app1.rar

2020-04-30

spring-framework-4.3.9.RELEASE-Spring最新jar包

内含所有spring framework框架所需jar

2017-08-14

Eclipse plugin插件开发中文api

Eclipse插件开发扩展点API。 扩展(Extension)是Eclipse中一个关键的机制,plug-in利用扩展向Eclipse平台添加新功能。但是扩展不能随意地创建,必须按照扩展点(extension point)定义的规范进行明确的声明,Eclipse才能认出这些扩展。我们不仅可以使用Eclipse提供的众多现成的扩展点,而且还可以定义新的扩展点,并在该扩展点上进行扩展。 当然,扩展点的定义比较复杂。不过Eclipse为用户提供了图形化的编辑界面,我们只要输入一些信息,Eclipse就会自动生成代码,使扩展点的定义变得非常简单。

2016-08-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除