自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

全栈攻略

全栈开发(Android,Vue,Java,SAP ABAP)侧重前端,侧重管理软件

  • 博客(102)
  • 资源 (22)
  • 收藏
  • 关注

原创 微代码(低代码)移动前端库 jsonvue-mobile 使用指南

低代码移动端前端库。表单字段值变化时会触发onCell方法此时只需要找到fieldList中的其他表单字段修改对应的配置即可实现联动,示例代码如下。其中fieldList为表单字段配置列表 onCell为联动回调方法。在template中引入表单组件ModuleFiled即可。

2024-01-09 09:53:05 1053

原创 Android黑科技之微信语音助手-长辈关怀利器

前段时间在跟一个长辈交流过程中发现他不识字。但是能听懂普通话。虽然能正常使用微信进行语音聊天。但是文字认不出来,朋友圈也只能看图片。这无疑少了许多乐趣。而且通过进一步沟通了解到如果是工作日有什么事找子女咨询,因为在上班子女也不方便使用语音进行回复。这无疑加大了沟通障碍。于是我就开发了这款App供他使用,方便将微信聊天的文字和朋友圈的文字转换成语音播出。经过几个月的使用,基本达到了预期的效果。也没出什么BUG。现在把App开源出来,希望能帮到更多的有类似困扰的长辈。源码地址App下载地址由于App使.

2021-04-19 22:11:18 1654 2

原创 jsonvue-mobile 联动方式说明。

所谓命令式的就是当字段的值在交互时产生变化时会触发回调方法,然后在对应的方法中,通过查找到需要变化的字段的配置数据,然后修改。这种联动方式的有点是可溯源,变换链清晰,性能更优。更适合于赋值的联动场景。对应的表单组件为 ModuleField。

2024-01-11 11:29:08 570

原创 .gitignore加入文件后 还会有记录。怎么处理?

当你在.gitignore文件中添加了node_modules时,Git将不会跟踪或记录这个目录下的任何文件变化。如果执行了上述命令git的未提交记录中还是存在node_modules ,此时就要检查.gitignore文件看看是否已经将要排除的文件夹添加在里面了。,并且后续修改了.gitignore文件来忽略这个目录,那么这个目录将继续存在于Git的历史记录中。这将从 Git 的缓存中移除 node_modules 文件夹,并且创建一个新的提交将其从历史记录中删除。

2023-12-25 15:47:10 717

原创 JavaScript 数组(Array)分组技巧

这两种方法都将数组按照每两个元素一组进行分组,并将每组元素存储在一个新的数组中。在上述示例中,将数组元素按照顺序分成多个子数组,每个子数组中包含两个元素。请注意,最后一组可能只包含一个元素,可以根据需求进行适当的处理或者舍弃它。) 来存储分组结果。在这个例子中,将奇数和偶数分为两组,分别存储在对象的不同属性中。你根据需求来定义不同的分组逻辑。这两种方法都使用一个对象 (

2023-12-20 16:03:30 702

原创 Vue 创建虚拟DOM元素的几种方式和实际应用。

在Vue中创建虚拟DOM的方法是$createElement$createElement在Vue源码中对应的类型声明是可以看到CreateElement有两个构造函数,用于创建虚拟 DOM 元素。

2023-12-07 15:12:52 739

原创 Spring Boot HTTP 400 错误的日志信息在哪里查看 ?

配置后重新启动项目就可以看到HTTP 400 报错的信息和报错的具体入参字段了。Spring Boot项目启动后默认是不会把相应的日志打印在控制台的。需要在logback.xml里面做相关的配置才会打印出来。其中下面这行是关键会打印与web请求有关的信息到控制台。HTTP 400 一般来说是入参的某些字段的格式不对。

2023-12-07 10:56:52 719

原创 ABAP RANGE 的使用说明

ABAP RANGE的用法ABAP中的Range是一种用于处理数据范围的结构,通常与SAP R/3系统的标准内表一起使用。在ABAP编程中,Range可以用于定义和操作数据的范围,以便进行条件筛选、变式判断等操作。使用Range可以提高取数效率和程序性能。

2023-12-05 17:25:01 2237

原创 Oracle 查询语句限制只选择最前面几行,和最后面几行的实现方式。

查询组后几行时,仅仅使用ROWNUM是不够的,还需要使用子查询SELECT *FROM (SELECT *实际使用时将your_table替换为要查询的表名,替换为用于排序的列名。以上查询将按降序排序记录,并选择前10项。然后,外部查询将再次按升序排序结果,以确保最后10项记录按升序显示。

2023-12-04 10:39:38 1103

原创 ABAP MODIFY 如何使用?有哪些细节需要注意?

在ABAP中的MODIFY是一个关键字,它可用于更新内表的数据。也可以用于更新数据库表的数据。这在SAP系统的编程中非常有用。

2023-12-03 17:42:42 1940

原创 cnpm 安装后无法使用怎么办?

cnpm 安装成功,但是却无法使用,一般分为两种情况,一种是提示无法执行命令,另一种是可以执行但是执行时报错,下面分别说明遇到这两种情况的解决方案。

2023-12-02 22:32:54 1802

原创 ABAP 如何获取内表行的索引值(index) ?

在ABAP中,如果需要获取一个内表中某条记录的索引(index),可以使用语句。在语句后面的字句可以指定搜索条件,如果找到了匹配的记录,系统字段将保存被找到的记录的索引。在这个例子中,程序会在表 lt_table 中查找字段 field 的值等于 value 的行。如果找到,那么 sy-tabix 就会自动被填充为对应行的索引,否则 sy-subrc 不等于0,表示未能找到对应的行。实际使用时注意替换 TYPE_NAME, field 和 value 为你实际的类型和键值。

2023-12-01 21:05:41 901

原创 Intellij idea 快速定位到文件的开头或者结尾的几种方式

Intellij Idea 快速定位,首先打开Keymap设置,并搜索Scroll To依次点击File->Settings->Keymap可打开该界面对于Scroll To Top 快速滑动定位到文件顶部, Scroll To Bottom快速定位到文件底部 默认是没有设置快捷键的,此时设置完快捷键后就可以使用了。

2023-11-30 15:06:28 1015

原创 Intellij idea 内存不够用了,怎么处理?

双击后会主动回收用不上的内存,如果双击后发现内存占用还是很高(看of左右的数字),那么就要增大Intellij Idea 的最大可使用内存了。运行项目变得很卡,这种情况比较能直观感受出来,Intellij Idea 内存指示器,则需要设置才能看到。其中of右侧数字表示IDE最大可使用内存,图例是2048M ,of 左侧显示的是当前使用的内存。看是否生效就看内存指示器显示的数值是否变化,内存指示器的开启方式在文章开头有介绍。使用内存越接近最大内存则表示IDE内存要不够用了。Intellij idea 内存不够

2023-11-29 15:32:52 3548

原创 Intellij idea 全局替换按钮在哪? 怎么使用?

Intellij idea 全局替换按钮在哪? 怎么使用?,全局替换:即在整个项目中查找并替换文本。在主菜单中,选择Edit>Find>Replace in Path

2023-11-28 15:51:01 835

原创 Intellij Idea 调试界面断点“下一步” 按钮不见了怎么办

Intellij Idea 调试界面断点“下一步” 按钮不见了怎么办,Debug 工具栏( Toolbar )被隐藏了。

2023-11-27 14:29:38 2328

原创 Intellij Idea 断点小圆变成灰色怎么处理

Intellij Idea 断点小圆变成灰色怎么处理,断点变成灰色通常表示该断点处于失效状态。这可能是由于无意中点击了debug调试下方的“mute breakpoints”按钮导致的。

2023-11-27 13:55:41 1795

原创 Java Excel Poi 单元格内置的数据格式

Java Excel Poi 单元格内置的数据格式列举所有内置的单元格数据格式和其对应的叫简单说明,并举例设置方式其中文本格式既可以用 @也可以用TEXT作为输入表示。代码演示,设置单元格数据格式为文本。

2023-11-23 14:43:45 631

原创 css 固定按钮到页面顶部或者底部的实现方式

要将按钮固定到顶部或底部,可以使用CSS的定位属性来实现。下面是一种常用的方法:创建一个包含按钮的HTML元素,例如一个元素。确保给它添加一个唯一的id,以便在CSS中进行定位。使用CSS来设置按钮的样式和位置。以下示例将按钮固定在页面的右下角。在这个例子中,将按钮的位置设置为相对于浏览器窗口固定,而不受页面滚动的影响。bottom和right属性确定按钮距离底部和右边缘的距离。如果你想将按钮固定在顶部而不是底部,只需将bottom属性改为top属性即可。

2023-11-23 09:15:11 1918

原创 Vue 中修改了计算属性(computed) 或者它的依赖变量,计算属性的值没有变化的几种情况

计算属性的值是由它们的函数逻辑计算得出的,而不是通过直接赋值来设置的。解决方案就是当你发现无论如何怎么修改计算属性的值都没有变化的时候,看一看data中与props中是否有根计算属性同名的变量,这时候就要考虑是要删除该变量,还是改变计算属性的命名了。如果你希望修改一个计算属性的值并使其生效,你需要通过修改计算属性所依赖的数据来触发重新计算。通过第一种情况我们知道了,要修改计算属性的值,必须要修改计算属性的依赖变量,但有一种情况及时修改了依赖变量的值,计算属性的值任然不会变化。

2023-11-22 14:28:54 3432 1

原创 JavaScript 如何拷贝对像(Object)或者数组(Array)

JavaScript 数组,拷贝,复核 Copy ,Clone , deepClone.自定义深拷贝方法,使用lodash cloneDeep方法。Array.prototype.slice.

2023-11-21 14:14:21 166

原创 JavaScript 字符处理

JavaScript 字符处理,字符串处理,拼接字符串,分割字符串split,slice,includes

2023-11-20 14:31:16 108

原创 Oracle 数据库中 查询时如何使用日期(时间)作为查询条件

Oracle 数据库中 查询时如何使用日期(时间)作为查询条件 时间格式化,日期格式化,oracle日期过滤,DATE,TIMESTAMP,TO_DATE的使用

2023-11-20 09:14:12 5440

原创 ABAP 内表 删除重复的数据

在 ABAP 中,如果你想删除一个内部表中的重复行,你可以按照以下步骤进行操作:DELETE ADJACENT DUPLICATES第二步:使用 语句将重复的行删除,并将结果存储在辅助内部表中:这里的 是你用于区分重复行的字段。现在, 内部表中将包含不重复的行。

2023-11-17 14:48:17 1117

原创 git commit 后 发现提交信息写错了怎么办

git commit 后 发现提交信息写错了怎么办。可以使用命令 amend。此命令将打开默认文本编辑器,允许你编辑最近的提交的提交信息。以下是使用git add请注意,如果你已经将最近的提交推送到远程仓库,修改提交将会改变提交的哈希值,这可能会引起困惑和冲突。在这种情况下,建议与团队成员进行沟通,并协商如何处理已推送的提交。此外,还应该注意,仅在你是最近提交的作者的情况下才能修改最近的提交。如果你不是最近提交的作者,运行将会创建一个新的提交,而不是修改最近的提交。

2023-11-17 13:47:46 583

原创 Spring Data JPA where in 超过 1000 解决方案

当在Spring Data JPA中使用WHERE IN子句时,如果IN中的元素数量超过1000,可能会导致错误。这是由于一些数据库对IN子句中的元素数量有限制。无论你选择哪种解决方案,都需要根据你的具体情况进行调整和优化。另外,建议在使用任何解决方案之前,先了解你所使用的数据库对IN子句的元素数量限制,以便更好地解决问题。

2023-11-15 09:14:44 736

原创 如何在TS中使用JS库

直接使用:如果 JavaScript 库不提供 TypeScript 类型定义文件(.d.ts),您可以直接在 TypeScript 代码中使用该库。您可以通过在 TypeScript 代码的开头添加注释来告诉编译器不要对这部分代码进行类型检查。请注意,这种方法可能会导致类型错误,因为编译器无法对 JavaScript 库的类型进行验证。通过命令安装类型定义文件:许多常见的 JavaScript 库有相应的官方或社区提供的 TypeScript 类型定义文件。

2023-11-14 08:56:29 910

原创 Oracle 查询语句使用不等于(<>或者!=)会过滤空值的解决方案

)时,确实会将 NULL 值过滤掉,因为 NULL 代表未知值。要解决这个问题,可以使用 增加 OR IS NULL 或者 NVL函数来筛选出包含 NULL 的值。在上述示例中,使用 NVL 函数将 NULL 值替换为 'N/A',然后再与 'xx' 进行比较。这样可以保留 NULL 值并进行比较。另一种方法是使用 NVL 函数将 NULL 值替换为其他非 NULL 的值,然后再进行比较。这样可以筛选出不等于xx值,并包括NULL值。请根据您的实际需求选择适合的方法进行处理。例如,假设您有一个名为。

2023-11-13 10:12:35 1970

原创 ABAP OpenSQL 分页处理

SAP ABAP 数据分页处理 OpenSql

2023-11-09 10:50:35 406

原创 Java Excel Poi 字体颜色设置

Apache Poi 单元格字体颜色设置 Excel 字体颜色

2023-11-08 14:42:04 2348

原创 Java Excel Poi 单元格颜色设置

Excel 颜色设置 Java Excel Poi ,预定义颜色和自定义颜色

2023-11-06 09:42:24 1829

原创 Vue前端开发环境配置指南 (持续更新...)

Vue 项目环境配置,node 环境配置 npm配置及注意事项,前端环境配置大全

2023-03-16 09:46:07 856

原创 SAP GUI 自动登录教程,简单四步搞定!!!!!

手把手教你设置SAP GUI自动登录,一键登录,点击迅速登录!不用再输入账号密码

2023-03-15 15:16:51 2108

原创 node-sass安装失败?两步解决!超快!!!

node-sass安装失败?网上查了半天都是错误的?搞了半天还是装不好?两步解决你的问题,而且超快!!!解决 Error: ENOENT: no such file or directory, scandir 'xxx\node-sass\vendor'

2023-03-15 10:54:07 337

原创 SAP abapGit 使用手册

SAP 插件 abapGit 安装 使用。以及如何导出SAP GUI中的ABAP代码

2023-03-13 11:11:47 308

原创 SAP ABAP WebService 使用手册及,外部调用不用传递账号密码的设置方式!!!一文给你说清!!!

SAP ABAP 创建 Web Service 并使用,你网上搜不到的细节也有。

2023-03-10 14:13:44 950

原创 Vue2 Cli 项目 运行时报[“VariableDeclaration“,“LVal“] undefined错误

Property left of ForInStatement expected node to be of a type ["VariableDeclaration","LVal"] but instead got undefined

2023-03-09 10:27:37 2680

原创 【ABAP】 发起【HTTP】请求

ABAP 发起HTTP请求,常用于BPM回写,JOB同步调用外部程序等

2023-03-08 09:43:00 309

原创 ABAP Function ALV 使用教程

ABAP Function ALV 必知必会

2022-12-27 14:41:43 1209

原创 ABAP 虚拟机使用记录

ABAP 虚拟机 SAP Trial ECC6.0

2022-12-26 17:52:00 224

ABAP4培训手册-SAP-ABAP开发顾问专用手册

ABAP4培训手册-SAP_ABAP开发顾问专用手册

2022-11-15

Cesium功能详细介绍

Cesium 是一个3d web GIS地图引擎,支持 2d,2.5,3d以及自定义模型的加载,该文档主要介绍了Cesium的主要功能

2018-04-29

图解Java多线程设计模式

图解java多线程设计模式,解析多线程中的各种应用模式

2018-02-01

Crosswalk运行库安装包

Crosswalk 用于替换由于android版本不同导致的webview中行为的不一致性,使用crooswalk 可以得到一致的行为反应

2017-11-18

woodstax-core-5.0.2

免费woodstax-core-5.0.2-快速解析xml-免费高效-配合fasterxml解析更高效 免费woodstax-core-5.0.2-快速解析xml-免费高效-配合fasterxml解析更高效

2017-09-25

HTTP权威指南.pdf(中文)带书签

HTTP权威指南.pdf(中文)带书签

2017-05-25

Postman-4.10.7 win64版

Postman-4.10.7 win64版

2017-05-17

genymotion adb tool

genymotion adb tool

2017-05-12

Genymotion-ARM-Translation_v1.1

Genymotion-ARM-Translation_v1.1

2017-05-12

genymotion2.7.2

genymotion 另附VirtualBox 4.3.12下载地址:http://download.virtualbox.org/virtualbox/4.3.12/

2017-05-12

Android网络编程:技术详解与最佳实践

Android网络编程:技术详解与最佳实践

2017-05-11

截长图软件

动态截长图

2017-04-28

Octoree插件

Chrome 360 github 树形插件

2017-03-31

ListView+CheckBox

解决 ListView 与 CheckBox 代码错乱问题

2016-11-02

App研发录 完整版pdf

App研发录 完整版 pdf 下载 架构设计与Crash 分析技术

2016-10-31

RxJava-RxAndroid

RxJava jar包

2016-10-27

Android开发规范

某大公司的代码开发规范

2016-09-06

AndroidStudio与OSChina

AndroidStudio上传项目至OSChina(GIT@OSC)简单教程

2016-08-21

Java语言进程注入的一种方法.pdf

Java语言进程注入的一种方法.pdf

2016-05-03

破解MyEclispe免费使用

该软件兼容在Linux以及Window!!MyEclipse破解从此不再忧愁!98的情况下破解是成功的若不成功请留言,有时间我会在评论区给您解答!!

2016-03-26

画质增强免安装版

该软件用于将不清晰的图片,利用插值算法,增强清晰度,最终要的是你不用安装它

2016-03-26

中文版WireShark网络抓包工具,及其视频教程

中文版的Wireshark软件,及其使用教程

2016-03-20

空空如也

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

TA关注的人

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