
学习记录
文章平均质量分 50
end-less
这个作者很懒,什么都没留下…
展开
-
通过cdn引入npm包并使用
最近公司要做一个简单的小系统,要求要轻量,样式可替换并易于后期线上维护。经过一番激烈的讨论采用了freemark+vue.js+elementui进行开发。 freemarker是一种类似与jsp的一种模板引擎,他不允许像jsp一样在视图层编写大量的逻辑代码。这样就能强制将mvc中的v分离出来。 然后是vue+elementui这个组合一般都存在于vue-cli工程化场景中。但是这种工程化场景不适合我们后期的维护,因此选择通过cdn的方式引入项目。 根据elementui官网的提示可以很快地创建一个d原创 2022-05-23 20:00:45 · 2998 阅读 · 0 评论 -
VS-Code 使用RemoteSSH
之前在服务器上修改代码只能通过vi/vim 文本编辑器,但是由于更改的文件太大不方便编码于是乎发现一款插件可以通过客户机的编辑器远程连接服务器并可以进行编码。 1、准备 首先需要下载vsCode编辑器,并在插件市场里安装remoteSSH 安装完成之后进行ssh链接远程服务器 如果你是通过私钥链接服务器需要修改config填写你的ssh私钥路径 Host 主机名 #可自定义 HostName 远程主机的ip或者网址 Port 服务器开放ssh的端口 User 你的服务器用..原创 2022-03-12 11:46:23 · 2037 阅读 · 0 评论 -
Excel 批量创建其他表引用
业务需求 :需要在A表中将某些单元格的内容 与B表中对应并创建引用;例如a表是目录 b表是明细 点击a表中某一个标题 跳转到b表的相应位置。 使用HYPERLINK进行性引用。 HYPERLINK:有两个参数 1 跳转地址 2 显示的文字 涉及两个表 目录表 和 结构表 我的公式:目录表的 B 列填写 =HYPERLINK("#结构!A"&MATCH(C2,结构!A:A,0),C2) MATCH(C2,结构!A:A,0) 匹配关键字在结构表中的行号 返回结果为一个数字 ...原创 2020-08-29 11:12:04 · 583 阅读 · 0 评论 -
关于layui中的一些坑--记录一下
在layui.each中使用return 返回值时 并不会返回数值 需要在循环外重新声明一个变量 在循环内进行赋值,然后在循环外进行return原创 2020-07-20 16:57:53 · 720 阅读 · 0 评论 -
VUE之 v-model的使用
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="app"> <div> ...原创 2020-02-03 21:54:28 · 225 阅读 · 0 评论 -
tomcat乱码问题
平时在使用tomcat做一些服务的时候经常遇到各种乱码问题,要么是控制台输出乱码或者输出日志乱码,要么页面接收乱码,非常烦人。以下是解决乱码问题的一些方案: 一、页面输出乱码 有三种可能 1.server.xml配置未注明编码格式 浏览器本身有自己的显示编码格式,tomcat的输出也有自己的格式,甚至我们在编写代码的过程中也可以指定输出的编码格式。所以这类原因导致的乱码,需要我们保持各种编...原创 2020-01-05 16:13:46 · 324 阅读 · 0 评论 -
Vue插值表达式
支持三目运算符、数学运算等 不支持声明变量和条件控制语句 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Vue实验</title> </head> <script src="js/vue.js"></s...原创 2020-01-05 13:19:37 · 269 阅读 · 0 评论 -
Vue入门-idea版
直接看代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Vue实验</title> </head> <script src="js/vue.js"></script> <body> ...原创 2020-01-05 12:59:21 · 228 阅读 · 0 评论 -
C3P0连接池技术
实现步骤: 1.导入三个包c3p0-0.9.5.2.jar、mchange-commons-java-0.2.12.jar和数据库的驱动包 2.定义配置文件:*名称:c3p0.properties或者c3p0-config.xml *路径:直接将文件放在src目录下 3.创建核心对象:数据库连接池对象 ComboPooledDataSource ...原创 2019-12-31 21:40:16 · 181 阅读 · 0 评论 -
警告: com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@21eb3f -- APPARENT DEADLOCK!!
警告: com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@21eb3f -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks! 2013-7-26 10:16:25 com.mchange.v2.async.T...原创 2019-12-31 20:56:39 · 2397 阅读 · 0 评论 -
网络编程-模拟文件上传
客户端的需求分析: 文件上传案例的客户端:读取本地文件,上传到服务器,读取服务器回写的数据明确 数据源:c:\\1.jpg 目的地:服务器 实现步骤: 1.创建一个本地字节输入流 Fileinputstream对象,构造方法中绑定要读取的据源 2.创建一个窨户端 Socket对象,构造方法中绑定服务器的rP地址和端口号 3.使用 Socket中的方法 getoutputstrea...原创 2019-12-30 19:38:22 · 232 阅读 · 0 评论 -
B/S网络编程
PC与PC之间的交流(B/S) 首先是Client端: * TCP通信的客户端:向服务器发送连接请求给服务器发送数据,读取服务器回写的数据表示客户端的类 * java.net.Socket:此类实现客户端套接字(也可以就叫"套接字")。套接字是两台机器间通信的端点。 * 套接字:包含了IP地址和端口号的网络单位 * * 构造方法 * Socket:string host,int port)创...原创 2019-12-30 19:29:46 · 313 阅读 · 0 评论 -
数据库原理-范式
一、第一范式 1NF 要求:每一个分量必须是不可分的数据项。 特点: 1)有主键,且主键不能为空。 2)字段不能再分。 示例:(以下例子不满足第一范式) /*学号 年龄 信息*/ Sno Sage Sinfo 1001 19 陕西省西安市,电话:10086 1001 20...原创 2019-12-30 16:22:37 · 339 阅读 · 0 评论 -
Arrays.sort()的使用和原理
Java的Arrays类中有一个sort()方法,该方法是Arrays类的静态方法,在需要对数组进行排序时,非常的好用。 jdk中的Arrays.sort()的实现是通过所谓的双轴快排的算法 1、Arrays.sort(int[] a) 这种形式是对一个数组的所有元素进行排序,并且是按从小到大的顺序。 2、Arrays.sort(int[] a, int fromIndex, int to...原创 2019-12-30 13:11:11 · 1923 阅读 · 0 评论 -
函数式编程思想Lambda表达式
面向对象的编程思想: 做一件事,找一个能解决这件事的对象,调用对象的方法完成事情 函数式编程思想: 只要能获得结果,谁去做怎么去做都不重要。只重视结果不重视过程 Lambda的使用前提: 1.使用Lambda必须具有接口,且要求接口中有且仅有一个抽象方法 无论是JDK内置的Runnable、Comparator接口还是自定义接口,只有当接口中的抽象方法存在且唯一时,才可以使用L...原创 2019-12-30 11:56:27 · 125 阅读 · 0 评论 -
多线程之线程池
线程池的使用步骤: 1.使用Executor里提供的静态方法newFixedThreadPool生产一个制定数量的线程池 2.创建一个类,实现Runnable接口。重写run方法,设置线程任务 3.调用ExecutorService里的方法submit,传递线程任务,开启线程执行run方法 4.调用ExecutorService里的方法shotdown销毁线程池 具体代码如下: 实现接...原创 2019-12-29 21:02:18 · 113 阅读 · 0 评论 -
多线程之包子铺
需求分析: 包子类:皮、馅、是否有货。 包子铺:有个锁对象(包子)、先判断包子是否有货(flag是否等于false) 若有货-》包子铺调用wait()进入休息状态 若无货-》包子铺开始做包子-》做好包子修改包子的flag为true并调用notify()唤醒顾客线程 顾客:有个锁对象(包子)、先判断还有没有包子(flag是否等于true) 若有货-》顾客开始吃包子,吃完包子后将flag设...原创 2019-12-29 20:25:47 · 201 阅读 · 0 评论 -
Java获取随机数的几种方式
第一种: long System.currentTimeMillis() 随机返回一个long类型的数字 第二种: Math.random() 返回一个0-1的double类型的小数 第三种: 创建Random对象 import java.util.Random; public cla...原创 2019-12-29 20:10:55 · 185 阅读 · 0 评论 -
使用BootStarp 创建导航栏及图片自适应
最终效果图: 所有代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="widt...原创 2019-06-21 09:51:50 · 1266 阅读 · 0 评论