新的语言,代表着对事物更新的理解和更好的阐述方式。 跟我交流较多的朋友们会知道,我是很早就坚持研发人员要多学会几套编程语言的人,特别是新的开发语言。有段时间,我甚至都在准备尝试自己设计一个有应用场景的编程语言。计算机语言是人设计的,了解了核…
分类:技术探索
freeeyes - TarvisCI 全流程使用实践(三)
接上文: freeeyes – TarvisCI 全流程使用实践(二) 做到持续集成,光编译,代码静态检查还不够。 我们当然还离不开测试。 其实,如果不是框架级别的服务器,github有很多代码覆盖率检查的标签。因为我写的是服务…
freeeyes - TarvisCI 全流程使用实践(二)
接上文: freeeyes – TarvisCI 全流程使用实践(一) tarvisCI既然是一个虚拟机,那么我们就要想办法尽可能的利用它。 光编译还远远不能满足我的胃口。 那么,来点更棒的东西吧。 我有时候提交代码,经常有笔误…
freeeyes - TarvisCI 全流程使用实践(一)
这是freeeyes在PSS项目应用上的总结,干货满满。他说看了不少资料,内容都过时了,甚至是错误的,只能自己探索了。探索成功的结果就是这几篇系列文章。 PSS项目地址:https://github.com/freeeyes …
谈谈网站架构设计开发的一些来龙去脉
我喜欢读书,而且读的很快。本人一直在研究学习方法,学习能力还在高峰。我尤其喜欢主题式阅读,根据重点,详略有别。其实就是,一段时间集中的研究一类资料,它们的内容可以相互补充、印证,重复的内容当成复习。 这篇就当成最近研究网站架构问题的一个小小…
一个阿里云Linux下无法编辑crontab的问题,记录解决过程
有一台转移到新主机的阿里云Linux,发现无法设置定时任务了,无论怎么编辑,crontab -e 就是无法存储。错误提示是没有权限,下面的是近似问题,提示不是原文,因为已经找不着了: root@X [/tmp]# crontab -e cr…
macOS High Sierra升级注意事项和解决办法
我发了一帖涉及macOS High Sierra操作系统升级的帖子,引起多位博友的评论,反馈了问题,看来这版Mac系统升级故障是比较高的,值得总结一下处理办法,供大家参考。注意,一些资料翻译自国外网站网友的总结。 个人以为,软件的复杂度与…
如何扩展VMware虚拟机中的硬盘空间,以Ubuntu为例
这个虚拟机硬盘空间扩容的事情,看来是个普遍需求,我今天做了一遍,成功扩容,顺便趁热记录下来,供日后大家参考。 这里以Ubuntu为例,其它OS类似。原因是这样,VMware默认安装是快捷安装,安装Ubuntu自动设置的是标准分区方案。如果你…
使用Linux虚拟机要注意两点
第一:别心疼SSD,分配的空间要够大,至少120G起。这意味着,你至少要买个256G的固态硬盘。 第二:使用LVM管理,哪天磁盘空间不够用了,它还能救你。 别问我为什么,说多了都是泪。 重新测试了一下,从ISO安装的Ubuntu,会自动执行…
一个经过实践检验的开发环境部署模式
我经常说的一个词,叫“与时俱进”。外界技术、环境在变化,要及时察觉,自己也适时跟进调整。开发环境就是如此。虽然现在移动设备满天飞,但是绝大部分人不可能用平板、手机进行研发,写代码还得靠台式机、笔记本。它们是生产力工具。 目前我自己使用的开发…