id

前端H5 Video常见使用场景简介

1.原生H5 video标签 <video id="mse" autoplay=true playsinline controls="controls"> <source src="实机视频地址" type="video/mp4"> 你的浏览器不支持Video标签 </video> ... »

详解css3中dispaly的Grid布局与Flex布局

Gird布局与Flex布局有一定的相似性,都是对容器的内部项目进行划分。Flex布局是轴线布局,只能指定项目针对轴线的位置,可以看作成一维布局 Grid布局则是将容器划分成行和列,产生单元格,然后指定项目所在的单元格,可以将它看成二维布局。.content-box flex-wrap属性:定义换行情况默认情况下,都排在一条轴线上。.content-box flex-end:右对齐。.cont... »

idea发布web项目后Tomcat服务器找不到该项目的问题及解决方法

概述项目创建成功,项目部署也成功了,但Tomcat服务器找不到该项目,如下图第二种情况:当你修改了项目的名字,你也需要按照第一种情况重新部署项目。您可能感兴趣的文章:idea配置tomcat启动web项目的图文教程Idea2020.2创建JavaWeb项目方法详解IDEA运行导入的javaweb项目tomcat正常,但是运行失败404问题在idea中将创建的java web项目部署到Tomcat中... »

深入分析mysql为什么不推荐使用uuid或者雪花id作为主键

前言:在mysql中设计表的时候,mysql官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一),而是推荐连续自增的主键id,官方的推荐是auto_increment,那么为什么不建议采用uuid,使用uuid究竟有什么坏处?本篇博客我们就来分析这个问题,探讨一下内部的原因。 一:mysql和程序实例 1.1:要说明这个问题,我们首先来建立三张表,分别是user_auto_key... »

Android Studio Gradle 更换阿里云镜像的方法

使用 Android Studio 开发时经常遇到编译卡住的问题,原因是 Gradle 下载依赖资源过慢。没办法,有长城在,还是得换镜像。 同样,这是个普遍存在的问题,我们希望可以对它进行全局配置。在 .gradle (路径参考 C:\Users\username\.gradle )目录下新增 init.gradle 文件,内容如下: allprojects{ repositories { def... »

Android日期选择控件使用详解

本文实例为大家分享了Android日期选择控件的使用方法,供大家参考,具体内容如下 1.创建dialog 布局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layou... »

解决Android TabLayout 在宽屏幕上tab不能平均分配的问题

当TabLayout 在宽屏幕的设备上,如平板横屏的时候,tab的宽度超过一定值后,就不在平均分配宽度,而是居中显示。 此时设置 app:tabMode=”fixed” 或者 top_table.setTabMode(TabLayout.MODE_FIXED); 不在起作用。 app:tabMaxWidth=”0dp” 此值即可解决! <and... »

详解基于Android的Appium+Python自动化脚本编写

1.Appium Appium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试, 它使用WebDriver协议驱动iOS,Android和Windows应用程序。 通过Appium,我们可以模拟点击和屏幕的滑动,可以获取元素的id和classname,还可以根据操作生成相关的脚本代码。 下面开始Appium的配置。 appPackage和APPActivity的获取 任意下载一个... »

在Vue中获取自定义属性方法:data-id的实例

获取自定义属性的方法: 第一步:首先在标签上绑定上@click=”getDateId(item.id)”,并将属性值传到绑定的事件里面 第二步:在标签上继续绑定:date-id = “item.id”属性 第三步:在<script>里面的属性methods里面添写上事件函数 getDateId(id){} 在事件函数里面获取id的值即可 ... »

解决android studio 打包发现generate signed apk 消失不见问题

今天打开AS,修改完打包APK,发现generate signed apk不见了。 查看了一下,发现messages窗口有如下报错。 Problems found loading plugins: Plugin “Android NDK Support” was not loaded: required plugin “Android Support”... »

Android使用viewpager实现画廊式效果

本文实例为大家分享了Android使用viewpager实现画廊式效果的具体代码,供大家参考,具体内容如下 先看一下效果 1.创建一个自定义类 ZoomOutPageTransformer public class ZoomOutPageTransformer implements ViewPager.PageTransformer { //自由控制缩放比例 private static fina... »

Android Tablayout 自定义Tab布局的使用案例

开发公司的项目中需要实现以下效果图,需要自定义TabLayout 中的Tab Tablayout xml <android.support.design.widget.TabLayout android:id="@+id/dialog_mod_icon_tablayout" android:layout_width="wrap_content" android:layout_height="... »

Android Studio 常见问题及解决方法(推荐)

一、Error:All flavors must now belong to a named flavor dimension 问题描述: Error:All flavors must now belong to a named flavor dimension. 解决办法: 应该是因为使用了productFlavors分包,解决方法就是在build.gradle中的defaultConfig中添... »

idea发布web项目后Tomcat服务器找不到该项目的问题及解决方法

概述项目创建成功,项目部署也成功了,但Tomcat服务器找不到该项目,如下图第二种情况:当你修改了项目的名字,你也需要按照第一种情况重新部署项目。您可能感兴趣的文章:idea配置tomcat启动web项目的图文教程Idea2020.2创建JavaWeb项目方法详解IDEA运行导入的javaweb项目tomcat正常,但是运行失败404问题在idea中将创建的java web项目部署到Tomcat中... »

Android图文居中显示控件使用方法详解

最近项目中用到了文字图标的按钮,需要居中显示,如果用TextView实现的方式,必须同时设置padding和drawablePadding。另外还有一种方式就是用线性布局包裹ImageView和TextView,但这样会增加布局层级。 »

Android双向选择控件DoubleSeekBar使用详解

本文实例为大家分享了Android双向选择控件DoubleSeekBar的使用方法,供大家参考,具体内容如下 先看效果图 1.DoubleSlideSeekBar public class DoubleSlideSeekBar extends View { /** * 线条(进度条)的宽度 */ private int lineWidth; /** * 线条(进度条)的长度 */ private ... »

Android adb命令中pm工具的作用及用法说明

玩安卓的人都知道adb,玩adb的人都知道install和uninstall,但是为什么adb shell pm install packagename命令中间要有一个pm?pm是什么意思,起什么作用的?这个问题恐怕不是每个人都能回答的出来的。 pm工具为包管理(package manager)的简称,可以使用pm工具来执行应用的安装和查询应用包的信息、系统权限、控制应用。pm工具是Android... »

Android实现带圆环的圆形头像

在最近写的一个天气APP中用到了圆形头像这样的一个样式,中间是圆形的头像,周围是一个带颜色的圆环。如下图所示,今天就来说一所它的实现过程。它的实现也不是特别困难,其实就是用到了BitmapShader这个用法,然后包装成一个paint,最后画出一个圆。1>实现一个Paint画出以圆形背景的圆。2>以同样的圆形画出一个稍微小一点的圆,作为它的有色圆环。3>用BitmapShader... »

Nginx解决403 forbidden的完整步骤

网页显示 403 Forbidden Nginx(yum 安装日志一般在/var/log/nginx/error.log) 错误日志显示 open() "/web/www/one.txt" failed (13: Permission denied), client: 192.168.1.110, server: rumenz.com, request: "GET /one.txt HTTP/1.... »

Android9.0上针对Toast的特殊处理图文详解

Android9.0上针对Toast的特殊处理图文详解

前言 我们都清楚,Toast显示时长有两个选择,长显示是3.5秒,端显示是2秒。那如果想要做到长时间显示,该怎么做呢?有个历史遗留的app通过开一个线程,不断调用show方法进行实现,这些年也没出过问题,直到系统版本更新到了Android9.0。 实现方式大概如下: mToast = new Toast(context); mToast.setDuration(Toast.LENGTH_LONG)... »

Android实现Z轴布局效果

如果需要在布局中创造一个层叠的概念,那么使用Android系统中的ViewGroup是不够的,但是可以通过改变ViewGroup的绘制顺序实现 代码下载 继承自FrameLayout FrameLayout已经帮我们实现了子View的measure和layout过程,我们只需在它的基础上改变绘制顺序即可 自定义LayoutParams layoutParams的作用是向父布局请求布局参数(Meas... »

Android adb安装apk时提示Invalid APK file的问题

今天在使用adb命令安装apk时,无法安装成功,进入到android sdk 下的platform_tools下也是无法安装成功: 先贴一下我的调用过程 xu:~ xiaokai$ adb devices List of devices attached 0123456789ABCDEF device xu:~ xiaokai$ adb shell shell@T36DH_CM3:/ $ pm i... »

Android保存App异常信息到本地

本文实例为大家分享了Android保存App异常信息到本地的具体代码,供大家参考,具体内容如下 首先添加权限 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 代码 // 调用该方法造成异常 private void math() { try { int a = 0; int b = ... »

C# 实现dataGridView选中一行右键出现菜单的示例代码

在窗体中添加DataGridView控件和ConTextMenuStrip1控件,修改DataGridView属性,将contextMenuStrip控件绑定dataGridView控件 this.dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; //选中整行可在属性中修改 datagridview.Aut... »

解决flutter 错误: 程序包androidx.lifecycle不存在问题

发生于编译时:错误: 程序包androidx.lifecycle不存在 先贴一段报错log,让你更加准确的匹配问题所在,对症下药,药,切克闹。 D:\study\flutter\flutter\.pub-cache\hosted\pub.flutter-io.cn\flutter_plugin_android_lifecycle-1.0.8\android\src\main\java\io\flu... »

Page 1 of 643123»