`
文章列表
flex 简介: 采用Flex布局的元素,被称为Flex容器(flex container),简称"容器"。其所有子元素自动成为容器成员,成为Flex项目(Flex item),简称"项目" Flex-direction调整主轴方向(默认为水平方向) 包括row、column、row-reverse、column-reverse https://www.cnblogs.com/wangyawei/p/9103573.html 要点1: justify-content: space-between; 使元素各分部两端。 要点2: fle ...
场景:将文件夹所有的文件合并到指定的文件夹下 另外:如果想效率更高一点,可以考虑使用NIO来完成 单个文件的拷贝。 代码如下: import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOExceptio ...
效果预览: - https://www.runoob.com/try/try.php?filename=trycss3_animation-fill-mode - https://www.runoob.com/cssref/css3-pr-animation-fill-mode.html .animated { -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both ...
css里面用text-align:center加上margin:0 auto就可以实现水平居中了。 但是垂直居中却没有相应的css属性来设置。 方法一:通过 display:table 实现CSS垂直居中 而如果要设置元素能够垂直居中必须得将容器设置为display:table, 然后将子元素 ...
多线程-线程池的四种创建方式 https://blog.csdn.net/qwdafedv/article/details/84256291 线程池的四种创建方式 Java通过Executors(jdk1.5并发包)提供四种线程池,分别为: newCachedThreadPool 创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 案例演示: newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。 newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。 ...
一、理论讲解: 史上最强Java NIO入门:担心从入门到放弃的,请读这篇! https://www.cnblogs.com/imstudy/p/11108085.html 二、代码实战: Java NIO?看这一篇就够了! https://mp.weixin.qq.com/s/c9tkrokcDQR375kiwCeV9w
转载: https://www.jianshu.com/p/2accc2840a1b
一、什么是 volatile ? 为了更好地了解Java中的volatile关键字,您将必须对Java内存模型中的变量发生的优化有所了解。假设您在代码中声明了一个名为 test 的变量。您会认为 test 变量将仅存储在RAM中,并且所有线程都将从那里读取 ...
POI实现excell批注背景图片(仿html浮窗显示图片) 文章发表日期:2015-03-15 15:13:27 效果图: 首先从POI官网下载jar包 http://poi.apache.org/download.html 我下载的是最新的测试版: http://poi.apache.org/download.html#POI-3.12-beta1 然后解压zip包 代码: import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; ...
选择与态度 —— 时间、财富、勤劳、永恒、轮回 时间是宝贵的。 时间是无情的。 时间是无奈的。 时间可以让一切拥有的东西,变为失去。 时间可以让财富一点一点流失。 衣食住行,人类的基本需求。 刚吃饱了饭,随着时 ...
观察者设计模式 Java 已经实现了该模式,并且提供了使用类。 之实现之一是 Java 原生提供的 java.util 包下的 Observer 和 Observable 类。 下面介绍这两个类的用法: java.util.Observer     - 观察者。实现该接口后,能够接收到来自被观察者因改动而发出的通知。     update() 方法,会被 Observable 调用。 java.util.Observable     - 被观察者。     setChanged() 方法来 设置 change 为 true     notifyObservers() 方法向观察者发 ...
转载: https://www.cnblogs.com/dion-90/articles/8620653.html SQL 入门   在准备成为MySQL DBA之前,能熟练的编写SQL是一个必要条件。exists 和 join之间的等价转换;基本的行列转换;SQL 循环等的熟练掌握对之后的运维和调优工作都有很大的帮助。 推荐书籍: SQL Cookbook 一本循序渐进的SQL指导手册。每一种业务需求,书中都用MySQL,SQL Server,Oracle三种语法进行解析。可以顺序的作为学习书籍,也可以之后作为工具书籍查阅。The Art of SQL 将SQL调优模拟成一场战役,进行战 ...
为什么使用 javascript 测试框架时,没有显式导入 describe,却可以直接使用:? https://stackoverflow.com/questions/12209582/the-describe-keyword-in-javascript 问题: So I am a newbie in javascript and i had been going through some one else's code and I found this.. 我是 javascript  的新手,我遇到了别人写的代码如下: describe('deviceready', funct ...
在HTML页面元素设计中, 把具有相同一类功能的列表用 li 标签。 例如导航栏中的菜单。 一、原始样式 二、改成一行: inline-block 三、最终效果 四、代码 <!DOCTYPE html> <html> <head> <style> ul { margin: 0; padding: 0; background-color: #444; } ul li { display: inline-block; } li a { displa ...

TOPK

实现思路: TopN算法:从已经存在的数组中,找出最大(或最小)的前n个元素。 算法(以找最大的n个元素为例): 1. 取出数组的前n个元素,创建长度为n的小根堆; 2. 从n开始循环数组的剩余元素,如果当前元素比小根堆的根节点大,则将当前元素设置成小根堆的根节点,并通过调整让堆保持小根堆; 3. 循环完成后,小根堆中的所有元素就是需要找的最大的n个元素; 4. 根据需要对小根堆中的所有元素继续利用堆排序算法进行排序。 相关知识: Algorithm之排序之堆排序(Heap Sort) https://lixh1986.iteye.com/blog/2354246 https:/ ...
Global site tag (gtag.js) - Google Analytics