<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Frankeen的博客]]></title><description><![CDATA[事能知足心常惬，人到无求品自高]]></description><link>https://blog.youkuaiyun.com/kai_1215</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kai_1215]]></copyright><item><title><![CDATA[ubuntu Failed to load module "canberra-gtk-module"]]></title><link>https://blog.youkuaiyun.com/kai_1215/article/details/103222083</link><guid>https://blog.youkuaiyun.com/kai_1215/article/details/103222083</guid><author>kai_1215</author><pubDate>Sun, 24 Nov 2019 10:30:56 +0800</pubDate><description><![CDATA[启动android studio的时候报错Failed to load module “canberra-gtk-module”
frank@frank-Inspiron-5423:/opt/android-studio/bin$ ./studio.sh 
Gtk-Message: 10:19:40.309: Failed to load module "canberra-gtk-module"
...]]></description><category></category></item><item><title><![CDATA[Android Studio 获取SHA1]]></title><link>https://blog.youkuaiyun.com/kai_1215/article/details/100555567</link><guid>https://blog.youkuaiyun.com/kai_1215/article/details/100555567</guid><author>kai_1215</author><pubDate>Thu, 05 Sep 2019 12:09:12 +0800</pubDate><description><![CDATA[1. 打开Android Studio，进入Terminal工具，如下图所示：

2. 输入命令行和密码，即可获取SHA1等信息；
命令行：keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey （注意目录选择、开发版本、发布版本等问题）
密码：原始密码一般为android，开发者根据实际情况填写。
比...]]></description><category></category></item><item><title><![CDATA[Spring Boot 获取上下文]]></title><link>https://blog.youkuaiyun.com/kai_1215/article/details/100033758</link><guid>https://blog.youkuaiyun.com/kai_1215/article/details/100033758</guid><author>kai_1215</author><pubDate>Fri, 23 Aug 2019 11:05:57 +0800</pubDate><description><![CDATA[新建获取上下文工具类SpringContextUtil
package com.frank.lmsg.base.utils;

import org.springframework.context.ApplicationContext;

/**
 * Description: 获取上下文工具类
 * Auth: Frank
 * Date: 2019-08-23
 * Time: 上午 10:4...]]></description><category></category></item><item><title><![CDATA[小程序云开发获取网络图形式小程序二维码]]></title><link>https://blog.youkuaiyun.com/kai_1215/article/details/99745464</link><guid>https://blog.youkuaiyun.com/kai_1215/article/details/99745464</guid><author>kai_1215</author><pubDate>Mon, 19 Aug 2019 18:04:25 +0800</pubDate><description><![CDATA[使用小程序云开发生产小程序二维码并返回网络地址这个步骤有些绕，下面我就简单介绍一下；
配置云调用
在云函数目录下的 新建config.json配置文件的 permissions.openapi 字段中增加要调用的接口名；
{
  "permissions": {
    "openapi": [
      "wxacode.get"
    ]
  }
}

参考地址：https://devel...]]></description><category></category></item><item><title><![CDATA[查看apk的VersionCode、VersionName]]></title><link>https://blog.youkuaiyun.com/kai_1215/article/details/99681165</link><guid>https://blog.youkuaiyun.com/kai_1215/article/details/99681165</guid><author>kai_1215</author><pubDate>Fri, 16 Aug 2019 16:39:15 +0800</pubDate><description><![CDATA[Android SDK提供了一个appt工具给我们查看apk的一些信息。
appt工具位置
在Android SDK文件夹下面的build-tools下面的任何版本里面，比如我的位于
D:\android\adt-bundle-windows-x86_64-20131030\sdk\build-tools\28.0.0
使用
通过 aapt.exe dump badging D:\apktool\...]]></description><category></category></item><item><title><![CDATA[Android源码下载]]></title><link>https://blog.youkuaiyun.com/kai_1215/article/details/99680987</link><guid>https://blog.youkuaiyun.com/kai_1215/article/details/99680987</guid><author>kai_1215</author><pubDate>Fri, 16 Aug 2019 16:33:28 +0800</pubDate><description><![CDATA[下载源代码
Android 源代码树位于由 Google 托管的 Git 代码库中。Git 代码库中包含 Android 源代码的元数据，其中包括与对源代码进行的更改以及更改日期相关的元数据。
安装 Repo
Repo 是一款工具，可让您在 Android 环境中更轻松地使用 Git。
要安装 Repo，请执行以下操作：

确保主目录下有一个 bin/ 目录，并且该目录包含在路径中：

[root...]]></description><category></category></item><item><title><![CDATA[java获取微信openId和用户信息]]></title><link>https://blog.youkuaiyun.com/kai_1215/article/details/99638789</link><guid>https://blog.youkuaiyun.com/kai_1215/article/details/99638789</guid><author>kai_1215</author><pubDate>Thu, 15 Aug 2019 15:37:36 +0800</pubDate><description><![CDATA[小程序获取登录code和用户加密信息方法
      wx.login({
        success(res) {
          console.log("postLogin login success", res);
          if (!res.code) {
            reject();
          }
          wx.getUserInf...]]></description><category></category></item><item><title><![CDATA[Idea创建Spring Boot项目]]></title><link>https://blog.youkuaiyun.com/kai_1215/article/details/98938859</link><guid>https://blog.youkuaiyun.com/kai_1215/article/details/98938859</guid><author>kai_1215</author><pubDate>Fri, 09 Aug 2019 09:26:27 +0800</pubDate><description><![CDATA[通过Spring Initializr新建项目

打开Spring Initializr构建项目地址：https://start.spring.io/
根据自己的项目要求选择，这里我选择的生成java的Gradle项目，spring boot 2.1.7版，填写自己的报名选择自己用到的依赖，然后点击生成项目；


Idea 导入项目

解压刚刚下载的项目，然后导入



编译项目，gradle下载...]]></description><category></category></item><item><title><![CDATA[Linux 卸载Mysql]]></title><link>https://blog.youkuaiyun.com/kai_1215/article/details/98869879</link><guid>https://blog.youkuaiyun.com/kai_1215/article/details/98869879</guid><author>kai_1215</author><pubDate>Thu, 08 Aug 2019 14:28:02 +0800</pubDate><description><![CDATA[1： 卸载前关闭MySQL服务
[root@localhost mysql]#systemctl stop mysql

2： 检查安装了MySQL组件，并卸载
[root@localhost mysql]# rpm -qa | grep -i mysql
mysql-community-server-5.7.23-1.el7.x86_64
mysql-community-client-5.7.2...]]></description><category></category></item><item><title><![CDATA[Linux 安装Mysql]]></title><link>https://blog.youkuaiyun.com/kai_1215/article/details/98869776</link><guid>https://blog.youkuaiyun.com/kai_1215/article/details/98869776</guid><author>kai_1215</author><pubDate>Thu, 08 Aug 2019 14:26:51 +0800</pubDate><description><![CDATA[下载地址MySQL5.7.27参考
https://dev.mysql.com/downloads/file/?id=487589
安装MySQL5.7.27参考地址
https://dev.mysql.com/doc/refman/5.7/en/linux-installation-rpm.html
下载安装

查看需要安装mysql的服务器版本并下载mysql安装包

[root@localh...]]></description><category></category></item><item><title><![CDATA[小程序自定义侧滑删除组件]]></title><link>https://blog.youkuaiyun.com/kai_1215/article/details/97376372</link><guid>https://blog.youkuaiyun.com/kai_1215/article/details/97376372</guid><author>kai_1215</author><pubDate>Fri, 26 Jul 2019 11:37:12 +0800</pubDate><description><![CDATA[小程序提供了一个可移动视图容器movable-view；下面我来给大家介绍一个通过movable-view和movable-area组合编写的一个侧滑删除自定义组件。
先查看一下效果图：

下面看一下布局：
slide-slip.wxml
&lt;movable-area class="_sideslip" style="width: {{width}}rpx; height: {{height}...]]></description><category></category></item><item><title><![CDATA[「摆渡留言」小程序使用指导]]></title><link>https://blog.youkuaiyun.com/kai_1215/article/details/96853131</link><guid>https://blog.youkuaiyun.com/kai_1215/article/details/96853131</guid><author>kai_1215</author><pubDate>Mon, 22 Jul 2019 13:55:51 +0800</pubDate><description><![CDATA[Hi，各位微信公众号创作者，你们好！
诚邀你关联「摆渡留言」小程序！
关联后，你可以…
把和公众号内容相关的「摆渡留言」小程序嵌入到微信文章内，让你的粉丝不但可以享受全新阅读体验，还可以收集粉丝的留言。
注：新开通公众号没有留言功能，小伙伴们的福音来了
如何把给摆渡留言嵌入公众号文章
一. 公众号关联摆渡留言
1. 进入小程序首页或者我的页面点击关联小程序查看APPID,或者关注公众号摆渡留言，回...]]></description><category></category></item><item><title><![CDATA[Linux jenkins打包+python生成二维码]]></title><link>https://blog.youkuaiyun.com/kai_1215/article/details/90060927</link><guid>https://blog.youkuaiyun.com/kai_1215/article/details/90060927</guid><author>kai_1215</author><pubDate>Fri, 10 May 2019 14:43:57 +0800</pubDate><description><![CDATA[下载安装python
wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tar.xz	# 下载
tar xJf Python-3.6.8.tar.xz	# 解压
 cd Python-3.6.8/
./configure --with-ssl	# 配置openssl
 make&amp;&amp;make install

安装图片...]]></description><category></category></item><item><title><![CDATA[charles抓取https请求]]></title><link>https://blog.youkuaiyun.com/kai_1215/article/details/90054509</link><guid>https://blog.youkuaiyun.com/kai_1215/article/details/90054509</guid><author>kai_1215</author><pubDate>Fri, 10 May 2019 11:16:03 +0800</pubDate><description><![CDATA[#####charles 初始操作
1，点击Help，然后点击SSL Proxying,然后点击Install Charles Root Certificate on a Mobile Device or Remote Browser.

2，在配置了代理的手机，手机在浏览器上面输入chls.pro/ssl 然后下载按操作安装证书（安卓，ios手机安装都可能会出现一些问题，常见问题可以根据我下面讲...]]></description><category></category></item><item><title><![CDATA[Jenkins自动打包页面描述支持Html配置]]></title><link>https://blog.youkuaiyun.com/kai_1215/article/details/90054164</link><guid>https://blog.youkuaiyun.com/kai_1215/article/details/90054164</guid><author>kai_1215</author><pubDate>Fri, 10 May 2019 11:03:58 +0800</pubDate><description><![CDATA[Jenkins默认标记格式是纯文本，当你使用HTML文本描述可能会达不到我们想要显示HTML的效果，如下

这时候我们就得去系统管理下的全局安全配置里面把默认的标记格式器换成Safe HTML



这时候就可以正常显示我们想要展示的HTML效果，如下


...]]></description><category></category></item><item><title><![CDATA[jenkins 提示 No emails were triggered.]]></title><link>https://blog.youkuaiyun.com/kai_1215/article/details/90054149</link><guid>https://blog.youkuaiyun.com/kai_1215/article/details/90054149</guid><author>kai_1215</author><pubDate>Fri, 10 May 2019 11:03:28 +0800</pubDate><description><![CDATA[jenkins配置发送邮件相关内容都配置好之后，打包的时候没能正常发送邮件提示No emails were triggered.

应该是没有设置trigger点，默认是在任务失败的时候才会发邮件，可以在任务选择"Editable Email Notificaiton"以后，点击“高级”，然后在Add a Trigger下来列表中选择一个trigger点，比如"Success"，这样任务成功也会发...]]></description><category></category></item><item><title><![CDATA[Jenkins配置邮件报错553问题解决]]></title><link>https://blog.youkuaiyun.com/kai_1215/article/details/90054131</link><guid>https://blog.youkuaiyun.com/kai_1215/article/details/90054131</guid><author>kai_1215</author><pubDate>Fri, 10 May 2019 11:02:45 +0800</pubDate><description><![CDATA[1、Test e-mail recipient：
Failed to send out e-mail

com.sun.mail.smtp.SMTPSenderFailedException: 553 Mail from must equal authorized user
at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java...]]></description><category></category></item><item><title><![CDATA[jenkins打包配置发送邮件]]></title><link>https://blog.youkuaiyun.com/kai_1215/article/details/90054113</link><guid>https://blog.youkuaiyun.com/kai_1215/article/details/90054113</guid><author>kai_1215</author><pubDate>Fri, 10 May 2019 11:02:15 +0800</pubDate><description><![CDATA[Jenkins自带了邮件通知功能，但是不太好用。跟着老司机的建议使用Email Extension Plugin来做。
step.1 配置
打开系统管理→系统设置→邮件通知



填写如下配置

邮箱服务地址不知道可以通过Foxmail邮箱管理查看

内容填写完成后，勾选通过发送测试邮件测试配置填写接受邮箱进行测试，如果成功会收到一封如下的邮件。

打开frankeen@163.com邮箱就可以看...]]></description><category></category></item><item><title><![CDATA[Jenkins打包接入蒲公英]]></title><link>https://blog.youkuaiyun.com/kai_1215/article/details/90054083</link><guid>https://blog.youkuaiyun.com/kai_1215/article/details/90054083</guid><author>kai_1215</author><pubDate>Fri, 10 May 2019 11:01:19 +0800</pubDate><description><![CDATA[归档信息展示：
Android-聚房宝CC最新包
包名: ${APPLICATION_ID}
版本号: ${VERSION_NAME} 
版本编号:  ${VERSION_CODE}
接口地址:  ${API_SERVICE}
扫码安装二维码

点击查看详情
蒲公英接入：
scandir: ${WORKSPACE}/app/build/outputs/apk/${FLAVORS}/${BUILD_...]]></description><category></category></item><item><title><![CDATA[小程序 swiper 前后边距的使用]]></title><link>https://blog.youkuaiyun.com/kai_1215/article/details/87352189</link><guid>https://blog.youkuaiyun.com/kai_1215/article/details/87352189</guid><author>kai_1215</author><pubDate>Fri, 15 Feb 2019 12:12:57 +0800</pubDate><description><![CDATA[小程序swiper 其中提供了两个属性，previous-margin和next-margin；
previous-margin：前边距，可用于露出前一项的一小部分，接受 px 和 rpx 值；
next-margin：后边距，可用于露出后一项的一小部分，接受 px 和 rpx 值
假设设置 一个view的尺寸为宽为640rpx,高为360rpx，前边距为25rpx,后边距为25rpx,如果此时直...]]></description><category></category></item></channel></rss>