自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 1292Incorrect datetime value 0000-00-00 00:00:00 for column targetTime at row 1 解决方案

1292 - Incorrect datetime value: ‘0000-00-00 00:00:00’ for column ‘targetTime’ at row 1 解决方案在使用 Navicat 对两个数据库数据进行数据传输时,发现了一个错误1292 - Incorrect datetime value: ‘0000-00-00 00:00:00’ for column ‘targetTime’ at row 1 。官方文档上说明MySQL允许将’0000-00-00’保存为“伪日期”,

2020-05-29 10:26:17 2757

原创 Android webView去除默认边框

Android WebView无论怎么修改它的属性都会存在一定的边距。这是因为 HTML 的 body 标签默认存在一定边距。修改 webView 的属性并没有作用!解决办法: 修改 html 代码html ="<html><head><style>img{width:100% !important;}</style></head><body style='margin:0;padding:0'>" +data//原本需要

2020-05-26 15:15:34 1252 1

原创 android view.getLeft(), getRight()...等获取值为0

android view.getLeft(), getRight()…等获取值为0我们在onCreate()回调方法中去调用view.getLeft(), getRight()…getX()、getY() 等值为0问题原因View的显示必须经历Measure(测量)、Layout(布局)和Draw(绘制)过程。而在Measure与Layout过程完成之后,View的width、height、top、left等属性才被正确赋值,此时我们才能获取到正确的值,这几个过程都晚于onCreate执行解决1

2020-05-22 14:52:42 2061

原创 Android中 view.getLeft() & .getTop() & getX() & getY() 等的用法图示

Android中 view.getLeft() & .getTop() & getX() & getY() 等的用法图示getX(): 该view坐标系中,x坐标值getY():该view坐标系中,y坐标值getLeft():该view距离父布局左边的距离getRight():该view的右边框与父布局左边的距离 (getLeft()+本身宽度)getTop():该view距离父布局上边的距离getBottom():该view的底部与父布局上边的距离 (getTop(

2020-05-22 14:49:03 761

原创 Mysql忘记 || 修改 数据库连接密码

Mysql忘记 || 修改 数据库连接密码解决方式:1、cmd 进入 数据库安装目录:D:\dev-env\mysql-5.7.26-winx64\binλ在任务管理器中关闭 mysqld.exe 程序。然后 输入如下命令:mysqld --skip-grant-tables输入命令 mysqld --skip-grant-tables 回车,此时就跳过了mysql的用户验证。注意输入此命令之后命令行就无法操作了,此时可以再打开一个新的命令行。注意:在输入此命令之前先在任务管理器

2020-05-21 10:36:20 159

原创 & 0xff 的作用

&表示按位与,只有两个位同时为1,才能得到1, 0x代表16进制数,0xff表示的数二进制1111 1111 占一个字节.和其进行&操作的数,最低8位,不会发生变化**

2020-05-20 11:44:27 3001

原创 java中内存溢出怎么解决,附几个内存溢出的例子!

**java中内存溢出怎么解决,附几个内存溢出的例子!**在java虚拟机规范中,处理程序计数器之外,其他内存区域都有发生OutOfMemoryError(内存溢出)异常的可能。

2020-05-19 14:04:31 907

原创 Android 集成腾讯 TBS X5内核,并使用 TbsReaderView 加载 .pdf 文件

Android 集成腾讯 TBS X5内核,并使用 TbsReaderView 加载 .pdf 文件tbs的接入:腾讯官网的接入步骤: 添加链接描述在官方文档中有各种优缺点的比较,以及比较详细的集成步骤。自己接入过程的总结:可以使用 下载 jar 包并编译的方式。目前最新版的 tbs 还可以使用 dependencies 的方式接入,建议使用这一种:一、使用 dependencies 方式接入1、在模块的 dependencies 中添加:api 'com.tencent.tbs.tbss

2020-05-15 09:11:22 8094 2

原创 Android快速获取开发版SHA1 & 发布版SHA1的两种方式

在 Android 开发过程中,有时会需要我们去获取开发和发布版的 SHA1。例如在集成百度地图时,申请百度地图AK时就需要SHA1。开发版 SHA1:在安装了开发环境并创建项目后,在 C\:用户\.Android \文件夹下 会默认生成 debug.keystore 文件,可以根据这个文件来获取。发布版SHA1:要将APP打包并发布到应用商店前,需要对这个 APK 进行签名,保证该apk发布者的唯一性,需要生成数字证书 .jks 文件。根据这个文件来获取。

2020-05-09 14:22:44 1661

原创 Android生成签名文件对应用签名 & Android签名作用

1、 Android签名机制其实是对APK包完整性和发布机构唯一性的一种校验机制。2、Android签名机制不能阻止APK包被修改,但修改后的再签名无法与原先的签名保持一致。(除非拥有发布者的私钥)。3、APK包加密的公钥就打包在APK包内,且不同的私钥对应不同的公钥。换句话言之,不同的私钥签名的APK公钥也必不相同。所以我们可以根据公钥的对比,来判断私钥是否一致。4、确定发布者身份,可以根据公钥来对APP进行更新,换句话说:可以防止APP被其他包名相同应用覆盖

2020-05-09 14:00:08 3070

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除