<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Poulfei的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Poulfei</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Poulfei]]></copyright><item><title><![CDATA[Android-Gradle插件断点调试]]></title><link>https://blog.youkuaiyun.com/Poulfei/article/details/118568911</link><guid>https://blog.youkuaiyun.com/Poulfei/article/details/118568911</guid><author>Poulfei</author><pubDate>Thu, 08 Jul 2021 10:57:52 +0800</pubDate><description><![CDATA[1、添加remote

2、终端执行--挂起等待状态3、执行



4、打断点调试
]]></description><category></category></item><item><title><![CDATA[码云remote: error: File: , exceeds 100.00 MB]]></title><link>https://blog.youkuaiyun.com/Poulfei/article/details/116449407</link><guid>https://blog.youkuaiyun.com/Poulfei/article/details/116449407</guid><author>Poulfei</author><pubDate>Thu, 06 May 2021 11:05:57 +0800</pubDate><description><![CDATA[1、查看文件git rev-list --objects --all | grep f13efd0b4f1fb7e0fbcc37af1bed51b8a4140f67

可以查看到本地的文件名，删除，再次commit，push 无效

因为在之前的commit中该文件已经提交到git中

2、执行git filter-branch -f --prune-empty --index-filter 'git rm -rf --cached --ignore-unmatch 文件名' --tag-name-filt]]></description><category></category></item><item><title><![CDATA[java.lang.IllegalArgumentException]]></title><link>https://blog.youkuaiyun.com/Poulfei/article/details/115394751</link><guid>https://blog.youkuaiyun.com/Poulfei/article/details/115394751</guid><author>Poulfei</author><pubDate>Fri, 02 Apr 2021 11:37:03 +0800</pubDate><description><![CDATA[问题1：java.lang.IllegalArgumentException: Service not registered

原因：重复解绑


unbindService(connection)

问题2：java.lang.IllegalStateException: closed

场景：okhttp拦截器response.body.toString()后会被close，再次执行时会异常closed

问题3：java.lang.IllegalArgumentException: bad base-]]></description><category></category></item><item><title><![CDATA[java.lang.IllegalStateException: The content of the adapter has changed but ListView did not....]]></title><link>https://blog.youkuaiyun.com/Poulfei/article/details/115301645</link><guid>https://blog.youkuaiyun.com/Poulfei/article/details/115301645</guid><author>Poulfei</author><pubDate>Mon, 29 Mar 2021 15:01:04 +0800</pubDate><description><![CDATA[问题场景：


listView.visibility == View.GONE

更改了adapter的内容clear() add()没有进行更新adapter，在销毁界面时报错如下

01-03 21:36:56.162 5609-5609/xxxx E/AndroidRuntime: FATAL EXCEPTION: main
  Process: xxxx, PID: 5609
  java.lang.IllegalStateException: The content of the ada...]]></description><category></category></item><item><title><![CDATA[http请求中常用请求头]]></title><link>https://blog.youkuaiyun.com/Poulfei/article/details/115111639</link><guid>https://blog.youkuaiyun.com/Poulfei/article/details/115111639</guid><author>Poulfei</author><pubDate>Tue, 23 Mar 2021 10:36:07 +0800</pubDate><description><![CDATA[Accept:告诉服务器，客户端支持的数据类型即客户端需要什么类型的数据。

	application/json, text/plain, */*
	
	
	Accept-Encoding:客户机支持的数据压缩格式

	gzip, deflate
	
	
	Accept-Language:告知服务器，客户机的语言。

	zh-CN,zh;q=0.9
	
	
	Connection:请求完后是关闭还是保持链接

	比如保持连接：keep-alive
	
	
	Host:告诉服务器，想访问的地址
	
	
	..]]></description><category></category></item><item><title><![CDATA[git日记文档]]></title><link>https://blog.youkuaiyun.com/Poulfei/article/details/114929883</link><guid>https://blog.youkuaiyun.com/Poulfei/article/details/114929883</guid><author>Poulfei</author><pubDate>Wed, 17 Mar 2021 14:54:27 +0800</pubDate><description><![CDATA[当很多项目提交到同一个仓库，以分支的形式来区分项目时，可以进行tag标签来进行版本的快照标记

1、查看提交记录

git log --pretty=oneline --abbrev-commit
2、查看标签tag

git tag (-n)
3、查看标签信息

git show &lt;标签名&gt;

4. 创建标签：

git tag "标签名"

5. 创建带有说明的标签：

git tag -a "标签名" -m "指定说明文字"

6、给指定的commit id打标签

git tag -a.]]></description><category></category></item><item><title><![CDATA[jar（jar -cvf）包压缩包含绝对路径问题]]></title><link>https://blog.youkuaiyun.com/Poulfei/article/details/113539003</link><guid>https://blog.youkuaiyun.com/Poulfei/article/details/113539003</guid><author>Poulfei</author><pubDate>Tue, 02 Feb 2021 09:55:03 +0800</pubDate><description><![CDATA[问题场景：

1、解压并修改jar中的class文件后 ，重新压缩

例如：jar -cvf classes.jar D:\lib\ .

生成的jar包会包含一层lib目录

2、解决：

jar -cvf classes.jar -C D:\lib\ .

ps:

[-C目录]表示转到指定目录下去执行这个jar命令的操作。它相当于先使用cd命令转该目录下再执行不带-C参数的jar命令，它只能在创建和更新JAR文件包的时候可用。
因为指定了-C，所以打包时源目录就不要指定绝对路径了，要使用相对目...]]></description><category></category></item><item><title><![CDATA[ClassLoader.loadClass() ---ClassNotFoundException: Didn‘t find class “包名.类名“ on path:  DexPathList]]></title><link>https://blog.youkuaiyun.com/Poulfei/article/details/111638073</link><guid>https://blog.youkuaiyun.com/Poulfei/article/details/111638073</guid><author>Poulfei</author><pubDate>Thu, 24 Dec 2020 16:39:06 +0800</pubDate><description><![CDATA[场景：

插件apk放在/sdcard/myPlugin.apk ，通过DexClassLoader获取插件apk，替换掉base.apk的dexElemen[]后，执行


getClassLoader().loadClass("插件包名.类名");

报异常

java.lang.ClassNotFoundException: Didn't find class "插件包名.类名" on path:DexPathList[[zip file "/data/app/宿主包名-fMPwp_6TNBpTRg.]]></description><category></category></item><item><title><![CDATA[（telnet ip 端口A）报错“Unable to connect to remote host:Connection refused”]]></title><link>https://blog.youkuaiyun.com/Poulfei/article/details/111364508</link><guid>https://blog.youkuaiyun.com/Poulfei/article/details/111364508</guid><author>Poulfei</author><pubDate>Fri, 18 Dec 2020 14:54:58 +0800</pubDate><description><![CDATA[目的：部署服务器，访问打包好的前端项目

1、服务器控制台添加防火墙端口A

2、服务器内部配置myNgxin.conf 配置端口A的server

3、访问域名:端口A

4、报错：无法访问

解决过程：

1、netstat -napt查看开放端口，没有对应的端口A

2、lsof -i：端口A，结果空

说明端口A服务没有启动

3、以为是防火墙问题，换成80端口尝试一下结果仍旧无果

4、最后发现默认nginx.conf没有include myNginx.conf....

4、果然有点粗心~~~~]]></description><category></category></item><item><title><![CDATA[The emulator process for .. was killed]]></title><link>https://blog.youkuaiyun.com/Poulfei/article/details/110650606</link><guid>https://blog.youkuaiyun.com/Poulfei/article/details/110650606</guid><author>Poulfei</author><pubDate>Fri, 04 Dec 2020 15:47:42 +0800</pubDate><description><![CDATA[版本：android studio4.1.1

解决：

删除c://user/用户名/.android-&gt;avd目录下所有，然后重新创建模拟器
]]></description><category></category></item><item><title><![CDATA[Navicat for Mysql8.0.2 （1251-Client does not support authentication protocol ...）]]></title><link>https://blog.youkuaiyun.com/Poulfei/article/details/109842305</link><guid>https://blog.youkuaiyun.com/Poulfei/article/details/109842305</guid><author>Poulfei</author><pubDate>Fri, 20 Nov 2020 10:58:06 +0800</pubDate><description><![CDATA[暂时解决办法：

（原先修改密码：alter user 'root'@'localhost' identified by 'password';）

登录mysql修改密码

alter user 'root'@'localhost' identified with mysql_native_password by 'password';
]]></description><category></category></item><item><title><![CDATA[Android设备设置Launcher以及产生的问题（push so文件）]]></title><link>https://blog.youkuaiyun.com/Poulfei/article/details/108214242</link><guid>https://blog.youkuaiyun.com/Poulfei/article/details/108214242</guid><author>Poulfei</author><pubDate>Tue, 25 Aug 2020 10:15:30 +0800</pubDate><description><![CDATA[ps：本文仅做记录，只适合定制自家系统或者一些智能终端或硬件，国内各大厂家未做测试

1、将apk直接通过adb push xxx.apk /system/app.apk

(ps：Android5.0之后的Android,最好将apk文件push到/system/priv-app目录）)

AndroidMainfest.xml中MainActivity添加


&lt;category android:name="android.intent.category.HOME" /&gt;
&lt;cate.]]></description><category></category></item><item><title><![CDATA[ubuntu 18.04.2 安装mysql ，外部Navicat连接]]></title><link>https://blog.youkuaiyun.com/Poulfei/article/details/90713671</link><guid>https://blog.youkuaiyun.com/Poulfei/article/details/90713671</guid><author>Poulfei</author><pubDate>Fri, 31 May 2019 11:56:45 +0800</pubDate><description><![CDATA[1、安装

在 Ubuntu 18.04 中，默认情况下，只有最新版本的 MySQL 包含在 APT 软件包存储库中,要安装它，只需更新服务器上的包索引并安装默认包 apt-get。
sudo apt-get update
sudo apt-get install mysql-server

2、配置

sudo mysql_secure_installation

具体的选项配置可自行决定

3...]]></description><category></category></item><item><title><![CDATA[python3 web.py模块中使用template render出错  'gbk'编解码器无法解码位置257中的字节0x9a：非法多字节序列]]></title><link>https://blog.youkuaiyun.com/Poulfei/article/details/90605110</link><guid>https://blog.youkuaiyun.com/Poulfei/article/details/90605110</guid><author>Poulfei</author><pubDate>Mon, 27 May 2019 16:02:08 +0800</pubDate><description><![CDATA['gbk'编解码器无法解码位置257中的字节0x9a：非法多字节序列

工具：vscode

根据提示找到python3安装目录下的libs/site-pageages/web文件夹下template.py文件找到1016行修改如下：

return Template(open(path).read(), filename=path, **self._keywords)

修改为

return ...]]></description><category></category></item><item><title><![CDATA[python3环境下web.py的安装]]></title><link>https://blog.youkuaiyun.com/Poulfei/article/details/90552640</link><guid>https://blog.youkuaiyun.com/Poulfei/article/details/90552640</guid><author>Poulfei</author><pubDate>Sat, 25 May 2019 22:55:48 +0800</pubDate><description><![CDATA[1、pip install web.py==0.40-dev01

遇到的问题：UserWarning: Normalizing '0.40-dev1' to '0.40.dev1'

解决问题：以管理员的权限运行命令行，然后执行pip install web.py==0.40-dev01即可

2、Python3.7执行web.py测试时出現RuntimeError: generator rai...]]></description><category></category></item><item><title><![CDATA[PopupWindow部分手机设置高度无效，一直全屏]]></title><link>https://blog.youkuaiyun.com/Poulfei/article/details/83991975</link><guid>https://blog.youkuaiyun.com/Poulfei/article/details/83991975</guid><author>Poulfei</author><pubDate>Mon, 12 Nov 2018 14:51:42 +0800</pubDate><description><![CDATA[
本文仅记录项目所遇问题
原因：布局问题
1、原布局
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;
&amp;lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;
    android:id=&quot;@+id/ll_menu&quot;
    android:background...]]></description><category></category></item><item><title><![CDATA[android 自带TextToSpeech没有声音]]></title><link>https://blog.youkuaiyun.com/Poulfei/article/details/83865097</link><guid>https://blog.youkuaiyun.com/Poulfei/article/details/83865097</guid><author>Poulfei</author><pubDate>Thu, 08 Nov 2018 17:40:20 +0800</pubDate><description><![CDATA[本文仅记录项目所遇问题

出现该问题的手机：小米手机

原因及解决方法：

原先设置是度秘语音引擎3.0，改为科大讯飞语音引擎3.0即可

具体为什么会如此，后续研究...]]></description><category></category></item><item><title><![CDATA[百度地图骑行导航时，退出导航dialog按钮错位]]></title><link>https://blog.youkuaiyun.com/Poulfei/article/details/83786764</link><guid>https://blog.youkuaiyun.com/Poulfei/article/details/83786764</guid><author>Poulfei</author><pubDate>Tue, 06 Nov 2018 14:33:59 +0800</pubDate><description><![CDATA[本文仅记录项目中遇到的问题以及解决方法

1、问题：

2、原因：算路成功后跳转到诱导界面，此界面继承了AppCompatActivity，导致此问题

3、解决方法：直接把AppCompatActivity改成Activity即可

（由于百度的这个是内置的，不提供开发者自定义，可了解一下两者的区别）...]]></description><category></category></item><item><title><![CDATA[activity生命周期onStop不执行]]></title><link>https://blog.youkuaiyun.com/Poulfei/article/details/83348021</link><guid>https://blog.youkuaiyun.com/Poulfei/article/details/83348021</guid><author>Poulfei</author><pubDate>Wed, 24 Oct 2018 17:54:46 +0800</pubDate><description><![CDATA[出现情形：activityA的onStop不执行，新启动的activityB是地图页，主题设置中


&amp;lt;item name=&quot;android:windowTranslucentStatus&quot;&amp;gt;true&amp;lt;/item&amp;gt;

半透明状态，给人的感觉和正常启动一个activity没什么区别

解决：去掉这行...]]></description><category></category></item><item><title><![CDATA[Android编译运行项目时报错java.io.IOException: Please correct the above warnings first.]]></title><link>https://blog.youkuaiyun.com/Poulfei/article/details/83308700</link><guid>https://blog.youkuaiyun.com/Poulfei/article/details/83308700</guid><author>Poulfei</author><pubDate>Tue, 23 Oct 2018 16:18:55 +0800</pubDate><description><![CDATA[在资源压缩时


buildTypes {
    release {
        minifyEnabled true
        shrinkResources true//自动缩减
        signingConfig signingConfigs.debug
        proguardFiles getDefaultProguardFile('proguard-andr...]]></description><category></category></item></channel></rss>