<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Aileon的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Aileon</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Aileon]]></copyright><item><title><![CDATA[Swift闭包与类在循环引用中，参数与捕获传入引用类型的简单案例理解]]></title><link>https://blog.youkuaiyun.com/Aileon/article/details/119246596</link><guid>https://blog.youkuaiyun.com/Aileon/article/details/119246596</guid><author>Aileon</author><pubDate>Fri, 30 Jul 2021 14:23:48 +0800</pubDate><description><![CDATA[Swift闭包与类在循环引用中，参数与捕获传入引用类型的简单案例理解
class TestView: UIView {

    var handler: ((TestView) -&gt; Void)?
    
    func run() {
        // 此处的self是作为参数传入，可认为传入的是一个局部变量。
        // 引用在函数开始前创建，在函数结束时销毁。
        handler?(self)
    }
    
    deinit { print("dein]]></description><category></category></item><item><title><![CDATA[CS193p课程中SplitViewController在Xcode12中使用时会出现两次detailView的解决办法]]></title><link>https://blog.youkuaiyun.com/Aileon/article/details/117334616</link><guid>https://blog.youkuaiyun.com/Aileon/article/details/117334616</guid><author>Aileon</author><pubDate>Thu, 27 May 2021 18:22:12 +0800</pubDate><description><![CDATA[原因：课程中教授使用的是Xcode9，Xcode9和Xcode12的SplitViewController默认参数不一样
Xcode9:

Xcode12

小白入门找了两天，以为是代码问题，各种调试，然后又发现UI不一样，又各种调，心烦了两天啊啊啊啊

...]]></description><category></category></item><item><title><![CDATA[使用Typora上传图片使GitHub可看]]></title><link>https://blog.youkuaiyun.com/Aileon/article/details/113275716</link><guid>https://blog.youkuaiyun.com/Aileon/article/details/113275716</guid><author>Aileon</author><pubDate>Wed, 27 Jan 2021 21:50:49 +0800</pubDate><description><![CDATA[使用Typora上传图片使GitHub可看

在Typora打开格式-&gt;图像-&gt;全局图像设置
按如下设置后，复制图片都会生成本地备份在assets文件夹，将assets和markdown文件一起推送到GitHub，这样在GitHub上也能看到图片了。（注意，如果用国内的网查看，可能由于响应太慢无显示，需要梯子。）



...]]></description><category></category></item><item><title><![CDATA[Mac OS下使用ntfs移动硬盘文件变灰色]]></title><link>https://blog.youkuaiyun.com/Aileon/article/details/111203763</link><guid>https://blog.youkuaiyun.com/Aileon/article/details/111203763</guid><author>Aileon</author><pubDate>Tue, 15 Dec 2020 13:29:43 +0800</pubDate><description><![CDATA[解决方法1

对于某个灰色文件
在终端输入xattr -c ，然后拖动该文件到这个终端，回车后即可


对于文件夹下的所有灰色文件
与单个文件的类似，在终端输入xattr -c -r，然后拖动该文件夹到这个终端，回车后即可

解决办法2
note：这只适用于自己在存储东西的时候。
在将文件移动到移动硬盘的时候，将文件都放在文件夹里，然后把这个文件夹拷贝到移动硬盘。然后下次需要从移动硬盘里读取的时候，这些文件不会变灰。

...]]></description><category></category></item><item><title><![CDATA[Qt designer中Tab widget每个选项卡使用布局]]></title><link>https://blog.youkuaiyun.com/Aileon/article/details/109976462</link><guid>https://blog.youkuaiyun.com/Aileon/article/details/109976462</guid><author>Aileon</author><pubDate>Mon, 23 Nov 2020 01:59:58 +0800</pubDate><description><![CDATA[添加Tab widget


每个选项卡的布局


]]></description><category></category></item><item><title><![CDATA[pycharm虚拟环境下配置qt designer出现This application failed to start because no Qt platform plugin could be i]]></title><link>https://blog.youkuaiyun.com/Aileon/article/details/109725006</link><guid>https://blog.youkuaiyun.com/Aileon/article/details/109725006</guid><author>Aileon</author><pubDate>Mon, 16 Nov 2020 17:07:11 +0800</pubDate><description><![CDATA[配置过程

安装pyqt5-tools，虚拟环境下pip install pyqt5-tools
到(venv)\Lib\site-packages\PyQt5\Qt\下找到一个叫做plugins的文件夹，其中（venv）指代虚拟环境的路径，复制整个plugins文件夹
到(venv)\Lib\site-packages\qt5_applications\Qt\bin\文件夹下粘贴，即保持与designer.exe同级目录
其余配置过程参照以下链接PyCharm中Qt Designer+PyUIC配置


]]></description><category></category></item><item><title><![CDATA[vscode配置并运行swift]]></title><link>https://blog.youkuaiyun.com/Aileon/article/details/106632661</link><guid>https://blog.youkuaiyun.com/Aileon/article/details/106632661</guid><author>Aileon</author><pubDate>Tue, 09 Jun 2020 01:27:40 +0800</pubDate><description><![CDATA[1、安装依赖
sudo apt-get install clang libicu-dev
2、下载swift
https://swift.org/download/
3、解压并配置环境变量
解压：
tar -zxf swift-5.2.4-RELEASE-ubuntu20.04.tar.gz
配置环境变量
打开profile
vim /etc/profile
在最末尾添加
export PATH=&lt;你解压后的swift的路径&gt;/usr/bin:$PATH
刷新配置
source /etc/pro]]></description><category></category></item><item><title><![CDATA[解决TypeError导致pycharm一直connecting to console]]></title><link>https://blog.youkuaiyun.com/Aileon/article/details/106045780</link><guid>https://blog.youkuaiyun.com/Aileon/article/details/106045780</guid><author>Aileon</author><pubDate>Mon, 11 May 2020 00:42:24 +0800</pubDate><description><![CDATA[解决TypeError导致pycharm一直connecting to console
1、由类型错误TypeError导致
PyCharm 2018.3.7 doesn’t support Python 3.8。
PyCharm 2018.3.7 不兼容3.8，所以更新一下或者装回3.7版本。
更新pycharm前终端显示的错误信息（原来的忘了截图）

更新pycharm后的终端界面

2、其余情况暂未遇过，但主要是环境变量设置问题
尝试其他博主的办法
Pycharm一直卡在connecting to c]]></description><category></category></item></channel></rss>