自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

晨曦之光Wing的博客

不一样的烟火

  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 C语言通过键盘输入给结构体内嵌的结构体赋值——指针法

核心内容:&stuTempPoint1 -> birthday.year

2024-04-17 23:36:00 239

原创 C语言运算符的优先级和结合性

C语言运算符的优先级和结合性速查手册

2024-04-17 22:06:48 314

原创 【GitHub】Java常用工具方法整理

快速开始工具项目,收集整理一些常用方法,当作备忘录吧。不定期更新~

2023-05-10 21:40:40 230

原创 Java简易系统监视器system-monitoring系列:增加记忆功能

Java简易系统监视器system-monitoring:实时显示CPU使用率、内存使用率、电脑电池剩余电量、时间(时、分、秒)。创建系统托盘,设置系统托盘菜单,窗体置顶显示。通过jna调用dll文件读取电池数据。目录前言技术点核心代码Properties.javaAppUtil.javacxzgwing.Menu#setLayoutJMenucxzgwing.listener.FrameDragListener#mouseReleasedpom.xmlGitHub

2022-04-05 22:22:27 2296

原创 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 8496 18

原创 Java简易系统监视器system-monitoring

Java简易系统监视器system-monitoring:实时显示CPU使用率、内存使用率、笔记本电脑电池剩余电量、时间(时、分、秒)。创建系统托盘,设置系统托盘菜单,窗体置顶显示。通过jna调用dll文件读取电池数据。目录效果图功能说明项目与工具项目说明目录结构核心代码Window.javaMenu.javaDll.javaAppUtil.javaBatteryLabel.javaC++创建dllBatteryMonitor.hBatteryMo

2022-01-18 16:15:59 1853

原创 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 2768 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 14387 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 2830

原创 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 444

原创 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 327

原创 Java简易系统监视器

Java实时监控CPU使用率和内存使用率

2021-06-13 18:08:36 1885 2

原创 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 2801 4

原创 idea创建maven项目打包成包含依赖的可直接运行的jar

<plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <archive> <manifest> ...

2021-06-06 09:59:59 491

原创 idea创建maven项目失败,没有src目录

问题描述idea2018.2版本创建maven项目,选择“Create from archetype”并勾选maven-archetype-quicks't

2021-06-05 18:01:01 3643

原创 微信小程序自定义组件实现普通页面onShow效果初始化组件内部数据

方法 ready() { console.log('hello world!') }使用与组件中js文件里面的data字段平级示例说明上图为微信小程序官网下的一个示例代码(不记得哪里下的了……),偶然的下载,偶然的发现,看到ready这个方法,感觉就是它。 不过目前还不清楚它是类似于普通页面的onShow还是其他的(猜测是onReady),但它确实可以用来给组件初始化一些数据,尤其是需要调用接口的情况(配合wx.request使用) 场景:当组件显示(或者渲染

2021-03-09 22:46:38 4747 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 557 1

原创 【Word】返回前一处编辑位置

【命令与快捷键】命令 说明 默认快捷键 GoBack 返回前一插入点(前一处编辑位置) Shift+F5 【修改】想要将快捷键修改为ALT+LEFT(方向左键)(哈哈,毕竟用idea敲代码习惯了)【步骤】文件-->选项-->自定义功能区-->键盘快捷方式:自定义(T)...-->在“类别”中找到“所有命令”-->在“命令”中找到“GoBack”并选中-->点击“请按新快捷键(N):”下放的输入框,然后直接按快捷键-->

2020-06-25 17:29:58 1230 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 5910 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 1934

原创 文档jar包javadoc.jar的使用

【关键】jar命令解压【示例】解压javadoc.jar到当前目录(解压成功后会出现很多html文件,直接访问index.html即可)jar xf javadoc.jar

2020-05-29 23:34:19 1002

原创 解决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 815

原创 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 5274 2

原创 Java删除字符串中的半角空格和全角空格

【前言】由于tirm()方法只能删除字符串前后的半角空格(廋空格),对中间的空格没办法,对随便哪里的全角空格(胖空格)也没办法,只能“手撕”了,然后就研究了以下四种不同方法的效率。【代码】public class DeleteSpaceTest { public static void main(String[] args) { String str = "火之国 木叶村 第四代火影 波风  水门"; int totalTime = 5000000;

2020-05-14 23:38:08 1258

原创 idea设置打断点操作的快捷键

名称Toggle Line Breakpoint注:其他软件可能会占用我们想要设置的快捷键,而且他的优先级更高,每次一按就运行的那个软件的功能,如果硬要设置这个快捷键,则需要把其他软件占用的移除掉例如我的F3被Snipaste(超好用的截图软件)占用了……由于Snipaste我只需要F1,然后就把其他所有的都移除了...

2020-04-23 19:41:05 1903

原创 解决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 2875 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 27061 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 1970

原创 Word2016还原默认的字体设置

【描述】Word2016,自己瞎折腾,搞了很多字体默认值,后面又想用Word最开始的默认的字体,那就还原一下吧。【步骤】1、删除以下文件即可C:\Users\晨曦之光Wing\AppData\Roaming\Microsoft\Templates\Normal.dotm(此电脑>系统(C:)>用户>电脑的用户名>隐藏的APPData文件夹>Roami...

2019-09-22 23:14:44 1742

原创 idea删除文档注释中的某个标签

【说明】之前开发时,不小添加以下三个自定义标签:“description”、“description:”、“Description”。然后每次输入“@d”的时候就会跳出很多提示,现在我不要它提示带冒号的和首字母大写的(没有那么多为什么,就是不想要,哈哈哈)。【步骤】1、File --&gt; settings --&gt; Inspections --&gt; Javadoc --&g...

2019-02-18 10:00:23 1252

原创 idea去除文档注释中某个标签的警告

idea去除文档注释中某个标签的警告或者自定义标签

2019-02-18 09:45:13 3687 2

原创 【Win10笔记本】连接显示器并向左扩展

【描述】笔记本连接显示器,默认是向右扩展的,如果显示器在右边,这正好合适,没什么影响。但如果显示器是放在笔记本的左边,向右扩展的话,使用就很不方便了,左右会经常混淆,此时需要将其设置为向左扩展。【步骤】1、笔记本连接显示器,并选择扩展屏幕。按FN+F4(若开启了功能键,则直接按F4)或者按win+p显示以下界面,并选择“扩展”。2、右击桌面,选择“显示设置”3、如下图...

2019-01-06 21:53:51 5996 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 &lt;form ...

2018-09-06 15:38:50 185

原创 win10系统,使用Windows照片查看器打开图片

win10系统,右击图片,选择打开方式时,会发现没有“Windows照片查看器”这个选项,如果需要把“Windows照片查看器”搞出来,网上有导入注册列表的方法(此处不再赘诉)。这里我是通过360安全卫士把它搞出来的。【步骤】1、打开360安全卫士,点击右下角的+2、点击左侧系统工具,找到默认软件3、在看图软件中,将Windows照片设为默认之后右击图片,选择打开方...

2018-08-30 08:17:40 1930

原创 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 15839 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 944

Java制作简易版视频播放器vlc3.8.0资源

Java制作简易版视频播放器所用到的vlc3.8.0资源:包括plugins、dll动态链接库等,项目中需要引入该资源

2020-05-31

空空如也

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

TA关注的人

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