- 博客(96)
- 资源 (8)
- 收藏
- 关注
原创 pwd - 显示当前工作目录的路径
pwd命令来自英文词组“print working directory”的缩写,其功能是用于显示当前工作目录的路径,即显示所在位置的绝对路径。
2023-11-02 08:00:00
340
原创 cp - 复制文件或目录
cp命令来自英文单词“copy”的缩写,中文译为“复制”,其功能是用于复制文件或目录。cp命令能够将一个或多个文件或目录复制到指定位置,亦常用于文件的备份工作。
2023-10-31 23:25:33
240
原创 touch - 创建空文件与修改时间戳
touch命令的功能是用于创建空文件与修改时间戳。如果文件不存在,则会创建出一个空内容的文本文件;如果文件已经存在,则会对文件的Atime(访问时间)和Ctime(修改时间)进行修改操作,管理员可以完成此项工作,而普通用户只能管理主机的文件。
2023-10-20 00:18:43
246
原创 E138: Can‘t write viminfo file
E138: Can't write viminfo file /home/gtgj/.viminfo!
2023-10-17 18:04:02
1704
原创 mkdir - 创建目录文件
mkdir命令来自英文词组”make directories“的缩写,其功能是用来创建目录文件。使用方法简单,但需要注意若要创建的目标目录已经存在,则会提示已存在而不继续创建,不覆盖已有文件。
2023-10-15 13:41:46
469
原创 JS字符串比较
JS中字符串可以进行>、<、==、===比较,以下进行具体说明。1、>、<比较字符串进行大于(小于)比较时,会根据第一个不同的字符的ASCII值码进行比较; 数字字符串与数字比较时,数字字符串会转换成数字再进行大小比较; 非数字字符串与数字比较时,非数字字符串会转换成NaN,NaN与任何比较都返回false。console.log('1.2.2a' > '1.2.2b'); // falseconsole.log('1.02.1' > '1.1'); /
2021-12-22 14:00:18
16007
2
原创 layui输入框光标定位
问题描述:当input输入框有默认value值时,触发focus事件时,光标会一直在最前端,这样体验就很不好。解决方案:捕获聚焦事件,获取input当前value,将input置空后再重新赋值value,这样光标就移到最右边了。(代码如下)// layui代码$("#inputId").focus(function () { let that = $(this); let value = that.val(); that.val(''); that.val(val
2021-12-21 11:24:55
1636
原创 JS中判断某个字符串是否包含另一个字符串
方法一:indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。var str = "123"console.log(str.indexOf("2") != -1); // true方法二:match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。var str = "123"var reg = RegExp(/3/);if(str.match(reg)){ // 包含}方法三:searc
2021-12-17 15:56:25
767
原创 JS格式化数字保留小数点
代码如下:// 调用自带的函数toFixed(digits)var a = 3.1415926;var b = a.toFixed(2); // 保留小数点后2位// 扩展:b为格式化后的字符串var c = parseFloat(b); // 再次转换成浮点数扩展:a.toFixed(2)函数返回的是格式化后的字符串,可以通过parseFloat(a)转换成浮点数。...
2021-12-03 11:23:59
880
原创 layui表格列动态显示或隐藏
问题描述:多个功能使用同一个页面时,有时要求不同的功能中展示的表格列数据不同,这就需要动态设置表格列的显示或隐藏。解决方案:layui渲染表格数据后有个完成的回调函数,在回调函数中根据你的逻辑条件动态设置相应列的显示/隐藏样式,代码如下:// 此处只给出了关键代码table.render({ elem: '#tableId', url: 'xxxUrl', cols: [ [
2021-11-25 09:57:37
6963
1
原创 项目启动时报:java.lang.NoClassDefFoundException: org/yaml/snakeyaml/Yaml
问题描述:线上正常运行的项目,自己换了开发环境后,重新下载到IDE中打包部署后报错。(见下图) 解决方案:网上查找后大多让在pom.xml中加入相关依赖<!-- https://mvnrepository.com/artifact/org.yaml/snakeyaml --><dependency> <groupId>org.yaml</groupId> <artifactId>snakeyaml</...
2021-11-24 18:29:45
2294
原创 Debug项目启动时总是报SilentExitException
问题描述:Debug模式每次启动Springboot项目都报这个异常,但项目实际不受影响,按F8后即可忽略。但每次看到都很烦。(见下图)解决方案:Window-->Preferences-->Java-->Debug,取消Suspendexecutionon uncaught exceptions选项。...
2021-11-23 09:43:13
672
原创 文件上传提示Current request is not a multipart request
在文件上传时报这种错误,原因是from标签内未添加enctype="multipart/form-data"。因为在表单中的默认编码格式是application/x-www-form-urlencoded,不能用于文件上传,只有使用multipart/form-data才能完整的传递文件数据。...
2021-05-07 09:27:10
2296
原创 js格式化日期(yyyy-MM-dd hh:mm:ss)
/* 将时间戳格式化为yyyy-MM-dd hh:mm:ss格式,其它格式可自行更改 */function formatTimeMills(timeMills){ var date = new Date(timeMills); var timeStr = date.getFullYear() + "-"; if (date.getMonth() < 9) { // 月份从0开始的 timeStr += '0'; } timeStr += date.getMonth().
2021-05-06 18:06:23
6613
原创 tomcat配置域名及默认访问页面
1、配置80端口:在tomcat的conf/server.xml文件中的<Connector>标签中配置默认80端口;2、在conf/server.xml文件中配置域名,<Engine defaultHost="www.yqixue.cn">或<Engine>标签下的<Host name="www.yqixue.cn">;(另外需配置域名解析到该服...
2019-08-25 01:07:13
3067
1
原创 Base64编码解码原理
在线工具:Base64在线编码/解码 Base64编码要求把3个8位字节(3*8=24)转化为4个6位的字节(4*6=24),之后在6位的前面补两个0,形成8位一个字节的形式。 如果剩下的字符不足3个字节,则用0填充,输出字符使用‘=’,因此编码后输出的文本末尾可能会出现1或2个‘=’。 为了保证所输出的编码位可读字符,Base64制定了一个编码表,以便进行统一转换。编码表的大小为2^6=...
2019-08-24 13:58:12
375
转载 MyEclipse编译错误 Access restriction:The type *** is not accessible due to restriction on... 解决方案
原文链接MyEclipse 编译时报错:Access restriction:The type JPEGCodec is not accessible due to restriction on required library C:/Program Files/Java/jre6/lib/rt.jar解决方法:Project -> Properties -> librarie...
2019-03-02 17:06:02
712
原创 解决tomcat启动时的45秒时间限制
tomcat在启动时有个默认45秒的启动时间,当超过这个时间还未启动时就会报错“Server Tomcat v8.0 Server at localhost was unable to start within 45 seconds”。下面给出增大这个超时时长的方法:找到下面目录下的文件:你的工作区间/.metadata/.plugins/org.eclipse.wst.server.core...
2019-02-12 19:03:31
6216
原创 Java密码扩展无限制权限策略文件
本文为转发整理后的,此为原文链接因为某些国家的进口管制限制,Java发布的运行环境包中的加解密有一定的限制。比如默认不允许256位密钥的AES加解密,解决方法就是修改策略文件。官方网站提供了JCE无限制权限策略文件的下载:JDK6的下载地址JDK7的下载地址 JDK8的下载地址下载后解压,可以看到local_policy.jar和US_export_policy.jar以及read...
2018-11-26 00:58:22
952
原创 Java自定义中心图片生成带参无限制小程序码
其实,小程序码的中心图片是不能自定义的,使用的是小程序基本信息中的头像。所以,不要去想自定义的事情了。但是我们可以对生成的小程序码做一定的操作以达到这种效果,用到的其实就是Java Graphics2D绘图。流程如下:1、生成小程序码,见该博文 Java生成无限制带参小程序码2、1步骤可获得一张小程序码图片,准备一张大小与中心大小比较合适的图片,以下代码就是用来替换中心区域的public class
2017-12-21 15:29:18
2504
原创 Java生成无限制带参小程序码
官方文档:获取二维码这里使用其中的接口B: 字段含义写的很清楚,需要注意的是page是小程序中已发布页面,且不能携带参数,参数放在scene中。请求成功的话微信服务器返回的是输入流,需要自行保存,以下看代码:public class Test{ public static void main(String[] args) { try {
2017-12-19 11:03:00
9618
3
原创 Linux下搜索字符串命令
1、搜索单个字符串grep '字符串' 文件名例:grep 'hello' HelloWorld.java2、搜索多个字符串grep -E '字符串1|字符串2' 文件名例:grep -E 'hello|world' HelloWorld.java3、统计字符串出现次数grep -o '字符串' 文件名 | wc -l例:grep -o 'hello' HelloWorld.java | wc
2017-06-14 16:09:24
1569
原创 Mac OS X卸载jdk1.8
jdk安装后可在/Library/目录下看到一个Java文件夹。sudo rm -rf /Library/Java/JavaVirtualMachines/jdk.jdk sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane sudo rm -rf /Library/Internet\ Plug-Ins/JavaApplet
2017-05-07 02:20:00
10630
原创 Mac OS X配置Java环境变量
背景:在当前用户下配置Java环境变量 前提:已安装jdk 步骤: 1、打开Terminal终端,进入到/Users/yourUserName/目录下; 2、打开.bash_profile文件,若不存在则创建 vi .bash_profile(使用vi编辑器打开) open .bash_profile(使用文件编辑器打开) touch .bash_profile
2017-05-07 00:47:49
6506
转载 Java中创建对称密钥的步骤
http://blog.youkuaiyun.com/liaomin416100569/article/details/5432083
2017-03-02 12:48:45
535
原创 解决服务器不支持emoji表情
今天过过同学有问到服务器怎么解决支持emoji表情的问题,于是在网上搜索并简要解释下。其实服务器应该是支持,不支持的可能是数据库的存储。以MySQL(5.5及以上)数据库且编码为UTF-8为例进行简要说明: 1、UTF-8字符集支持emoji表情; 2、在MySQL中,UTF-8字符集的默认排序规则是utf8_unicode_ci,其不支持emoji表情,故存储不了; 3、UTF-8字符集的u
2017-01-12 18:19:56
3937
原创 MyEclipse设置java文件每行字符数
window->preferences->java->code style->formatter->edit->line wrapping->maximum line width
2016-12-09 22:42:48
601
原创 MongoDB删除已有字段
db.yourcollection.update({},{$unset:{"需要删除的字段":""}},false,true)
2016-11-21 12:49:20
17778
原创 EasyUI datetimebox设置默认时分秒
datetimebox默认打开面板显示的是当前的时间,有个需求就是当打开面板时显示固定的”00:00:00”时间,它本身有个方法spinner方法可以获得时间微调器对象,它所依赖的组件combo有个onShowPanel事件。所以可以这样来实现需求:<input class="easyui-datetimebox" data-options="onShowPanel:function({$(thi
2016-11-10 14:19:17
11495
转载 Thread "out-of-synch" 错误
debug一段代码的时候eclipse里出现: The out of synch notification in the debug view means that the code in the VMis not the same as the code in the workspace.At this time, our resolution is at the type level.
2016-11-08 19:11:30
5996
原创 EasyUI datagrid设置换行不起作用
EasyUI datagrid设置属性nowrap:false可使内容过长时换行,但对于英文字母、数字以及英文字符无效,即便是设置列宽度,依然不能自动换行。原因是换行是以一个汉字或一个单词为单位的,但其识别不了上述情况下是否是一个单词。一种差强人意的解决方法是将这类情况的列设置为固定宽度(列属性fixed:true)。
2016-10-31 19:01:40
10103
原创 EasyUI toolbar分隔线
问题描述:EasyUI toolbar中添加分隔线时,分隔线会自动跑到最左边。解决方案一: 使用一个table来创建toolbar,<div id="toolbar"> <table> <tr> <td> <a href="#" class="easyui-linkbutton" data-options="iconC
2016-10-08 13:29:43
6127
原创 Myeclipse设置JSP视图和代码显示在同一个窗口
如图所示: 1、选中1点击Default,则设置JSP只显示代码; 2、选中2点击Default,则设置JSP显示视图和代码。
2016-09-11 16:14:44
8709
原创 java.lang.UnsupportedClassVersionError【版本不一致出错】
java.lang.UnsupportedClassVersionError: com/yiji/utils/email/TestEmail : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defin
2016-09-09 16:14:34
589
tesseract-ocr的中文识别语言库
2017-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人