golang找不到运行环境怎么办
随着kubernetes的兴起,Go语言是趋势吗?
随着kubernetes的兴起,Go语言是趋势吗?
我不用说go是不是趋势,只要列举下面几个条件,你自己就去找go去了。
1.开发难度低
2.部署image小
3.启动速度快
除了go,其它任何语言最多符合两条。
树莓派用来学习编程够用吗?
先说结论,完全够用,甚至超出预期。
树莓派基金会研发树莓派的初衷就是为学习编程服务的。
这块小板子上运行的是标准的Linux系统,和服务器的一模一样,不论是Python, c, java, C ,Golang等各种语言都能完美运行。
而且它的价格非常便宜,再也不用为了搞个Linux环境,折腾自己的娱乐电脑。
不仅如此,它最大的特色是GPIO,可以方便地做物联网编程实验,做非常有趣的项目。
树莓派就是为学习编程而生的。
另外,我这里专门分享树莓派,Arduino等有趣的项目,欢迎关注交流哦。
如何学编程?
编程是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。编程能提高逻辑思维能力,加强计算能力。
编程语言
Python
Python是一种面向对象有着代码简洁、可读性强特点的解释型计算机程序设计语言。代码简洁是因为它把许多的复杂的操作封装起来,将C语言中麻烦的指针和内存管理对开发者隐藏起来,使得在开发过程中,无须在意这部分的细节。另外Python这门语言强制用户用缩进进行排版,若不好好排版,则代码编译无法通过,或者运行过程会出现错误。
有关于DBA书单的推荐吗?
其实在不同的阶段,不同的书会对你有不同的影响,这取决于这阶段你需要什么,能接受什么。
无论什么样的书,这个阶段最能让你得到提高的,就是好的书。好的书我觉得应该买回来,对于做笔记翻页都比较方便,而且能对作者的尊重。所以一般我看电子书看到好的,就算看完了,也会买回一本。
外国原版的书都比较贵,有一些讲OWI等待事件的,索引的也比较好,以后再推荐。
下面这些我认为是很值得推荐的中文书籍。
韩国一哥们写的《海量数据解决方案》,站在Oracle数据库的角度,抽象出了数据库存取数据的本质,是很值得看的。量变导致质变,海量数据情况下很多你平常不注意的地方也得注意起来了。
冬瓜头的《大话存储》,尽管里面有一些关于门派的话会让人摸不着北,但是里面关于各类存储以及现在的云计算等话题,都是说得透透彻的。而且看完后,会发现自己对网络模型也重温了一遍。
鸟哥的Linux当然是Linux入门级必备的啦,讲得详细,但是有些啰嗦,呵呵。
《教你如何成为10gOCP》,也是国内的一本现在已经绝版的书,讲Oracle的本质有些讲得挺好的,比如讲审计,buffer cache等就比很多书讲得好,作者是Oracle之前一位OCP讲师。
瑞士一哥们写的《ORACLE性能诊断艺术》,它未必能成为你入门的调优书籍,但必然会伴随你调优技能的成长,你会发现你时不时地需要翻翻这本书,并且越看越懂。
《高性能sql引擎剖析》,这本被老盖认为是十年磨一剑的作品,我认为的确是很好的调优参考书籍,里面关于执行计划每个操作的介绍、每个消耗都讲得很详细。
《PLSQL从入门到精通》是一本很好的PLSQL书,比起清华出版社那几本好很多,是数据库开发人员的傍身之物。
这些书当中也有一些是并不怎么推荐读者买的。
右上角那三本,清华大学出版社的,白皮红字的,感觉就是google翻译过来的,文笔非常不通畅,晦涩难懂,建议读者不要买清华大学出版社的。
三思笔记讲得比较偏,也不能成为参考手册,但如果要做跟数据导入导出迁移等的项目或任务时,可以用来参考。
老盖(盖国强)的书也看了不少,说实话,书的名气大于书的内容。除了一些摘取各种场景的案例可以作为茶余饭后看看外,并不一定那么有实用价值。而且有些书的排版、编辑也真是太随意了。
《让Oracle跑得更快》,这本书比较初级,适合初学者。但如果研究得深的朋友,就不适合看这本书了。
以前问人什么书最好,别人都会说是联机文档。其实也未必,联机文档就是产品说明书,大抵说明你怎么用它,而不是它怎么构造出来的。而且Oracle善于堆砌概念,本来是简单的一堆东西被它堆出高深的概念,比如RAC当中的SCAN就是这样。研究得深的朋友,肯定会觉得联机文档已经满足不了他们的需要了。更何况,Oracle有时就没想让你搞明白,毕竟是闭源的产品。