12 2013 档案
摘要:日前,微软开发平台事业部全球资深副总裁潘正磊(Julia Liuson)从美国总部回到北京参加TechEd2013,在大会现场,潘正磊接受了CSDN的访谈,对于微软研发团队如何运用DevOps模式、对开源的态度、Visual Studio 2013的移动开发能力、开发者的转型、.NET的未来以及记者提出的各种问题,潘正磊分享了精彩观点。微软开发平台事业部全球资深副总裁 潘正磊CSDN配图记者:微软如何支持DevOps?微软的优势在哪?潘正磊:DevOps是一种新的方法论,我看到很多中文把它翻译成敏捷的运维。微软美国总部不论是Bing团队、Office团队、Windows Azure,或者是微软
阅读全文
摘要:编写程序为了完成现实的功能,为了能够编写出更好的代码,开发人员不断地进行抽象,提取,复用,并且在此基础上设计个优良的软件架构。一般的软件设计认为系统是整体的,耦合的,所以设计的思路是在现实需求的基础上进行一些提取,将功能点进行抽象,从而达到解耦和模块化的目的。现实编程恰恰相反,认为系统是本身就是模块的,解耦的,因此设计的思路也不同,并不刻意要求去进行抽象,而是尽可能的用软件去描述系统本身,很多时候不是进行向上的抽像,而是向下的分解。现实编程的好处是能够将需求快速转化为可用的软件,同时能够获得一个不错的软件架构——高内聚低耦合的系统,具有较好的可拓展性和可维护性。现实编程之所以速度快是因为不需要
阅读全文
摘要:GO语言是google的自行设计的一门语言Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。诞生于著名的google 20%时间,主设计师是Rob Pike简单地说,GO语言像java一样易于开发,像C/C++一样高效(当然,这是他们的目标)GO语言的主页:http://golang.org/GO语言的编辑器:很多,我这里使用的IDEA,不过当然需要添加插件,添加的方法可以看这里:http://www.php100.com/html/itnews/it/2012/0831/10973.html如果你在IDE中不能下
阅读全文
摘要:一般的android界面使用的是XML。但是XML如果要制作很高级的UI,会很复杂。如果使用HTML老进行UI设计就会简单很多。android早就提供了这样的借口。WebView.addJavascriptInterface(Object obj, String interfaceName)其中obj是我们自己用来实现功能的一个类,interfaceName是一个对象的名称,就是obj这个对象的名称。这样说可能有点抽象,但是看一个例子就会明白。既然是html,那肯定就要有一个HTML文件,文件名为main.html,放置在android工程的assets文件夹下,如果没有这个文件夹,可以在根目
阅读全文