`
smartzxy
  • 浏览: 196182 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

两天记

阅读更多

本记主要记录一下昨天重装系统的心情,和刚刚看到的一段很有感触的经验。


宿怨:重装系统是积淀了好久的念头,RHEL太不合我胃口了,资源太少,很多包通过yum装不起来,想要实现我理想中的个性化太艰难了(主要我不喜欢折腾系统太久)。


导火索:Python的安装环境被我不小心删了,重装Python不知为什么有些库编译不起来。


动手了:移动硬盘不在身边,没法使用惯用的硬盘安装方式了,于是打算用优盘安装。


                尝试一:使用系统的dd命令把镜像解到优盘上,结果花了整整一晚上的制作结果还是失败的,电脑识别不了。

  

                尝试二:使用同事的乌班图机子带的启动盘制作工具制作,结果识别不了飞多拉的镜像,DVD镜像和LiveCD镜像都不行。

                尝试三:使用飞多拉官方wiki介绍的工具制作,Linux下报unicode的错,windowsXP下提示找不到7z(明明就在边上)。

                尝试四:把优盘当硬盘用,结果再安装过程选择镜像位置的时候提示不支持我的优盘这种设备。

 

                尝试五:用网络安装的方式装回RHEL,结果专门用来装系统的那个端口没响应。


最后放大招了:原来系统也可以在线安装的。从飞多拉的镜像里提取出最小内核,让系统系统安装程序。在选择安装介质的界面选择URL,输入交大的飞多拉14的源地址,一切OK了……


后记:今天貌似又遇到一个棘手的问题,添了一条2G的内存后好像系统不稳定了,老是Core Dump!难道是新加的内存与旧的不兼容?


另外刚才找单元测试技巧的时候看到一段感触很深的经验:


如果你用TDD编写全新的代码,在没有测试之前是没有功能的。私有方法是到了重构那一步的最后才会出现。把代码转移到私有方法中的这个过程,已经被先前写过的测试覆盖到了。所以,如果你成功了用了TDD,代码中就不会出现针对私有方法的测试。


这就是我一直以来的困惑阿,或者就是现在的烦恼,重构出了好多private,怎么test呢……原来我的开始就是错的~记住了!

 

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics