Skip to content

git同步Github和Coding代码

最近开始习惯把平常写题的代码用git进行存储,并同步到远程仓库。

很自然,远程git仓库的第一选择就是github,但由于各地网络环境不同,有些宽带连接github速度并不理想,于是,我选择将我的git远程仓库放置在了对国内用户更加友好的coding.net上(以前是gitcafe)。速度的问题解决了,然而人们其实更多还是喜欢去github上看一个人做的东西,于是,我决定把我的代码从coding同步到github。整体一次性同步过去当然很简单,但我想的是如何能在我每次向coding上push的时候,github里也同步push,于是去网上搜了下解决方案。

github里已经有自带hooks功能,只要把这个脚本稍微配置下就是可以实现,但同时,我发现还有个更简单的方法。由于我使用的是Ubuntu,所以以下例子以Ubuntu操作为例,其他系统类同。

首先进入你自己git的Repository文件夹下,然后使用

l -al

指令查看所有文件,发现有个隐藏的 .git 文件,进入后继续list可以发现有个config文件,编辑它。

git_config

你可能会看到类似上面的内容,有些内容可能不大一样,不过不影响。观察一下我们可以发现,以前我使用推送到远程库的指令是

 push origin master 

在[remote “origin”]中 出现了我推送到coding.net的地址,于是很自然的,其实我只要在这下面加上我推送到github上的url就可以了,我自己是是把单独推送到github上使用hub指令,然后一起同步使用了all,以后每次push时,github和coding会被同时更新,是不是非常方便。

 

2015 EC-FINAL 小记

ec1

双十二征战上海,参加ACM-ICPC ec-final。先说点相关背景吧。

这场可以说是中国区的总决赛,由于我们学校一队退役,所以老师选了我们队和另外一队去参加比赛。

时隔六个月重新征战上海,依稀还能想起上次是在华东理工大学参加上海邀请赛。那是第一次参加区域赛,对所有东西都感到很新鲜,而且那次我的队有一个大牛,所以我除了翻译题和想简单思路外,也没有提供很大帮助。这次来到了上海大学,终于是作为队伍的主要输出之一参加比赛,内心感觉非常不一样。

本场比赛汇聚了中国ACM界最顶级的神牛,各种强队全部来到了现场,许多我在网络上膜拜了很久的神牛终于一睹真容。不过,学校订的宾馆有点坑,离比赛场地远不说,个人觉得卫生情况不是很理想,所以休息情况只能说一般,外加上比赛那几天我恰逢感冒,所以人一直有点晕晕的。

Timeline:

周六上午一大早起床坐火车到了上海,然后地铁辗转到了上海大学。 (Continued)

记我的第一块SSD(固态硬盘)

还记得上大学前新买了一台笔电,配的是机械硬盘。打开任务处理器经常会发现处理器和内存使用率都比较低,而磁盘读写却100%。那时候我就意识到这台电脑瓶颈在于硬盘的读写性能,继而在网上了解到了SSD。

一查SSD,各种品牌瞬间涌来,三星、闪迪、intel、镁光、浦科特等等。记得当时了解到存储分TLC和MLC,三星把TLC当MLC的价格卖,实属坑爹,所以首先淘汰了三星。后来各个品牌我也分不清谁好谁坏,所以当时觉得还是买intel,企业级的口碑外加长时间的质保,看起来真的挺好。可后来一查价格,intel的价格真心是上述提到品牌中最贵的,而且贵的不是一点半点,没办法,准备至少256G起步的我只好把买SSD的事情延后,外加机械硬盘用起来也还行,所以一直到前几天才换。

由于经常开VS,PS等大型程序,硬盘读写的不给力经常让我火大,外加最近拿到了奖学金,所以就入手了浦科特M6S-256G。

ssd11

ssd12

这块SSD真的很轻,入手几乎没什么感觉。安装就是把原来机械硬盘拆下来,再把SSD装上去,这些没什么好说的,自己动手操作一次就知道了。然后在新盘里重装了系统,一切ok。

不得不承认,SSD真的是很牛逼的东西,电脑整体使用体验大幅度上升,真心推荐没上的同学赶紧上。

下面测了下速度,有点厉害:

ssd13