萌芽 在我初二的那个时候,学校开了 C 语言的竞赛班,从此我就对编程产生了极大的兴趣。不知不觉间,快一年之后,我在百度贴吧上接触到了⌈ IAPP ⌋ 这个软件,在看了大触们的软件的分享之后,我开始萌生自己做一个手机软件的想法,但是,当时对这方面完全不熟悉呀。偶然间,我找到了一个关于聊天室(IM)的帖子,作者还公开了他的源代码!于是就直接 copy 下来,把代码中的中文、字体颜色全部换了个遍,做出了“属于自己的”第一个软件。兴致满满地在吧里发了一个帖子,希望有人能够下载“我的”软件,玩玩“我的”软件。(当然逃不过大佬们的火眼金睛,还是被发现了是抄袭的:) 当时连着好几天都没敢打开贴吧) 到后来,这个软件也没有多少人使用。不过我却对此越来越痴迷:我渴求自己的作品能够被大家所发现、使用和讨论。 到了高一上册,积累了一些 Java、Android、Python 的经验。这期间,我了解到了酷安,听说到这个应用市场上发布软件非常容易,在仔细调研过之后,发现确实有很多的开发者发布的“小玩具”,很多没有图标的、体积一个比一个小的 APP 就是一个很好的证明。说实话,这给了我很大的信心,让我认...
关于Git的一切(即将) 鉴于Git的工具属性,本博文记录我在项目开发上使用Git的一些心得和方法。本博文将以实际场景出发,列出大量场景并给出最好的解决方案(也许)。 将本地未提交的代码移动到另一个分支 在开发一个新功能时,如果没开发完,又接到另一个更加紧急的需求需要在这个分支上进行,此时需要将没开发完的代码移到另一个分支。 123git stash # 暂存该分支未提交但已更改并保存的代码。git checkout -b new-branch # 以某一个分支为基础分出一个新分支git stash pop # 推出暂存的代码 本来打算取消某次 commit 来重新提交,但是不小心误删(drop commit)了,如何恢复? 1git reflog 此时你会找到你 drop 的 commit,把对应的 commit hash 复制下来,然后执行: 1git reset --hard <commit_hash> 即可
年代久远,可能未涉及全部内容,后续会慢慢补充。 小时候,我的家庭条件不是很好,当然也不算特别差,中规中矩的水平。 小学四五年级左右,我迷上了Minecraft,我迷恋它近乎无限的地图和极高的创造性。起初,我只是每天放学后和家里隔壁饭店和我年纪差不多大的朋友一起去他家玩电脑版的MC,后来,我了解到了MC也有手机版,因此就开始拿着家里人的手机下载便携版的MC之后沉迷到游戏中。逐渐地,我了解到了优酷的籽岷(当时岷叔还主要活跃在优酷上)、多玩盒子、百度贴吧(当时的百度贴吧比现在的风气好。噢,倒不如说当时的所有社交平台风气都比现在的好。)、各种服务器(神话),在服务器上认识了至今还有联系但素未谋面的网友、蛤蟆吃… 我第一次感到一个游戏原来有如此多的花样,而不单单只是一个游戏本身,我第一次对一个游戏充满了无限的热爱。慢慢地,我开始仿照岷叔,在优酷上发布了第一个MC实况视频,我不在意是否有人看,仅仅因为喜欢。 越发不可收拾,3年过去了,我在优酷上上传了一百多个视频。也就是在这期间,对计算机的热爱在我的心里逐渐燃烧:局域网联机、蛤蟆吃联机、修改MC配置文件… 可以说Minecraft间接...