<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>技术 on yearliny</title><link>https://yearliny.com/category/developer/</link><description>Recent content in 技术 on yearliny</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Fri, 11 Oct 2024 18:43:06 +0800</lastBuildDate><atom:link href="https://yearliny.com/feed/category/developer/index.xml" rel="self" type="application/rss+xml"/><item><title>服务端响应 RST, ACK ，可能是中间安全设备导致的</title><link>https://yearliny.com/the-server-responds-with-rst-ack-possibly-caused-by-intermediate-security-devices/</link><pubDate>Fri, 11 Oct 2024 18:38:53 +0800</pubDate><guid>https://yearliny.com/the-server-responds-with-rst-ack-possibly-caused-by-intermediate-security-devices/</guid><description>&lt;p&gt;最近在一个项目中遇到了一个奇怪的问题，项目部署到客户提供的服务器环境中后，从互联网侧访问时好时坏，但是在服务器上访问是正常的，按照常理判断是防火墙的问题，但是客户联系的网络工程师一直没有解决该问题，其华为原厂工程师反馈说是“外网客户端访问时与服务器协商加密协议，服务器没有协商过程直接拒绝了，请再检查一下服务器的配置”，而又把问题抛了回来。&lt;/p&gt;</description></item><item><title>Oracle Linux 配置 CentOS 软件仓库镜像源</title><link>https://yearliny.com/configuring-centos-software-repository-mirrors-for-oracle-linux/</link><pubDate>Mon, 28 Aug 2023 21:30:44 +0800</pubDate><guid>https://yearliny.com/configuring-centos-software-repository-mirrors-for-oracle-linux/</guid><description>&lt;p&gt;Oracle Linux 是基于 RHEL 的另一个“重构发行版”，和 CentOS 同属一类系统。国内使用该系统最大的一个问题就是没有对应的 Oracle Linux 软件仓库镜像源，并且网上也没有相关的资料，但考虑到是同属 RHEL 系统，并且官方如此的强调和 CentOS 兼容性，就想到尝试使用国内的 CentOS 镜像源仓库替代。&lt;/p&gt;</description></item><item><title>微信小程序防爬虫、黄牛方案设计</title><link>https://yearliny.com/wechat-mini-program-anti-crawler-design/</link><pubDate>Mon, 20 Jun 2022 13:14:30 +0800</pubDate><guid>https://yearliny.com/wechat-mini-program-anti-crawler-design/</guid><description>&lt;p&gt;近期公司新上了疫苗预约功能，由于目前九价、四价疫苗的火爆程度，很快就吸引了各路牛马扫描爆破接口。因为缺乏防控措施，导致了这些爬虫、脚本对疫苗资源的抢占挤压，更有些不讲武德完全不做频率限制的爬虫脚本，一秒中查询调用11次，给服务产生了不良影响。&lt;/p&gt;</description></item><item><title>Java 的 hashCode 与 equals</title><link>https://yearliny.com/java-equals-and-hashcode/</link><pubDate>Thu, 28 Apr 2022 11:42:15 +0800</pubDate><guid>https://yearliny.com/java-equals-and-hashcode/</guid><description>&lt;p&gt;Java 的 hashCode 和 equals 是 &lt;code&gt;java.lang.Object&lt;/code&gt; 的两个方法，这意味着所有的 Java 对象都存在这两个方法。当我们在使用 Map、Set 数据结构时，都要或多或少的和此方法打交道。亦或使用 Hibernate 在定义 Entity 实体类时，也需要注意这两个方法的重写。掌握 hashCode 与 equals 方法有利于加深对 Java 数据结构的理解，并且还能帮助我们避免一些低级 Bug。&lt;/p&gt;</description></item><item><title>Java 中 Date 存储到 MySQL 字段时间不一致问题</title><link>https://yearliny.com/inconsistency-of-the-time-when-date-is-stored-in-the-mysql-field-in-java/</link><pubDate>Mon, 25 Apr 2022 12:29:47 +0800</pubDate><guid>https://yearliny.com/inconsistency-of-the-time-when-date-is-stored-in-the-mysql-field-in-java/</guid><description>&lt;h2 id="问题情景"&gt;&lt;span class="heading-ink"&gt;问题情景&lt;/span&gt;&lt;a class="heading-anchor" href="#%e9%97%ae%e9%a2%98%e6%83%85%e6%99%af" aria-label="链接到此段落"&gt;&lt;img class="icon" src="https://yearliny.com/notebook/icons/link.svg" width="24" height="24" alt="" aria-hidden="true"&gt;&#10;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;在 Java 代码中使用 &lt;code&gt;new Date()&lt;/code&gt; 赋值日期，存储到数据库 &lt;code&gt;DATETIME&lt;/code&gt; 字段后，在数据库中多了一秒，经过排查是数据库对Java Date 值进行了四舍五入，导致此问题。&lt;/p&gt;</description></item><item><title>Calibre去除Kindle电子书DRM版权</title><link>https://yearliny.com/calibre-removes-drm-copyright-of-kindle-e-books/</link><pubDate>Sat, 09 Jan 2021 20:24:09 +0800</pubDate><guid>https://yearliny.com/calibre-removes-drm-copyright-of-kindle-e-books/</guid><description>&lt;h2 id="前言"&gt;&lt;span class="heading-ink"&gt;前言&lt;/span&gt;&lt;a class="heading-anchor" href="#%e5%89%8d%e8%a8%80" aria-label="链接到此段落"&gt;&lt;img class="icon" src="https://yearliny.com/notebook/icons/link.svg" width="24" height="24" alt="" aria-hidden="true"&gt;&#10;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;开通了两年的Kindle Unlimited期间没有怎么看书，现在快要到期了想要把一些书下载下来方便长期的阅读和标记，而亚马逊上下载的书有DRM版权信息，所以需要去除。&lt;/p&gt;&#10;&lt;p&gt;说到电子书的管理，那就不得不提到Calibre这款开源工具了，用这款工具可以方便的收集、管理、标记、转换、推送电子书，这里需要使用它的一款插件&lt;a href="https://github.com/apprenticeharper/DeDRM_tools/releases/latest"&gt;DeDRM_tools&lt;/a&gt;来实现（点击链接下载）。&lt;/p&gt;</description></item><item><title>博客支持黑夜模式了~</title><link>https://yearliny.com/blog-enable-dark-mode/</link><pubDate>Fri, 25 Dec 2020 17:36:30 +0800</pubDate><guid>https://yearliny.com/blog-enable-dark-mode/</guid><description>&lt;p&gt;随着WordPress升级到5.6版本，随之而来的还有2021年度主题&lt;a href="https://yearliny.com/wp-admin/themes.php"&gt;Twenty Twenty-One&lt;/a&gt; ，简洁的样式风格还有原生的黑夜模式支持，经过一些调整后现在的黑夜模式可以说是完美了~&lt;/p&gt;&#10;&lt;p class="gallery"&gt;&lt;img&#10; src="https://yearliny.com/wp-content/uploads/2020/12/blog-light-mode.png"&#10; alt=""&#10; loading="lazy"&#10; decoding="async"&#10; &#10; width="1059" height="3547"&#10; &#10;/&gt;&#10;&lt;img&#10; src="https://yearliny.com/wp-content/uploads/2020/12/blog-dark-mode.png"&#10; alt=""&#10; loading="lazy"&#10; decoding="async"&#10; &#10; width="1059" height="3547"&#10; &#10;/&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;Light and Dark mode&lt;/em&gt;&lt;/p&gt;</description></item><item><title>IDEA下Git合并部分文件</title><link>https://yearliny.com/git-merge-some-files-with-idea/</link><pubDate>Thu, 28 Nov 2019 15:45:14 +0800</pubDate><guid>https://yearliny.com/git-merge-some-files-with-idea/</guid><description>&lt;p&gt;Git下存在两个分支，foo和bar分支，想要把bar分支上的部分文件合并到foo分支，在IDEA下有着便利的操作方法。&lt;/p&gt;</description></item><item><title>小程序“此服务器的证书无效”的Bug解决</title><link>https://yearliny.com/miniprogram-fail-request-error-resolve/</link><pubDate>Thu, 10 Oct 2019 18:05:13 +0800</pubDate><guid>https://yearliny.com/miniprogram-fail-request-error-resolve/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;request:fail 此服务器的证书无效。您可能正在连接到一个伪装成“example.com​”的服务器，这会威胁到您的机密信息的安全。&lt;/p&gt;&#10;&lt;/blockquote&gt;</description></item><item><title>Win10 下 Tomcat 终端日志乱码</title><link>https://yearliny.com/tomcat-terminal-log-garbled-under-win10/</link><pubDate>Fri, 07 Jun 2019 20:58:08 +0800</pubDate><guid>https://yearliny.com/tomcat-terminal-log-garbled-under-win10/</guid><description>&lt;p&gt;起因在于Windows 系统默认编码为 GBK，而 Tomcat 新版本中指定终端日志编码为 UTF-8，所以引起的乱码。&lt;/p&gt;</description></item><item><title>V2Ray安卓端使用教程</title><link>https://yearliny.com/v2ray-android-tutorial/</link><pubDate>Fri, 15 Feb 2019 12:40:04 +0800</pubDate><guid>https://yearliny.com/v2ray-android-tutorial/</guid><description>&lt;p&gt;目前安卓端最完善的客户端就是 &lt;a href="https://apkpure.com/cn/bifrostv/com.github.dawndiy.bifrostv"&gt;BifrostV&lt;/a&gt;，所以本文是讲解 &lt;a href="https://apkpure.com/cn/bifrostv/com.github.dawndiy.bifrostv"&gt;BifrostV&lt;/a&gt; 的使用。在此之前，你应该已经部署好了 V2Ray 服务端，如果还没有可以参考 &lt;a href="https://yearliny.com/v2ray-complete-tutorial/"&gt;V2Ray完全使用教程&lt;/a&gt;。&lt;/p&gt;</description></item><item><title>SwitchyOmega 使用教程</title><link>https://yearliny.com/switchyomega-tutorial/</link><pubDate>Fri, 25 Jan 2019 18:36:58 +0800</pubDate><guid>https://yearliny.com/switchyomega-tutorial/</guid><description>&lt;p&gt;&lt;a href="https://github.com/FelisCatus/SwitchyOmega"&gt;SwitchyOmega&lt;/a&gt; 是一个开源浏览器插件，可以对不同的网站分别使用不同的代理规则，大多数情况下用于配合科学上网工具，实现仅代理原本不可访问的网站，从而实现最优的速度。它所实现的效果和 PAC 代理一致，但是给用户提供了更简单易用的交互界面，从而可以定制适用于自己的规则。&lt;/p&gt;</description></item><item><title>Apache2 在用户目录工作</title><link>https://yearliny.com/apache2-enable-userdir/</link><pubDate>Thu, 27 Dec 2018 12:04:13 +0800</pubDate><guid>https://yearliny.com/apache2-enable-userdir/</guid><description>&lt;p&gt;当前 Apache2 在 Debian 及衍生版系统下默认访问路径是 /var/www ，这在生产环境下工作良好，但是开发的时候我们希望它能访问 /home/$USER/ 路径，这样可以便于我们的开发，现有的许多教程已经失去时效性，新版本的设定变得更加简单。&lt;/p&gt;</description></item><item><title>WordPress 古登堡(Gutenberg)编辑器体验</title><link>https://yearliny.com/wordpress-gutenberg-editor-experience/</link><pubDate>Mon, 24 Dec 2018 19:12:35 +0800</pubDate><guid>https://yearliny.com/wordpress-gutenberg-editor-experience/</guid><description>&lt;p&gt;12月6日这天 WordPress 5.0 发布，其中最大的改变在于默认自带的 Gutenberg 编辑器，旧编辑器目前以插件的形式存在，将在2021年停止更新。老实说，一开始接触到 Gutenberg 的时候对此很难受，之前对传统编辑器进行了很多改造让我十分满意，我完全不明白为什么要新出这么个反人类的东西，但随着接触时间的增加，开始改变原先的印象，于是有了这篇文章。&lt;/p&gt;</description></item><item><title>Deepin 18.5 体验</title><link>https://yearliny.com/deepin-18-5-experience/</link><pubDate>Fri, 07 Dec 2018 11:52:34 +0800</pubDate><guid>https://yearliny.com/deepin-18-5-experience/</guid><description>&lt;p&gt;&lt;img&#10; src="https://yearliny.com/wp-content/uploads/2018/12/deepin-screenshot.png"&#10; alt="Deepin 18.5 体验"&#10; loading="lazy"&#10; decoding="async"&#10; &#10; width="1366" height="768"&#10; &#10;/&gt;&lt;/p&gt;&#10;&lt;p&gt;Deepin 18.5 体验&lt;/p&gt;&#10;&lt;p&gt;Deepin 最开始出的几年我就在虚拟机中试用过，当时给我的印象就是绚丽但是卡顿，使用的最多的Linux发行版还是Ubuntu，用到目前的 Ubuntu 18.10 发现有许多让人无法忍受的 Bug，于是想要另寻系统，又想到了 Deepin，试用了两天后觉得很不错，给人的印象是优美、流畅、易用。&lt;/p&gt;</description></item><item><title>Apache2启用HTTP/2</title><link>https://yearliny.com/apache2-enable-http2/</link><pubDate>Sun, 26 Aug 2018 10:52:49 +0800</pubDate><guid>https://yearliny.com/apache2-enable-http2/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;HTTP/2 可以让我们的应用更快、更简单、更稳定 – 这几词凑到一块是很罕见的！HTTP/2 将很多以前我们在应用中针对 HTTP/1.1 想出来的“歪招儿”一笔勾销，把解决那些问题的方案内置在了传输层中。不仅如此，它还为我们进一步优化应用和提升性能提供了全新的机会！&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;——《Web 性能权威指南》&lt;/em&gt;&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;p&gt;Ubuntu18.04 官方源已经包含带有HTTP2模块的 Apache/2.4.29 ，所以我们可以很简单的启用 HTTP2。&lt;/p&gt;</description></item><item><title>使用Win10内置SSH客户端</title><link>https://yearliny.com/windows-10-built-in-ssh-commands/</link><pubDate>Sat, 28 Jul 2018 14:18:12 +0800</pubDate><guid>https://yearliny.com/windows-10-built-in-ssh-commands/</guid><description>&lt;p&gt;在 Windows 10 April 2018 Update 更新后，SSH-Client 已经默认是操作系统的内置功能了，所以无需其他配置就可以直接使用 ssh、scp 等命令，对于开发者来说是一件不错的事情，毕竟在弱需求的情况下，可以替代 Xshell 等客户端了。&lt;/p&gt;&#10;&lt;p&gt;&lt;img&#10; src="https://yearliny.com/wp-content/uploads/2018/07/win10-ssh-client.png"&#10; alt=""&#10; loading="lazy"&#10; decoding="async"&#10; &#10; width="819" height="439"&#10; &#10;/&gt;&lt;/p&gt;</description></item><item><title>Win10开机自动登陆账户</title><link>https://yearliny.com/win10-auto-login/</link><pubDate>Sat, 07 Jul 2018 17:09:21 +0800</pubDate><guid>https://yearliny.com/win10-auto-login/</guid><description>&lt;p&gt;在Win10之前，自动登陆账户从来不是一个问题，因为大家用的都是本地账户，可以设置密码为空从而跳过开机的登陆过程，而到了Win10为了体验更强大的功能(如应用商店以及各种同步)大多数人都会被引导使用网络账户，而网络账户不能设置密码为空，所以开机自动登陆账户就成了一个普遍问题了。&lt;/p&gt;</description></item><item><title>Ubuntu18.04 安装 Mysql</title><link>https://yearliny.com/install-mysql-from-ubuntu18-04/</link><pubDate>Sun, 20 May 2018 11:41:39 +0800</pubDate><guid>https://yearliny.com/install-mysql-from-ubuntu18-04/</guid><description>&lt;p&gt;按照往常的方法安装Mysql完成后，无法通过Mysql root用户登录，错误提示&lt;strong&gt;ERROR 1698 (28000): Access denied for user ‘root’@’localhost&lt;/strong&gt;’，搜索后发现是Ubuntu-Desktop 18.04 版本 Mysql 所有账户默认使用 &lt;a href="https://dev.mysql.com/doc/refman/8.0/en/socket-pluggable-authentication.html"&gt;auth_socket plugin&lt;/a&gt; 验证插件（Ubuntu-Server仅有root账号默认使用auth_socket plugin），所以需要以系统管理员 root 用户启动 Mysql 才可以正常登录。&lt;/p&gt;</description></item><item><title>让Win10 UWP应用使用系统代理</title><link>https://yearliny.com/enable-win10-uwp-use-system-proxy/</link><pubDate>Fri, 18 May 2018 19:46:23 +0800</pubDate><guid>https://yearliny.com/enable-win10-uwp-use-system-proxy/</guid><description>&lt;p&gt;Win10总体来说还是很好用的，如果不扯一些微软的在线服务，因为在中国网络不稳定，需要跳墙才能流畅使用，但是Win10 UWP应用缘于安全性考虑，运行环境和网络与实际系统是隔离的，所以只有类似于VPN这种全局代理才能对UWP应用生效，而系统代理（如HTTP/SOCKS5）则无法生效。&lt;/p&gt;</description></item><item><title>词典工具与Mdict词库分享</title><link>https://yearliny.com/share-mdict-dict/</link><pubDate>Mon, 16 Apr 2018 16:04:04 +0800</pubDate><guid>https://yearliny.com/share-mdict-dict/</guid><description>&lt;p&gt;学习英语一个好词典很重要，大概很多人都用着金山词霸或者有道词典，这些词典就可用性上来说不算差，但是花哨臃肿不专注，在词典的专业性方面也不够强，算是一个中庸的产品。在这里就需要推荐一下 GlodenDict 和欧陆词典，简略介绍下，这二者都是纯粹的词典工具，不带或自带少量地词典，需要附带额外的词库来显示词典，所以还需要我们自己准备词典。&lt;/p&gt;</description></item><item><title>初次安装Ubuntu-desktop后的常用配置</title><link>https://yearliny.com/configuration-after-initial-installation-of-ubuntu-desktop/</link><pubDate>Sun, 18 Feb 2018 19:48:55 +0800</pubDate><guid>https://yearliny.com/configuration-after-initial-installation-of-ubuntu-desktop/</guid><description>&lt;p&gt;每次重新安装Ubuntu（当前版本是18.04LTS）桌面版后都会进行一些配置，让自己用的更顺手一些，这里记录一些常用的配置和软件。&lt;/p&gt;&#10;&lt;p&gt;&lt;img&#10; src="https://yearliny.com/wp-content/uploads/2018/02/Screenshot2018-05-25.png"&#10; alt=""&#10; loading="lazy"&#10; decoding="async"&#10; &#10; width="1366" height="768"&#10; &#10;/&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;迟到的晒桌面&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Java常用随机数生成方法</title><link>https://yearliny.com/java-commonly-used-random-number-generation-method/</link><pubDate>Thu, 08 Feb 2018 18:05:57 +0800</pubDate><guid>https://yearliny.com/java-commonly-used-random-number-generation-method/</guid><description>&lt;p&gt;在编程中生成随机数是一个很常见的需求，之前使用 Python 有个 random 类可以轻松解决大多数生成随机数的问题，在 Java 中有许多不同的地方，稍显麻烦些。记录一些自己使用的生成随机数的方法，一部分摘自网络或视频学习，一部分源于自己的想法。&lt;/p&gt;</description></item><item><title>面向新手的V2Ray搭建指南</title><link>https://yearliny.com/v2ray-build-guide-for-novices/</link><pubDate>Fri, 10 Nov 2017 10:55:24 +0800</pubDate><guid>https://yearliny.com/v2ray-build-guide-for-novices/</guid><description>&lt;p&gt;渐渐发现有很多新人开始尝试自己搭建 V2Ray，但是由于缺少 Linux 的常识，并且很多地方都是英文，所以会遇到许多的问题，也不知道哪里错了而如何搜索。所以本文就是对一个从未接触过命令行的新人说的话，所以本文尽量用图片详细的描述各种操作。&lt;/p&gt;</description></item><item><title>使用Pandas数据分析</title><link>https://yearliny.com/data-analysis-with-pandas/</link><pubDate>Sat, 28 Oct 2017 15:50:36 +0800</pubDate><guid>https://yearliny.com/data-analysis-with-pandas/</guid><description>&lt;p&gt;&lt;a href="https://yearliny.com/spider-for-58-used-cars/"&gt;上一篇文章&lt;/a&gt;爬取了58同城网的二手车数据，但是只用Excel进行了简单的分析，现在开始使用Python的第三方科学计算库Pandas、Numpy来分析一下数据，并绘出图标进行展示，先看一看之前爬虫保存的数据成果：&lt;/p&gt;</description></item><item><title>58同城二手车数据爬虫</title><link>https://yearliny.com/spider-for-58-used-cars/</link><pubDate>Wed, 25 Oct 2017 22:54:40 +0800</pubDate><guid>https://yearliny.com/spider-for-58-used-cars/</guid><description>&lt;p&gt;使用 Python 写了个爬虫以爬取58同城某个城市的二手车数据，总共爬取了 1530 条数据。通过数据可以得出一些结论，比如66%的车都是自动档，只有34%的车是手动挡，而这些车首次挂牌时间按数量排序主要集中在2012年、2011年、2010年这三个时间，&lt;/p&gt;</description></item><item><title>解决WordPress XML-PRC无法解析</title><link>https://yearliny.com/solve-wordpress-xmlprc-parse-error/</link><pubDate>Tue, 24 Oct 2017 21:27:18 +0800</pubDate><guid>https://yearliny.com/solve-wordpress-xmlprc-parse-error/</guid><description>&lt;p&gt;最近 WordPress on Android 突然不能使用，查看了日志发现能正常连接，但是无法解析内容，使用 WordPress官方的 &lt;a href="http://xmlrpc.eritreo.it"&gt;XML-RPC检查工具&lt;/a&gt; 进行测试，测试结果如下：&lt;/p&gt;</description></item><item><title>Apache2 Server禁用Manual</title><link>https://yearliny.com/apache2-server-disable-manual/</link><pubDate>Mon, 09 Oct 2017 17:56:00 +0800</pubDate><guid>https://yearliny.com/apache2-server-disable-manual/</guid><description>&lt;p&gt;查看Apache2的access.log时发现有访问到 &lt;em&gt;yuan.ga/manual&lt;/em&gt; 路径的信息，返回代码还是 200 正常访问，自己去访问一看发现是Apache2的文档，用百度、Bing查了半天也没懂怎么禁用这个，费一点功夫换成Google后终于解决了这个问题，解决起来非常简单。&lt;/p&gt;</description></item><item><title>Let’s Encrypt使用之Certbot</title><link>https://yearliny.com/lets-encrypt/</link><pubDate>Sun, 01 Oct 2017 08:00:03 +0800</pubDate><guid>https://yearliny.com/lets-encrypt/</guid><description>&lt;p&gt;Let’s Encrypt是一个免费开放的SSL项目，可以自动化的创建并安装证书，解决了HTTPS推广过程中的收费和配置复杂两个难题，Let’s Encrypt是由互联网安全研究小组（ISRG，一个公益组织）提供的服务。Certbot则是一个简单易用的客户端，我们可以通过它简单的获取证书和定时更新，不需要复杂的操作。&lt;/p&gt;</description></item><item><title>Matplotlib解决中文支持</title><link>https://yearliny.com/matplotlib-support-chinese/</link><pubDate>Thu, 28 Sep 2017 22:35:32 +0800</pubDate><guid>https://yearliny.com/matplotlib-support-chinese/</guid><description>&lt;p&gt;Pandas 是一个常用的数据结构工具，常常使用到数据分析中，Pandas 使用到 Matplotlib 库的 API 进行绘图，但是 Matplotlib 默认不支持中文，如果你的标签含有中文，那么绘画图表的中文字体就变成了“豆腐块”，这里需要我们手动修改来完善中文支持。&lt;/p&gt;</description></item><item><title>Python开发工具选择</title><link>https://yearliny.com/python-develop-tools/</link><pubDate>Wed, 13 Sep 2017 12:10:18 +0800</pubDate><guid>https://yearliny.com/python-develop-tools/</guid><description>&lt;p&gt;Python 作为一个流行开源编程语言，拥有着众多的开发工具，除了 Python 的核心解释器以外，最重要的两类工具就是文本编辑器和集成环境开发工具 ，我在这里以一个初学者的角度分别说说这些工具。&lt;/p&gt;</description></item><item><title>Python全平台安装</title><link>https://yearliny.com/python-install/</link><pubDate>Mon, 28 Aug 2017 22:40:45 +0800</pubDate><guid>https://yearliny.com/python-install/</guid><description>&lt;p&gt;Python是一种面向对象、解释型的计算机程序语言。它包含了一组功能完备的标准库，能够轻松完成很多常见的任务。它的语法简单，模块化的编写方式大大的增加了代码的重用度，减少了重复造轮子的低效率实践。它的特点可以简单概括为：简单、易学、易用、快速。快速并不是指的运行效率，而是说的程序员的开发效率。本文讲解了Python和 pip 在常用平台下的安装与使用。&lt;/p&gt;</description></item><item><title>Ubuntu搭建LAMP环境</title><link>https://yearliny.com/ubuntu-install-lamp/</link><pubDate>Mon, 07 Aug 2017 21:49:09 +0800</pubDate><guid>https://yearliny.com/ubuntu-install-lamp/</guid><description>&lt;p&gt;LAMP环境是许多WEB程序的标配，LAMP环境包括Linux、Apache2、Mysql、PHP，作为最流行的WEB程序环境，安装的过程也在不断的被简化，在Ubuntu中安装LAMP环境甚至只需要一行命令。&lt;/p&gt;</description></item><item><title>Python虚拟环境Venv</title><link>https://yearliny.com/python-venv/</link><pubDate>Wed, 02 Aug 2017 21:57:31 +0800</pubDate><guid>https://yearliny.com/python-venv/</guid><description>&lt;p&gt;当你的项目比较复杂，对模块版本要求不一时，不需要安装多个 Python，只需要配置虚拟环境即可。提起虚拟环境，很多人都会想到 Virtualenv，实际上从 Python3.3 版本开始内置了 &lt;a href="https://docs.python.org/3/library/venv.html"&gt;Venv模块&lt;/a&gt; 用以建立轻量级的虚拟环境。&lt;/p&gt;</description></item><item><title>Python学习资源总结</title><link>https://yearliny.com/python-learning-resources-summary/</link><pubDate>Sun, 02 Jul 2017 18:42:38 +0800</pubDate><guid>https://yearliny.com/python-learning-resources-summary/</guid><description>&lt;p&gt;这篇文章用来记录学习Python过程中遇到的不错的学习资源，主要是一些视频学习课程，这些资源都是容易获取、免费、很有价值的，实际上这些平台上也不仅仅有Python的学习教程，其他的可以自行尝试。由于不能随时接触电脑，通过视频来学习编程的“代码→效果”过程中，观看视频学习是最为有效的。文章中主要介绍的三个资源平台为Bilibili、中国大学Mooc、网易云课堂。若是你对第一个选项稍有了解，八成会惊讶Bilibili怎么可以用来学习，稍后会详细讲到。&lt;/p&gt;</description></item><item><title>Feed43使用方法</title><link>https://yearliny.com/use-of-feed43/</link><pubDate>Mon, 26 Jun 2017 22:06:51 +0800</pubDate><guid>https://yearliny.com/use-of-feed43/</guid><description>&lt;p&gt;Feed43给你为你喜爱的任何网站烧制RSS源。影响RSS流行程度的一大原因就是有些网站不支持RSS订阅，而Feed43能够为那些不支持Rss的网站烧制RSS订阅源，可以说是RSS订阅者的高级用户必知的一大利器。&lt;/p&gt;</description></item><item><title>PhotoShop抠图之发丝</title><link>https://yearliny.com/photoshop-cutout-hair/</link><pubDate>Wed, 18 Jan 2017 22:24:31 +0800</pubDate><guid>https://yearliny.com/photoshop-cutout-hair/</guid><description>&lt;p&gt;PhotoShop 是一个强大的图片处理工具，发丝的抠图对于一些刚接触 PhotoShop 的人来说具有不小的困难，但实际上操作起来却十分简单，跟着教程 5 分钟就可以完成，当自己熟练以后三分钟之内可以轻松搞定。&lt;/p&gt;</description></item><item><title>煎蛋网的图片爬虫</title><link>https://yearliny.com/jiandan-images-spider/</link><pubDate>Wed, 04 Jan 2017 21:16:16 +0800</pubDate><guid>https://yearliny.com/jiandan-images-spider/</guid><description>&lt;p&gt;从学习Python的第八天就想要写个简单爬虫，当天就实现了功能，不过遇到了点问题，之后两天也都一一解决了。初学编程语言时写个小作品是令人兴奋的，这对学习过程来说是个很大的激励，所以我向来遵循Learning-by-doing。Learning-by-doing这容易联想到古典经济学的一个名词，被国人简单粗暴的翻译为“干中学”，意为在实践中学习。&lt;/p&gt;</description></item><item><title>重视密码安全—密码管理方案</title><link>https://yearliny.com/password-management-program/</link><pubDate>Sun, 11 Dec 2016 12:11:57 +0800</pubDate><guid>https://yearliny.com/password-management-program/</guid><description>&lt;p&gt;互联网在生活中的重要性不言而喻，而且还在更加深刻的渗入生活，互联网的账号体系也变得越来越庞大，所以账号安全问题一直是个重要命题。数据泄露、用户数据泄露之类的新闻，每个月都能见到那么几个，动辄几十G的信息泄露，被骇客拿到黑市上卖。&lt;/p&gt;</description></item><item><title>保存QQ好友的小视频</title><link>https://yearliny.com/save-qq-of-the-shortvideo/</link><pubDate>Tue, 29 Nov 2016 21:31:50 +0800</pubDate><guid>https://yearliny.com/save-qq-of-the-shortvideo/</guid><description>&lt;p&gt;QQ上会有好友发来小视频，有些小视频是值得收藏的，放在QQ上指不定什么时候就没了，当然也可以直接添加收藏，但并没有实实在在的文件更容易分享和保存，所以就会想要找出来保存上。起初想直接搜索看看别人分享的方法，但翻了翻并没有找到有关安卓手机QQ的小视频位置，还好经过自己的翻找一会儿就找到了，所以分享出来。&lt;/p&gt;</description></item><item><title>WordPress性能优化指南</title><link>https://yearliny.com/wordpress-performance-optimization-guide/</link><pubDate>Fri, 11 Nov 2016 20:45:30 +0800</pubDate><guid>https://yearliny.com/wordpress-performance-optimization-guide/</guid><description>&lt;p&gt;当今的网络设施更新迭代非常迅速，普遍是10M光纤以上，再也没有人愿意长时间等待网页载入了。与此相对，网页能够快速的载入绝对是有利于用户体验的。我对此也进行过很多尝试，希望能够提高博客的访问速度，对于一些常见的WordPress加速方法均有些体会，所以分享出来希望可以帮助其他人少做错误的尝试。&lt;/p&gt;</description></item><item><title>一次严重的VPS宕机</title><link>https://yearliny.com/a-serious-vps-downtime/</link><pubDate>Thu, 03 Nov 2016 18:10:05 +0800</pubDate><guid>https://yearliny.com/a-serious-vps-downtime/</guid><description>&lt;p&gt;从早上开始发现博客无法访问，于是查看VPS后台管理面板的统计图表，发现已经长达六小时的宕机了，一直处于Offline状态，于是立即提交了个Ticket上去，要求恢复VPS运行，过了一会儿收到了邮件通知：&lt;/p&gt;</description></item><item><title>禁用新版Chrome推荐文章</title><link>https://yearliny.com/disable-suggested-articles-on-android/</link><pubDate>Mon, 31 Oct 2016 17:54:20 +0800</pubDate><guid>https://yearliny.com/disable-suggested-articles-on-android/</guid><description>&lt;p&gt;近期Chrome更新到54版本后，发现了取消了新标签的“书签”和“最近打开的标签页”两个快捷按钮，而换成了信息流式的推荐文章，推荐文章的内容源和系统语言有关系，若是中文语言则是凤凰网、新浪网等网站的一些新闻，而英文语言则是一些主流英文新闻网站的新闻。&lt;/p&gt;</description></item><item><title>Ubuntu使用SMTP发送Mail</title><link>https://yearliny.com/ubuntu-uses-smtp-to-send-email/</link><pubDate>Fri, 28 Oct 2016 22:17:05 +0800</pubDate><guid>https://yearliny.com/ubuntu-uses-smtp-to-send-email/</guid><description>&lt;p&gt;在Linux下发送邮件在一些时候会很有用，主要是配合一些脚本完成自动化操作的操作过程，还有一个重大的作用就是配合PHP程序发送邮件，如WordPress的回复邮件提醒，对于一些不喜欢安装插件来实现邮件功能的人，就可以通过配置Linux来支持&lt;code&gt;mail()&lt;/code&gt;函数。&lt;/p&gt;</description></item><item><title>Ubuntu设置alias别名</title><link>https://yearliny.com/ubuntu-set-alias/</link><pubDate>Mon, 24 Oct 2016 21:20:35 +0800</pubDate><guid>https://yearliny.com/ubuntu-set-alias/</guid><description>&lt;p&gt;在Linux的日常操作中，经常会输入一些命令，这些命令很长并且需要经常使用，长时间如此难免会产生厌倦感，于是可以通过设定别名来简化这些命令。&lt;/p&gt;</description></item><item><title>Apache2启用IPV6支持</title><link>https://yearliny.com/apache2-enables-ipv6-support/</link><pubDate>Thu, 06 Oct 2016 21:57:40 +0800</pubDate><guid>https://yearliny.com/apache2-enables-ipv6-support/</guid><description>&lt;p&gt;至今为止，IPV4仍然占了压倒性优势，IPV6的流量占整个互联网的不到百分之一。IPV6会渐渐发展，IPV4会长期存在这个状况会长期持续下去，技术的革新并不是一朝一夕发展而成的，这是一个渐进的过程。&lt;/p&gt;</description></item><item><title>脚本自动备份WordPress到Dropbox</title><link>https://yearliny.com/automatically-backup-wordpress-to-dropbox/</link><pubDate>Mon, 03 Oct 2016 21:48:03 +0800</pubDate><guid>https://yearliny.com/automatically-backup-wordpress-to-dropbox/</guid><description>&lt;p&gt;数据是无价的，所以博客的备份一定要稳妥，&lt;a href="https://yearliny.com/a-serious-vps-downtime/"&gt;原先丢失过一次数据&lt;/a&gt;，虽然没有引起严重后果但也足以让我印象深刻了。WordPress的备份无非三种方式：&lt;/p&gt;</description></item><item><title>WordPress固定链接</title><link>https://yearliny.com/wordpress-permalinks/</link><pubDate>Thu, 29 Sep 2016 21:47:17 +0800</pubDate><guid>https://yearliny.com/wordpress-permalinks/</guid><description>&lt;p&gt;WordPress是一个简单、易用且注重美学的博客程序，而修改固定链接设置不但可以让URL更加美观，对SEO也非常友好，所以大多数人都会选择修改固定链接。直接修改固定连接有可能会导致文章页的404错误，所以需要提前设定好 rewrite。&lt;/p&gt;</description></item><item><title>crontab用法</title><link>https://yearliny.com/crontab-usage/</link><pubDate>Wed, 28 Sep 2016 21:11:26 +0800</pubDate><guid>https://yearliny.com/crontab-usage/</guid><description>&lt;p&gt;crontab是Linux下的定时任务工具，能够定期执行指定操作，需要在某个时间反复执行的任务，比如备份就需要用到crontab，帮助管理员定时完成备份操作。执行&lt;code&gt;crontab -e&lt;/code&gt;命令就能开始编辑定时任务了，第一次执行需要选择编辑器，比如nano、vim等编辑工具，在之后也可以通过&lt;code&gt;select-editor&lt;/code&gt;命令重新选择编辑工具。&lt;/p&gt;</description></item><item><title>Mod_pagespeed介绍使用</title><link>https://yearliny.com/mod-pagespeed/</link><pubDate>Sat, 24 Sep 2016 21:31:47 +0800</pubDate><guid>https://yearliny.com/mod-pagespeed/</guid><description>&lt;p&gt;Pagespeed曾经是Google公司推出的CDN加速服务，后来被关闭，加速技术Mod_pagespeed开源。Pagespeed可以作为Apache和Nginx的模块安装，自动进行一系列的后端优化，能够很大程度上提高网页的加载速度。&lt;/p&gt;</description></item><item><title>Linux增加虚拟内存</title><link>https://yearliny.com/linux-adds-virtual-memory/</link><pubDate>Sat, 24 Sep 2016 21:21:24 +0800</pubDate><guid>https://yearliny.com/linux-adds-virtual-memory/</guid><description>&lt;p&gt;Linux和Windows都有虚拟内存，其通常是作为内存不足情况下的替代品，避免内存不足情况下的服务异常。内存的读写速度远高于硬盘读写速度，所以当实际内存充足的情况下使用虚拟内存反而会降低系统的运行速度，频繁读写也会降低硬盘的使用寿命，所以&lt;strong&gt;不建议在大内存系统中设置虚拟内存&lt;/strong&gt;。&lt;/p&gt;</description></item><item><title>手动安装谷歌服务GAPPS</title><link>https://yearliny.com/manually-install-gapps/</link><pubDate>Sun, 28 Aug 2016 21:03:47 +0800</pubDate><guid>https://yearliny.com/manually-install-gapps/</guid><description>&lt;p&gt;GAPPS就是谷歌服务套件，为了享受到完整的安卓机体验，谷歌服务对于安卓手机玩家是必不可少的，但是由于某局下令，国产机把谷歌服务全部阉割掉，否则不能取得入网通行证，再加上手机行业竞争加剧，硬件利润不断被压榨，各个手机厂家开始打造闭环服务链，大量内置自己的软件以补偿利润。&lt;/p&gt;</description></item><item><title>OneNote2016无法登录解决</title><link>https://yearliny.com/onenote2016-can-not-log-in-to-solve/</link><pubDate>Fri, 29 Jul 2016 08:34:45 +0800</pubDate><guid>https://yearliny.com/onenote2016-can-not-log-in-to-solve/</guid><description>&lt;p&gt;近日安装上OneNote2016，发现登录的时候没有反应，没有任何错误提示，但就是登陆不上，输入错误密码也能提示。最开始以为是墙的问题，但挂上全局代理后依然登录不上。这个解决方案主要针对 Win7 系统下没有更新 IE 浏览器的用户。&lt;/p&gt;</description></item><item><title>Markdown的优点与缺点</title><link>https://yearliny.com/advantages-and-disadvantages-of-markdown/</link><pubDate>Mon, 11 Apr 2016 23:10:22 +0800</pubDate><guid>https://yearliny.com/advantages-and-disadvantages-of-markdown/</guid><description>&lt;p&gt;Markdown作为一种轻量级标记语言，能够帮助人们用更简单、快速的方式去编辑文章，而不需要过多的去担心排版问题。这种特性使得Markdown在这几年中迅速流行起来，尤其在博客界变得广为接受。可以无干扰、轻松排版，只是其优点之一，还有一点就是迁移、反复编辑而不会导致格式乱掉。当然，Markdown的标记格式没有html全面，Markdown也从来没有想要取代html。&lt;/p&gt;</description></item><item><title>设置Apache2虚拟主机配置多站点</title><link>https://yearliny.com/apache2-virtual-hosts-configuration-setup-a-multi-site/</link><pubDate>Wed, 06 Apr 2016 23:05:46 +0800</pubDate><guid>https://yearliny.com/apache2-virtual-hosts-configuration-setup-a-multi-site/</guid><description>&lt;p&gt;很多人的VPS都只搭建一个站点，这样未免有点浪费资源了，毕竟除了一些特殊用途的低配置VPS，一般的配置搭建两三个博客还是没有问题的。问题就来了，怎么才能配置Apache的虚拟主机功能。搜索引擎上是有许多教程，但大多是2013年左右的内容，和现在很多地方都不一样了，老教程中的httpd.conf配置也已经不存在了，所以写一篇教程，简单记录这个过程。&lt;/p&gt;</description></item><item><title>使用IFTTT自动分享博客到微博</title><link>https://yearliny.com/autoshare-blog-to-weibo-with-ifttt/</link><pubDate>Fri, 25 Mar 2016 22:44:28 +0800</pubDate><guid>https://yearliny.com/autoshare-blog-to-weibo-with-ifttt/</guid><description>&lt;p&gt;当今个人独立博客的没落，其中很大一部分原因就是没有有效的整合，使得读者得到有用的信息往往需要花费很多功夫，也很少有人愿意天天来看你的博客有没有更新，RSS如今也很少有人用了，所以就需要把自己的博客内容分享到一些更大的社交平台上。分享自己的博客文章到微博，对于提升博客流量还是有一定帮助的。&lt;/p&gt;</description></item><item><title>腾讯云VPS安装Ghost博客过程</title><link>https://yearliny.com/domestic-vps-installation-process-ghost-blog/</link><pubDate>Wed, 16 Mar 2016 19:11:05 +0800</pubDate><guid>https://yearliny.com/domestic-vps-installation-process-ghost-blog/</guid><description>&lt;p&gt;各种系统下安装的教程有很多，但是到了更具体的系统环境下，仍然可能会多出一些问题，为了方便新手学习Ghost blog的安装过程，记录下这篇文章。整个流程基本都一样，但是会出现一些细节问题，主要还是以下几个方面需要注意：&lt;/p&gt;</description></item><item><title>从Ghost迁移到WordPress</title><link>https://yearliny.com/migration-to-wordpress-from-ghost/</link><pubDate>Sat, 20 Feb 2016 21:35:48 +0800</pubDate><guid>https://yearliny.com/migration-to-wordpress-from-ghost/</guid><description>&lt;h2 id="前言"&gt;&lt;span class="heading-ink"&gt;前言&lt;/span&gt;&lt;a class="heading-anchor" href="#%e5%89%8d%e8%a8%80" aria-label="链接到此段落"&gt;&lt;img class="icon" src="https://yearliny.com/notebook/icons/link.svg" width="24" height="24" alt="" aria-hidden="true"&gt;&#10;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Ghost目前的版本0.7.8，此时功能依旧很少，着保持了简洁的风格，但是没有评论、搜索以及完整的Markdown支持，就显得有点简陋了。并且插入音乐、视频等功能还不符合中国国情，只支持Youtube等少数国外视频分享网站。这一系列功能的缺失造成的使用体验极其低下，不能满足我的使用需求，所以又使用回WordPress。&lt;/p&gt;</description></item><item><title>网站启用HSTS严格HTTPS</title><link>https://yearliny.com/hsts-strict-https-enabled-site/</link><pubDate>Thu, 18 Feb 2016 22:49:31 +0800</pubDate><guid>https://yearliny.com/hsts-strict-https-enabled-site/</guid><description>&lt;p&gt;由于谷歌已经公开声明搜索引擎对https网站更加友好，排名更优先，所以越来越多的网站用上了https。https的一大好处就是安全，但是目前https并不足够普遍，用户也是懒得在域名前输入https://这样的内容，所以就需要网站设置301进行跳转，但是很有可能网站在跳转前被劫持，引向错误的网站，所以就需要设置HTST，这样可以让用户在第一次访问网站之后保留信息，第二次访问直接浏览器就自动跳转到https网站，避免了被中间人劫持。&lt;/p&gt;</description></item><item><title>Ubuntu搭建WordPress完整过程</title><link>https://yearliny.com/ubuntu-build-a-complete-process-wordpress/</link><pubDate>Sat, 13 Feb 2016 19:02:00 +0800</pubDate><guid>https://yearliny.com/ubuntu-build-a-complete-process-wordpress/</guid><description>&lt;p&gt;WordPress作的世界上最流行的博客程序，换来换去依然选择了它；因为它完整的社区支持，庞大的插件系统，拥有最全面的主题样式。基本上使用过程中的所有问题都能够从网上找到答案，可定制性极强，非常适合想要安心写博客的人。&lt;/p&gt;&#10;&lt;p&gt;WordPress 的“后悔成本”很低，即当你不想继续使用 WordPress ，可以轻松的迁移到其他博客平台。因为其他博客若是想要获得用户，就需要让用户量第一的 WordPress 使用者可以迁移过去。所以当世界第二大博客程序超过WordPress之前，我想我大概不会去换博客了，于是在此记录下我的安装过程。&lt;/p&gt;</description></item><item><title>Leanote的搭建过程与使用体验</title><link>https://yearliny.com/leanote-build-process-and-experience/</link><pubDate>Wed, 10 Feb 2016 03:19:07 +0800</pubDate><guid>https://yearliny.com/leanote-build-process-and-experience/</guid><description>&lt;p&gt;Leanote是一款golang语言编写的开源程序，它的特色在于把博客和笔记二者的功能合二为一，既能用作知识管理，也能用来发表博客。当选中一个笔记把它设定为公开为博客，它就会出现在自己的博客中。这个特色还是很有看点的；尤其当leanote的各个平台下客户端的客户端出来后，能够在各个平台下保持统一的阅读、书写体验。尤其对一些个人的独立博客，博客发表后也需要反复编辑，这个时候用起来就很顺手。&lt;/p&gt;</description></item><item><title>V2Ray完全使用教程</title><link>https://yearliny.com/v2ray-complete-tutorial/</link><pubDate>Mon, 01 Feb 2016 14:30:43 +0800</pubDate><guid>https://yearliny.com/v2ray-complete-tutorial/</guid><description>&lt;p&gt;V2Ray一个优秀开源网络代理工具，可帮你畅爽体验互联网，目前已经全平台支持 Windows、Mac、Android、IOS、Linux 等操作系统的使用。相对起 Shadowsocks 来说属于后起之秀，在混淆能力、兼容性、速度上有着独到的优点。在目前 Shadowsocks、ShadowsocksR 停止更新的情况下，多掌握一个活跃项目工具的使用是完全有必要的。&lt;/p&gt;</description></item><item><title>Ghost Blog启用HTTPS使用LetsEncrypt SSL证书</title><link>https://yearliny.com/ghost-blog-enable-https-use-letsencrypt-ssl-certificates/</link><pubDate>Fri, 15 Jan 2016 04:02:33 +0800</pubDate><guid>https://yearliny.com/ghost-blog-enable-https-use-letsencrypt-ssl-certificates/</guid><description>&lt;p&gt;终于把全站都启用了https，花费了好一番功夫！虽然有很多高手已经分享过方法，但是由于发布时间较老，很多地方的改动让人摸不到头脑。整个过程下来，依然花了我不少时间，所以在此分享我折腾的整个过程。整个过程可以分为两部分，一个是LetsEncrypt的证书生成，一个是Ghost blog 在Nginx上的配置：（本人使用的VPS为Debian，所以一小部分命令可能有些不同。）&lt;/p&gt;</description></item><item><title>Ghost博客全自动备份</title><link>https://yearliny.com/ghost-blog-automatic-backup/</link><pubDate>Thu, 07 Jan 2016 11:48:37 +0800</pubDate><guid>https://yearliny.com/ghost-blog-automatic-backup/</guid><description>&lt;p&gt;Ghost博客目前没有多少可用的插件，所以整个过程需要在VPS下用脚本完成，把Ghost的数据库与图片备份到Dropbox网盘。&lt;/p&gt;</description></item><item><title>如何RSS订阅Twitter</title><link>https://yearliny.com/how-rss-subscribe-twitter/</link><pubDate>Thu, 31 Dec 2015 15:19:52 +0800</pubDate><guid>https://yearliny.com/how-rss-subscribe-twitter/</guid><description>&lt;p&gt;作为RSS重度使用用户，确实给我带来很多方便，以这种方式订阅的文章更加符合自己的口味。用的时间长了就想要把RSS调教成万能的，使用在各种地方，Twitter就是其中一个。&lt;/p&gt;</description></item><item><title>Windows Server 2012密钥免费申请</title><link>https://yearliny.com/windows-server-2012-key-free-application/</link><pubDate>Thu, 31 Dec 2015 15:09:12 +0800</pubDate><guid>https://yearliny.com/windows-server-2012-key-free-application/</guid><description>&lt;p&gt;WebsiteSpark是微软推出的计划，通过提供商业机会、软件与解决方案，以及专业支持和培训，帮助从事网站设计和开发的小企业取得成功。据了解，这是微软扶持中小企业、促进创新而推出的Spark系列计划中的第三个内容。&lt;/p&gt;</description></item><item><title>OpenShift搭建Ghost博客</title><link>https://yearliny.com/openshift-build-ghost-blog/</link><pubDate>Thu, 31 Dec 2015 15:03:27 +0800</pubDate><guid>https://yearliny.com/openshift-build-ghost-blog/</guid><description>&lt;p&gt;虽然现在已经不使用OpenShift平台了，但还是把原来的一些记录分享出来，助人助己。&lt;/p&gt;</description></item><item><title>OpenShift下Ghost博客加速</title><link>https://yearliny.com/accelerated-ghost-blog-on-openshift/</link><pubDate>Mon, 28 Dec 2015 08:16:57 +0800</pubDate><guid>https://yearliny.com/accelerated-ghost-blog-on-openshift/</guid><description>&lt;p&gt;由于喜闻乐见的原因，很多产品&lt;strong&gt;被不能使用&lt;/strong&gt;了，所以需要替换博客中的谷歌字体以保持网站的访问速度。这个方法适用于所有平台下Blog程序，只是路径稍微有点变化，这里的例子是OpenShift平台下的。&lt;/p&gt;</description></item><item><title>新手装WordPress独立博客</title><link>https://yearliny.com/novice-install-wordpress-blog-independence/</link><pubDate>Wed, 23 Dec 2015 12:09:18 +0800</pubDate><guid>https://yearliny.com/novice-install-wordpress-blog-independence/</guid><description>&lt;p&gt;只有一个好的写作环境，才能让自己坚持把博客写下去，像国内的一些QQ空间、新浪博客、百度空间这类的BPS博客，里面的环境实在嘈杂，让人静不下心来，所以在一次巧合之下，看到一篇博文说建立独立博客，我的折腾旅程，就此打开。&lt;/p&gt;</description></item><item><title>WordPress更改数据库密码后提示错误修复</title><link>https://yearliny.com/tip-bug-fixes-after-wordpress-change-database-password/</link><pubDate>Wed, 23 Dec 2015 12:08:37 +0800</pubDate><guid>https://yearliny.com/tip-bug-fixes-after-wordpress-change-database-password/</guid><description>&lt;p&gt;原因：改了数据库密码之后WordPress程序不能连接到数据库，所以需要修改WordPress中的配置密码。用FTP打开自己的WordPress程序根目录下，找到wp-config.php文件打开编辑，如果用的是ftp软件，就先传到本地，打开找到其中的以下段落:&lt;/p&gt;</description></item><item><title>WordPress提速:引用CDN公共库加速服务</title><link>https://yearliny.com/wordpress-speed-public-library-reference-cdn-acceleration-service/</link><pubDate>Wed, 23 Dec 2015 12:06:06 +0800</pubDate><guid>https://yearliny.com/wordpress-speed-public-library-reference-cdn-acceleration-service/</guid><description>&lt;p&gt;这类文章网上本来足够多了，我不应该发了。但是，他们讲的都十分模糊，让我一开始无所适从，根本不知道如何去修改，在这里，我会进行全面详细的讲解，如何进行这个操作。&lt;/p&gt;</description></item><item><title>WordPress折腾笔记</title><link>https://yearliny.com/wordpress-toss-notes/</link><pubDate>Wed, 23 Dec 2015 12:04:48 +0800</pubDate><guid>https://yearliny.com/wordpress-toss-notes/</guid><description>&lt;h1 id="mail"&gt;&lt;span class="heading-ink"&gt;一、Mail函数支持&lt;/span&gt;&lt;a class="heading-anchor" href="#mail" aria-label="链接到此段落"&gt;&lt;img class="icon" src="https://yearliny.com/notebook/icons/link.svg" width="24" height="24" alt="" aria-hidden="true"&gt;&#10;&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;折腾来，还是感觉用WordPress写博客比较好，主要是因为可以较好的备份和恢复。一开始，不需要太好的。所以就用京东云擎建了一个博客。当然，其中遇到了很多问题，所以记录在这里。&lt;/p&gt;</description></item><item><title>WordPress备份策略</title><link>https://yearliny.com/wordpress-backup-strategy/</link><pubDate>Wed, 23 Dec 2015 12:00:34 +0800</pubDate><guid>https://yearliny.com/wordpress-backup-strategy/</guid><description>&lt;p&gt;经常备份博客是一个良好的习惯，以免在不可抗因素下造成的数据损失，数据无价。最初用WordPress时翻遍了互联网，去寻找安全、易用的WordPress备份的方法，在此过程中学习到了很多，总结了一些经验。于是在这里列出几种常用的备份策略，分析它们各自的特点，可以自行选择最适合自己的备份方法。&lt;/p&gt;</description></item><item><title>WordPress使用经验汇总</title><link>https://yearliny.com/wordpress-experience-summary/</link><pubDate>Wed, 23 Dec 2015 11:59:47 +0800</pubDate><guid>https://yearliny.com/wordpress-experience-summary/</guid><description>&lt;p&gt;在我产生想要建立一个独立博客的初期，最早接触的就是WordPress，名气大、用户量多、功能丰富、使用简单是我对它的评价。虽说使用简单，但仍需要去学习如何去让它运行的更好、更符合我个人的口味，在此期间也让我学习到了很多关于Web的知识。就我个人来说，对WordPress主要作出的努力就是访问速度和一些功能上的优化。现在的博客程序的优化和个性化已经完成了，剩下的时间主要是丰富其内容，这里将我在WordPress的种种微薄经验分享出来，给他人建立实例，帮助有类似经验者少走弯路。&lt;/p&gt;</description></item></channel></rss>