.NET 高效开发之不可错过的实用工具(第一的当然是ReSharper插件)
工欲善其事,必先利其器,没有好的工具,怎么能高效的开发出高质量的代码呢?本文为 ASP.NET 开发者介绍一些高效实用的工具,包括 SQL 管理,VS插件,内存管理,诊断工具等,涉及开发过程的各个环节,让开发效率翻倍。当然,吾乐吧软件站认为.NET神器第一名的绝对是ReSharper,有了这个,基本上其他工具都可以忽略! ... 全文
.NET 高效开发之不可错过的实用工具(第一的当然是ReSharper插件)
工欲善其事,必先利其器,没有好的工具,怎么能高效的开发出高质量的代码呢?本文为 ASP.NET 开发者介绍一些高效实用的工具,包括 SQL 管理,VS插件,内存管理,诊断工具等,涉及开发过程的各个环节,让开发效率翻倍。当然,吾乐吧软件站认为.NET神器第一名的绝对是ReSharper,有了这个,基本上其他工具都可以忽略! ... 全文
Visual Studio 2015 安装Xamarin开发Android与iOS图文教程(含Android SDK等完整离线安装包)
吾乐吧小编,先解释下,为什么会有这个文章,其实安装VS2015开发环境,这种问题,是不需要教程介绍的。因为傻瓜式很简单的,但是出现这个文章,是因为如果你用VS2015安装Xamarin开发Android与iOS的时候,就会出现问题了,iOS我没有去玩,所以不清楚怎 ... 全文
Mono For Android中使用百度地图SDK(调用.jar或.so文件方法)
借助于Mono For Android技术,.Net开发者也可以使用自己熟悉的C#语言以及.Net来开发Android应用。由于Mono For Android把Android SDK中绝大部分类库都已经实现,基本直接参考Java开发Android的书就可以掌握Mono for android技术。
对于有项目技 ... 全文
C# DeepCopy自动将任意对象进行深度拷贝(也可以将ClassA自动转换为ClassB)
大家在Coding的时候,经常会遇到“传引用”类型导致误改数据的情况,“莫名其妙”的就把数据改错了。比如说:有一个classA,紧接着开启一个线程processA,在线程processA运行过程中,classA.Name="吾乐吧软件站" 被改为了 classA.Name="搜妹子"。这个时候,假设你需 ... 全文
将动态网页静态化,可以有效减轻服务器端的压力,并且静态网页的访问速度要快于动态网页。此外,使用静态网页还有利于搜索引擎的收录,从而提高网站的搜索排名。下面是StaticSiteGenerators网站收集整理的开源的静态网站生成器,按照编程语言进行分类,每个分类按照Star数进行排序。
收藏:最全的静态网站生成器(开源项目) ... 全文
JavaScript 版 Ru微软宣布.NET Native预览版 C#可编译为本地机器码(作为.NET屌丝让我振奋)
微软在 MSDN 博客上宣布了 .NET Native 的开发者预览版。.NET Native 可以将 C# 代码编译成本地机器码。有了它,开发者将不仅能享受 C# 的高生产力,而且能拥有 C++ 般的性能。鱼与熊掌不可兼得,而有了 NET Native,我们都可以兼得 C# 的生产力与 C++ 的战斗力。使 ... 全文
解决Visual Stuido 2012中Mono For Android *.axml文件没有智能提示问题
小编这几天在学习C#开发Android(MonoDroid),但是遇到了好多问题,国内的可用资料,实在是少之又少啊,于是把这个问题记录一下,方便以后学习的童鞋。本文主要解决Visual Stuido 2012(VS2012)、Visual Stuido 2010(VS2010)中Mono ... 全文
TIOBE 发布了 2012 年 7 月份的最新编程语言排行榜这个月编程语言最大的变化是 Objective-C 超越 C++,成为仅次于 C 和 Java 的编程语言。Objective-C 和 C++ 都是1983年发明的,作为 C 语言的面向对象后代。在刚开始的时候,它们就在互相竞争成为面向对象编程事实上的标准。C++ 用了很多年赢 ... 全文
怪事了,C# 窗口内所有TextBox控件(包括其他可以写字的控件)全都无法复制粘贴,这个问题相当纠结啊。其实,这个BUG已经发现了有一段时间了,但是一直没有时间去理会它。昨天BOSS要我解决它,折腾了好久,都没找到原因,今天终于解决了,所以记录一下方法,防止自己忘记。
起初,我一直以为是我自己重写的控件冲突了,导致按键被屏蔽了,于是昨天 ... 全文
如果你的代码工作正常并且表现良好,你可能会想知道为什么还要使用C++ 11。当然了,使用用最新的技术感觉很好,但是事实上它是否值得呢?在我看来,答案毫无疑问是肯定的。我在下面给出了9个理由,它们分为两类:性能优势和开发效率。
获得性能优势
理由1:move语义(move semantics)。简单的说,它是优化复制的一种方式。有时候复制很显然是浪费的。如果你从一个 ... 全文