Git Fork 后与原始仓库代码保持一致

在团队协同翻译文档的时候,一般都是发起人在 Github 上创建一个 Team,然后新建一个仓库,然后成员 fork 这个仓库到自己的仓库中,翻译好自己的负责的部分后,提交 pull requet 由发起人审核后合到原始仓库中。在翻译的过程中,如何将原始仓库的变化拉取到自己的仓库呢?解决方法:首先 clone fork 的仓库在本地:$ git clone git@github.com:YOUR_NAME/YOUR_REPOSITORY.git然后在项目目录下:$ git remote -v输出: origin git@github.com:YOUR_NAME/YOUR_REPO...

技术分享,踩坑记录 2020-07-08 PM 3℃ 0条

同一台电脑设置多个 Git 账号

场景在 github 上新申请了一个账号 whhong_new,因为之前已经有一个账号 whhong,在推送代码的时候发现问题,默认使用的还是 whhong 这个账号。解决办法生成新的 ssh_key在 ~/.ssh 目录下查看已经有了 id_rsa 和 id_rsa.pub 两个文件,这是之前为 whhong 账户配置的。现在需要为新账号 whhong_new 生成新的秘钥:$ ssh-keygen -t rsa -C "whhong_new@email.com" #whhong_new@email.com 替换为新账号对应的邮箱即可 Generating...

技术分享,踩坑记录 2020-07-08 PM 5℃ 0条

Mysql 性能优化

数据库的性能可能从四个方面进行优化效果上SQL及索引 > 数据库表结构 > 系统配置 > 硬件成本:SQL及索引 < 数据库表结构 < 系统配置 < 硬件Mysql 的优化是持续进行的,主要分为在两个阶段进行:1.上线前的数据库设计(系统配置,数据库表结构及索引以及SQL语句)2.上线后的持续监控优化(慢查询及性能监控)产品整体的优化思路可能按照下面的原则逐步进行:第一步:采用分布式缓存redis、memcached等降低对数据库的读操作。第二步:如果缓存使用过后,数据库访问量还是非常大,可以考虑数据库读、写分离原则。第三步:当我们使用读写分离、缓存后...

技术分享 2020-06-10 AM 46℃ 0条

Laravel 启动过程

​ Laravel 框架采用 public/index.php 的单一入口进行启动:// 定义 Laravel 一个请求的开始时间 define ('LARAVEL_START', microtime(true)); // composer 自动加载 require __DIR__.'/../vendor/autoload.php'; // Laravel 在最开始得到一个 Ioc 容器 $app = require_once __DIR__.'/../bootstrap/app.php'; // 打开__DIR__.'/../bootstrap/app.php'; // ...

技术分享 2020-06-02 AM 46℃ 0条

初入职场的困惑 (IT 从业)

14年校招那段时间,因为大学里面基本没有接触到什么项目,当时对找工作及以后的职业规划都完全没有概念,就问了下已经工作了的堂哥。下面是他给我的建议和答疑解惑,当然,这也是5年前的情况了,但是整个大环境没有怎么变化,还是有一些参考意义的,也希望对即将毕业的想从事 IT 相关的小伙伴有一点帮助。以下为邮件内容:一般来说,技术人员在公司内部根据所从事工作的不同,可以大概分为三类(只说基层岗位,项目经理、架构师不在讨论之列):程序员。也就是俗称的码农,有些公司也称工程师,这个是人数最多的。很显然,这个工作就是写各种代码。而一般来说又会根据所使用的主要编程语言来区分,比如C,JAVA,C#,PHP,...

生活感悟 2020-04-29 PM 84℃ 0条