- 博客(36)
- 资源 (1)
- 收藏
- 关注
原创 Java简易系统监视器system-monitoring系列:增加记忆功能
Java简易系统监视器system-monitoring:实时显示CPU使用率、内存使用率、电脑电池剩余电量、时间(时、分、秒)。创建系统托盘,设置系统托盘菜单,窗体置顶显示。通过jna调用dll文件读取电池数据。目录前言技术点核心代码Properties.javaAppUtil.javacxzgwing.Menu#setLayoutJMenucxzgwing.listener.FrameDragListener#mouseReleasedpom.xmlGitHub
2022-04-05 22:22:27
2408
原创 jar调用dll文件提示找不到指定的模块Unable to load library
jar调用dll文件提示找不到指定的模块Unable to load library:在Windows系统上,自己开发的需要使用JNA调用动态链接库dll文件的Swing项目(Java简易系统监视器system-monitoring)使用maven-assembly-plugin(jar-with-dependencies)打成jar包后,本机可以正常运行,但是换一台电脑就运行不了了,提示:java.lang.UnsatisfiedLinkError: Unable to load library
2022-01-26 23:00:10
9546
21
原创 Java简易系统监视器system-monitoring
Java简易系统监视器system-monitoring:实时显示CPU使用率、内存使用率、笔记本电脑电池剩余电量、时间(时、分、秒)。创建系统托盘,设置系统托盘菜单,窗体置顶显示。通过jna调用dll文件读取电池数据。目录效果图功能说明项目与工具项目说明目录结构核心代码Window.javaMenu.javaDll.javaAppUtil.javaBatteryLabel.javaC++创建dllBatteryMonitor.hBatteryMo
2022-01-18 16:15:59
1952
原创 Java简易视频播放器:文件选择框改成调用dll实现
目录1 前言2 旧版本选择文件3 新版本选择文件4 核心代码5 说明6 GitHub7 Gitee8 参考链接1 前言由于之前的版本使用的是java.awt.FileDialog,在弹出的文件选择框中的地址栏处(查找范围(I):)不能直接粘贴文件夹路径,只能一步步点下去,老早就用不惯了,想改了(盘它),这次终于改好了,废了好一番功夫。2 旧版本选择文件3 新版本选择文件4 核心代码①修改mouseClickedChooseFile..
2021-11-11 23:40:57
2788
2
原创 Java调用dll文件
1. C++创建dll1.1 项目与工具Visual Studio 20191.2 步骤与代码①使用VS创建动态链接库(DLL)项目②设置项目名与项目地址创建好的效果如下:③创建choosefiles.cpp源文件和choosefiles.h头文件④choosefiles.h#ifdef CHOOSEFILES_EXPORTS#define CHOOSEFILES_API __declspec(dllexport)#else...
2021-11-10 11:06:51
15661
5
原创 C++打开文件选择框多选文件
效果图项目与工具Visual Studio 2019创建项目步骤1、创建新项目,选择控制台应用2、设置项目名称3、创建成功,效果如下代码ChooseFiles.cpp// ChooseFiles.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include <iostream>#include <string>#include <windows.h>#include <..
2021-10-09 00:03:40
3148
原创 Git常用命令
目录1. 查看配置信息2. 克隆项目3. 拉取分支4. 切换分支5. 在当前分支创建新分支并直接切换到该分支上6. 添加文件(夹)7. 查看文件状态8. 查看修改的内容9. 提交修改10. 推到远端更新内容11. 合并分支12. 从远端拉取最新内容13. 查看提交日志14. 仅查看单个分支的提交日志15. 删除本地分支16. 查看分支列表17. 修改当前项目分支1. 查看配置信息命令&示例git config --l.
2021-09-13 23:40:23
617
原创 win10添加开机启动项
前言:自己做了个Java简易系统监视器_晨曦之光Wing的博客-CSDN博客,想要添加开机启动项,让它开机自启,于是就……方法:将需要添加自启的程序或快捷方式(例:System Monitoring.exe)复制到该目录即可C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup或 按住Win+R --> 输入shell:startup结果如下:...
2021-07-01 10:38:48
354
原创 Java全局监听鼠标点击
GlobalMouseListener.javapackage cxzgwing;import java.awt.*;import java.util.logging.Level;import java.util.logging.Logger;import javax.swing.*;import javax.swing.text.BadLocationException;import org.jnativehook.GlobalScreen;import org.jnativeh
2021-06-12 22:15:29
2953
4
原创 idea创建maven项目打包成包含依赖的可直接运行的jar
<plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <archive> <manifest> ...
2021-06-06 09:59:59
513
原创 idea创建maven项目失败,没有src目录
问题描述idea2018.2版本创建maven项目,选择“Create from archetype”并勾选maven-archetype-quicks't
2021-06-05 18:01:01
3710
原创 微信小程序自定义组件实现普通页面onShow效果初始化组件内部数据
方法 ready() { console.log('hello world!') }使用与组件中js文件里面的data字段平级示例说明上图为微信小程序官网下的一个示例代码(不记得哪里下的了……),偶然的下载,偶然的发现,看到ready这个方法,感觉就是它。 不过目前还不清楚它是类似于普通页面的onShow还是其他的(猜测是onReady),但它确实可以用来给组件初始化一些数据,尤其是需要调用接口的情况(配合wx.request使用) 场景:当组件显示(或者渲染
2021-03-09 22:46:38
5009
4
原创 Windows配置kafka_2.11-2.0.0
目录1 前言2 下载3 解压4 配置4.1 zookeeper.properties4.2 server.properties4.3 kafka-run-class.bat5 运行6 测试7 部分解释说明1 前言kafka_2.11-2.0.0自带zookeeper2 下载官网地址:http://kafka.apache.org/downloads(tips:用迅雷下载似乎更快)3 解压直接解压.tgz文件,解压后为.tar,再解压.t
2021-01-09 13:13:59
633
1
原创 【Word】返回前一处编辑位置
【命令与快捷键】命令 说明 默认快捷键 GoBack 返回前一插入点(前一处编辑位置) Shift+F5 【修改】想要将快捷键修改为ALT+LEFT(方向左键)(哈哈,毕竟用idea敲代码习惯了)【步骤】文件-->选项-->自定义功能区-->键盘快捷方式:自定义(T)...-->在“类别”中找到“所有命令”-->在“命令”中找到“GoBack”并选中-->点击“请按新快捷键(N):”下放的输入框,然后直接按快捷键-->
2020-06-25 17:29:58
1431
2
原创 【Java】简易视频播放器
【效果图】【功能】1、当窗口获取焦点后,按空格暂停/播放2、原速播放键、暂停/播放键、倍速播放键(最高3倍速,每次递增0.5)3、进度条可点击选择播放位置4、时间显示、播放速度显示【项目与工具】maven、java8、vlc-3.8.0、log4j-1.2.17【代码】Window.javaimport java.awt.*;import java.awt.event.*;import java.util.Comparator;import javax.s
2020-05-31 22:30:56
6114
18
原创 Java制作进度条
【效果图】【描述】进度条宽度保持和窗口宽度一致,进度最小值为0,最大值为100,每100毫秒进度值+1,进度条中间显示进度百分比【代码】package test;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Test extends JFrame { private JPanel panel; private JProgressBar progres
2020-05-30 22:32:29
1980
原创 文档jar包javadoc.jar的使用
【关键】jar命令解压【示例】解压javadoc.jar到当前目录(解压成功后会出现很多html文件,直接访问index.html即可)jar xf javadoc.jar
2020-05-29 23:34:19
1064
原创 解决POI事件驱动模式读取不到Java代码创建的Excel表格数据问题2
【参考链接】https://blog.csdn.net/qq_36533690/article/details/104737319【说明】在原先1的基础上,研究了下多个sheet,发现如果有多个,之前的方式每次都会读取最后一个sheet的数据,为了读取第一个sheet的数据,在设置rId时增加了rIdInitialized,标记是否初始化了rId【完整代码】package excel.read;import java.io.*;import java.util.HashMap;
2020-05-17 14:00:41
913
原创 Excel给同一单元格设置不同颜色的字体
【环境】poi-ooxml4.0.1、java 8【核心代码】XSSFRichTextString value = new XSSFRichTextString("红色黑色");value.applyFont(0, 2, redFont);【完整代码】package excel.write;import java.io.File;import java.io.FileOutputStream;import org.apache.poi.ss.usermodel.*;i.
2020-05-17 13:40:36
5663
2
原创 Java删除字符串中的半角空格和全角空格
【前言】由于tirm()方法只能删除字符串前后的半角空格(廋空格),对中间的空格没办法,对随便哪里的全角空格(胖空格)也没办法,只能“手撕”了,然后就研究了以下四种不同方法的效率。【代码】public class DeleteSpaceTest { public static void main(String[] args) { String str = "火之国 木叶村 第四代火影 波风 水门"; int totalTime = 5000000;
2020-05-14 23:38:08
1348
原创 idea设置打断点操作的快捷键
名称Toggle Line Breakpoint注:其他软件可能会占用我们想要设置的快捷键,而且他的优先级更高,每次一按就运行的那个软件的功能,如果硬要设置这个快捷键,则需要把其他软件占用的移除掉例如我的F3被Snipaste(超好用的截图软件)占用了……由于Snipaste我只需要F1,然后就把其他所有的都移除了...
2020-04-23 19:41:05
1964
原创 解决POI事件驱动模式读取不到Java代码创建的Excel表格数据问题
场景使用POI官网上的事件驱动模式的示例方法,读取单sheet的Excel表格文件(.xlsx),Microsoft Excel和WPS Excel创建的表格文件可以正常读取数据,但是java代码创建的表格文件(不使用软件打开并保存)却读取不到数据。(原因是rId获取的不对、没有读取t标签)环境java 1.8、poi-ooxml 4.0.1 、maven工程解决1、动态获取r...
2020-03-08 20:18:31
3004
4
原创 关于解决Postman发post请求读取不到文件的情况
场景请求方式:postContent-Type: multipart/form-data;参数:选择一个文件提示:This file isn't in your working directory. Teammates you share this request with won't be able to use this file. To make collaboration ...
2020-03-08 10:11:14
28368
9
原创 Java创建简单窗口,单行输入,单行输出
【说明】随便玩一玩,直接上代码import java.awt.*;import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class FrameTest {...
2019-10-12 00:33:24
2078
原创 Word2016还原默认的字体设置
【描述】Word2016,自己瞎折腾,搞了很多字体默认值,后面又想用Word最开始的默认的字体,那就还原一下吧。【步骤】1、删除以下文件即可C:\Users\晨曦之光Wing\AppData\Roaming\Microsoft\Templates\Normal.dotm(此电脑>系统(C:)>用户>电脑的用户名>隐藏的APPData文件夹>Roami...
2019-09-22 23:14:44
1809
原创 idea删除文档注释中的某个标签
【说明】之前开发时,不小添加以下三个自定义标签:“description”、“description:”、“Description”。然后每次输入“@d”的时候就会跳出很多提示,现在我不要它提示带冒号的和首字母大写的(没有那么多为什么,就是不想要,哈哈哈)。【步骤】1、File --> settings --> Inspections --> Javadoc --&g...
2019-02-18 10:00:23
1304
原创 【Win10笔记本】连接显示器并向左扩展
【描述】笔记本连接显示器,默认是向右扩展的,如果显示器在右边,这正好合适,没什么影响。但如果显示器是放在笔记本的左边,向右扩展的话,使用就很不方便了,左右会经常混淆,此时需要将其设置为向左扩展。【步骤】1、笔记本连接显示器,并选择扩展屏幕。按FN+F4(若开启了功能键,则直接按F4)或者按win+p显示以下界面,并选择“扩展”。2、右击桌面,选择“显示设置”3、如下图...
2019-01-06 21:53:51
7058
5
原创 文件上传简单示例
【环境】win10、eclipse Photon 4.8.0 (2018.06)、Tomcat9.0、JDK1.8【项目】Dynamic Web Project (Dynamic Web module version:3.0)【jar包】commons-fileupload-1.2.1.jar、commons-io-1.4.jar【前台】index.html <form ...
2018-09-06 15:38:50
198
原创 win10系统,使用Windows照片查看器打开图片
win10系统,右击图片,选择打开方式时,会发现没有“Windows照片查看器”这个选项,如果需要把“Windows照片查看器”搞出来,网上有导入注册列表的方法(此处不再赘诉)。这里我是通过360安全卫士把它搞出来的。【步骤】1、打开360安全卫士,点击右下角的+2、点击左侧系统工具,找到默认软件3、在看图软件中,将Windows照片设为默认之后右击图片,选择打开方...
2018-08-30 08:17:40
2004
原创 Windows系统下MySQL5.7中文乱码的解决
【描述】win10系统,Mysql5.7安装版,出现中文乱码问题,数据库和数据库表均已设置UTF-8编码,但是依旧出现乱码。【经历】上网查了,说要修改my.ini,但是在C:\Program Files\MySQL\MySQL Router 8.0\etc目录下以及C:\Program Files\MySQL\MySQL Server 5.7目录下均未找到该文件。有一种方法:显示隐藏的Pr...
2018-08-29 17:03:35
16217
11
原创 【Java】ArrayList的增删改查简单示例
菜鸟上路,请多关照0(n_n)0import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class ArrayDemo1 { public static void main(String[] args) { // TODO Auto-generated method ...
2018-06-12 17:04:52
975
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人