意想不到的 CSS 伪元素 before/after 各种骚操作
CSS 伪元素 before/after 我们经常用到,常见的就是画个三角形、绘画背景阴影等,这篇文章将给大家分享还有很多有趣的操作,比如画线画图标等。画细线普通的 border 最小高度为1px,用伪元素+transform 属性可以画出小于 1px 的细线.thin-line { height: 40px; line-height: 40px; position: relative; border-top: 1px solid #...
2024-01-10解决Tomcat的maxPostSize属性的配置需要注意的问题
需求:近期要做大文件上传功能,除了修改前端框架上传控件jQuery Uploadify的上传文件限制大小和Spring MVC框架配置的文件上传模块中的MultipartResolver中的文件上传限制大小,还需要去修改Nginx服务器中conf目录下的nginx.conf配置文件中的client_max_body_size属性以及Tomcat服务器中conf目录下的server.xml配置文件中...
2024-01-10docker容器从入门到痴迷(推荐)
1. docker 是什么大家都知道虚拟机吧,windows 上装个 linux 虚拟机是大部分程序员的常用方案。公司生产环境大多也是虚拟机,虚拟机将物理硬件资源虚拟化,按需分配和使用,虚拟机使用起来和真实操作系统一模一样,当废弃不用时直接删除虚拟机文件即可回收资源,很方便集中管理。由于虚拟机非...
2024-01-10Linux上为你的任务创建一个自定义的系统托盘指示器
系统托盘图标如今仍是一个很神奇的功能。只需要右击图标,然后选择想要的动作,你就可以大幅简化你的生活并且减少日常行为中的大量无用的点击。一说到有用的系统托盘图标,我们很容易就想到 Skype、Dropbox 和 VLC:然而系统托盘图标实际上要更有用得多;你可以根据自己的需求创建自己的系统...
2024-01-10Ubuntu安装MySQL5.7并配置数据存储路径的方法步骤
一、安装MySQL本文是通过APT方式安装,安装的最新版本是5.7.21(注意:通过APT方式安装的版本都是现在最新的版本,通过这种方式安装好之后开机自启动都已经配置好,和命令行上的环境变量,无需手动配置。)sudo apt-get install mysql-server如果提示依赖不足,运行下面命令解决依赖问题,如果没出现...
2024-01-10Java 小游戏开发之俄罗斯方块
Java项目 俄罗斯方块一、心得二、游戏实例游戏截图目录结构三、代码1、主界面 Tetris.javapackage com.fry.tetris;import java.util.Arrays;import java.util.Random;/** * 4格方块 */public class Tetromino { protected Cell[] cells = new Cell[4]; /** 保存旋转的相对于轴位置状态 */ protected State[] states; /** ...
2024-01-10java Servlet 实现动态验证码图片示例
整理文档,搜刮出一个java Servlet 实现动态验证码图片的代码,稍微整理精简一下做下分享。package com.hacker;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.BufferedReader;import java.io.ByteArrayOutputStream;import java.io....
2024-01-10JavaWeb中Session对象的学习笔记
一、Session简单介绍 在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用...
2024-01-10SSH框架网上商城项目第18战之过滤器实现购物登录功能的判断
上一节我们做完了购物车的基本操作,但是有个问题是:当用户点击结算时,我们应该做一个登录的判断,判断用户有没有登录,没有登录的话,得首先让用户登录。这就用到了过滤器的技术了,过滤器是专门拦截页面请求的,它与拦截器的原理差不多,拦截器是专门拦截Action请求的,所以各有所用,...
2024-01-10Java的Hibernate框架中的基本映射用法讲解
Hibernate进行了分类整合发现其实Hibernate分为三大部分:核心对象、映射、HQL,这三大部分开发过程中最常使用,前几篇讨论了核心对象及对象之间的转换方法,接下来讨论Hibernate的映射使用方法。 Hibernate一个重要的功能就是映射,它能够在对象模型和关系模型之间转换,是面向对象编程思想提倡使...
2024-01-10java实现无符号数转换、字符串补齐、md5、uuid、随机数示例
import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.util.Random;import java.util.UUID;/* * 杂项(无符号数转换,字符串补齐,md5,uuid,随机数) */public class SundryTest { //转成无符号数 public static Number toUnsignedNumber(Number num){ if(nu...
2024-01-10数据库管理系统常见问题介绍|S4
在GATE 2011考试中提出了以下问题。1.考虑一个关系表, 该表为具有以下属性的每个注册学生提供一条记录。1. Registration_Number:<每个注册学生的唯一注册号2. UID:唯一身份号, 在每个公民的国家一级都是唯一的。3. BankAccount_Number:银行的唯一帐号。一个学生可以有多个帐户或联合帐户。此属性存储主帐...
2024-01-10如何在导航栏中更改:hover的形状?
我在导航栏社交图标上添加了透明的悬停, 但是我不知道如何更改悬停的形状。当前看起来像这样:我希望悬停仅显示在图标本身上, 而不是其上方和下方的空间。<li id="menu-item-518" class="fb-icon menu-item menu-item-type-custom menu-item-object-custom menu-item-518"><a title="Facebook" href="https://www.facebook.com/linkhere">Facebook</...
2024-01-10多平台的敏感信息监测工具-GShark
作者:madnealGShark 作为一款开源的敏感信息监测工具其实差不多维护也有两年多的时间。这款产品其实笔者在自己的公司或者平常都在使用,也通过这个工具发现多多起内部的信息泄露事件以及外部的一些的信息泄露事件。其实这种类似的开源工具数不胜数,大家的核心功能其实就是监控 Github 上面的...
2024-01-10Analysis of the Security Issues of URL Scheme in PC from CVE-2018-8495
Author: 0x7F@Knownsec 404 TeamDate: October 18, 2018Chinese Version: https://paper.seebug.org/719/0x00 IntroductionInspired by the CVE-2018-8495 vulnerability, this paper analyzes and studies the security issues of url scheme in PC for the purpose of learn...
2024-01-10vim+emmet的自动补全
vim+emmet编写css文件时,bgc可以扩展成background-color.在sublime text 3中输入 bgc我的vim 配置了emmet+ultisnip,如果也可以在输入完 bgc,弹出这个补全窗口就好了。请问,各位有做到的吗?sublime text 3 太贵,80usd,免费的用长时间后,总跳弹窗,还是想用免费的vim....
2024-01-10thinPHP6 MongoDB排序$sort不正常是什么原因?
↑ 这是查询条件,下面的数据是没加 skip和limit测试查询的 sort是后面注释掉的 不要在意时间是从最新的到以前的 为了对比我改成了时间戳显示↓这是结果,从第10条开始就排序 退出登录时间错乱了回答:已自行解决...
2024-01-10linux多线程问题
/* * 编写程序完成如下功能: * (1)有一int型全局变量g_Flag初始值为0 * (2)在主线程中创建线程1,打印“this is thread1”,并将g_Flag设置为1 * (3)在主线程中创建线程2,打印“this is thread2”,并将g_Flag设置为2 * (4)线程1需要在线程2退出后才能退出 * (5)主线程在检测到g_Flag从1变为2,或者2变为1的时候退出 ...
2024-01-10老是记不住 .tar.gz 的解压命令,求解脱
人老了记性就不好,第一次打 DOTA 至今已 8 年了,仍然记不住 .tar.gz 的解压命令。每次需要解压都得临时查一下手册,快崩溃了,求解脱。回答:源自Alias.shextract () { if [ -f $1 ] ; then case $1 in *.tar.bz2) tar xjf $1 ;; *.tar.gz) tar xzf $1 ;; *.bz2) bunzip2 $1 ;; ...
2024-01-10