在项目编译过程中,抽空写两句,只是提出一些疑问没有确切的答案。
经历了一个耗时两年多的项目,又接手了一个烫手山芋。
这两个项目有一个共同特点,引入大量非商业化的第三方库。
引入非商业化的第三方库,优势是节省重复造轮子或购买轮子的成本。
劣势是出了问题,往往要自己解决。
在引入非商业化第三方库的时候,比较靠谱的选择是引入比较成熟和稳定的库。
但是这也是有潜在风险的,一旦这种成熟稳定库出了问题,很有可能是开发团队在项目周期内解决不了的问题。
运气好的话,有人在维护,可以咨询。
运气差的话,要么硬着头皮上,投入人力把问题解决,要么就是换另一种解决方案。
运气差的情况下,两种选择对项目的影响都会比较大。
在这两个项目过程中,因为非商业化第三方库的问题,所投入的人力成本也比较高。
说完非商业化库,再说说商业化的。
商业化的好处,自然是售后服务了,有了问题马上可以让对方介入。
但劣势是,同样有几率会发生问题,而且要花钱。
剩下的问题是,如何选择以及如何说服花钱的人相信你的选择。
这两天突然想用一下装了很久,从来没用过的MySQL。
但是比较郁闷的是,密码忘了。
于是自然而然地做了两件事:
1. Google之。
找了一下,MySQL重设密码的方法。
发现网上介绍的方法,大部分都是通过跳过验证启动MySQL,然后修改MySQL管理库里的数据。
试了一下,没成功。--!
由于本人生性较懒,所以做事一般会选择比较轻松的方法。
既然Google介绍的方法,不简单,那只好选择第二种懒办法。
2. 重装之。
重装了,发现还是需要输入旧密码。。。--!
折腾了半天,怒了,小样不相信治不了你了。
最后也不知道是哪根筋抽了,突然想起来隐藏文件夹Application Data里面经常会保存一些万恶的数据。
于是乎,我的电脑->工具->文件夹选项...->查看->显示所有文件和文件夹;
接着Documents and Settings->All User->Application Data->MySQL,删除该文件夹下所有文件。
重装MySQL,搞定,收工,睡觉。
写完以后发现自己真的好无聊啊。