BG7EZY'S BLOG

没有什么能够阻挡,我对自由的向往。


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 站点地图

  • 搜索

[教程]如何利用patchrom来编译你自己的MIUI

发表于 2017-09-04 |
前言

本教程基本属于原创,经验之谈,不过也有一些素材来自网络,本人对此不负任何责任。这个教程介于入门和进阶之间,也就是说比如简单一点的像:rom的大体结构啊、android的基本原理啊、linux的基本操作啊。这个教程都一概略过。而比较深入的像:apk的修改、开发,源代码的修改、编写,smali插桩,移植适配其他非官方机型。这也一概没有。

本教程仅介绍如何利用MIUI放出的patchrom资源完成编译MIUI的流程,适用于对自制rom以及linux有一定了解,喜欢miui,喜欢DIY,但不太熟悉如何使用patchrom以及其基本流程的发烧友
如果你对android、linux完全是一个门外汉的话,这个教程对你来说可能会有不少无法理解的地方。而如果你如果已经是大神了,希望多多指点,跟大家交流一下你的经验

阅读全文 »

Hexo 自动添加转载标签

发表于 2017-09-04 | 分类于 闲聊 |
前言

最近在网上转载了很多技术类博文,处于对文章原创作者劳动成果的尊重,我在文章开头都会写上文章转载出处。但是每次都要手工添加一次虽然工作量不大就是复制粘贴再粘贴。

1
转自: [http://xxx.com/xxx](http://xxx.com/xxx)

虽然很简单,但还是想有个什么方法再简化一下。

修改代码

结合之前添加版权声明的修改方法,自己鼓捣了一个方案,效果达到了(PS:有更加简单直接的可以给我留言)。
修改 themes/next/layout/_macro/post.swig 文件,在

阅读全文 »

开发者教你简单插桩适配MIUI8-ROM包

发表于 2017-09-04 | 分类于 Android , 移植 |
开发环境

推荐使用Ubuntu14.04及其以上系统
自用镜像:https://pan.baidu.com/s/1b17o0u
需要安装的依赖:curl、git、openjdk-7、android-tools-adb

1
sudo apt-get install openjdk-7-jdk git curl android-tools-adb

当然miui适配工具还是支持macOS平台、mac用户也可以下载玩耍

阅读全文 »

Vim 配置 显示行号 语法高亮 智能缩进 更适合程序员使用

发表于 2017-09-02 | 分类于 Linux , 编程工具 |

在终端下使用 vim 进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在 vim 下进行工作,需要手动设置一个配置文件:.vimrc。在启动 vim 时,当前用户根目录下的. vimrc 文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把 .vimrc 文件创建在当前用户的根目录下比较方便,即创建的命令为:$vi ~/.vimrc ,设置完后 $:x 或者 $wq 进行保存退出即可。有些 linux 里 vi 即调用 vim,可以用 which vi 或 alias 查看。

阅读全文 »

编写 Shell 脚本的最佳实践

发表于 2017-09-02 | 分类于 Linux , Shell |

前言

由于工作需要,最近重新开始拾掇 shell脚本。虽然绝大部分命令自己平时也经常使用,但是在写成脚本的时候总觉得写的很难看。而且当我在看其他人写的脚本的时候,总觉得难以阅读。毕竟 shell 脚本这个东西不算是正经的编程语言,他更像是一个工具,用来杂糅不同的程序供我们调用。因此很多人在写的时候也是想到哪里写到哪里,基本上都像是一段超长的 main 函数,不忍直视。同时,由于历史原因,shell 有很多不同的版本,而且也有很多有相同功能的命令需要我们进行取舍,以至于代码的规范很难统一。

阅读全文 »

Linux Bash 提示符的一些骚操作

发表于 2017-09-02 | 分类于 Linux |

当你在 Linux 环境下打开一个 Shell 终端时,会看到命令行中出现了类似下面的一个 Bash 提示符:

1
[user@$host ~]$

你知道命令行提示符其实是可以自己设置添加许多非常有用的信息的吗?在这篇文章中我就会教你如何自定义自己的 Bash 命令行提示符,想看的话就接着看吧~

如何设置 Bash 提示符

Bash 提示符是通过环境变量 PS1 (提示符字符串 1Prompt String 1) 来设置的,它用于交互式 shell 提示符。当然如果你需要更多的输入才能完成一个 Bash 命令时,PS2 环境变量就是用来设置多行提示符的:

阅读全文 »

Python爬虫之爬取妹子图

发表于 2017-08-30 | 分类于 Python |
工具介绍
  1. Python版本为python3.4,不选2.7版是因为蛋疼的编码问题,你懂的。
  2. Requests获取网页源码。
  3. XPACH获取需要采集的内容,本文使用的规则很简单,都是些入门的知识。
  4. Chrome用来分析、查看网页源码。
  5. Pycharm(非必须),Python代码编写调试。
准备工作
分析网页,找到入口

首先打开Chrome,我们来到 妹子图首页,随便瞄了几下发现网页很有规则的样子,当我点开每日更新时,激动的热泪盈眶啊,站长真是好人啊!所有数据都做成了列表,也一目了然。

阅读全文 »

Hexo-小白入门

发表于 2017-08-28 | 分类于 闲聊 |
一、搭建网站

GitHub为我们提供了免费的域名空间,So从网上扒了几个教程,开干!
  参考的教程有:

  1. [干货]如何在一天之内搭建以你自己名字为域名且具备cool属性的个人博客
  2. 手把手教从零开始在GitHub上使用Hexo搭建博客教程(一)-附GitHub注册及配置
个人认为写的不错,既有指导思想,又有实际案例。参考教程已经写的很清楚了,这里就不细说了,有不懂的请找度娘开小灶。下面说几个本人部署的时候几个小坑:
  1. GitHub注册好新建repository的时候,刚开始我填的是 用户名/blog.github.io,结果无法打开网页,后来重新按教程里的用户名/用户名.github.io成功了。
  2. 倒腾主题的时候发现页面效果的更改需要一定时间才能生效,刚开始我还以为配置出错了。
  3. 我用的Linux,把部署命令设置了alias, alias='hexo clean && hexo generate && hexo deploy'
阅读全文 »

test

发表于 2017-08-28 | 分类于 闲聊 |

你好

这是我的第一篇文章:)

阅读全文 »
12
BG7EZY

BG7EZY

19 日志
11 分类
26 标签
GitHub E-Mail
© 2017 BG7EZY
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.2
本站访客 本站点击量