css全屏变灰色(特殊节日使用)

效果图:使用滤镜filter的grayscale函数。<style>.filter { -webkit-filter: grayscale(100%); /* webkit */ -moz-filter: grayscale(100%); /*firefox*/ -ms-filter: grayscale(100%); /*ie9*/ -o-filter: grayscale(100%); /*opera*/ filter: grayscale(100%);...
分类: 其他 发布时间: 10-28 19:22 阅读次数: 0

flex的一种常用布局实现

1.有些页面的内容较少,撑不起整个屏幕,结果底部内容显示在了屏幕中间位置。2.中间部分实现圣杯布局效果图:代码:主要使用了flex:1;<html><head> <meta charset="utf-8"/> <title>内容过少时,底部内容不在浏览器最下方</title> <style type="text/css"> *{ margin:0p...
分类: 其他 发布时间: 10-28 19:22 阅读次数: 0

layui下的table获取选中行数据

静态html:<table lay-filter="goods-table" id="goods-table" class="table-list my-table-list" cellspacing="0" cellpadding="0" style="display: none;"> <thead> <tr> <th lay-data...
分类: 其他 发布时间: 10-28 19:22 阅读次数: 0

art.dialog窗体之间传值

父页面//添加商品var data;function changeGoods(index){ var brandId=$("#brandId").val(); parent.art.dialog.open('/replenishment/toAddGoods', { title: '选择商品', width:1200, height:600, ...
分类: 其他 发布时间: 10-28 19:22 阅读次数: 0

layui 隐藏table的某一列

html部分:<table lay-filter="goods-table" id="goods-table" class="table-list my-table-list" cellspacing="0" cellpadding="0" style="display: none;"> <thead> <tr> <th lay-data...
分类: 其他 发布时间: 10-28 19:22 阅读次数: 0

layui自定义表单校验

layui表单元素的校验只需在元素上加入lay-verify,layui提供了以下值。 1 2 3 4 5 6 7 8 required(必填项) phone(手机号) email(邮箱) url(网址) number(数字) date(日期) identity(身份证) 自定义值 同时支持多条规则的验证,格式:lay-verify=”验证A|验证B”
分类: 其他 发布时间: 10-28 19:22 阅读次数: 0

小程序canvas多行文本(可以兼容英文)

效果图:/***【drawTxt】canvas绘制多行文本*【TODO:中英混排且考虑单词截断...】**@param{*}context绘制上下文环境【必传】*@param{*}text文本内容*@param{*}broken单词是否截断显示【true如果不考虑英文单词的完整性适用于所有情况】【false考虑英文单词的完整性仅适用于纯英文】*@param{*}fillStyle文本颜色...
分类: 其他 发布时间: 10-28 19:22 阅读次数: 0

记录一次Ubuntu系统安装

目的:尝试搭建Linux下的流媒体服务器所以安装Ubuntu设备:学校实验室台式计算机,U盘,固态硬盘ssd过程:一开始打算用自己的笔记本虚拟机完成服务器搭建,搭建好之后发现虚拟机运行服务器的时候非常卡。遂打算在实验室电脑搭建,因为学校电脑的硬盘保护系统导致无法分区(分区之后重启电脑,分区莫名消失,F盘空间依然是被压缩状态,空闲分区被删除),于是又打算给主机装一块新的硬盘,安装过程中遇...
分类: 其他 发布时间: 10-28 19:22 阅读次数: 0

JDK11,在eclipse中使用JavaFX

Eclipse版本 Version: 2018-12 (4.10.0)JDK版本 11.0.2Windows 64首先,JavaFX的官方文档链接里面有很详细的说明,注意这篇文章并不是完全按照里面来的。大概步骤:1.下载JavaFX运行时 Download an appropriate JavaFX runtime 解压到文件夹(位置不需要固定但是要记住路径,例如:“D:\open...
分类: 其他 发布时间: 10-28 19:22 阅读次数: 0

在IDEA中使用JavaFX JDK 11

IDEA中使用JavaFX官方说明IDEA官网fx使用说明下载fx sdk 连接:Javafx SDK 下载链接网页内说明了从Java11 之后有一些改变,javafx的包需要单独下载,下载速度略慢下载解压后的路径 D:\JavaFX\javafx-sdk-11.0.2打开IDEA创建项目配置jdk等配置JavaFX library1. 菜单:File -> Project Structure -> Libraries 点击+号,选择Java然后添加路径到解压的jav
分类: 其他 发布时间: 10-28 19:22 阅读次数: 0

简单的使用eclipse搭建项目 Maven+SpringBoot

Spring Boot是什么:Spring Boot 是所有基于 Spring Framework 5.0 开发的项目的起点。Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件。设计目的: 用来简化新 Spring 应用的初始搭建以及开发过程。优点。环境搭建​ 环境:eclipse(尽可能高版本),jdk(1.8以上),maven(无要求)一、MAVEN环境maven环境环境变量MAVEN_HOME D:\apache
分类: 其他 发布时间: 10-28 19:22 阅读次数: 0

Java学习2-1_面向对象

面向对象一、面向对象基础1.1 面向对象思想1.1.1 概述​ 面向对象(Object Oriented)是软件开发方法。面向对象的概念和应用已经超越了程序设计和软件开发,是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。​ 面向对象是相对于面向过程来说的,指的是把 相关的数据和方法组织为一个整体 来看待,从更高的层次来进行系统建模,更贴近实物的自然运行模式。​ 面向过程到面向对象思想的转变:​ 1. 面向过程关注的是 具备功能的对象。​ 2. 面向过程
分类: 其他 发布时间: 10-28 19:21 阅读次数: 0

Java学习2-2_面向对象进阶

二、面向对象进阶1.1 封装 private1.1.1 描述​ 指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。​ 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。​ 要访问该类的代码和数据,必须通过严格的接口控制。​ 封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。​ 适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性。1.1.2 封装的优点良好的封装能够减少耦合类内部的结构可以自由修改
分类: 其他 发布时间: 10-28 19:21 阅读次数: 0

Java学习2-3_面向对象高级

三、面向对象高级1.1 继承“给类进行等级层次的划分”继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。Java不支持多继承,但支持多重继承1.1.1 特性子类拥有父类非 private 的属性、方法。子类可以拥有自己的属性和方法,即子类可以对父类进行扩展子类可以用自己的方式实现父类的方法。Java 的继承是单继承,但是可以多重继承,单继承就是一个子类只能继承一个父类,多重继承就是,例如 A 类继承 B 类,B
分类: 其他 发布时间: 10-28 19:21 阅读次数: 0

Java学习3-1_异常处理

异常处理1.1 什么是异常异常是指在程序中导致程序中断的一种指令1.2 try catch 处理异常伪代码如下:try{ // 有可能发生异常的代码段}catch(异常类型1 对象名1){ // 异常的处理操作}catch(异常类型2 对象名2){ // 异常的处理操作}finally{ // 异常的统一出口}1.2.1 try catch 的处理流程一旦产生异常,系统就会自动产生一个异常类的实例化对象那么,此时如果异常发生在try语句,则会自动找到匹配的catch语句
分类: 其他 发布时间: 10-28 19:21 阅读次数: 0

Java学习4-1_泛型

一、 泛型1 概述Java泛型在J2 SE 1.5中引入,本质是参数化类型”。就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。 这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。1.1 泛型类/** * 泛型类 *///public class ClassName<T> { private T data; public T g
分类: 其他 发布时间: 10-28 19:21 阅读次数: 0

Java学习4-2_常用工具类

常用库类一、 java.util.Objects1 Object方法1.1 equalsequals方法是判断两个对象是否相等,并且它是空安全(null safe)的。在比较两个对象的时候,Object.equals方法容易抛出空指针异常。源码如下public static boolean equals(Object a, Object b) { return (a == b) || (a != null && a.equals(b)); }1.2
分类: 其他 发布时间: 10-28 19:21 阅读次数: 0

Java学习4-4_IO

Java IO基本概念:Java 输入 / 输出系统输入和输出:从外边读数据是输入(InputStream/Reader), 程序向外边写数据就用输出思维导图字节流和字符流:字节流主要用来处理字节或二进制对象。字符流(一个字符占两个字节)设计的,主要用来处理字符或字符串。字符流处理的单元为2个字节的Unicode字符,分别操作字符、字符数组或字符串,而字节流处理单元为1个字节,操作字节和字节数组。所以字符流是由Java虚拟机将字节转化为2个字节的Unicode字符为单位的字
分类: 其他 发布时间: 10-28 19:21 阅读次数: 0

Java学习4-5_线程

多线程一、概念1.1 线程与进程进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间线程:是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行,一个进程最少有一个线程线程实际上是在进程基础上的进一步划分,一个进程启动之后,里面的若干执行路径又可以划分成若干个线程1.2 线程调度分时调度:所有线程轮流使用 CPU 的使用权,平均分配每个线程占用 CPU 的时间。抢占式调度:优先让优先级高的线程使用 CPU,如果线程的优先级相同,那么会随机选择
分类: 其他 发布时间: 10-28 19:21 阅读次数: 0

Java学习4-7_回调函数

回调函数一.定义回调函数就是一个通过函数指针调用的函数。如果把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。二.步骤:类A的a() 方法调用类B的b() 方法类B的b() 方法执行完毕主动调用类A的callback方法在 Java中不存在函数指针,通常通过接口来实现:把实现某一接口的类创建的对象的引用赋给该接口声明的接口
分类: 其他 发布时间: 10-28 19:21 阅读次数: 0