自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 问答 (1)
  • 收藏
  • 关注

原创 visual studio 2008的试用版评估期已结束的解决办法

1.在“控制面板”-“添加删除程序”中选择visual studio 2008,点击“更改/卸载”,启动visual studio 2008的维护模块。visual studio 2008试用期过了后,再次启动时提示:visual studio的试用版评估期已结束。2. 这里没有序列号的输入框,用管理员身份运行补丁文件,点“打补丁”。需要的工具:补丁文件PatchVS2008.exe。

2025-02-09 14:57:39 474

原创 sql server查询,根据不同的状态,执行不同的排序规则

根据不同的状态,执行不同的排序规则

2024-10-24 11:20:52 229

转载 npm install:unable to access ‘https://github.com/nhn/raphael.git/‘: Recv failure: Connection was res

npm install时报错:error fatal: unable to access ‘https://github.com/nhn/raphael.git/’: Recv failure: Connection was reset。打开代理服务器,端口设置为7890,这个对你正常上网没有影响,可以放心设置。有时候使用方法一就能解决问题,有时候还是会报错,下面这个方法,能够完美地解决报错。设置完后你就能愉快的使用git啦~

2024-10-18 14:09:46 263

原创 npm install 时报错:This is an error with npm itself. Please report this error at

删除node_moduls文件夹,和 package-lock.json后,重新npm install。

2024-10-16 21:47:00 585 2

原创 vue elementui table编辑表单时,弹框增加编辑明细数据

elementui 弹框增加编辑明细数据

2024-10-16 16:47:44 672

原创 vue elementui el-table实现增加行,行内编辑修改

elementui table 实现增加行,行内编辑

2024-10-16 16:24:32 1692 2

原创 vue elementui table给表格中满足条件的每一条记录添加计时器

在前端给表格中给满足条件的每一条记录增加一个计时器,用于计算工作时长。

2024-06-19 15:01:54 516 1

原创 elementui el-table折叠表格,点击主表数据展开从表明细

这个方法会传入一个参数,用console.info(val)可知,这是这个主表行的记录,根据主表id查询获取子表记录,用this.$set,将子表list放入主表中。用element-ui 的el-table实现:主表table可实现展开行显示关联的明细表table的列表数据,效果图如下。二.展开行时,会触发 expan-change事件,自定义一个expandChange方法,用于在展开行时加载明细表数据。三.若要同时实现点击主表行展开明细表,需要添加点击行时间。一.开启el-table展开行的功能。

2023-07-25 10:53:45 7743

原创 vue文本输入框v-model双向绑定手动赋值后文本框中数据不实时显示的问题

vue文本框双向绑定,手工赋值不实时显示的解决方法

2023-02-01 15:44:49 2678

原创 vscode设置

vscode的设置

2023-01-30 16:14:18 297

原创 前端项目cnpm install时报错,Failed to connect to github.com port 443: Connection refused

cnpm install时报错github拒绝连接的处理

2022-10-19 11:56:35 575

转载 JAVA 通过属性名称 获取属性值、设置属性值

import java.lang.reflect.Field;import java.lang.reflect.Method; public class getAndsetField { public static Object getFieldValueByName(Object o, String fieldName) { try { String firstLetter = fieldName.substring(0, 1).toUp

2022-04-13 17:45:05 5977 1

原创 vue-element-admin tagsView标签栏导航切换时页面刷新问题

项目使用vue-element-admin开发,在运行过程中发现,切换 tagsview标签栏导航时页面刷新了,没有保存下页面操作的内容,比如:查询框设置的内容,切换后没有了,需要重新设置查询条件,用户反映比较繁琐,要求要在切换标签栏导航时不重新刷新界面加载数据。上网查找发现,框架中默认会缓存tag页面,即noCache默认是false,如下图:但是,必须保证 路由router中的name 和 路由对应的vue 组件的name是一致的。而在我们的项目中,vue组件的名称缺省了,所以导致了两者匹配不上

2022-02-16 11:57:02 8910 1

原创 KindEditor文本编辑器控件中文乱码处理

解决方法:将zh-CN.js文件用记事本打开,另存为unicode的编码格式。然后重新覆盖zh-CN.js文件即可。

2021-10-11 15:03:22 477

原创 maven项目引用了第三方jar,项目打包

有时候项目需要引用第三方的jar,但是maven仓库没有,就需要手动添加jar包并引用到项目中。1.在项目中新建一个文件夹,命名为libs,把第三方的jar放到里面。2.在pom.xml中自定义本地仓库jar坐标 <!-- consumer.jar 第三方jar包放在本地--> <dependency> <groupId>com.hikvision.building.cloud</groupId> <artifactId>

2021-09-27 17:14:50 2014 1

原创 查看oracle数据库的sid

查看oracle数据库sid(实例名)的方法:方法一:select instance_name from V$instance;方法二:在注册表中查看HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1名称为 ORACLE_SID 的数据 orcl 即 Oracle数据库的SID...

2021-08-12 10:24:00 9815

原创 ORA-00257: archiver error. Connect internal only, until freed.

系统突然不能登录了,重启tomcat无果。查看tomcat控制台,发现启动时报错,于是查看tomcat日志信息( tomcat/logs/localhost.年-月-日.log ),发现如下错误:Caused by: java.sql.SQLException: ORA-00257: archiver error. Connect internal only, until freed.具体错误信息如下图:该错误是由于oracle数据库归档日志满了,造成的。连接oracle数据库,查看归档日志的使用率

2021-08-11 16:50:41 291

转载 oracle expdp命令

Oracle 11g及以上版本提供了数据泵技术,可以用来进行数据库的逻辑备份和恢复,Oracle建议使用数据泵来代替EXP和IMP技术。数据泵技术基于Oracle数据库服务器,导入导出的数据文件也保存在数据库服务器端,而EXP/IMP基于客户机运行。利用数据泵技术,Oracle要求必须使用目录对象,以防止用户误操作服务器上特定目录下的操作系统文件。EXPDP导出命令参数介绍:directory :指定转储文件和日志文件所在的目录DIRECTORY=directory_objectDirector

2021-05-22 17:14:05 6800 1

转载 日期解析:2021-05-15T23:30:00+08:00

这是一种常见的第三方接口返回的日期格式,因为有别于我们常用的"yyyy-MM-dd HH:mm:ss"格式,所以我们首先要把这种字符串解析为Date,再转为需要的格式。类似日期2021-05-15T23:30:00+08:00 的 格式为:yyyy-MM-dd’T’HH:mm:ssXXX其中:T是不需要解析的无意义字符,需要用单引号包起来+08:00是时区,对应为"XXX"1.老式Java API解析String a = "2021-05-14T23:30:35+08:00";SimpleD

2021-05-15 17:22:00 31615

原创 List<Object[]> 根据某个元素项去除重复

List<Object[]> batchArgs = new ArrayList<Object[]>(); for (int i = 0; i < 5; i++) { batchArgs.add(new Object[] { UUID.randomUUID().toString(), new Date(), "System", 0, "HBZY", "HBZY", "HBZY^", new Date(), "System", "20", "cardNo0..

2021-05-06 14:45:46 458

转载 Delphi 时间的比较

转载:https://blog.youkuaiyun.com/qq_43252758/article/details/98850053时间比较函数CompareDateTime() //比较两个时间是否相同CompareDate() //比较两个时间的日期是否相同CompareTime() //比较两个时间的时分秒是否相同SameDateTime() //比较两个时间是否相同SameDate() //比较两个时间的日

2021-03-16 17:16:22 929

原创 mybatis plus save方法保存实体时报错:Error getting generated key or setting result to parameter object

问题描述:主从表数据保存,mybatis plus 调用save方法保存主表数据时数据写入到数据库,但是后台报错,且从表数据未写入,报错信息如下:org.springframework.jdbc.UncategorizedSQLException: Error getting generated key or setting result to parameter object. Cause: com.microsoft.sqlserver.jdbc.SQLServerException: The sta

2020-12-10 10:48:36 2932

原创 【Delphi】判断一个字符串是否包含另一个字符串

用Pos函数,判断一个字符串中是否包含另一个字符串,若存在则返回>0的值,若不存在则返回0。示例:判断‘boy’ 是否在‘you are a boy’中,则i=pos(‘boy’,‘you are a boy’) ,返回值 i=11。

2020-12-09 11:31:04 5022

原创 【Oracle】oracle 计算当月有多少个星期天、星期六、星期一

-- 当前月有多少个星期天select case when mod(1 + 7 - to_char(trunc(sysdate, 'MM'), 'D'), 7) +trunc(sysdate, 'MM') + 28 - last_day(sysdate) > 0 then 0 else 1 end + 4from dual-- 当前月有多少个星期一,把第一个1加1select case when mod(2 + 7 - to_char(trunc(sysdate, 'MM'), 'D

2020-07-09 15:17:38 993

原创 【Oralce】oracle计算两个日期的相差的小时数、分钟数、秒数

-- 相差小时数select (TO_DATE('2020-06-20 08:01:00', 'yyyy-MM-dd hh24:mi:ss')-TO_DATE('2020-06-20 07:58:00','yyyy-MM-dd hh24:mi:ss'))*24 相差小时数 from dual;-- 相差分钟数select (TO_DATE('2020-06-20 08:01:00', 'yyyy-MM-dd hh24:mi:ss')-TO_DATE('2020-06-20 07:58:00',.

2020-06-23 11:21:22 1969

原创 js计算两个日期之间持续的天数

// 计算两个日期之间的间隔的天数,包含今天// 如:2020-06-25到2020-06-27,相差3天 function getDuration(startDate, endDate){ var start = Date.parse(startDate); var end = Date.parse(endDate); var days=(end - start)/(1*24*60*60*1000)+1; return days;}// 使用方法及结果:getDuration('2

2020-06-18 16:51:48 394

原创 js计算日期是星期几

// 计算日期是星期几function getweekday(date){ var weekArray = new Array("星期日","星期一", "星期二", "星期三", "星期四", "星期五", "星期六"); var week = weekArray[new Date(date).getDay()]; return week;}// 使用方法 及结果:getweekday('2020-06-18') ---> 星期四...

2020-06-18 16:39:46 1142

原创 [Mybatis Plus] UpdateWrapper使用表达式更新数据

需求: 获取了一个数据,要用这个数据更新表中的一个字段,同时要计算另一个字段的值,计算时会用到这个更新的字段。其中: 540.0是获取的数据 , difference_amount = planned_amount - actual_amount update contract_package set actual_amount = 540.0 , difference_amount = planned_amount-540.0where id=2代码如下:// 获取数据,即sql中的5

2020-05-09 09:10:21 50025 3

转载 【转载】npm 报错 Cannot find module 'core-js/modules/es6.regexp.constructor'

不识别es6语法cnpm install core-js@2安装淘宝镜像

2020-04-19 22:14:38 292

原创 【mybatis plus】sum聚合函数的使用

// 获取合同包下所有合同的总金额之和QueryWrapper<ContractMgt> contract_wrapper = new QueryWrapper<ContractMgt>();contract_wrapper.eq("package_id", contractMgt.getPackageId());contract_wrapper.select("is...

2020-04-15 17:49:33 33375 3

原创 Ideal关闭提示信息 :found duplicate code in XXX files

ideal 提示 “found duplicate code in …”这不是我们代码错误,而是ideal提示说有重复代码。解决方法:在设置中将duplicate code 重复代码提示关闭:File → Settings → Editor → Inspections ,在里面搜索Duplicated Code,将Duplicated Code后面的勾勾取消掉,点击Apply即可。...

2020-04-02 14:35:31 664

原创 【mybatis plus】distinct去重复查询的使用

查询的结果有时会有重复值,需要去除重复值,在sql查询中使用distinct关键字很方便的达到效果。例如:SELECT distinct ckbm,qy,hwbm FROM base_kf_hwxx WHERE ckbm = '101' AND qy = 'A' AND isnull(hwxx_status,0)=0 AND qybs = 0对应的实现代码: emptyhw_wrapp...

2019-12-31 17:25:13 47578

原创 【MyBatis Plus】查询: () or ()

虫情养护标准的数据库表:要求:当已知烟草甲的数量是5,烟草粉螟的数量是13时,判断是否出现异常。sql语句如下:select * from base_cq_yhbzcswhere (cq_yhxm='烟草甲' and cq_lower<=5 and cq_upper>=5 )or (cq_yhxm='烟草粉螟' and cq_lower<=13 and cq_upp...

2019-12-21 11:38:59 2056

原创 【delphi】下拉框显示多列字段,显示其中一列的值,获取其他字段的值

要求:下拉框显示多个字段的信息:编码、名称、计划号,选中时显示名称,获取计划号。解决: 使用cxLookUpCombox控件,在properties–>listsoruce中关联数据源,在ListColumns中添加下拉框中要显示的字段,在ListFieldIndex中设置要选中时要显示的字段的索引号,在keyFiledNames中设置key值。添加onchange事件,获取选...

2019-11-21 11:41:32 1420

原创 【oracle】oracle查询数据时增加序号

使用row_number()增加序号select row_number() over(ORDER BY srl), id, matcode,matId,matname,num,uom, srlfrom C##PDMES.Bas_BomDet where bomid='7F8E412288EE8586E055000000000001' and udf1='A'结果:...

2019-11-18 17:30:54 2545

原创 【oracle】oracle 存储过程执行时有时报错:Procedure execution failed Error - OCI_NO_DATA

使用navicate写oracle的存储过程,运行时有时会报错Error - OCI_NO_DATA,但有时又是正常的,找不到原因,于是将存储过程拆分成一部分一部分的运行,还是存在一样的问题。百度了一下,出现这个问题,是因为select into 语句没有查询到数据。可以用异常处理来解决这个问题。有时正常,有时报错的代码,如下图:(图中,红色框中的代码便是引起报错的语句)加上异常捕获后即可:...

2019-11-16 15:55:45 5243

原创 js获取当前月的第一天、最后一天

/** * 获取当前月第一天 */function currentMonthFirst() { var date = new Date() date.setDate(1) return date}/** * 获取当前月最后一天 */function currentMonthLast() { var date = new Date() var currentM...

2019-11-05 14:59:12 145

原创 Oracle拆分以逗号分隔的字符串,实现类似split的效果

SELECT REGEXP_SUBSTR ('11111,22222,33333,44444,', '[^,]+', 1,rownum) as column_valfrom dual connect by rownum<=LENGTH ('11111,22222,33333,44444,') - LENGTH (regexp_replace('11111,22222,33333,44444...

2019-10-29 09:50:03 936

原创 Oracle创建自增长序列--SEQUENCE

oracle通过创建序列来实现自增张字段。创建序列的语法:--创建序列的语法 -- create sequence [user.]sequence_name [increment by n] [start with n] [maxvalue n | nomaxvalue] [minvalue n | nominvalue]; --修改序列的语法--...

2019-10-29 09:45:42 145

原创 vscode添加vue文件模板

要求:使用vscode创建vue文件时,希望每次创建生成的vue文件中带有固定的文件格式和信息。方法:创建vue模板文件。打开vscode,文件–>首选项—>用户代码片段,在弹出的搜索框中输入vue,如下图:默认会打开一个vue.json的文件,复制如下代码到文件中,然后保存关闭即可。{ "Print to console": { "prefix": "vue",...

2019-10-16 22:10:01 1942

空空如也

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

TA关注的人

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