- 博客(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
转载 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给表格中满足条件的每一条记录添加计时器
在前端给表格中给满足条件的每一条记录增加一个计时器,用于计算工作时长。
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
原创 前端项目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关注的人