自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 联想Y9000P-2022款踩坑指南 加装固态和内存 win10系统安装

联想Y9000P拆机和win10安装踩坑指南

2022-11-06 15:52:42 24030 5

原创 Pycharm 创建虚拟环境Venv并安装独立的三方库,发生Non-zero exit code,且更新pip无效的问题并解决

Pycharm 创建虚拟环境Venv并安装独立的三方库,发生Non-zero exit code问题并解决1 参考文章2 问题描述3 问题前置步骤复现 - 创建项目虚拟环境3.1 准备创建虚拟环境3.2 选择VirtualEnv Environment,创建虚拟环境 TestVenv3.3 虚拟环境创建完毕3.4 为虚拟环境配置镜像源,这里使用豆瓣镜像源4 解决办法4.1 主体思路4.2 主要操作工具/界面4.3 具体步骤4.3.1 更新pip安装工具 (由于刚刚新建的虚拟环境其pip版本为10.0.1,

2021-10-26 17:43:22 1349

原创 Cannot set up a python SDK at Python 2.7 The SDK seems invalid - Python项目迁移时虚拟环境无法成功导入,致依赖包无法识别的问题

Cannot set up a python SDK at Python 2.7 The SDK seems invalid - Python项目迁移时虚拟环境无法成功导入,致依赖包无法识别的问题参考文章1 运行环境2 相关描述与背景介绍2.1 需求描述2.2 问题描述2.3 代码错误表现2.4 项目虚拟环境检查2.5 迁移时已发生的相关变动3 原因及解决方法3.1 原因3.2 解决办法4 最终效果参考文章python项目迁移出现虚拟环境的sdk不可用cannot set up a python sd

2021-06-19 16:12:05 6038 4

原创 在Linux环境下,使用ifortran编译 带有结构的和.inc头文件 的fortran项目生成.so文件

在Linux环境下,使用ifortran编译 带有结构的和.inc头文件 的fortran项目生成.so文件1 致谢2 参考文章和手册3 需求描述3.1 文件结构3.2 文件调用关系4 主程序改造为函数5 项目编译方法5.1 方案一 直接对所有.f90源文件进行编译5.1.1 具体实现5.1.2 注意事项5.2 方案二 编译时使用 -I 参数指定头文件路径进行编译5.2.1 具体实现5.2.2 注意事项1 致谢Godzilla_BBQshadow (DOSKEY_jason)2 参考文章和手

2021-06-09 13:41:50 1806

原创 在Linux环境下使用gfortran编译器生成fortran语言的.so共享对象文件 并使用JNA调用 带参方法

Linux环境下使用gfortran生成.so共享对象文件 并使用JNA调用1 致谢和参考文章1.1 致谢1.2 参考文章1 致谢和参考文章1.1 致谢Godzilla_BB1.2 参考文章

2021-06-06 12:49:12 1725

原创 fortran调用 带有参数 且 返回类型为数组的函数 及 相关歧义分析

fortran调用 带有参数 且 返回类型为数组的函数 及 相关歧义分析1 参考书籍2 fotran环境3 主要思路4 具体实现代码4.1 项目结构4.2 主程序文件(入口文件)4.3 外部定义的函数文件4.4 测试结果5 相关歧义分析5.1 分析5.2 错误演示代码5.3 错误执行结果1 参考书籍Fortran95程序设计【彭国伦】 - P189 函数的使用接口2 fotran环境Visual Studio 2019(community) + XE20203 主要思路① 定义好待调用的

2021-06-05 19:15:27 1562 1

原创 IDEA中Maven项目添加或识别至Springboot的Run Dashboard控制面板

IDEA环境下将新建的Maven项目 添加或识别 至Springboot项目中的 Run Dashboard控制面板 下快捷运行1 开发环境2 已完成的工作2.1 借助IDEA新建的Maven项目2.2 将新建的Maven项目配置Springboot依赖,让IDEA识别其为Springboot项目2.3 创建项目入口方法 以及 路由映射方法2.3.1 入口方法2.3.2 controller层的路由映射方法2.4 验证Maven项目已被识别为SpringBoot项目(示例项目为TOPKAPI)3 当前问题4

2021-05-27 15:35:35 838

原创 基于流式输入输出 使用Java借助GSON库 实现对大型asc文件的读入解析 并输出为JSON文件

基于流式输入输出 使用Java借助GSON库 实现对大型asc文件的读入解析 并输出为JSON文件致谢1 为什么要使用流式输入输出(使用情景)2 目标、主要思路及相关方法2.1 目标2.2 思路2.3 相关方法2.3.1 读入相关2.3.2 输出相关3 示例3.1 环境3.2 测试数据3.3 测试代码 - Java3.4 测试结果3.5 注意事项致谢Qshadow (DOSKEY_jason)参考文章奇伢 - 使用流的方式读写JSON(GSON)1 为什么要使用流式输入输出(使用情景)解

2021-05-10 19:49:18 687

原创 关于IDEA使用Maven工具打包带有本地依赖包的项目 在部署时 仍然找不到本地依赖包中某个类,发生ClassNotFoundException的异常

关于IDEA使用Maven工具打包带有本地依赖包的项目 在部署时 仍然找不到本地依赖包中某个类,发生ClassNotFoundException的异常参考文章1 运行时环境介绍(非部署环境)1.1 开发环境1.2 Maven的pom文件关于Maven工具的环境2 问题实质与解决方案2.1 问题描述2.1.1 本地依赖包的实际路径2.1.2 pom文件的声明代码2.1.3 maven运行时打包已经完美成功2.1.4 将生成的jar包放在目标环境中部署时(一个linux环境)发生了ClassNotFoundEx

2021-04-11 16:50:50 1481

原创 基于SpringBoot实现使用restTemplate实现文件和普通参数的同时上传和接收

在IDEA中,基于SpringBoot实现使用restTemplate实现文件和普通参数的同时上传和接收1 准备环境1.1 开发环境1.2 主要需要的依赖(不完整)1.3 调用服务端(B) 与 服务被调用端(S) 地址2 业务需求3 数据传递3.1 自定义的用于封装 返回文件和字符串的一个 自定义的类MagicFile(用于作restTemplate期待返回的类型)3.2 调用服务端 -> 服务被调用端 (B -> S 发送数据)3.2.1 调用服务端(B)发送数据主要流程3.2.2 提供服务被

2021-03-21 18:45:28 1948

原创 IDEA使用Maven工具打包带有外部jar包时出错 - 提示程序包不存在和找不到符号

坑向:关于IDEA中使用Maven工具打包 具有外部实体jar包作依赖时 出现程序包xxx不存在和找不到符号错误的探究1 环境描述1.1 开发环境: IDEA-2018.31.2 新建的项目结构: 父空项目(EmptyProject)下带有1个子Maven项目2 业务需求(工作目标)3 子项目中准备的外部jar包3.1 子项目中使用的jar包名3.2 子项目中引入外部实体jar包作 依赖3.3 jar实体引入成功,同时相关代码加载成功(import jar包中的类不爆红)4 为成功引入外部依赖的子项目NCD

2021-03-13 23:18:13 2721 4

原创 SpringBoot实现基于shiro安全框架的,配合thymeleaf模板引擎的用户认证和授权

SpringBoot实现基于shiro安全框架的,配合thymeleaf模板引擎的用户认证和授权,及其思路介绍和流程详解1 用户、角色和权限的概念及关系2 shiro安全框架部分基本功能2.1 用户认证2.2 用户授权3 不同用户系统功能的差异性实现3.1 准备工作-引入shiro相关依赖3.2 基于代码的shiro框架的简单架构与运行机制介绍3.3 具体shiro环境配置代码3.3.1 shiro环境配置 - ShiroConfig.java3.3.2 自定义Realm类实现 - UserRealm.ja

2021-01-02 00:58:44 320

原创 使用JQuery实现对BootstrapTable复选框checkbox的动态选中

关于BootStrapTable对复选框借助JQuery动态选中指定行记录的方法探究业务需求1 实现逻辑1.1 数据库前置条件:1.2 具体思路:2 测试用例使用的BootStrapTable的初始化结构3 使用的BootStrapTable主要方法3.1 对BootStrapTable进行加载数据的方法(客户端分页方式)3.2 获取BootStrapTable记录(行记录)3.3 对BootStrapTable指定行记录(相应Index) 单列属性的修改(对复选框列“checked”的修改)4 具体实

2020-12-24 22:08:30 3321 2

原创 使用bootstrap-table的客户端分页(结合ajax)和服务端分页渲染表格

关于使用Bootstrap-table采用 客户端分页(结合ajax)和服务端分页 两种方法向服务器请求数据并渲染表格 的流程解析1 总述1.1 相关基础1.2 不同方法渲染数据的主要区别1.21客户端方法(结合ajax):1.22服务器端方法:2 业务逻辑及准备环境2.1 主要业务逻辑2.2 相关环境(整个项目采用SpringBoot实现)2.21 服务端的封装查询结果集所需的JSONObject类2.22 关于数据库记录到JavaBean类的映射(Bean类属性名与数据库记录字段名一一对应)2.23 前

2020-12-04 22:36:13 1475

原创 坑向: 关于对Oracle数据库新建用户后,进行角色授予GRANT “CONNECT“, “RESOURCE“后,用户仍然没有指定角色的相关权限,致拒绝登录ORA-01045问题的探究

坑向: 关于使用对Oracle数据库新建用户后,进行角色授予GRANT "CONNECT", "RESOURCE"后,用户仍然没有指定角色的相关权限,致拒绝登录ORA-01045问题的探究1 环境介绍2 问题描述3 原因分析4 解决办法(以下操作皆已使用DBA身份登录了数据库)4.1 使用PL/SQL为新建用户授予基本权限以登录Oracle数据库4.2 使用OEM(Oracle Enterprise Management)为新建用户授予基本权限以登录Oracle数据库4.3 使用Navicat数据库图形管理

2020-10-13 21:55:30 2072

原创 坑向: 关于在Navicat中对Oracle数据库表空间的数据文件进行重命名和修改路径时报错ORA-01511,ORA-01121,ORA-01110的解决办法

坑向: 关于在Navicat中对Oracle数据库表空间的数据文件进行重命名和修改路径时报错ORA-01511,ORA-01121,ORA-01110的解决办法1 环境介绍2.1 发生的问题2.2 实现目标3 主要思路4 具体步骤4.1 打开数据库4.2 在Navicat上进行对Oracle数据库的连接4.3.1 选择表空间4.3.2 找到目标表空间及待修改的数据文件NEWFILE,发现其所属表空间为TEST4.3.3 将目标表空间设置为离线4.4 在windows系统中利用windows的图形化文件管理系

2020-10-09 11:07:46 1496

原创 坑向: 关于在IDEA中 以XML形式 实现Spring AOP编程时,在xml配置文件中给 连接点的前置通知before 传递参数时出现Unbound pointcut parameter错误的排查

坑向: 关于在IDEA中 以XML形式 实现Spring AOP编程时,在xml配置文件中给 连接点的前置通知before 传递参数时出现Unbound pointcut parameter错误的排查1. 环境介绍1.1 开发环境1.2 spring-config.xml的 beans标签的 相关命名空间属性2.1 错误介绍2.2 原目的 及 错误相关的 代码环境 介绍2.2.1 原目的2.2.2 错误相关的 代码环境3.1 错误排查(发现编写的代码正确)3.2 带着错误执行程序4. 编译环境提示错误的原因

2020-09-09 18:23:51 4997

原创 关于在Spring中通过注解形式的IoC容器 纯使用 @ComponentScan注解实现对包的自动扫描,实现非XML形式的 注解形式装配Bean类

关于在Spring中使用@ComponentScan注解实现对包的自动扫描,实现非XML形式的 注解形式装配Bean类1.1 实现目标1.2 实现思路2. 准备工作2.0 预设已引入Spring所需相关依赖包2.1 待装配的Bean类 User2.java(使用@Component和@Value注解实现实例参数的注入和装配)2.2 辅助Spring容器类能自动扫描包的类 BeansConfig.java(借助@ComponentScan注解)3.1 测试代码(基于AnnotationConfigAppli

2020-09-03 19:40:44 308

原创 关于IDEA创建Mybatis的Maven项目,mybatis配置文件和mapper类配置文件查找路径及具体引用方法 以及 < build >标签中**/*.xml语法的探究

关于IDEA创建Mybatis的Maven项目,mybatis配置文件和mapper类配置文件查找路径及具体引用方法 以及 < build >标签中**/*.xml语法的探究环境介绍IDEA Maven项目部分特性介绍问题描述核心解决思路(不采用Test Resources Root标记方法)整体预设目录结构如下1. mybatis-config.xml1.1 具体配置 (让项目能自己找到该xml文件)1.2 相应的使用 (人为使用 项目已识别的 具体的xml文件)2. mapper.xml2

2020-08-25 19:16:57 1499 1

原创 关于Mybatis中使用自定义类型通过 自定义TypeHandler类型处理器进行类型转换的两种配置方案-枚举类型示例

关于Mybatis中使用自定义类型通过 自定义TypeHandler类型处理器进行类型转换的两种配置方案-枚举类型示例环境介绍情景与实现目标配置前的准备工作整体项目组织结构(较乱勿喷,有些额外文件)1. Java程序的目标POJO类-User (User.java)2 POJO类User中使用的枚举类型SexEnum (SexEnum.java)3 User类对应的数据库中的表(user)4.1 针对POJO类User的映射接口 (UserMapper.java)4.2 针对POJO类User的映射配置

2020-08-23 19:02:50 326 1

原创 关于Python使用pdfminer对PDF文件中三线表中直线的识别,并返回相应的Y轴坐标

关于Python使用pdfminer库对PDF文件三线表中直线的识别,并返回相应的Y轴坐标依赖库测试文件实现目标识别原理介绍1. 全部解析2. 直线对象获取3. 直线过滤具体代码LTRect对象介绍可能存在的问题最终效果参考文章:pdfminer官方文档pdfminer源码依赖库pdfminer测试文件pdf文件一整页实现目标获取所有直线对象,并获得其相应的Y轴坐标(5张表,共15条直线)识别原理介绍1. 全部解析利用pdfminer库能获取单页PDF页面中的所有对象:包括

2020-07-07 23:15:01 2685 5

原创 关于Python使用Camelot库优化提取PDF三线表的技巧,解决识别的表字段名错位,过多的空白单元的问题

关于Python使用Camelot库优化提取PDF三线表的技巧:解决识别的表字段名错位,过多的空白单元的问题问题描述测试文件原始代码原始提取效果原因分析解决方案针对表字段错位针对空白单元最终实现代码最终效果参考文章:camelot官方文档问题描述测试文件使用的待测试的提取PDF文件: Table 1原始代码tables = camelot.read_pdf(path, pages=str(pageID), flavor="stream", table_areas=[area])原始提

2020-07-07 22:07:53 2658

原创 关于python使用camelot.plot()绘制图表后使用plt.show()无法在显示图片中自动获取悬停鼠标坐标的问题

关于python使用camelot.plot绘制图表后使用plt.show无法在显示图片中自动获取悬停鼠标坐标的问题问题描述使用环境使用的代码具体问题解决办法:修改两处参考文章:素馨星 - 提取PDF表格数据小白tree - 解决新版Pycharm中Matplotlib图像不在弹出独立的显示窗口问题问题描述使用环境pycharm 2018出现问题时Pycharm的设置 : FIle/settings/Tools/Python Scientific show plots in too

2020-06-30 16:38:36 1160

原创 坑向:关于python调用Camelot库的错误ImportError: cannot import name ‘TableList’ from ‘camelot.core’

关于python调用Camelot库的错误 ImportError: cannot import name ‘TableList’ from ‘camelot.core’问题描述使用Python的Camelot库,调用**camelot.read_pdf()**函数时发生错误,ImportError: cannot import name ‘TableList’ from 'camelot.core’使用环境Pycharm 的 新建Project解决办法问题实质python

2020-06-24 19:16:48 3592 1

原创 关于使用itexpdf7提取pdf页面指定区域内容文本

关于使用itexpdf7提取pdf页面指定区域内容文本参考文章和资料老梁 - https://cloud.tencent.com/developer/article/1502408微光•无单位 - https://blog.csdn.net/LvWeijie941/article/details/105248627/官方api - https://api.itextpdf.com/iText7/java/7.0.5/...

2020-06-19 18:11:19 2524

原创 关于使用itextpdf7提取pdf文件中指定关键字内容的坐标位置

关于使用itextpdf7提取pdf文件中指定关键字内容的坐标位置参考文章和资料前言配置为所有Maven项目配置远程仓库m2/settings.xml具体项目通过pom.xml文件配置依赖(通过远程仓库自动在线下载依赖,即可无须手动下载jar包)具体运行代码运行结果输入文件输出结果参考文章和资料老梁 - https://cloud.tencent.com/developer/article/1502408微光•无单位 - https://blog.csdn.net/LvWeijie941/artic

2020-06-19 17:38:04 3987

空空如也

空空如也

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

TA关注的人

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