自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java反射及使用

java反射及使用​ 涉及知识点:Class对象对象创建方式java中的反射主要是为了从Class对象中获取信息,而Class对象中的信息无非就是类名,属性,方法,方法参数,方法返回值,注解和泛型信息;与之对应的就是Class,Feild,Method,Param,Annotation和Type。API调用​ 这里假设如下的对象和接口​ User类用于测试简单的反射调用,一般反射会和注解一起配合使用;我的理解是注解就是标记,当发现该注解被使用;则应该利用反射添加什么逻辑。public c

2021-07-22 15:56:22 102

原创 VUE快速入门及概念解析

VUE快速入门及概念解析​ 本文从Vue项目的构建、Vue文件的标准结构,Vue标准使用和Vue与其他的第三方库之间的结构来写。Vue 项目构建前期准备安装Vue-clinpm install -g vue-cli使用vue-cli构建项目vue create project-name进入该项目文件路径cd ./project-nameVue标准项目结构​ 总体结构├── README.md├── babel.config.js├── node_modules

2021-12-13 01:02:20 120

原创 FTP服务器搭建和JAVA调用

FTP服务器搭建和JAVA调用​ 本教程分为两个部分:在Linux系统环境中基于vsftpd搭建 FTP 服务器使用Apache Common-Net jar包使用Java语言操作远程FTP服务器基于vsFtpd在Linux环境下搭建FTP服务器​ 环境准备:ubuntu 20 LTS安装vsFtpd检查原系统中是否有vsftpddpkg -s vsftpd如果没有安装则使用apt-get安装sudo apt-get install vsftpd卸载sudo

2021-05-07 00:26:20 413

原创 指针

指针前言​ 总结一下目前在c++项目中使用到指针,由于之间使用C/C++写代码已经是好几年前的事了;这次老师的项目中需要使用C++调用一个光纤接口设置的驱动,并将其用JNI封装为在java中也可以调用的native方法。该驱动提供的消息发送和消息接收都是使用函数指针来实现的。因此该文章记录了在当前项目中使用函数指针的注意点,以及小小的总结下各类指针。——PS:小小的小总结。。。Overview普通指针变量数组结构体函数指针普通指针变量​ 这里的普通指针指的是指某一变量地址的

2020-12-24 21:45:18 156 1

原创 关于使用DWORD编译时出错

关于使用DWORD等类型编译时出错问题描述​ 使用JNI封装第三方的硬件网卡驱动程序,该程序由C++编写。将头文件和库文件通过visual studio引入项目。编译时出现以下错误。解决方案​ 使用第三方库时,如果第三方库中如果有使用DWORD,UNIT等类型时如果第三方的.h文件中没有添加windows.h和windef.h两个头文件。则会报编译错误。这种错误和多个头文件循环依赖差不多。因此自己项目中引入这些头文件时引入windows.h和windef.h。...

2020-12-17 12:45:54 726

原创 java平台使用脚本语言

Java平台使用脚本语言​ java平台可以使用的脚本语言jsgroovyRenjinsisc使用java提供的脚本引擎对脚本语言进行解析​ java提供了一个脚本引擎:ScriptEngine,我们需要通过这个脚本引擎来对我们的脚本语言进行解析。获取ScriptEngine​​ 构造一个ScriptEngineManager,并调用getEngineByxx方法来获取对应的ScriptEngine//构建一个脚本引擎管理器ScriptEngineManager manager

2020-06-08 20:21:28 661

原创 通过Object的getClass()方法快速找到当前集合的类型

public class ClientTest { public static void main(String[] args) throws IllegalAccessException, InstantiationException { ArrayList arrayList = new ArrayList<>(); arrayList.add(new int[]{0,43}); String simpleName = arrayLi

2020-05-31 20:26:38 205

原创 关于读取二进制文件 read() 读取指定字节数的问题

关于读取二进制文件 read() 读取指定字节数的问题遇到的问题​ 今天在写组件的时候遇到的读取指定字节数的二进制文件,并且要求如果要求重复读取,则要从文件中从头开始读取。问题分析​ 对于读取二进制文件,首先想到的是使用DataInputStream来读取,本来想着使用DataInputStream的readFully()方法来读取指定 长度 的字节数。但是在使用reset 和 mark ...

2020-03-21 23:45:30 2217

原创 git基础操作命令

git命令git 底层命令git 对象​ git hash-object -w fileUrl 生成一个key(hash值),value(压缩后的文件内容)存到 .git/objects/hash前两位/hash剩下位​ git hash-object fileUrl 返回一个hashtree对象​ git update-index --add --cacheinfo 文件模式(例10...

2020-03-11 21:06:59 116

原创 jkd1.8后你可以试试这样的文件操作:Path&Files

java中的文件操作类一、File类什么是File类?​ 要知道一个事物是用来做什么的,我们就要知道对于这个事物的定义是什么!所以我们有必要了解在java中对于File类的定义。​ java把计算机的文件(file)和目录(direcory)名抽象为了一个File类,并给我们提供了日常我们对文件和目录的创建,复制和删除等操作。File类是文件和目录 名 的抽象,所以和操作系统无关,任何操作...

2020-03-11 21:02:11 353

原创 如何用IO流向文件中读写内存

IOIO流的类型​ 大概来说,对应IO流来说可以分为两大类,字节流和字符流。其中又可以分为:字节缓冲流,字符缓冲流。​ 按流向分可以分为输入流和输出流;​ 输入流:以抽象类InputStream和Reader为基类;​ 输出流:以抽象类OutputStream和Writer为基类。那么我们要如何使用IO流来实现文件的读写呢!首先我们要明确工作流程:读文件:获得文件路径Path,...

2020-03-08 23:49:10 942

原创 关于买可乐问题的随笔

关于买可乐问题的解答@Stiles * n个人喝可乐,c瓶可乐盖可以换一瓶可乐,问至少要买几瓶 * @auther Stiles-JKY * @date 2020/2/8-23:21 */public class Coke { public static void main(String[] args) { Scanner scanner = new Scann...

2020-02-09 00:01:00 361

注册驱动:Class.forName(xxx.Driver).xmind

对SPI,理论联系实际的理解

2021-02-18

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

TA关注的人

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