- 博客(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 655
原创 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 863 1
原创 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 188
原创 指定html兼容ie8
<meta http-equiv="X-UA-Compatible" content="IE=8,chrome=1" />
2021-01-20 16:52:55 186
原创 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 1115
原创 使用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 662
原创 WORD常用快捷键
WORD常用快捷键一 表格操作一 表格操作ALT+A+I+B 在当前行的下面插入一行ALT+A+I+A 在当前行的上面插入一行TAB 将光标移动到表格的下一个单元格
2020-12-21 09:58:23 362
原创 使用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 704
原创 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 310
原创 eclipse 安装cef地址
打开eclipsehelp->install new software点击Add按钮,将 https://equo-chromium-swt.ams3.digitaloceanspaces.com/rls/repository 地址输入到location地址栏,点击Add
2020-12-08 15:18:10 545 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 254
原创 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 226
原创 eclipse插件-获取插件内部资源文件的方法
URL findUrl = FileLocator.toFileURL(FileLocator.find(bundle,new Path("html/template.ftl"),null));
2020-11-26 09:51:22 281
原创 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 2066
原创 常用算法-遍历文件夹的非递归实现
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 374
原创 GIT 获取当前git分支名的方法
1git branch | grep "*"2git symbolic-ref --short -q HEAD
2020-07-02 14:40:47 3870
原创 常用算法-将文件列表转换为文件树
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 399
原创 常用算法-求多个文件路径的最大共同父路径
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 641
原创 Eclipse RCP开发-handler command menu模型
HandledContributionItem.updateItemEnablement()org.eclipse.e4.ui.workbench.renderers.swt.ToolBarManagerRenderer
2019-12-12 12:35:49 318 1
原创 Eclipse插件开发,编辑器与大纲Outline视图联动
一,创建ContentOutlinePageprivate class FileTreeContentOutlinePage extends ContentOutlinePage {}二,初始化编辑器时创建OutlinePage,并在适配器方法中返回private FileTreeContentOutlinePage contentOutlinePage;@Override...
2019-09-25 14:53:33 862
原创 Eclipse插件开发,与Properties视图联动
Eclipse的Properties视图可以显示和编辑对象的属性。在SelectionListener被触发后,Properties视图会自动检测工作台选中的对象是否支持IPropertySource接口,被选中的对象可以直接实现IPropertySource接口或者通过注册适配器工厂IAdapterFactory的方式返回一个IPropertySource对象。以下案例就是以第二种方法实现的...
2019-09-25 12:24:46 663
原创 常用下载地址
https://sourceforge.netpython eclipse插件地址eclipse nebula自定义扩展功能下载ibm nebula官方论坛
2019-09-17 18:39:11 204
原创 eclipse 修改默认编码
在${launcher}.ini文件中修改,重点是Dfile.encoding参数是jvm的启动参数,必须放在-vmargs后面-vmargs-Dfile.encoding=UTF-8
2019-09-11 16:21:45 232
原创 eclipse rcp 使用tycho打包
https://www.vogella.com/tutorials/EclipseTycho/article.html#maventycho_overview
2019-09-09 17:54:29 657
原创 MQTT服务的Qos
Qos=0,至多一次对于client而言,有且仅发一次publish包,对于broker而言,有且仅发一次publish,简而言之,就是仅发一次包,是否收到完全不管,适合那些不是很重要的数据。Qos=1,至少一次流程:(publisher -> broker)publisher store msg -> publish ->broker (传递message)...
2019-08-26 17:34:26 401
转载 Mysql一对多数据显示成一行
今天改一个问题,业务上是一对多关系,按照正常的思维查出来数据会显示多条,这显然是不对的。我们需要的是一个商户从属多个平台方,对商户列表来说,用于只有一条数据才对。Mysql中的GROUP_CONCAT(expr) 函数完美的解决了我的问题。一、基本语法GROUP_CONCAT([DISTINCT] expr [,expr ...] [ORDER BY {unsigned_integer...
2019-08-14 15:35:00 633
转载 Mysql一对多数据显示成一行
转载自: https://www.cnblogs.com/lucky-girl/p/9482169.html今天改一个问题,业务上是一对多关系,按照正常的思维查出来数据会显示多条,这显然是不对的。我们需要的是一个商户从属多个平台方,对商户列表来说,用于只有一条数据才对。Mysql中的GROUP_CONCAT(expr) 函数完美的解决了我的问题。一、基本语法GROUP_CONCAT...
2019-08-07 10:38:14 385
原创 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 181
转载 一篇文档掌握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 1082
原创 eclipse wiki
https://wiki.eclipse.orgtycho 教程https://www.vogella.com/tutorials/EclipseTycho/article.html#maventycho_overview
2019-07-12 16:08:11 227
转载 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 248
原创 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 1120
原创 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 583
原创 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 1611 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 202
原创 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 224
使用exe4j将可执行jar打包成exe的教程。
2020-12-16
mingw32 离线安装包
2020-12-15
msys 离线安装包 - Minimal GNU(POSIX)system on Windows
2020-12-15
Eclipse plugin插件开发中文api
2016-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人