- 博客(52)
- 收藏
- 关注
原创 云之家开发者模式下接口值的抓取
通过以上代码,您可以准确提取云之家审批流表格中的数据,并根据实际需求进行扩展(如计算、存储或返回给前端)。注意:Dd_1、Nu_3、Te_35 必须是表单设计时定义的控件 ID,需通过云之家设计器(F12检查结构)确认。首先非常重要的一点是找出H5结构中的data-codeid的属性值,这是控件ID的具体命名。遍历行:逐行提取 Nu_3 和 Te_35 的值。接收请求:云之家审批流提交表单时触发此接口。解析数据:将表单数据解析为 JSON 对象。定位表格:通过 Dd_1 找到表格控件。
2025-03-31 17:06:20
232
原创 ligerUI在前端层面对于数据的验证拦截
关键校验逻辑:检查当前行的实际用量(ERFMG)是否大于已领料数量(ENMNG)通过ligerUI框架获取ID为"edit_Mtl"的表格/表单组件。调用getData()方法获取其中所有行数据(返回一个数组)如果校验不通过,使用ligerUI的对话框组件弹出错误提示。显示中文提示:“实际用量不能大于已领料数量,请检查!使用for循环逐个处理rows数组中的元素。将数据存储在rows变量中。获取当前遍历到的行数据对象。
2025-02-24 11:48:48
171
原创 LigerUI在MVC模式下的响应原则
通过这样,我们就可以将数据从View层传递到Controller层,至于Model层通过搭设现成的模型浏览器将表作为现成的对象,那么就可以将Model,View,Controller的数据链接串通起来。
2025-01-25 15:22:15
474
原创 WinForm事件遇到异步方法的处理方式
Lambda表达式() =>表示一个没有参数的方法。GetComputerInfoTable()是要异步执行的方法的调用。我们在WinForm开发的过程中,如果我们遇到异步的需求是无法直接处理的,因为WinForm的大部分事件其实是同步事件,他没有完善的机制去等待异步的响应(当然部分事件除外,比如shown);这样我们就可以放入Load事件去执行一些异步线程,但是这种情况也只能适用于无需窗体UI响应的情况,因为这种情况实际上是跳过了异步的响应对象,如果对于UI的异步等待响应的话,则需要进一步的处理。
2024-12-30 09:23:16
289
原创 Oracle与SQL Server的语法区别
不过需要注意的是,CONVERT函数在Oracle 12c及以上版本中已经被弃用,建议使用其等价函数NLS_CONVERT来替代。其中,link_to_source是链接的名称,source_user和source_password是源数据库的用户名和密码,source_database是源数据库的连接字符串。在Oracle中执行跨数据库查询可以通过数据库链接(Database Link)来实现。其中,table_name是源数据库中的表名,link_to_source是之前创建的数据库链接。
2024-11-01 09:23:33
579
1
原创 SQL Server中关于个性化需求批量删除表的做法
不过,请注意,LIKE 子句在 SQL Server 中是区分大小写的,但表名在内部存储时通常是不区分大小写的(这取决于数据库和服务器配置)。如果你只想删除那些以数字或特殊字符结尾(而不是空格或其他非字母非数字字符),你可能需要更复杂的模式匹配,或者使用正则表达式(但 SQL Server 的 LIKE 子句不支持正则表达式)。尽量增加监察环境,一昧直接执行,可能会对表结构造成不可逆的伤害,通过PRINT的检查,我们再执行PRINT中的语句会更好。打印生成的 SQL 语句:使用 PRINT @sql;
2024-10-02 15:12:05
953
原创 C#开发中如何在不破坏封装性下调用控件
在C#开发中,我们知道每个设计文件在完成后都会存在封装性,如果是方法,对象的调用,我们可以采取public方法来允许外部的访问,但是对于控件来说,封装性是与生俱来的,强行破环封装既复杂,也不安全,所以,通常不建议将UI控件公开为公共成员,因为这可能会破坏封装性并增加类之间的耦合度,更好的做法是通过提供公共方法来间接访问或操作该控件。但笔者建议,尽可能不要使用这样的开发路线,这样通过new新的文件对象,需要考虑的因素远远不止这些,包括对象的实例化,初始化,等等等等。
2024-09-30 08:29:22
443
原创 SQL在已知列名的情况下寻找所有包含列名的表名解决办法
请注意,由于数据库名和表名在不同的数据库系统中可能有不同的命名规则(例如,大小写敏感性),因此在实际使用中,可能需要根据你所使用的数据库系统的具体规则来调整列名(‘StandMakeQty’)的大小写或添加引号等。然而,在这个特定的查询中,由于我们只关心列名(而不是数据库名或表名),因此通常不需要担心这个问题,除非列名本身包含特殊字符或保留字。换句话说,它过滤掉了不包含名为StandMakeQty的列的表的信息。在这个例子中,它指定了只选择TABLE_NAME列,即包含指定列的表的名称。
2024-07-17 10:32:44
624
1
原创 Devexpress中GridControl控件中的表格遍历逻辑问题
当我们在执行其他事件时,常常需要对GridControl控件里的表内容进行一个遍历逻辑判断,该文以确认2列中的值是否为空为例;这样我们就可以完成表值的逻辑锁定。
2024-05-27 14:07:54
383
原创 C#开发中关于业务类与窗口文件以及数据库的大体连接流程(业务类的写法)
通过基类继承,我们可以获得查询的权限,在实际开发中,我们甚至可以忽略base中的表名,而通过储存数据库语句的string值来进行具体的from定义。属性可忽略这并不是我们需要的,这样我们通过窗口文件中写入public VarianceStorageClass Manager可以形成连接;所有的开发在基准上,都是数据的交互,在VS中基于WinFrm的C#开发可以采用业务类与窗口类分开,以形成模块,接下来简述大体开发流程。
2024-04-25 14:35:54
247
原创 sqlsever中向表插入数据(sql插入语句)
哪怕有对应数据没有写入都好,只要没有不为空操作,我们都可以指定相关数据,其他数据不进行写入会按默认值处理。
2024-03-25 17:48:32
721
原创 C#对于文件中的文件名判断问题
C#中对于文件名的判断问题,我们使用bool值进行值的传递,首先我们使用内置方法进行文件字符串匹配的bool值回传,我们打印出文件名以及相对应的bool,即可知道文件名是否真正生效。当然,我们在外层需要配套循环对文件名进行遍历,将上述语句放入循环,即可完成文件名判断。
2024-03-21 14:57:43
495
原创 C#中文件操作打印当前目录下的所有文件名
首先,我们采取字符串保存我们当前目录,并且通过创建类来获取这个路径下的所有文件(类下引用方法记得用小灯泡点亮),将文本数据导入数组。我们将数组内容传入我们的泛型集合,对泛型集合进行遍历。
2024-03-21 13:14:32
382
原创 C#开发中方法使用的问题注意
C#开发中,我们在进行方法内嵌时,需要注意方法回传带值时,我们需要对方法回传的值进行一个赋值传递。同时在方法进行嵌套的同时,注意方法回传时,所嵌套的方法要完成类型值设定,如图所示。
2024-03-18 22:19:41
474
原创 项目代码层面端口设置+拦截器中白名单判断条件
不管是何种拦截器设置模板,我们都需要进行白名单的判断来作为能否访问的依据,白名单通常是放置于AuthInterceptor文件中。同样,白名单路径我们在yml文件中先行完成配置,如图所示。2,拦截器中白名单判断条件。1,项目代码层面端口设置。
2023-12-01 04:33:39
157
原创 docker环境安装+maven依赖继承问题
需要将admin文件下的父maven依赖粘贴到子maven中去。2,maven依赖继承问题。1,docker环境安装。
2023-10-31 17:56:11
377
原创 网页标签在html中的显示+单标记换行操作
我们在html的编写过程,经常会遇到设置网页title标签的问题,例如百度标签;html的书写过程中,设计文本换行的操作,我们通过单标记来操作换行。1,网页标签在html中的显示。我们使用title来满足要求;
2023-09-26 21:54:01
602
原创 系统错误码指示确立+日志模块手动配置
我们在设立的resources文件下设立yml文件,通过快捷填入name选择spring.application.name即可实现快速填入日志模板;通过不同的代码指示,我们可以明确运行问题的具体情况,通常我们放入api文件下的resultCode位置;对于前后端分离的系统设计中,后端建立错误码指示对于前端非常重要可以指示错误存在地方;我们再分出测试环境以及生产环境,即可完成日志配置;1,系统错误码指示确立。2,日志模块手动配置。
2023-09-04 22:46:35
1239
原创 maven本地仓库地址修改+maven国内镜像设置+maven运行所需pos.xml文件配置基本写法
首先,在项目架构上我们需要建立一个project->project-java->scr,pos.xml(同层目录),scr->java,resources(同层目录),java和resources目录下即是作为java项目来进行管理,那么在建立好框架之后,我们对相关配置文件pos.xml进行书写,首先我们在scr同级目录下创建pos.xml文件;选择第一个pos.xml即可;因为其中央仓库默认位置位于境外,故我们设置国内镜像位置更利于我们相关项目下载;把之前的依赖给删除,换上我们自己的依赖,保存即可。
2023-07-26 16:03:22
4477
原创 vue属性中的数据绑定v-text与响应式操作v-html+vue中鼠标悬停显示效果+布尔值在vue中引用属性中的操作
这样我们可以对于属性中的isred的布尔值来进行颜色的显示效果,当然前提是我们提前在属性中定义isred的值。1,vue属性中的数据绑定v-text与响应式操作v-html。在该情况下,我们可以输出对应属性的文本;3,布尔值在vue中引用属性中的操作。2,vue中鼠标悬停显示效果。即可完成响应式操作;
2023-06-27 21:52:17
1070
原创 IDEA内操作框文件地址生成+IDEA数组传参处理+springboot缺少依赖问题
当springboot未能正常运行时,应该考虑是否是依赖文件问题。我们在对应的moven文件下写入依赖。当结果是以数组形式被输出时,我们可以getJSONArray方法来将参数传出;通过for循环我们可以将数组内字符全部单独输出并且排列出来,形成新的输出。这样我们即可进行文件浏览与进入文件等操作。pwd即可生成该文件目录下的文件地址。3,springboot缺少依赖问题。所有运行正常,端口正常,说明问题解决。1,IDEA内查询文件本地所属位置。写入依赖后尝试看问题是否解决。2,IDEA数组传参处理。
2023-06-01 00:44:20
472
原创 商城管理系统的数据表从属关系+navicat建表操作+数据库文件转储并入代码操作
当我们进行完表的输入之后,我们对demo进行右键存储,选择“结构和数据”,我们选定好位置,保存成功之后,这时我们哪怕删除数据库,我们也会在我们保存文件的位置发现保存的sql文件。在navaicat新建连接之后,右击新建数据库,记得选定字符集为utf-8;在商城管理系统中,我们会面临属性分组的问题,商品表与分类表需要建立链接;在控制类中我们将分类表中属性类传过来,与商品值params建立链接。双击demo,其绿色标志表面处于连接状态,点击进入新建表;在service类中,我们写入判断key的语句;
2023-04-29 02:20:54
1225
原创 api引入方法+统计用户访问数逻辑+验证码发送前端模块
之后我们使用Math.random()方法定义其传输速率即可,但是如果是form表单提交的结果类型,就需要将span标签换成input标签框,因为span标签内容不会被提交,后端没有办法进行验证。在redies数据库中,我们实现,只要有用户访问网站,就会生成一个key,然后整理时间段的key,就可以统计一段时间内的人数,如图所示。首先api的引入我们应该在导入maven项目时,在pom.xml中进行导入,我们已导入百度的包为例,首先在抬头写入。通过这样的方式,即可完成开发目标。2,统计用户访问数逻辑。
2023-03-31 19:32:38
241
原创 开发场景中前端交付的对于后端数据的获取功能书写+页面简繁体转换+页面链接跳转新页面
首先,我们明确基本逻辑概念,前端获取数据本质是利用ajax中的api接口来获取变量,再将其导入我们的data;下文中e变量是获取前端中一个标签内的文本内容,此举例中是构造一个点击事件的函数,用文本获取来进行判断操作。在进行页面开发时我们会遇到这种情况,会遇到页面字体简繁体转换的需求,如下图所示。那么首先我们引入字体下载,format在这里承接字体下载的格式。在开发过程中,我们也会遇到点击事件跳转新页面且保留旧页面的需求。我们只需要明确url导向,即可实现新页面且保留旧页面。3,页面链接跳转新页面。
2023-02-28 17:37:33
925
原创 前端框架应用准备+新建账号前后端交互+筛选业务逻辑
我们通过赋值输入,数值进入LambdaQueryWrapper之后,通过mybatisplue添加到数据库中,连接数据库的文件我们写入在.yml文件即可。一般我们会使用ElasticSearch的组件来辅助实现,首先我们在文件中先初步实现筛选的初步处理,对无需限制的条件进行说明,我们将参数引入。首先我们需要进行插件准备,我们可以通过在js文件里创建对象,通过vue2的属性,自定义方法即可引用vuede加载包。在实际开发中,我们或许遇过这样的需求,在可交互页面中,实现账号的新建。2,新建账号前后端交互。
2023-02-05 18:04:10
186
原创 小程序开发固定状态栏调用办法+小程序开发音频文件调用+后台上传音频Mini接口实现
诸如此类的功能,我们调用Minio接口来将MP3文件保存到云端,同时,因为MP3文件传到后端,理论获得文件类型为“audio/mpeg",我们获取文件类型来string数组,同时new一个对象,来占取布尔值。在开发过程中,我们不可避免的会遇到音频调用的问题,在解决此类问题时,我们创立timu文件夹,在js文件中,我们在文件中写入方法。对于小程序中,顶部状态栏的方式我们无需以手动方式进行调动,我们可以在app.js里采用调用库内方法。我们在搭建后台的时候,有时候会有音频上传的需求。
2022-12-29 01:26:15
253
原创 文件指定文件夹上传办法+搜索框样式写法+小程序进度条写法
之后我们需要判断路径是否存在,如果不存在就原地创建路径,以防文件创建失败,exists方法可以保证我们的搜寻方法,而mkdirs方法可以保证我们的路径新创建,之后我们便写入文件,每进一个文件我们需要new一个文件对象,携带格式和filename,通过catch方法抓取他的IO流,我们就可以把他留在我们的文件夹,如图所示。那么首先我们需要div一个样式先,同时我们通过placeholder属性来实现输入前文字显示。我们的目标需求是实现一个搜索框的样式,如图所示。首先我们先实现样式,如下图所示。
2022-11-28 17:37:27
289
原创 登陆判断后台身份技巧+定时器写法实现首页背景图播放+链接颜色更改
这样我们就可以实现管理员与用户共享同一登录入口的效果,建议用户基数不大的情况下使用,在基数大的情况下,这样可能会造成判断语句重复执行导致的不必要执行时间;然后这里返回的result,我们规定若是不符合判断条件,我们返回200值,符合则返回55504值,这样我们就可以通过反馈值不同达到区别的目的。有时候我们的首页的背景图需要实现轮播图片的功能,这时候我们就需要用到定时器,实现时间控制图片轮播效果。我们在用户量不大的情况下,我们可以实现和用户端共享登陆的方式,可以减少端口的开放加强平台安全;
2022-10-31 23:42:28
136
原创 原生前端实现菜单隐藏下拉功能及通过pid号进行线程控制问题
15指令是正常结束进程,如果该线程已没有任何意义,我们就写入9指令,强制结束进程。每个线程都有一个代号,我们成为pid号,我们通过这个代号可以指定线程的操作。首先在html文件下,我们在隐藏子菜单的母选项上,我们定义类em。那么我们在css文件中,即可分出二级菜单与三级菜单,如图所示。pid号可以指代线程做很多操作,我们就杀死线程来做示范,然后我们在二级菜单定义类为ul,三级菜单定义类为li。就可以查询指定端口号的线程pid了。即可完成原生实现菜单下拉的功能。问题二:线程pid号的查询。
2022-09-27 20:14:48
316
原创 前端开盒子全局css设置书写解释以及设置字体选定后的css书写
而padding元素为内间距,即为展示媒介(文字,图片) 与盒子之间的距离;在《开盒子设置以及盒子长宽设置和全局菜单设置》一文中,我们提到了。其中margin元素为外间距,即为盒子与画面之间的距离;我们即可实现设置字体选定后的字体颜色以及背景颜色。...
2022-08-12 09:00:39
264
原创 输入框输入录入数据库做法以及前端字体导入做法
接下来我们携带answer来写立方法,我这里是除了输入还一并获取了其他编号数据。首先我们要创立文件夹,将文件夹命名为Testproject-fonts,在这里为了防止输入问题造成的传导错误,你可以对输入内容进行修整。我们在前端字体显示上面,我们会需要一些字体导入来达到效果。首先,我们要先new一个answer。然后我们在css文件中写入样式即可。首先第一个模块我是实现了数据获取。在第二个模块我实现了选择下载。在第三个模块我实现了连表查询。我们将三个模块写入一个方法。问题二前端字体导入问题。...
2022-08-01 11:41:15
490
原创 开盒子设置以及盒子长宽设置和全局菜单设置
问题一:开盒子设置以及盒子长宽设置问题开盒子我们使用div标签,当然如果有样式的的话,我们需要在css文件中写入:来进行清页面的操作div标签开好盒子之后,直接给盒子命名,需要注意的是,如果你想给盒子命名为a,但是a标签是行内元素,所以你需要写入设置:盒子开好之后,我们只需要在css中盒子所对应的元素模块写入:问题二:全局菜单设置问题全局菜单的设置我们则是利用的li标签的功能,li标签的功能就是设置全局菜单;如图所示,我们首先用ul标签将菜单模块开启,每一个页面跳转我们用a标签进行指引,即
2022-06-30 10:49:20
494
原创 java项目连接数据库及基本输入框内容入库流程
任务一:java项目如何连接数据库首先,我们要在resources文件下的application.properties里面写入配置文件spring.datasource.url=jdbc:mysql://localhost:3306/hakka?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8spring.datasource.username=rootspring.datasource.pass
2022-05-05 18:27:00
632
原创 服务器防火墙无法生效问题解决方案以及前端绝对定位写法
前两天在服务器中安装宝塔的过程中,使用管理员命令修改端口可是并未生效;显示为服务器本身并未生效防火墙;我怀疑是端口未开启的问题,于是敲入命令行执行;结果还是显示防火墙未开启;那我们查看一下防火墙状态,写入命令行:systemctl status firewalld可以看到,防火墙的状态为“dead”首先我们的怀疑理由为,防火墙内置的文件存在缓存,并未更新,于是我们写入命令行清除缓存:systemctl unmask firewalld缓存清除之后,我们继续尝试开启防火墙,输入防火
2022-04-01 22:29:30
1322
原创 网站中注册时电话号码的简单验证写法
对于电话号码的简单验证,我们的思路为两点:首先,我们用判断语句判断输入字符串的位数是否为11位其次我们判断输入是否为数字,下面为实例语句:if(!(account.length() == 11 && StrUtil.isNumeric(account))) { return Result.fail(9999,"电话号码错误");}使用此判断语句可对电话号码的输入进行简单验证...
2022-03-02 20:57:17
395
原创 模糊搜索语句
对于搜索,我们最常用简单的语句即是使用模糊搜索语句在我们连接好数据库之后我们在事件加入语句SELECT * FROM wordentry where mandarin LIKE '%${word}%';我们指定mandarin库中进行搜索就可以进行检索不过只是字词匹配搜索,仍需进一步完善搜索算法...
2022-02-28 13:01:42
476
原创 java项目中如何写登录模块
首先我们对用户的字符串进行判断是否为空,不为空我们进入下一步验证;// isBlank:检查字符串是否为空或是否为null if(StringUtils.isBlank(account) || StringUtils.isBlank(password)) { return Result.fail(ErrorCode.ACCOUNT_PWD_NOT_EXIST.getCode(),ErrorCode.ACCOUNT_PWD_NOT_EXIST.getMs
2022-01-01 21:35:17
1438
原创 java项目上传云服务器教程
进入maven官网download下载该版本在项目栏里会出现该插件点击package选项该项目就会出现jar包该jar包上传至服务器将你的项目配置文件端口号填好(各个项目不同)我的端口号设置为5678上传服务器后,写入命令...
2021-12-01 17:23:46
370
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人