Skip to content

Commit

Permalink
整理资源地址
Browse files Browse the repository at this point in the history
  • Loading branch information
EyreFree committed Oct 8, 2022
1 parent 344b960 commit f83d23b
Show file tree
Hide file tree
Showing 230 changed files with 304 additions and 365 deletions.
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "themes/fexo"]
path = themes/fexo
url = https://github.com/EyreFree/fexo.git
62 changes: 31 additions & 31 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,37 +4,37 @@ EyreFree 存放所发布的各种水文的仓库,可在线查看:[https://ww

## 博文

- [Flutter 与 Swift 混编项目启用 Bitcode](/source/_posts/Flutter-Bitcode.markdown)
- [如何实现通过 NFC 标签唤起 App Clips](/source/_posts/NFC-AppClips.markdown)
- [CocoaPods installed but not initialized. Skipping pod install](/source/_posts/CocoaPods-Flutter-CDN.markdown)
- [GitHub 项目 README 展示使用本开源库的 App](/source/_posts/GitHub-ReadMe-Apps.markdown)
- [怎样将信息发布 / 记录到 ETH 网络?](/source/_posts/ETHTransactionData.markdown)
- [蜂鸟商家版 iOS 组件化 / 模块化实践总结](/source/_posts/LPDBusinessiOS.markdown)
- [Git 踩坑:Git Push 远端无分支不提示](/source/_posts/Git-Push.markdown)
- [利用 CodeBeat 为你在 GitHub 上的项目进行代码质量管理](/source/_posts/CodeBeat-GitHub.markdown)
- [AppStore 审核 macOS 应用踩坑记录](/source/_posts/AppStore-macOS.markdown)
- [如何将 CocoaPods 库升级到 Swift 4](/source/_posts/CocoaPods-Swift4.markdown)
- [Swift 流水账:踩到一个 Enum 坑(并不是](/source/_posts/Swift-Enum.markdown)
- [GitHub Wiki 页面的添加和设置](/source/_posts/GitHub-Wiki-Introduction.markdown)
- [GitHub 项目徽章的添加和设置](/source/_posts/GitHub-Badge-Introduction.markdown)
- [iOS 在 App 中使用自定义字体](/source/_posts/UIFont-TTF.markdown)
- [利用 Travis-CI 让你在 GitHub 上的 CocoaPods 库持续构建](/source/_posts/Travis-CI.markdown)
- [iOS 利用 NEHotspotHelper 获取 WiFi 列表](/source/_posts/NEHotspotHelper.markdown)
- [十分钟开发一款 iOS 表情包 App](/source/_posts/Coding-Emoji.markdown)
- [iOS 为 App 添加 3D Touch 快捷菜单](/source/_posts/3D-Touch.markdown)
- [OS X 下统计项目代码行数](/source/_posts/Wrap-Count.markdown)
- [iOS 获取当前 WiFi 信息](/source/_posts/iOS-WiFi-Info.markdown)
- [OS X 下使用 Hexo 和 Coding Pages 搭建静态博客](/source/_posts/Hexo-Coding-Pages.markdown)
- [iOS 在 App 中获取 XCode 构建信息](/source/_posts/iOS-Build-Info.markdown)
- [OS X 下使用 Jekyll 和 Coding Pages 搭建静态博客](/source/_posts/Jekyll-Coding-Pages.markdown)
- [iOS 集成广点通移动 App 激活数据统计 API 上报方案](/source/_posts/iOS-GuangDianTong.markdown)
- [Swift UIColor 添加从十六进制值初始化的扩展](/source/_posts/Swift-UIColor-Hex.markdown)
- [XCode 中 Swift / Objective-C / C / C++ 混合编程](/source/_posts/XCode-Swift-Objective-C-C-C++.markdown)
- [在需要兼容 iOS 7.0 及以下的项目中使用 Alamofire](/source/_posts/iOS7-Alamofire.markdown)
- [iOS 设置 Launch Image 启动图片](/source/_posts/iOS-LaunchImage.markdown)
- [WordPress 使用笔记](/source/_posts/WordPress-Notes.markdown)
- [Git 常用命令](/source/_posts/Git-Commands.markdown)
- [Windows 7 下 QT 5.1.1 for Android 开发环境的搭建与配置](/source/_posts/Windows7-QT-Android.markdown)
- [Flutter 与 Swift 混编项目启用 Bitcode](/source/_posts/2020/Flutter-Bitcode.markdown)
- [如何实现通过 NFC 标签唤起 App Clips](/source/_posts/2020/NFC-AppClips.markdown)
- [CocoaPods installed but not initialized. Skipping pod install](/source/_posts/2019/CocoaPods-Flutter-CDN.markdown)
- [GitHub 项目 README 展示使用本开源库的 App](/source/_posts/2019/GitHub-ReadMe-Apps.markdown)
- [怎样将信息发布 / 记录到 ETH 网络?](/source/_posts/2018/ETHTransactionData.markdown)
- [蜂鸟商家版 iOS 组件化 / 模块化实践总结](/source/_posts/2018/LPDBusinessiOS.markdown)
- [Git 踩坑:Git Push 远端无分支不提示](/source/_posts/2017/Git-Push.markdown)
- [利用 CodeBeat 为你在 GitHub 上的项目进行代码质量管理](/source/_posts/2017/CodeBeat-GitHub.markdown)
- [AppStore 审核 macOS 应用踩坑记录](/source/_posts/2017/AppStore-macOS.markdown)
- [如何将 CocoaPods 库升级到 Swift 4](/source/_posts/2017/CocoaPods-Swift4.markdown)
- [Swift 流水账:踩到一个 Enum 坑(并不是](/source/_posts/2017/Swift-Enum.markdown)
- [GitHub Wiki 页面的添加和设置](/source/_posts/2017/GitHub-Wiki-Introduction.markdown)
- [GitHub 项目徽章的添加和设置](/source/_posts/2017/GitHub-Badge-Introduction.markdown)
- [iOS 在 App 中使用自定义字体](/source/_posts/2017/UIFont-TTF.markdown)
- [利用 Travis-CI 让你在 GitHub 上的 CocoaPods 库持续构建](/source/_posts/2017/Travis-CI.markdown)
- [iOS 利用 NEHotspotHelper 获取 WiFi 列表](/source/_posts/2017/NEHotspotHelper.markdown)
- [十分钟开发一款 iOS 表情包 App](/source/_posts/2016/Coding-Emoji.markdown)
- [iOS 为 App 添加 3D Touch 快捷菜单](/source/_posts/2016/3D-Touch.markdown)
- [OS X 下统计项目代码行数](/source/_posts/2016/Wrap-Count.markdown)
- [iOS 获取当前 WiFi 信息](/source/_posts/2016/iOS-WiFi-Info.markdown)
- [OS X 下使用 Hexo 和 Coding Pages 搭建静态博客](/source/_posts/2016/Hexo-Coding-Pages.markdown)
- [iOS 在 App 中获取 XCode 构建信息](/source/_posts/2016/iOS-Build-Info.markdown)
- [OS X 下使用 Jekyll 和 Coding Pages 搭建静态博客](/source/_posts/2016/Jekyll-Coding-Pages.markdown)
- [iOS 集成广点通移动 App 激活数据统计 API 上报方案](/source/_posts/2016/iOS-GuangDianTong.markdown)
- [Swift UIColor 添加从十六进制值初始化的扩展](/source/_posts/2015/Swift-UIColor-Hex.markdown)
- [XCode 中 Swift / Objective-C / C / C++ 混合编程](/source/_posts/2015/XCode-Swift-Objective-C-C-C++.markdown)
- [在需要兼容 iOS 7.0 及以下的项目中使用 Alamofire](/source/_posts/2015/iOS7-Alamofire.markdown)
- [iOS 设置 Launch Image 启动图片](/source/_posts/2015/iOS-LaunchImage.markdown)
- [WordPress 使用笔记](/source/_posts/2015/WordPress-Notes.markdown)
- [Git 常用命令](/source/_posts/2015/Git-Commands.markdown)
- [Windows 7 下 QT 5.1.1 for Android 开发环境的搭建与配置](/source/_posts/2013/Windows7-QT-Android.markdown)

## 捐赠

Expand Down
3 changes: 2 additions & 1 deletion _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ timezone: ''
# URL
## Set your site url here. For example, if you use GitHub Page, set url as 'https://username.github.io/project'
url: http://www.eyrefree.org
permalink: :year/:month/:day/:title/
permalink: :title/
permalink_defaults:
pretty_urls:
trailing_index: true # Set to false to remove trailing 'index.html' from permalinks
Expand Down Expand Up @@ -113,4 +113,5 @@ deploy:
repo:
# coding: [email protected]:eyrefree/eyrefree.git
github: [email protected]:EyreFree/eyrefree.github.io.git
# gitee: [email protected]:eyrefree/EyreFree.git
branch: master
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
layout: post
title: Windows 7 下 QT 5.1.1 for Android 开发环境的搭建与配置
date: 2013-11-08 10:00:00 -05:00
categories: Environment
categories: Code
tag: Qt
---

Expand Down Expand Up @@ -100,9 +100,7 @@ D:\ANT

【注意最后面的分号 ; 不能漏掉】

<center>
![Windows7-QT-Android-1](/images/Windows7-QT-Android-1.jpeg)
</center>
![Windows7-QT-Android-1](/images/2013/Windows7-QT-Android/1.jpeg)

# 四、Qt Creator 设置

Expand Down Expand Up @@ -132,55 +130,41 @@ D:\ANT\bin\ant.bat
D:\Java\jdk1.7.0_45
```

<center>
![Windows7-QT-Android-2](/images/Windows7-QT-Android-2.jpeg)
</center>
![Windows7-QT-Android-2](/images/2013/Windows7-QT-Android/2.jpeg)

# 五、添加虚拟机

单击 启动Android AVD管理器,出现Android Virtual Device Manager界面,单击 New 创建一个Android虚拟设备。

<center>
![Windows7-QT-Android-3](/images/Windows7-QT-Android-3.jpeg)
</center>
![Windows7-QT-Android-3](/images/2013/Windows7-QT-Android/3.jpeg)

# 六、建立测试工程

经过以上这些步骤,开发环境基本配置完成,接下来我们建立一个简单的工程来验证配置是否正确:

(1)重新打开Qt Creator,选择 文件 -> 新建文件或项目,出现项目创建向导,选择 QT Gui 应用:

<center>
![Windows7-QT-Android-4](/images/Windows7-QT-Android-4.jpeg)
</center>
![Windows7-QT-Android-4](/images/2013/Windows7-QT-Android/4.jpeg)

(2)然后下一步,工程路径任选。
【但是切记,绝对不要在路径内包含任何空格,这里我使用的是D:\QT-WorkSpace,否则会出现各种意想不到的编译错误!】
(3)然后下一步,选择 Android for arm:

<center>
![Windows7-QT-Android-5](/images/Windows7-QT-Android-5.jpeg)
</center>
![Windows7-QT-Android-5](/images/2013/Windows7-QT-Android/5.jpeg)

(4)后面的信息暂时不需要过多关注,直接下一步即可,直至完成项目创建。

<center>
![Windows7-QT-Android-6](/images/Windows7-QT-Android-6.jpeg)
</center>
![Windows7-QT-Android-6](/images/2013/Windows7-QT-Android/6.jpeg)

(5)项目创建完毕后,右键 项目,选择 构建,若成功则继续下一步,否则请对照上文寻找可能的出错步骤进行相应修改或返回本文开头尝试重新开始配置过程。

<center>
![Windows7-QT-Android-7](/images/Windows7-QT-Android-7.jpeg)
</center>
![Windows7-QT-Android-7](/images/2013/Windows7-QT-Android/7.jpeg)

(6)项目构建成功后,右键
项目,选择 运行,Android虚拟设备将会自动打开,启动过程过程较慢,耐心等候。
(7)若无意外,将会成功运行该空项目生成的apk,因为这里是个空的项目,什么也没写,所以当然什么也没有,效果如图,表明环境配置成功。

<center>
![Windows7-QT-Android-8](/images/Windows7-QT-Android-8.jpeg)
</center>
![Windows7-QT-Android-8](/images/2013/Windows7-QT-Android/8.jpeg)

---

Expand All @@ -189,5 +173,5 @@ D:\Java\jdk1.7.0_45
---

> 如有任何知识产权、版权问题或理论错误,还请指正。
> https://www.eyrefree.org/2013/11/08/Windows7-QT-Android
> https://www.eyrefree.org/2013/Windows7-QT-Android
> 如文中无特殊说明,本站均使用以下协议保护:[署名-非商业性使用-禁止演绎](http://creativecommons.org/licenses/by-nc-nd/3.0/cn/)
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
layout: post
title: Git 常用命令
date: 2015-04-09 10:00:00 -05:00
categories: Git
categories: Code
tag: Nothing
---

Expand Down Expand Up @@ -122,7 +122,7 @@ git config --global user.name "eyrefree" git config --global user.email eyrefre

最后,转载一张觉得挺棒的图片:

![](/images/git.png)
![](/images/2015/Git-Commands/git.png)

---

Expand All @@ -132,5 +132,5 @@ git config --global user.name "eyrefree" git config --global user.email eyrefre
---

> 如有任何知识产权、版权问题或理论错误,还请指正。
> https://www.eyrefree.org/2015/04/09/Git-Commands
> https://www.eyrefree.org/2015/Git-Commands
> 如文中无特殊说明,本站均使用以下协议保护:[署名-非商业性使用-禁止演绎](http://creativecommons.org/licenses/by-nc-nd/3.0/cn/)
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
layout: post
title: Swift UIColor 添加从十六进制值初始化的扩展
date: 2015-09-10 10:00:00 -05:00
categories: iOS
categories: Code
tag: Swift
---

Expand Down Expand Up @@ -42,5 +42,5 @@ let testColor = UIColor(valueRGB: 0x666666)
---

> 如有任何知识产权、版权问题或理论错误,还请指正。
> https://www.eyrefree.org/2015/09/10/Swift-UIColor-Hex
> https://www.eyrefree.org/2015/Swift-UIColor-Hex
> 如文中无特殊说明,本站均使用以下协议保护:[署名-非商业性使用-禁止演绎](http://creativecommons.org/licenses/by-nc-nd/3.0/cn/)
Original file line number Diff line number Diff line change
Expand Up @@ -2,50 +2,47 @@
layout: post
title: WordPress 使用笔记
date: 2015-05-31 09:00:00 -05:00
categories: Blog
categories: Code
tag: WordPress
---

最近在看一些有意思的东西,想要写一些笔记作为记录,时间久了不记得了还可以回头来看看。然后其实本来是用 CSDN 博客的,但是不知道为啥米(正文加了链接?),最近每次修改或者发布都需要审核(不嗨森),然后就想自己搭一个玩一下,嗯,酱紫!
 

买了国内某服务器发现需要备案(然后百度了一下发现别人都是备好了案才买服务器的,年少无知,囧),然后备好了案发现域名服务提供商还不提供域名隐私保护(不支持.org的为虾米,不嗨森),好了不管了,反正填的资料真真假假的,233333,开始玩弄 WP 吧。
 

# 1、选择主题

首先,挑一个好看(或者自认为好看)的主题(什么,你问主题在哪里?外观->主题->添加 哟,是不是一下子粗来好多~,嘛,要是没出来好多,或者出来好多边框和标题但是没有看到缩略图的话,您可能需要一个梯子,别问我什么是梯子,我不懂,0_o)。
 

# 2、设置用户头像

主题换好以后,发现用户头像那里是空的耶(或者是个占位图?总之好蓝看)。默认情况下用户头像是木有的(可能是由于模板的原因?反正我的没有,有的话请跳过本步骤),这时候我们可以使用一个叫 Simple Local Avatar 的插件来实现添加用户头像的功能(插件->安装插件->搜索),安装完插件并且开启后就会在 用户->个人资料 中出现 Avatar 的选项,选择自己喜欢的头像图片上传即可。
 
主题换好以后,发现用户头像那里是空的耶(或者是个占位图?总之好蓝看)。默认情况下用户头像是木有的(可能是由于模板的原因?反正我的没有,有的话请跳过本步骤),这时候我们可以使用一个叫 Simple Local Avatar 的插件来实现添加用户头像的功能(插件->安装插件->搜索),安装完插件并且开启后就会在 用户->个人资料 中出现 Avatar 的选项,选择自己喜欢的头像图片上传即可。

# 3、添加友链

嗯,接下来就是把几个中二病的博客链接加到友情链接里面去啦,默认情况下友情链接也是木有的(同上,有的话请跳过本步骤),这时候我们可以使用一个叫 Link Manager 的插件来实现添加友情链接的功能,插件安装完成并且开启后在控制面板(或者叫后台?)的菜单项中会出现 链接 一栏,然后点进去就可以给博客加友链了,是不是很简单!
 

# 4、去除 Google 相关引用

嗯,针对一般的主题设置上面这些应该已经差不多了,但是,由于 WP 的主题大部分作者是国外的,所以中间可能有些主题使用了谷歌字体或者谷歌地图之类的谷歌 API (很不幸,我使用的这个主题就使用了大量的这类东东,蓝后打开的时候死慢死慢的),简单地看了一下他人的解决办法,有使用 Disable Google Fonts 和 Disable Google Maps 这类插件来解提速的,大家可以试试,反正我用了还是慢得要shi(可能是还有其他 Google 的东东在里面?),然后用了比较原始但有效的方法:将网站整站打包下载然后用 Sublime Text 搜索所有包含 googleapis 的行,然后注释掉它们就可以了(嘛,貌似工作量略大,而且修改的时候要记住编码方式要和原来的文件一样,同时请童鞋们注意:主题升级以后会恢复原样,所以升级主题时请慎重!)

<center>
![WordPress-Notes-1](/images/WordPress-Notes-1.jpg)
</center>

![WordPress-Notes-1](/images/2015/WordPress-Notes/1.jpg)

# 5、博客提速

第4步完成以后,博客的访问速度已经得到了很大程度的提升,如果在此基础上安装一个名为 WP Super Cache 可能(“可能”是什么么鬼…)会使速度进一步提升(关于这个插件的详细信息可以参考[WP Super Cache使用全攻略](http://plugins.wopus.org/best-plugin/242.html))。
 
第4步完成以后,博客的访问速度已经得到了很大程度的提升,如果在此基础上安装一个名为 WP Super Cache 可能(“可能”是什么么鬼…)会使速度进一步提升(关于这个插件的详细信息可以参考[WP Super Cache使用全攻略](http://plugins.wopus.org/best-plugin/242.html))。

# 6、添加邮件通知

然后 WP 默认是没有开启邮件发送功能的, WP SMTP 这款插件可以帮助我们实现“邮件通知”、“用户注册邮件发送”等一些列与电子邮件服务相关的功能,只需要简单设置邮件服务器等参数即可(关于这个插件的详细信息可以参考[WordPress SMTP发送邮件插件:WP SMTP](http://www.wpdaxue.com/wordpress-smtp-email.html))。
 

# 7、反恶意注册

开启了注册功能以后,遇到大量恶意注册,大量用户名是随机字符串的雅虎邮箱申请注册,尝试在注册页面加了验证码,具体方法可以参考[WordPress自定义用户注册页面插件](http://www.ludou.org/wordpress-ludou-custom-user-register.html)[WordPress评论、注册、登录验证码](http://www.zhiyanblog.com/wordpress-si-captcha-anti-spam-plugin.html)[wordpress受到恶意注册,注册登录页面增加验证码](http://www.diandidao.com/573.html),这几款插件都能有效阻止此类恶意行为。

<center>
![WordPress-Notes-2](/images/WordPress-Notes-2.jpg)
</center>


![WordPress-Notes-2](/images/2015/WordPress-Notes/2.jpg)

未完待续,QAQ

---
Expand All @@ -56,5 +53,5 @@ tag: WordPress
---

> 如有任何知识产权、版权问题或理论错误,还请指正。
> https://www.eyrefree.org/2015/05/31/WordPress-Notes
> https://www.eyrefree.org/2015/WordPress-Notes
> 如文中无特殊说明,本站均使用以下协议保护:[署名-非商业性使用-禁止演绎](http://creativecommons.org/licenses/by-nc-nd/3.0/cn/)
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
layout: post
title: XCode 中 Swift / Objective-C / C / C++ 混合编程
date: 2015-09-06 10:00:00 -05:00
categories: iOS
categories: Code
tag: Swift
---

Expand All @@ -19,23 +19,17 @@ Xcode 需要源文件以 .mm 为扩展名,这样才能启动编译器的 Objec
## 1.添加桥接文件
添加一个新的头文件到工程中作为桥接文件,建议命名为 `{project_name}-Bridging-Header.h`,这里我命名为 SwiftMixedDemo-Bridging-Header.h,如图所示:

<center>
![XCode-Swift-Objective-C-C-C++-1](/images/XCode-Swift-Objective-C-C-C++-1.png)
</center>
![XCode-Swift-Objective-C-C-C++-1](/images/2015/XCode-Swift-Objective-C-C-C++/1.png)

## 2.设置 Objective-C Bridging Header
选中工程名,切换到 Build Settings 选项卡,选中 All,在右上角的搜索栏中输入 bridging 找到 `Objective-C Bridging Header` 一项,并将其设为 `{project_name}/{project_name}-Bridging-Header.h`,这里我设为 SwiftMixedDemo/SwiftMixedDemo-Bridging-Header.h,如图所示:

<center>
![XCode-Swift-Objective-C-C-C++-2](/images/XCode-Swift-Objective-C-C-C++-2.png)
</center>
![XCode-Swift-Objective-C-C-C++-2](/images/2015/XCode-Swift-Objective-C-C-C++/2.png)

## 3.添加 Objective-C 文件
将需要引入的 Objective-C 文件添加到项目,然后将相应的头文件添加到桥接文件 SwiftMixedDemo-Bridging-Header.h 中:

<center>
![XCode-Swift-Objective-C-C-C++-3](/images/XCode-Swift-Objective-C-C-C++-3.png)
</center>
![XCode-Swift-Objective-C-C-C++-3](/images/2015/XCode-Swift-Objective-C-C-C++/3.png)

接下来即可正常调用 Objective-C 文件中的代码。

Expand All @@ -48,5 +42,5 @@ PS:`{project_name}` 代指工程名。
---

> 如有任何知识产权、版权问题或理论错误,还请指正。
> https://www.eyrefree.org/2015/09/06/XCode-Swift-Objective-C-C-C++
> https://www.eyrefree.org/2015/XCode-Swift-Objective-C-C-C++
> 如文中无特殊说明,本站均使用以下协议保护:[署名-非商业性使用-禁止演绎](http://creativecommons.org/licenses/by-nc-nd/3.0/cn/)
Loading

1 comment on commit f83d23b

@vercel
Copy link

@vercel vercel bot commented on f83d23b Oct 8, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.