
Android创建悬浮窗的完整步骤
在Android中想要创建悬浮窗分为三步1.申请权限2.使用服务启动悬浮窗3.设置悬浮窗参数并添加进WindowManager下面话不多说了,来一起看看详细的实现过程申请权限首先需要申请悬浮窗权限,在清单文件中 manifest 下添加<!-- 低版本悬浮窗所需权限 --><uses-permission android:name="android.permission.SYSTEM_ALERT_WIND...
2024-01-10
Android 实现文字左右对齐
目录1. TextView 效果2. 对齐原理3. 最终方案4. 最终实现5. 优化点这里会涉及到实现原理的解析,如果只是需要使用轮子,请拉到最底下;1. TextView 效果首先,让我们先来看一下TextView的显示效果:中文情况下还好,但是英文情况下的显示效果就不是很好看了,右边会留了很长的空白,对于追求用户体...
2024-01-10
Go语言实现自动填写古诗词实例代码
前言“白日依山尽,___”。下句自然填黄河入海流,那么“日月忽其不淹兮,___,___,恐美人之迟暮”,中间两句怎么填呢?最近工作中有个需求,就是1500道语文诗词填空题没有答案,现在需要给这些题目大爷们匹配它们对应的答案,好在题目信息都很完整,指出了诗词出处、作者信息。自然想到到...
2024-01-10
window下mysql 8.0.15 winx64安装配置方法图文教程
本文为大家分享了mysql 8.0.15 winx64安装配置方法,供大家参考,具体内容如下1.去官网下载最新版本的适用于window下的64位操作系统的mysql-8.0.15版本下载地址下载完成后将其解压到自定义目录下,我所有的工具都保存在D:\Project,解压完成后会看见以下目录:D:\Project\mysql-8.0.15-winx642 配置环境变量(配置环...
2024-01-10
win10家庭版64位下mysql 8.0.15 安装配置方法图文教程
作为一个超级菜鸟,刚开始学mysql, 在安装过程中就遇到了很多问题,经过两天自己查资料和好心同学的帮助,终于成功安装成功了,现在我把我的安装过程写下来,供初学者借鉴。1.下载Mysql安装包,地址点击下载Download后会弹出以下界面,点击 No thanks, just start my download]2.下载完后解压,将 zip 包解...
2024-01-10
windows server 2019 服务器搭建的方法步骤(图文)
一、windows server 2019 安装 Vmware 下安装 windows server 2019 。二、服务器配置1、 先启用远程功能 右键点击“此电脑”--“属性”,进入“控制面板\系统和安全\系统”,点击远程设置。2、在“远程桌面”下方,点击“允许远程连接到此计算机”,还有去掉下方“仅允许运行使用网络级别...
2024-01-10
Docker镜像分层的原理详解
base镜像base镜像有两层含义:不依赖其他镜像,从scratch构建其他镜像可以之为基础进行扩展所以,base镜像一般都是各种Linux发行版本的Docker镜像,比如:Ubuntu,Debian或者CentOS等。base镜像提供的都是最小安装的Linux发行版本。我们大部分镜像都将是基于base镜像构建的。所以,通常使用的是官方发...
2024-01-10
在vue项目中利用popstate处理页面返回的操作介绍
需求背景:项目中需要做一个返回确认,避免用户误触返回键而退出当前页面。原理:利用history和浏览器刷新popstate状态实现:1、在mounted() 阶段判断并添加popstate事件监听,History.pushState()(参数:一个状态对象,一个标题(现在被忽略了),以及一个可选的URL地址), 注意:IOS版的微信,是会立即...
2024-01-10
详解Swoole跟传统的web开发的区别
目录一、swoole的运行模式1.1、传统web开发模式1.2、Swoole运行模式1.3、使用swoole和传统php开发的缺点二、注解机制三、容器3.1、什么是容器?3.2简单的通过代码理解依赖注入3.3、为什么说在swoole当中使用容器更有意义?3.4、Swoole进程结构3.5、swoole运行模式及热重启四、为什么需要分布式服务4.1、早期单体...
2024-01-10
Laravel框架下的Contracts契约详解
ContractsLaravel 的契约是一组定义框架提供的核心服务的接口, 例如我们在介绍用户认证的章节中到的用户看守器契约IllumninateContractsAuthGuard 和用户提供器契约IlluminateContractsAuthUserProvider以及框架自带的App\User模型所实现的IlluminateContractsAuthAuthenticatable契约。为什么使用契约通过上面几个契约的源码文件...
2024-01-10
解决vue-pdf查看pdf文件及打印乱码的问题
前言vue中简单使用vue-pdf预览pdf文件,解决打印预览乱码问题vue-pdf 使用安装npm install --save vue-pdf引入import pdf from "vue-pdf自定义封装pdf预览组件<template> <el-dialog :visible.sync="pdfDialog" :close-on-click-modal="false" :show-close="false" width="900px" top="52px" > <div class="pd...
2024-01-10
vue 监听 Treeselect 选择项的改变操作
项目中使用 Treeselect 时,需要获取选项的变化从而触发别的事件,所以需要监听Treeselect 所选择的值。我使用了watch 来监听 treeselect 绑定的 model ,如果 model 的值发生变化就触发 currDeptChange 事件。<el-form-item prop="deptId" :label="$t('deviceManage.device.table.deptId')+':'"> <treeselect :options="deptTree...
2024-01-10
Java listener简介_动力节点Java学院整理
1: 监听器的定义:监听器实际上是一个类,这个类实现了特定的接口,然后将这个类在 web.xml 文件中进行描述,这样服务器在启动的时候就可以实例化这个类,启动监听器。当范围对象的状态发生变化的时候,服务器自动调用监听器对象中的方法。例如统计用户在线人数。web监听器是Servlet规范中...
2024-01-10
Java中StringBuilder字符串类型的操作方法及API整理
0.StringBuilder类型简介StringBuilder类型是一个可变的字符串类型,StringBuilder类型的API与StringBuffer类型的API基本一致,唯一的区别是StringBuilder的使用假设在单一线程中,换句话说,StringBuilder是线程不安全的。StringBuilder在实例化的时候,通常也会默认设定一个容量大小,一般为字符串参数的长度+16。StringBui...
2024-01-10
浅谈javaSE GUI (Action事件)
对自己定义的类规范化一下,事件和图形化组件分离出来定义一个类FrameDemo定义成员属性Frame frame定义成员属性Botton定义构造方法FrameDemo()定义初始化方法init()初始化方法中,new出来Frame(),参数:String的窗体名称调用Frame对象的setBounds()方法,参数:x,y,width,height调用Frame对象的setLayout()方法,...
2024-01-10
详解Java设计模式编程中的策略模式
定义:定义一组算法,将每个算法都封装起来,并且使他们之间可以互换。类型:行为类模式类图:策略模式是对算法的封装,把一系列的算法分别封装到对应的类中,并且这些类实现相同的接口,相互之间可以替换。在前面说过的行为类模式中,有一种模式也是关注对算法的封装――模版方法模...
2024-01-10
XML在Java EE中的应用
版权声明:本作品已刊登在《IT实验室周报》第6期第5版,作者江北书生。版权属于《IT实验室周报》与网站共同所有,禁止任何媒体、网站或个人在未经书面授权的情况下转载、摘编或利用其它方式使用上述作品。已经授权使用作品的,应在授权范围内使用,并注明“来源:IT实验室周报”。违反上述...
2024-01-10![如何把vim的eslint错误提示[下划直线]替换成[下划波浪线]](/wp-content/uploads/thumbs/303287_thumbnail.png)
如何把vim的eslint错误提示[下划直线]替换成[下划波浪线]
使用coc-eslint,所有eslint的错误或警告都会在下方有下划直线有没有方法直接把[下划直线]替换成[下划波浪线],类似vscode回答:先看看你的 vim 是否支持 cterm=undercurl"undercurl" is a curly underline. When "undercurl" is not possiblethen "underline" is used.如果支持的话,改一下「错误或警告」的 highlight 应该就行...
2024-01-10
C-OJ提交出现段错误?
问题是在https://pta.patest.cn/pta/test/558/exam/4/question/8660我自己写的代码自己运行正常,没有报错,但是提交的时候总是显示 段错误 ,不知道怎么回事,求大神指教。#include <stdio.h>#include <stdlib.h>typedef struct _node { int Coefficient; int Exponent; struct _node *next;} Node;typedef struct _list ...
2024-01-10
Linux下C程序通过system调用stty命令导致程序运行完毕后VIM故障
萌新想在linux下用C写一个贪吃蛇,需要实现用户输入不需按回车,输入的内容 不显示.于是写了两个.c文件一起编译#include <stdlib.h>void noenternoecho(void) //用户输入不需要按下回车,没有显示{system("stty raw"); //用户不需要输入回车,system()用来执行shell命令system("stty -echo"); //不显示...
2024-01-10
