Github 修改提交历史用户名和邮箱

最近在一次代码提交的时候,忘记切换github身份,导致用了个人开发账号提交代码,然后一顿折腾终于把提交错误的账号和邮箱改过来了。

网上查询有几种方法可以修改,我采用的是git rebase -i 。

把需要修改的提交哈希值对应的pick改为edit,然后输入 :wq 保存并退出。

[……]

继续阅读

Xposed全方位入门教程

  • 0x00 前言
  • 0x01 创建一个靶子App:ButtonApp
  • 0x02 创建Xposed Hook Demo
  • 0x03 hook参数类型是自定义类型的函数
  • 0x04 [待完成]多dex hook
  • 0x05 [待完成]Xposed热更新
  • 0x06 [待完成]Xposed项目创建工具

0x00 前言

[……]

继续阅读

ROS路由器屏蔽小米电视广告

小米电视开机有十几秒的广告,已经充了VIP会员,仍然不能取消,实在受不了,决定屏蔽一下。

目前只要屏蔽这3个网址就行了:
1、ad.mi.com
2、ad.xiaomi.com
3、ad1.xiaomi.com

ROS路由器配置截图:

配置命令:

[……]

继续阅读

AutoConfig的配置与使用

一、背景需求

在一个Web应用中有一些参数在开发、测试、发布3个阶段都是用不同的参数,比如:使用不同的数据库服务器。这些参数不合适被hardcode在代码里,需要根据不同的环境,获取不同的参数进行打包。

二、pom.xml添加插件

三、创建相关目录和文件

config[……]

继续阅读

解决NextCloud文件太大无法上传的问题

以前用OwnCloud搭建了个人网盘,用了蛮久的,最近服务器准备重装,所以干脆升级下网盘的程序。原来OwnCloud 母公司破产了,原团队已经出走,新的项目名为 NextCloud,所以直接使用了NextCloud。

安装完之后,正在同步恢复资料,发现一些比较大的视频,上传失败,一下是解决方案[……]

继续阅读

编译Telegram for iOS

1、git clone Telegram

git clone https://github.com/peter-iakovlev/Telegram.git

2、加载Git Submotule依赖

打开”.submodule”文件:

修改MtProtoKit的url为htt[……]

继续阅读

使用Jenkins远程到目标服务器自动部署vue前端frontend程序

目标:通过一台专用的发布服务器,去git服务器拉指定分支(eg:test分支/prod分支)的代码,编译并且远程部署到目标服务器,达到发布代码自动化的效果。

1、准备工作:

配置“目标服务器”和“git服务器”免密登录,可以参考:ssh免密登录Linux服务器,GitLab公钥免密管理G[……]

继续阅读

使用Jenkins远程到目标服务器自动部署后端backend程序

目标:通过一台专用的发布服务器,去git服务器拉指定分支(eg:test分支/prod分支)的代码,编译并且远程部署到目标服务器,重启web容器,达到发布代码自动化的效果。

1、在“发布服务器”部署好Jenkins,下载地址:

2、“发布服务器”与“git服务器”的免密登录:

[……]

继续阅读