- 博客(61)
- 问答 (1)
- 收藏
- 关注
原创 el-table 设置单击行时选中当前行的复选框并取消其他复选框的选择
第一步 :首先要在el-table上对ref属性进行定义,后续用来操作该table。为表格绑定 @row-click="rowClick"事件。声明row-click事件函数rowClick。
2024-10-24 10:58:50 462
原创 VUE+Spring前后台传值的坑,后台接收的String参数在末尾会出现 “=”
VUE+SpringBoot做增删改查时,前端使用axios.post发起请求,传输主键字符型参数 taskId 到后台,后台再进行删除处理。实际过程中发现后台拿到的数据再末尾多了一个等号,但是通过console.log(taskId)前台打印参数是正常的,如图。经过查资料发现前台发送数据的消息体的格式不同的导致。前端 Axios 的请求发送方式以及后端 Spring Boot 的注解的使用方式不匹配有关。的第二个参数是一个字符串'taskid',而不是一个 JSON 对象或FormData实例。
2024-08-09 11:13:50 435
原创 Lombok的坑:VUE通过ajax.post请求向spring后台传参,部分属性接收不到。
实体类定义:VUE代码:JAVA代码:因此@RequestBody无法完成自动映射,才导致bAppId的取值为null。一句话解释就是Lombook的@Data注解和Spring的Jackson对于get/set的生成方式不同,Jackson是setbAppId,Lombook是setBAppId,参数自动映射不到导致。1、重新bAppId的get/set方法2、利用@JsonProperty(value = “bAppId”)注解,告诉Jackson在反序列化时给属性重新命名。
2024-08-07 15:18:06 597
转载 sql 中关于字符串截取函数
1、left(name,4)截取左边的4个字符列:SELECT LEFT(201809,4) 年结果:20182、right(name,2)截取右边的2个字符SELECT RIGHT(201809,2) 月份结果:093、SUBSTRING(name,5,3) 截取name这个字段 从第五个字符开始 只截取之后的3个字符SELECT SUBSTRING('成都融资事业部',5,3)结果:事业部4、SUBSTRING(name,3) 截取name这个字段 从第三个字符开
2024-08-07 14:48:52 796 1
原创 关于JAVA中代码块的注释功能,区域代码折叠
C#中有一个#region关键字,可以实现某一块代码进行折叠,以#endregion结尾。region 可以将函数中的代码分块,块内的区域可以进行折叠,对于增加代码可读性。#region #endregion 对应java中的写法。C#转JAVA的程序员,
2024-01-31 14:35:32 893 2
原创 java记一次replace替换中文双引号失败的问题
实际第三方接口返回值是带中文双引号的字符串【“1”】或者带有英文双引号的字符串【"1"】(现场人员不确定中英文)。事情的起因是一个Java项目中要调用第三方接口,而且无法远程访问该接口进行调试,只能本地写完功能后现场部署测试。这让我以为中午引号也只需要一个replace,但是执行后发现只去掉了左边的双引号,看来还是得用两个。将代码拷到txt中就能发现虽然IDEA中显示的一样,实际是有区别的。想来应该是IDEA显示样式配置的问题。
2023-11-07 17:46:49 559
原创 人员查询的时候,输入多个人员姓名查询,想把查询的结果按照人名输入的顺序显示(sqlserver、mysql、Oracle、pgsql下的自定义排序)。
由于业务需求客户提出在进行多个人员姓名查询时,想把查询的结果按照人名输入的顺序显示。开始是打算对查出来的数据进行重新排序,但是由于数据量大,查询必需要,这样一来,二次处理显然不是一个明智的方式。这种情况下只能从数据库入手,对于长期使用框架的人来说着实有点难度。多方查找资料得出以下几种方式均可以实现该目的,由于项目环境,代码中使用的也是第四种方式,所以第四种也介绍的最详细。
2023-11-06 17:37:08 459
原创 两次layer.open()同一个DIV,layer.open()回调函数中变量值还是第一次的数据。
两次layer.open()同一个DIV,layer.open()回调函数中变量值还是第一次的数据。
2022-10-09 17:38:32 668 1
原创 pgsql关于字段自增以及自增序列的维护方法
1、添加自增序列CREATE SEQUENCE 表名_id_seqSTART WITH 1INCREMENT BY 1NO MINVALUENO MAXVALUECACHE 1;alter table表名 alter column id set default nextval(‘表名_id_seq');设置表某个字段自增从当前最大id依次递增select setval(‘表名_id_seq',(select max(id) from 同一个表名));大写字.
2022-03-21 14:00:09 13405
原创 LINQ to Entities不支持指定的类型成员“Name“。仅支持初始值设定项,实体成员和实体导航属性
问题:使用Linq 查询时增加了一个条件【query.where(q=>q.Name == "张三");】就开始报这个错。开始以为是EF与数据库字段属性映射有问题导致的,将该表在模型中删除再重新添加还是一样的错误。原因:因为Linq查询时使用了未映射到Where表达式中的数据库列的属性及Name,就是说Name属性在执行Linq的过程中没有与数据库中的Name字段建立联系。public class PaperArchivesModel{ public int PAID
2021-06-08 16:28:25 1616
原创 解决.NET报错【80040154 没有注册类】的问题
背景:老系统往新服务器迁移。问题:迁移完毕后正常使用了一段时间,直到最近发现系统中设计图片展示的地方有问题,图片展示不出来。查看日志发现【80040154 没有注册类】还给出了CLSID如下图,开始以为是某一引用的文件没有注册,一番查找后发现该注册的全部注册。解决:开启应用程序池的启用32位选项。...
2021-05-21 15:50:57 5970
转载 js命名规范
js命名应遵循 简洁、语义化 的原则一、变量命名方法: 小驼峰式命名法命名规范:前缀为形容词 (函数前缀为动词, 以此来区分函数和变量)# 好的命名方式let maxCount = 10;let tableTitle = '啦啦啦';# 不好的命名方式let setConut = 10;let getTitle = '啦啦啦';二、常量命名方法:名词全部大写命名规范:使用大写字母和下划线来组合命名,下划线用来分割单词。const MAX_COUNT =..
2021-01-17 11:52:45 4687
原创 .NET MVC 返回 日期数据时的格式问题
修改页面使用ajax获取数据修改后保存,发现其中有的DateTime 类型的数据在保存时报错;有的能保存成功。查了下后台方法原来是返回数据类型不同,代码如下//modelpublic class userModel{ public string userName{ get; set; } public string passWord DCSJ { get; set; } public Nullable<System.DateTime> creatDate.
2020-10-17 11:22:41 805 2
原创 左上角或右上角显示提醒圆点
效果图:代码:<html><head> <style type="text/css"> .message_s { position: relative; cursor: pointer; } .message_s:after { position: absolute; cont..
2020-10-15 15:47:00 670 1
原创 因为特殊字符导致调用WebService 失败,XML 文档(1014, 6250)中有错误。
问题:WinForm程序,使用WebService访问数据。今天突然报错【其他信息: XML 文档(1014, 6250)中有错误。】解决思路: 之前用着一直都没有问题,知道应该不是程序本身出了什么问题。跟断点调试发现WebService可以正常访问和返回数据,由此可以判断是因为WebService将数据序列化为XML时没有成功,于是想着自己手动序列化一下看看问题出在哪里。 百度了一个实体类转XML测试代码:// 1. 首先要创建或者得到一个数据对象Orde...
2020-10-13 17:59:04 1846 1
原创 JSTree节点简单操作(选中、取消选中、获取选中节点)
一、获取选中节点//获取当前选中的节点var selectNode = $('#JsTree').jstree(true).get_selected(true);//获取只当ID的节点var selectNode = $('#treeview1').jstree(true).get_node(nodeid);二、选中节点$('#JsTree').jstree('select_node', nodeid);三、取消选中$("#JsTree").jstree('deselec.
2020-09-18 17:52:19 3514
转载 解决blur与click冲突
在开发中我们会经常遇到blur和click冲突的情况。下面叙述了开发中常遇到的“下拉框”的问题,并提供了两种解决方案。一、blur和click事件简述blur事件:当元素失去焦点时触发blur事件;其为表单事件,blur和focus事件不会冒泡,其他表单事件都可以。click事件:当点击元素时触发click事件;所有元素都有此事件,会产生冒泡。示例1:blur事件为表单事件<input type="text" id="tel"><script> documen..
2020-06-24 16:19:27 1048
原创 jsTree调整排序前端页面实现及遇到的一些问题
问题:刚刚完成了一个关于树(jsTree)节点的排序调整的功能(上移一个或者下移一个)。解决思路:使用jsTree 中的move_node() 方法(移动节点到新的父节点)。获取到选中树节点(selectedNode)的索引值(selectedNodeIndex)及其父节点(ParentNode),然后使用move_node(selectedNode,ParentNode,newNodeIndex) 方法移动该节点其父节点的新位置即可。move_node() API 解释如下:move_node (
2020-05-14 16:42:18 1260
转载 一些实用却不常见的CSS属性
1、设置文本不能被选择user-select:none;element { -webkit-user-select: none; /* Safari */ -ms-user-select: none; /* IE 10+ and Edge */ user-select: none; /* Standard syntax */}none 文本不能被选择 text 可以选择文本 all 当所有内容作为一个整体时可以被选择。如果双击或者在上下文上点击子元素,那
2020-05-13 14:16:58 285
原创 sql 中 SUBSTRING 函数的使用
问题:随着甲方各种无理的要求,系统升级后需要对数据进行一些编辑。目的是想将一个表中某一varchar类型字段的值去掉前4个字符。解决办法:使用 sql 中 的 SUBSTRING (str,start,length)函数。update ReportDetail set ValuePosition = SUBSTRING(ValuePosition,5,LEN(ValuePosition)-4)注意:SUBSTRING (str,start,length)中 start 为 开始截.
2020-05-12 15:18:18 1948 2
转载 使用LINQ、Lambda 表达式 、委托快速比较两个集合,找出需要新增、修改、删除的对象
本文需要对C#里的LINQ、Lambda表达式 、委托有一定了解。在工作中,经常遇到需要对比两个集合的场景,如:页面集合数据修改,需要保存到数据库 全量同步上游数据到本系统数据库在这些场景中,需要识别出需要新增、更新、删除的数据,由于每次应用是,需要比较的对象类型不一致,因此写了个相对通用的方法。这个过程中,需要理解的有以下2个核心概念:唯一标识比较: 如果两个对象的唯一标识...
2020-03-11 15:52:16 1692
原创 td因内容太长导致width增加或设置百分比无效
问题:设置td的width后会因为文本太长导致width大于设置的值解决思路:为table设置一些属性word-wrap: break-word; //允许长单词换行到下一行:word-break: break-all; //在恰当的断字点进行换行:另附:word-wrap的有效值值 描述 normal 只在允许的断字点换行(浏览器...
2020-02-29 14:09:22 834
原创 table设置宽度后无效
问题:在使用table布局时发现设置了td的宽度去不生效解决思路:td是一个tr的一部分,首先要注意每个td相加后的宽度是否和table的宽度一致,若不一致浏览器无法识别有效设置值。其次,设置表格css样式的一个属性table-layout:fixed;...
2020-02-29 14:01:27 1372
转载 jsTree中文API【转载,便于查阅】
1. jsTree 核心功能(core functionality)1.1. $.jstree包含所有 jstree 相关的函数和变量,包括用于创建、访问、维护实例的类和方法。+1.2. $.jstree.versionjstree 的版本号+1.3. $.jstree.defaults包含用于创建新实例的默认配置+1.4. $.jstree.default...
2020-02-25 14:11:27 603
转载 js选择器进阶
jQuery子元素筛选选择器jQuery选择器之表单对象属性筛选选择器jQuery选择器之表单元素选择器jQuery选择器之层级选择器jQuery选择器之可见性筛选选择器jQuery选择器之内容筛选器...
2020-02-21 10:15:53 223
转载 jquery选择器
* $("*") 所有元素 #id $("#lastname") id="lastname" 的元素 .class $(".intro") 所有 class="intro" 的元素 element $("p") 所有 <p> 元素 .class.class $(".intro.demo") 所有 class="...
2020-02-19 15:01:38 3633 2
原创 js/jquery 设置 textarea中换行和空格
问题:需求是数据库中获取的list展示到textarea中,需要按顺序分条来展示。要换行、空格来控制格式。<br/>、 会被当成字符原样输出。解决思路:加上textarea内容的换行字符(IE7-8是" \r\n ",IE9以上、FF、chrome的换行为\n),空格就直接敲空格键就行了。代码如下:js://dataList为要输出的List...
2019-12-31 09:55:20 2974
原创 左上角实现红色三角号标识
左上角实现红色三角号标识,如图利用伪类实现,position和transform、border属性为重点。位置调整修改top和left的值即可。<html><head><title> New Document </title><style> div { background-color: #...
2019-12-24 17:30:09 1299
转载 CSS3 选择器
CSS3 选择器在 CSS 中,选择器是一种模式,用于选择需要添加样式的元素。"CSS" 列指示该属性是在哪个 CSS 版本中定义的。(CSS1、CSS2 还是 CSS3。)选择器 例子 例子描述 CSS .class .intro 选择 class="intro" 的所有元素。 1 #id #firstname 选择 id="f...
2019-12-21 18:22:25 176
转载 SVN文件里有问号,打勾,感叹号,蓝色的十字符号,这些符号分别代表什么意思?
svn add PATH…加文件或者文件夹问号:server上没有的文件绿色对号:上次update后没有修改的文件、文件夹红色感叹号:自从上次update以后,修改过蓝色的十字符号:server上有的文件,但是你的文件夹删除了此外,你用的应该是某种gui软件,svn本身是命令行,就像dos一样红叉是服务器上已删除的文件,但你的目录里面还有。参考博客:https://bl...
2019-12-07 13:56:16 2260
转载 c# Directory 相关操作
//创建文件夹 Directory.CreateDirectory(@"C:\a"); Console.WriteLine("创建成功"); Console.ReadKey(); //删除文件夹 Dir...
2019-12-02 11:36:56 337
原创 C#删除该文件下的所有文件及文件夹
public static void DelectDir(string srcPath) { try { DirectoryInfo dir = new DirectoryInfo(srcPath); FileSystemInfo[] fileinfo = dir.G...
2019-12-02 11:34:59 1455
转载 js获取时间、日期相关方法
var date = new Date();date .getYear(); //获取当前年份(2位)date .getFullYear(); //获取完整的年份(4位)date .getMonth(); //获取当前月份(0-11,0代表1月)date .getDate(); //获取当前日(1-31)date .getDay(); //获取当前星期X(0-6,0代表星期天)...
2019-11-29 14:02:21 240
转载 sql 中关于字符串截取函数
1、left(name,4)截取左边的4个字符列:SELECT LEFT(201809,4) 年结果:20182、right(name,2)截取右边的2个字符SELECT RIGHT(201809,2) 月份结果:093、SUBSTRING(name,5,3) 截取name这个字段 从第五个字符开始 只截取之后的3个字符SELECT SUBSTRING('成都融资事...
2019-11-27 16:56:57 1012
原创 js拼接html字符串给函数传多参时的引号问题
在前台ajax拼接html字符串的时候遇见一个问题,就是给一个js函数传参,多参数的时候单、双引号总是出错。使用转义[ \" ]也不行,如下:var htmlStr = "<a onclick='SetFXCodeIsChecked(this,\"no\")'>加载更多......</a>";$("#FX_Ul_List").append(htmlStr);...
2019-11-22 18:22:58 1384
翻译 HTML常用转义字符常对照表,单双引号等
字符 转义字符 " " ' ' & & < < > > 不断开空格(non-breaking space) 字符 十进制 转义字符 字符 十进制 转义字符 字符 ...
2019-11-22 17:44:53 1274
转载 Jquery系列:checkbox 获取值、选中、设置值、事件监听等操作
<div id="divId" class="divTable"> <div class="tableBody"> <ul > <li ><input type="checkbox" value="1" >选项1</li> </ul> <...
2019-11-22 14:39:58 2526
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人