- 博客(78)
- 资源 (10)
- 收藏
- 关注
原创 mongodb安装失败(权限不足)
安装MongoDB时报错权限不足。需要使用Administrators权限才能够安装。右键安装包(mongodb-win32-x86_64-2012plus-4.2.5-signed.msi)发现没有可以“Run as administrators”这个按钮。解决方法:1.用Administrators权限打开CMD窗口2. 找到安装包的路径,用命令msiexec /package + “安装包全名”,进行安装软件例如:C:\WINDOWS\system32>...
2021-09-24 16:44:09 1898 1
原创 SQL截取字符串substring
SUBSTRING ( expression , start , length )expression: 字符串、二进制字符串、text等start: 整数,指定子串的开始位置 length: 整数,指定子串的长度(要返回的字符数或字节数)注: SQL中"1"表示字符串中的第一个字符,而.NET中"0"表示第一个字符。...
2021-08-17 10:04:39 603
原创 Sublime Text 将指定符号替换成换行符
Sublime Text 将指定符号替换成换行符:例如:将shuangyinghaCtrl + H打开Replace 窗口
2021-06-08 15:00:19 4745
原创 解决Oracle DB 用户密码过期问题
(1)在CMD命令窗口中输入: sqlplus 用户名/密码@数据库本地服务名 as sysdba;(如:sqlplus scott/1234@oracle1 as sysdba;)
2021-06-04 17:29:06 629
原创 解决IReport图片在Designer Tab的Expression Class选择java.io.InputStream保存后,重新打开又变为java.lang.String的问题
Error : 解决IReport在图片在Designer Tab的Expression Class选择java.io.InputStream保存后,重新打开又变为java.lang.String的问题解决方法:在XML Tab里面的imageExpression里多加一个class="java.io.InputStream",将其类型定为java.io.InputStream。如果不自己定义class,默认使用java.lang.String例如: <image o...
2021-03-31 10:17:33 315
原创 解决iReport安装后出现闪退无法打开
出错原因:iReport软件是由100%Java开发的,因此其运行必须依赖java运行环境。解决方法:1、打开安装目录D:\iReport-4.5.1\etc下的ireport.conf文件2、修改ireport.conf文件,去掉jdkhome前面的#,再将jdkhome的值修改为自己jdk的路径,如下所示:注意:jdk的版本需要小于等于1.7,因为目前IReport不支持高于1...
2021-03-09 15:25:41 2589
原创 lastIndexOf()
lastIndexOf() 方法有以下四种形式:public int lastIndexOf(int ch):返回指定字符在此字符串中最后一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。ch是指字符。public int lastIndexOf(int ch, int fromIndex):返回指定字符在此字符串中最后一次出现处的索引,如果此字符串中没有这样的字符...
2021-03-09 15:24:28 883
原创 去掉字符串中的HTML元素和CSS元素
1. 去掉HTML元素,类似: <p></p>s1=/<\/?.+?\/?>/g2. 去掉CSS元素,类似: .text_font{font-family:Arial,sans-serif;font-size:12px;}s2=/.+?\/?{\/?.+?\/?}/g;例子: message(str:string):any{consts1=/<\/?.+?\/?>/g;constmes...
2020-09-23 16:59:20 415
原创 angular 去掉href的unsafe
使用angular,herf莫名其妙多了unsafe导致不能够跳转解决方法:ts文件中添加以下代码:import {DomSanitizer} from '@angular/platform-browser';...constructor(private sanitizer:DomSanitizer){}...sanitize(url:string){ return this.sanitizer.bypassSecurityTrustUrl(url);}html&l
2020-09-02 17:39:33 539
原创 angular使用*ngFor获取index
angular使用*ngFor获取index例子:<ul> <li *ngFor="let item of items; let i = index"> {{item}} <i (click)="delete(i)">x</i> </li></ul>
2020-08-27 14:45:26 3199
原创 段落<p>使用省略号... 省略内容
段落<p>使用省略号... 省略内容使用<p>标签,样式中添加white-space: nowrap;text-overflow:ellipsis;overflow:hidden ; 并设置一个宽度width,当超过宽度时后面的内容将会用省略号 ... 代替 例子:<!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta na...
2020-08-13 15:06:56 1020
原创 js常用的三种消息框
1、alert (警告框)警告框经常用于确保用户可以得到某些信息。当警告框出现后,用户需要点击确定按钮才能继续进行操作。例子:<script>function myFunction(){alert("一个alert警告框!");}</script><input type="button" onclick="myFunction()" value="显示警告框">显示效果:2、confirm (确认框)确认框通常用于...
2020-07-31 14:42:15 2251
原创 js的replace()方法
1. 单独使用replace()例子:var str = "dogdogdog";var str2 = str.replace("dog","cat");console.log(str2);输出为:catdogdog。这里仅替换第一个dog字符串。注:js中是没有replaceAll方法的,那如何使用replace方法实现replaceAll的效果呢??1. 使用具有全局标志g的正则表达式例子:var str = "dogdogdog";var str2 = st.
2020-07-31 09:50:58 23611 3
原创 常用的Java Math函数
常用的Java Math函数1.Math.sqrt() :计算平方根例子:System.out.println(Math.sqrt(25)); // 5.02.Math.cbrt() :计算立方根例子:System.out.println(Math.cbrt(27)); // 3.03.Math.pow(a, b) :计算a的b次方例子:System.out.println(Math.pow(3, 2)); // 9.04.Math.max( , ) :...
2020-07-28 15:36:26 1615
原创 JS 四舍五入保留两位小数
Html 四舍五入保留两位小数:Html:<input type="number" step=".01" id="amount" name="amount" maxlength="100" value="<%=amount%>" onblur="formatDecimal(event)"/>JS:<script>function formatDecimal(e) { var val = e.currentTarget.value; ...
2020-07-24 17:35:05 766
原创 解决input type=“number“ 保留两位小数使用火狐浏览器有奇怪的红色边框
火狐浏览器输入包含小数的数字,保留两位小数后出现奇怪的红色边框。解决方法:多加一个step=".01"例子:<td colspan="3"><input type="number" step=".01" id="amount" name="amount" maxlength="100" value="<%=amount%>" onblur="formatDecimal(event)"/></td>显示效果:参考链接:https://st
2020-07-16 17:17:31 495
原创 js常用四舍五入方法
常用的四舍五入方法函数有tofixed方法和round方法1 、tofixed方法toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。例如将数据Num保留2位小数,则表示为:toFixed(Num);但是其四舍五入的规则与数学中的规则不同,使用的是银行家舍入规则,银行家舍入:所谓银行家舍入法,其实质是一种四舍六入五取偶(又称四舍六入五留双)法。具体规则如下:简单来说就是:四舍六入五考虑,五后非零就进一,五后为零看奇偶,五前为偶应舍去,五前为奇要进一。例子(js):v
2020-07-16 11:50:07 11689
原创 angular用DatePipe进行日期转换
angular中日期转换为要显示的格式可以使用DatePipe:(1)HTML<span*ngIf="CompareYear(notification.date)!==currentYear;elseelseCurrentYear">{{notification.date|date:'yMMMd'}}</span><ng-template#elseCurrentYear><span*ngIf="Comp...
2020-06-26 17:42:08 5608
原创 将mat-tab 设置为button
在mat-tab中设置为disabled,然后再添加个button<mat-tabdisabled><ng-templatemat-tab-label><buttonmat-buttoncolor="primary" >Button</button></ng-template></mat-tab>...
2020-06-26 17:08:53 422
原创 CSS获取当前可视屏幕的高度
vw (viewpoint width),视窗宽度,1vw=视窗宽度的1%vh (viewpoint height),视窗高度,1vh=视窗高度的1%calc() 函数用于动态计算长度值。支持 "+", "-", "*", "/" 运算,使用标准的数学运算优先级规则。例子:height:calc(100vh-42px);注意:运算符前后都需要保留一个空格,100vh = 视窗高度的100%...
2020-06-26 16:48:10 6244
原创 设置对话框顶端的小三角形
(1) Html设置<mat-menu#settingNotificationMenu="matMenu"class="aa"><divclass="triangle"></div> ...</mat-menu>(2)CSS设置::ng-deep.mat-menu-panel.aa{ ....triangle{border-left:9pxsolidtransparent;...
2020-06-26 16:41:09 287
原创 修改谷歌和火狐浏览器滚动条的样式
在css 文件里定义样式:.mat-tab-body-content{ .../*---------谷歌----------*/&::-webkit-scrollbar{width:4px;height:532px;}&::-webkit-scrollbar-thumb{border-radius:5px;background-color:#d9d9d9;...
2020-06-26 16:28:03 1410
原创 解决org.hibernate.loader.MultipleBagFetchException: cannot simultaneously fetch multiple bags
报错:org.hibernate.loader.MultipleBagFetchException: cannot simultaneously fetch multiple bags出错原因:当(fetch = FetchType.EAGER)多余一个时,持久框架抓取一方的对象时,同时又将多方的对象加载进容器中,多方又可能关联其它对象,Hibernate实现的JPA,默认最高抓取深度含本身级为四级(它有个属性配置是0-3),若多方(第二级)存在重复值,则第三级中抓取的值就无法映射,就会出现 multi
2020-05-14 15:51:53 3620 2
原创 解决failed to lazily initialize a collection of role: XX ,could not initialize proxy - no Session
报错:org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: XX, could not initialize proxy - no Session(未能惰性地初始化角色集合:XX,无法初始化代理-没有会话)解决方法:将 @OneToMany(fetch = FetchType.LAZY, orphanRemoval = true, cascade = CascadeTy.
2020-05-14 15:46:40 1478
原创 IReport 解决The method decodeBase64(byte[]) in the type Base64 is not applicable for the arguments
ireport编译时报以下错误:The method decodeBase64(byte[]) in the type Base64 is not applicable for the arguments (String) value = net.sf.jasperreports.engine.util.JRImageLoader.loadImage(org.apache.commons.co...
2020-02-17 11:04:12 1226
原创 解决Elasticsearch的[FORBIDDEN/12/index read-only / allow delete (api)];]问题
Error:ElasticsearchException[Elasticsearch exception [type=cluster_block_exception, reason=blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];]]出错原因:内存不足,ElasticSearch进入“只读”模式,节点无法...
2020-01-03 15:04:27 4401
原创 iReport如何设置小数点的精确位
设置数字的小数点精确位的方法如下所示:1、在Text field properties的Pattern点击按钮2、选择Number类型3、在Decimal places设置数字小数部分的位数4、如果要使用千分位分隔符,则勾选Use 1000 separator。若不使用则不用勾选。5、点击ok,完成小数点的精确位设置...
2019-11-29 15:22:57 3962 1
原创 如何去掉iReport保存时自动添加的uuid
iReport 4.6.0及其之后的版本在保存的时候会自动添加uuid。保存后,重新打开jrxml文件的时候会报以下错误:Error loading the report templateMessage: net.sf.jasperreports.engine.JRException: org.xml.sax.SAXParseException; lineNumber: 2; c...
2019-11-22 14:22:10 1580
原创 IntelliJ IDEA如何build path
File -> Project Structure -> Modules -> 选中要添加build path的项目 -> Dependencies -> 点击右边的小加号 ->选择JARs or directories ->选择要添加的外部jar包。...
2019-10-24 15:59:53 36284 1
原创 解决(PostgreSQL)restore数据库时提示python27.dll缺失问题
error :(PostgreSQL)restore数据时提示python27.dll缺失问题解决方法:在系统环境变量中的path添加D:\Program Files\PostgreSQL\10\pgAdmin 4\bin;重新启动电脑,就可以正常restore数据库了...
2019-07-17 14:02:37 432
原创 IntelliJ IDEA恢复本地代码的方法
选中要恢复的java文件 --> 右键选择LocalHistory --> 选择show History选择要恢复的修改版本
2019-07-15 15:41:12 977
原创 IntelliJ IDEA 创建类时自动给类加注释的设置
File --> Setting --> File and Code Templates --> Files --> Class再点击Includes,在文本框中编辑自己想要的自动注释内容,比如说备注作者是谁,如下所示:点击Apply,再点击OK,完成自动注释的配置。...
2019-07-15 15:18:44 2621
原创 使用大白菜U盘重装系统
1、将U盘的文件系统修改为NTFS注:U盘的文件系统默认一般是FAT32,FAT32是微软很早的文件系统,也是常用于移动设备上面的系统,限制只能放小于4GB的单个文件。解决方法:U盘右键鼠标 --> 选择格式化 --> 文件系统选择NTFS --> 点击开始完成U盘格式化2、下载大白菜U盘制作软件,并安装在http://www.bigbaicai.com/...
2019-07-15 14:09:32 4535
原创 Logger的级别
Logger组件:日志共分为5种级别(ON开,OFF关这两个不计算在内),从高到底(从严重到轻微)排序为:1.FATAL—严重的错误,可能会导致程序不能正常运行. 类似System.exit(),整个项目都不能运行2.ERROR – 错误,影响程序的正常运行。 类似当前线程挂了,但其它线程或组件还在跑3.WARN – 警告,不会影响程序的运行。最好将此问题修正。4.INFO ...
2019-07-12 14:06:05 3812
原创 使用logger在控制台打印信息
1、导入jar包Maven项目log4j的依赖如下所示:<!-- https://mvnrepository.com/artifact/log4j/log4j --><dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId>...
2019-07-12 13:57:49 3450
原创 (Java)String.contains()方法的使用
String.contains()方法返回true,只表明此字符串包含指定的char值序列例子:if(name.contains("s")){System.out.println("name字符串中包含s");} else {System.out.println("name字符串中不包含s");}注:如果字符串包含s,返回true,否则返回false...
2019-07-10 17:16:18 2754
原创 解决iReport闪退无法打开问题
iReport官方网址:http://ireport.sourceforge.net/cap3.html问题:安装好iReport后,发现无法打开,一启动就闪退注:iReport是由100%Java开发的,因此运行必须依赖java运行环境,不需要安装jdk,直接在ireport.conf中配置好jdk就可以使用。iReport目前最高只支持jdk1.7jdk1.7的百度网盘链接:链接:...
2019-07-10 16:33:58 1526 1
原创 (Oracle) 利用listagg() 函数将单列多行数据组合成一行数据
用法如下:LISTAGG(1,2) WITHIN GROUP( ORDER BY 3)1:需要拼接的数据表中的字段2:以什么字符分割,例如逗号,分号等字符注:1与3是相同的字段。listagg() 函数的用法就像聚合函数一样,通过Group by语句,把每个Group的一个字段,拼接起来。例子:Color表如下所示:colorId colorName 1 r...
2019-07-09 14:11:39 441
POI -ExcelToXml所需的jar包
2018-11-15
opencv书籍及代码
2018-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人