森系婚礼文案
林深时见鹿,梦醒时有你。积攒了多年的温柔和浪漫,倾数相赠于你。我看过很多的风景,而最美丽的还是你眼中有我的样子。森系婚礼文案(一)1、我涉旷野丛林而来,你撑船渡我,入灿灿花海。2、这漫漫一生,就慷慨相赠于你啦。3、你在哪里,光和家就在哪里。4、转山转水寻觅,殊途同归相遇。5、十八时所爱,八十时仍相伴。6、似鲸向海,如筝归风,我属于你。7、江湖路遥,与君同去同归。8、和你一起,一不小心甜到白头。森系...
2024-02-17森系新娘妆容特点
森系新娘的妆容要以清新雅致为主,让新娘自然而然得散发出梦幻感的仙气,贴近森林中轻松、惬意、不做作的感觉。在为新娘化森系妆时,底妆要打造清透裸妆感,眉毛线条要流畅,眼妆要灵动可爱,唇妆和腮红不宜选择过浓的颜色,并搭配花环、叶子等配饰提升整体氛围感。一、森系新娘妆容特点1、底妆森系妆容一直给人清新脱俗的感觉,所以不需要使用过厚的底妆,选择符合肤色的清透粉底即可,尽可能让整个妆容达到裸妆的效果。2、眉毛...
2024-02-12Android MenuItem 自定义长按事件的实现
会出现一个Toast来提示Menu的名字,比如下图的更多。有的时候我们不需要这个Toast,或者说长按MenuItem的时候需要做一些其他的事情,该怎么办呢?实现过程首先我们先获取该MenuItem的View:View menu_more = findViewById(R.id.menu_more); 然后给它设置一个长按监听器:menu_more.setOnLongClickListener(new View.OnLongC...
2024-01-10详解Android 获取手机中微信聊天记录方法
首先我们要知道,微信的聊天记录一般是不提供给我们获取的,所以一般情况下我们手机没root的话就拿不到了。就算是root后的手机,想要获取微信的EnMicroMsg.db文件并且解密它、打开它也有点难度。下面我们就来演示怎么从安卓设备的手机中拿到微信的数据文件吧~实验软件 :Android Studio实验设备:Roo...
2024-01-10Vue解决移动端弹窗滚动穿透问题
一、问题描述在移动端的H5页面中,我们经常会遇到 “点击按钮-->弹窗-->选择选项” 这样的场景。而在选项过多出现滚动条时,滚动滚动条至容器的底部或者顶部。再往上或往下拖动滚动条时,滚动动作会出现穿透,这时候底部的body也会一起滚动。问题总结:内容在滚动到容器的顶部或者底部时,...
2024-01-10一次Mysql使用IN大数据量的优化记录
mysql版本号是5.7.28,表A有390W条记录,使用InnoDB引擎,其中varchar类型字段mac已建立索引,索引方法为B-tree。B表仅有5000+条记录。有一条SQL指令是这样写的:SELECT * FROM A WHERE mac IN("aa:aa:aa:aa:aa:aa","bb:bb:bb:bb:bb:b",...此外省略900+条)通过查询出来的结果耗时294.428s。没错,将近5分钟。使用EXPLAIN分析下:...
2024-01-10Mysql最新版8.0.21下载安装配置教程详解
一、下载1、下载安装包mysql下载路径:https://dev.mysql.com/downloads/file/?id=4967452、解压压缩包解压到安装的目录:3、在此目录下新建my.ini配置文件[mysqld] # 设置 3306 端口 port=3306 # 设置 mysql 的安装目录 basedir=D:\environment\mysql\mysql-8.0.21-winx64# 设置 mysql 数据库的数据的存放目录datadir=D:\environment\mysql\...
2024-01-10mysql 5.7.18 绿色版下载安装教程
本文记录了mysql 5.7.18绿色版下载安装的详细过程1、先下载mysq5.7.18绿色版,然后解压出来,放在一个目录下,我的解压mysql放在“D:\mysql\mysql-5.7.18-winx64”(这个叫myql的根目录)。2、在myql根目录创建器。如图:3、编辑“my.ini”文件;我的配置为:[mysql]# 设置mysql客户端默认字符集default-character-set=u...
2024-01-10Linux 文件权限的详细介绍
Linux 的优秀之处就在于它的多用户、多任务的系统。Linux 一般将文件可存取访问的身份分为 3 个类别,分别是 owner、group、others,且 3 种身份各有 read、write、execute 等权限。权限的三种身份文件所有者(owner)用户级别的文件权限,通常为文件的创建者,可以通过 chown 修改文件所有者。用户组(gro...
2024-01-10Laravel 微信小程序后端实现用户登录的示例代码
接上篇微信小程序后端搭建:分享:Laravel 微信小程序后端搭建 后端搭建好后第一件事就是用户登录认证,简单实现微信小程序登录认证1.user 模型use Laravel\Passport\HasApiTokens; 新增use HasApiTokens, Notifiable;protected $fillable = [ 'id', 'name', 'email', 'email_verified_at', 'username', 'phone', 'avatar',//我用来把微信...
2024-01-10vue-router 按需加载 component: () => import() 报错的解决
vue的单页面(SPA)项目,必然涉及路由按需的问题。以前我们是这么做的//require.ensure是webpack里面的,这样做会将单独拉出来作为一个chunk文件const Login = r => require.ensure( [], () => r (require('../component/Login.vue')));但现在vue-router的官网看看,推荐这种方式://vue异步组件和webpack的【代码分块点】功能结合...
2024-01-10Java中如何动态创建接口的实现方法
有很多应用场景,用到了接口动态实现,下面举几个典型的应用:1、mybatis / jpa 等orm框架,可以在接口上加注解进行开发,不需要编写实现类,运行时动态产生实现。2、dubbo等分布式服务框架,消费者只需要引入接口就可以调用远程的实现,分析源代码,其实在消费端产生了接口的代理实现,再由代...
2024-01-10Java开发者推荐的10种常用工具
以下是Java程序员在日常生活中最常用的10种工具。如果你正在使用Java,本文介绍将会对你有所帮助,如果你还不熟悉这些工具,在这里你可以对它们进行更加系统的了解。1) IDE:Eclipse和NetBeansIDE是Java开发人员最为重要的工具。IDE不仅提供了集成的开发环境,还能够帮助导航、调试和记录代码。Eclips...
2024-01-10利用 filter 机制给静态资源 url 加上时间戳,来防止js和css文件的缓存问题
直接上代码:public class WeiXinFilter implements Filter{private static Logger logger = LoggerFactory.getLogger(WeiXinFilter.class);public void init(FilterConfig fConfig) throws ServletException {}public void destroy() {}public void doFilter(ServletRequest reques...
2024-01-10简介Java的Spring框架的体系结构以及安装配置
体系结构Spring有可能成为所有企业应用程序的一站式服务,然而,Spring是模块化的,使您可以挑选哪些模块是适用的,而不必把在余下的也引入。以下部分给出详细介绍在Spring框架中所有可用的模块。Spring框架提供约20个模块,可以根据应用程序的要求来使用。核心容器:核心容器组成的核心,Bean...
2024-01-10精通Hibernate之映射继承关系(二)
把每个具体类映射到一张表是最简单的映射方式。如图14-2所示,在关系数据模型中只需定义COMPANIES、HOURLY_EMPLOYEES和SALARIED_EMPLOYEES表。为了叙述的方便,下文把HOURLY_EMPLOYEES表简称为HE表,把SALARIED_EMPLOYEES表简称为SE表。 HourlyEmployee类和HE表对应,HourlyEmployee类本身的rate属性,以及从Employee类中继...
2024-01-10Python使用OpenCV使用多个图像创建视频
众所周知, OpenCV是一个广泛使用的图像处理库。它提供了广泛的图像处理意识。让我们看看如何使用OpenCV使用多张图片创建视频。安装以下库:PIL cv2另外, 在运行代码之前检查路径, 否则你将充满错误。这个怎么运作 ?使用PIL库,我们正在打开图像并调整它们的平均高度和平均宽度,因为将使用cv2...
2024-01-10DNSpooq 系列漏洞分析与复现
作者:启明星辰ADLab 原文链接:https://mp.weixin.qq.com/s/JtPEWD66yhhRWe_MpnPMaQ1 前言近期,以色列安全咨询企业JSOF在最新报告中披露了七个 DNSmasq 漏洞(统称 DNSpooq),并指出攻击者借此感染了数以百万计的设备。DNSmasq 是一套流行的开源 DNS 转发软件,能够为运行该软件的网络设备添加 DNS 缓存和 DHCP 服务...
2024-01-10多阶段 APT 攻击使用 C2 功能降低 Cobalt Strike
原文链接:Multi-stage APT attack drops Cobalt Strike using Malleable C2 feature译者:知道创宇404实验室翻译组 6月10日,我们发现了一个伪装成简历的恶意Word文档,它使用模板注入来删除一个Net Loader。这是我们认为是APT攻击的一个部分,在最后阶段,威胁者使用Cobalt Strike的C2特性下载最终的有效载荷并执行C2通信...
2024-01-10天融信关于 drupal8 系列框架和漏洞动态调试深入分析
作者:天融信阿尔法实验室公众号:https://mp.weixin.qq.com/s/_OAwkKMws9F-RP7lBwSmbw前言在drupal框架中,比较经典又离我们最近的莫过于18年的CVE-2018-7600这个漏洞了。但是通过本人阅读和学习过此漏洞分析文章的过程中,发现都是针对于此漏洞点的详细分析。相对于此框架运行流程不是很熟悉的人可能在阅读...
2024-01-10iOS程序怎么使用自定义字体
UILabel里可以指定font,但是,我想用我自己的字体文件,怎么弄呢?我直接把ttf文件丢进去,然后指定字体,报错了。。。回答:要在Info.plist内加入UIAppFonts键值如:<key>UIAppFonts</key><array> <string>Trade Gothic LT Bold.ttf</string></array>然后你可以正常使用[UIFont fontWithName:@"字体名字" size:12]来使用需要注意的一...
2024-01-10关于IOS中实现textfield圆角的问题
如图,如何让textfield的上半部分是圆角的,下半部分不是圆角的 回答:背景图。。。 或者:import UIKitlet borderColor = UIColor.lightGrayColor()let tblFrame = CGRect(x: 0, y: 0, width: 200, height: 80)let tblView = UITableView(frame: tblFrame)tblView.rowHeight = 41tblView.separatorColor = borderCo...
2024-01-10