CSDN日报20170817——《如果不从事编程,我可以做什么?》

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/blogdevteam/article/details/77341027

这里写图片描述


程序人生 | 如果不从事编程,我可以做什么?

作者:下一个丶奇迹

如果有一天不做编程了,我能做什么?或许,我会去开一家类似猫的天空之城一样的书店,天天在书香中度过,谈笑有鸿儒,往来无白丁,一定是很美好的生活……

点击阅读全文


Android | 细说 AppbarLayout,如何理解可折叠 Toolbar 的定制

作者:frank909

Android Support Desgin 这个包中提供了一系列的组件如:CoordinatorLayout、AppBarLayout、FloatingActionButton 等等。其中 CoordinatorLayout 是核心,它是包内其它组件能够正常工作的前提。但是,本文的主题不是 CoordinatorLayout,主题是 AppBarLayout。

点击阅读全文


Web前端 | 深入解析JavaScript

作者:安静的技术控

一个完整的 JavaScript 实现是由以下 3 个不同部分组成的:核心(ECMAScript) 、文档对象模型(DOM) Document object model (整合js,css,html)、浏览器对象模型(BOM) Broswer object model(整合js和浏览器)、 Javascript 在开发中绝大多数情况是基于对象的.也是面向对象的。

点击阅读全文


Linux | Git学习–>如何通过Shell脚本自动定时将Gitlab备份文件复制到远程服务器?

作者:欧阳鹏

我们得做好代码的备份工作,因此除了每天在Gitlab那台服务器上自动备份之外,还需要将每天的备份文件copy到另外一台文件备份服务器上,已达到双保险的要求。

点击阅读全文


Java | 从JDK源码角度看Integer

作者:wangyangzhizhou

Java的Integer类主要的作用就是对基本类型int进行封装,提供了一些处理int类型的方法,比如int到String类型的转换方法或String类型到int类型的转换方法,当然也包含与其他类型之间的转换方法。除此之外还有一些位相关的操作。

点击阅读全文


每周荐书 | 渗透测试、K8s、架构(评论送书)

作者:博文视点

在文末评论里回复你对本周推荐图书的看法,或想要获得某本书的书名及理由
下期荐书更新时,会在本期评论中选出6名优秀评论可以免费获得此书。

点击阅读全文



关注专栏【CSDN 日报】,获取最新及往期内容。

展开阅读全文

.Net可以做什么

08-26

作者:辛亚平rn日期:2011年8月26日rn网址:[url=http://blog.csdn.net/xinyaping/article/details/6722015][/url]rnrnrn首先,你可以拿.Net来玩Linux。rnrn相关技术:Mono、mod_Monornrn这两项技术的官方网站:rnhttp://www.mono-project.com/Main_Pagernhttp://www.mono-project.com/Mod_monornrn我已经用这个技术做了一个很成功的实际项目:rnhttp://www.imono.cc/Blog/ViewPost.aspx?pageid=21&ItemID=247&mid=39rnrnrn第二,你可以拿.Net来玩硬件(单片机)rnrn相关技术:.Net Micro Frameworkrnhttp://www.netmf.com/Home.aspxrnrn这方面我刚刚起步:rnhttp://blog.csdn.net/xinyaping/article/details/6695535rnrn有人玩得比我好多了:rnhttp://blog.csdn.net/yefanqiu/article/category/633947rnrnrn第三,你可以拿.Net来玩iPhone、iPad和Androidrnrn相关技术:MonoTouchrnhttp://ios.xamarin.com/rnrnrn第四,你可以拿.Net来玩Javarnrn其实拿.Net来玩Python也是可以的,因为我们有IronPythonrn拿.Net玩C++也可以,我们有C++/CLIrn也可以玩Ruby、也可以玩Delphi……如果你想,都可以rnrn相关技术:Ja.Netrnhttp://www.janetdev.org/rnrnTips:你可以用.Net来玩Java,但你不可以拿Java来玩.Net。为什么呢?因为,虽然.Net虚拟机和Java虚拟机的指令高度近似,但是.Net虚拟机比Java虚拟机多支持了那么几条指令……所以,.Net虚拟机能够兼容Java虚拟机,但Java虚拟机不能兼容.Net虚拟机。rnrnrn第五,你可以拿.Net来玩Windows Phone 7的手机、平板电报,也可以玩XBox、MSTV这样的设备rnrn见微软官方网站。这部分我不曾涉及。rnrnrn第六,你可以拿.Net来玩不同系统之间的互相调用rnrn比如说Java和.Net做的不同的系统之间如何互相调用对方?架构师应该很熟悉这种问题的解决方案。:-)rnrn第七,你可以拿.Net来玩Servicernrn纯Web的,有ASP.Net、ASP.Net MVC、ASP.Net Ajax、Web Services……rn还有那些不一定是Web形式的service,这里头的重头戏是WCF、WFrnrn第八,你可以拿.Net来玩转企业rnrnSharePoint、TFS、Dynamics、Lync……rn还有微软的统一通信解决方案。Exchange的方方面面,从前端到后台。rnrn还有Office。Office产品线很广,而Office产品线普遍能够很方便地与.Net集成。rn相关技术:VSTOrnrnrn第九,你可以拿.Net来玩转桌面。rnrn告诉我还有什么桌面应用不能拿.Net做?Windows Form、WPF/SilverlightrnWindows Form都可以运行在Linux和Mac OS X平台上了。当然是借助Mono。rnrnrn第十,[b]最重要的一条:你可以拿.Net来玩转Windows。[/b]rnrnrn尽管无数人在唱衰Windows,但是,不可否认,Windows依然是当今世界最流行的通用操作系统。rnrn哪怕是有很多人说国外大家更多地用Linux和Mac,但是实际上,在国外Windows也占绝对优势。至少目前来讲。rnrn军方、政府部门、航天部门、科研机构、厂矿企业……这些行业,是不是Windows就用得比较少?恰恰相反,在这些行业,人们对Windows的依赖远甚于IT行业。rnrn.Net本身在应用开发领域的适用面非常广。即使在.Net照顾不到的地方,我们也有P/Invoke。rnP/Invoke这项技术,类似于Java的JNI技术。rnrnrn我并不认为.Net无所不能,但.Net确实越来越“能”。rn而且在它“能”的范围内,它也正在做得越来越好。rn 论坛

没有更多推荐了,返回首页