ITCTO开发技术博客

专注C#、ASP.NET、SQL Server、EasyUI等开发经验分享的IT家园

编程语言:变革创业思维的工具

导语:曾在谷歌7年,目前加入Dropbox的编程语言设计师表示,当软件公司达到一定规模之后,避免混乱的唯一方式是使用对程序员有更多要求的编程语言。近日,《麻省理工科技评论》本周刊文称,编程语言塑造了用户的思维方式。这也可以反映科技行业创业公司的策略,以及他们为何有能力实现自我变革。以下为文章全文:作 为Twitter、Hulu和许多当代互联网服务的开发语言,Ruby备受关注。而当日本计算机科学家松 [更多...]

[Java设计模式](一)怎样实现Singleton(单例)模式编程

单例模式是开发模式中最简单,最易于理解的一种模式。简单地说,它指的就是始终保持一个实例的意思。但是,Java的类是可以穿件多个实例的,那么,怎么实现呢? 顾名思义,单例模式就是只有一个实例。单例模式确保某一个类只有一个实例,这个类称为单例类,单例模式有3个要点: ①是某个类只能有一个实例; ②它必须自行创建这个实例; ③是它必须自行向整个系统提供这个实例。例如,一些资源管理器常常设计成单例模式。 [更多...]

c++中的private/protect/public & virtual

private:私有控制符。这类成员只能被本类中的成员函数和类的友元函数访问。protected:受保护控制符。这类成员可以被本类中的成员函数和类的友元函数访问,也可以被派生类的成员函数和类的友元函数访问。public:共有控制符。这类成员可以被本类中的成员函数和类的友元函数访问,也可以被类作用域内的其他函数引用。virtual:C++通过虚函数实现多态."无论发送消息的对象属于什么类,它们均发送 [更多...]

转:Android线程的创建与销毁

http://mt.sohu.com/20140813/n403395303.shtml?recsyssohu=2 在Android开发中经常会使用到线程,一想到线程,很多同学就立即使用new Thread(){...}.start()这样的方式。这样如果在一个Activity中多次调用上面的代码,那么将创建多个匿名线程,程序运行的越久可能会越来越慢。因此,需要一个Handler来启动一 [更多...]

微型 ORM 的第一篇 DapperLambda发布

引言:因为接触过多个ORM,但使用的时候都遇到了各自的一些不够理想的地方,从最早开始开始公司自己分装的,到后面用EF,以及Dapper和DapperExtensions  到现在用的FluentData,就说说我自己的使用体验,在这几个相比之下,Dapper应该是最轻量级,而且性能也是最好的,但是相对比较简单了点。EF的最新版也没去使用,所以现在不是很了解,EF在这几个相比一下,功能是最 [更多...]

【入门篇】Android学习笔记——常用布局

很多开发者一听说Android终端的屏幕尺寸五花八门,屏幕分辨率千奇百怪,就觉得Android开发在屏幕适配方面是必定是一件头疼的事情。因为在Android问世之前,广大开发者知道的UI解决方案大致分为两类:在Web开发中的CSS,一层一层的去层叠样式。在iOS开发中去计算每一个UIView的尺寸。上面两种方案,无论哪种方案面对碎片化严重的Android终端,那都是一场噩梦。好在Android提供 [更多...]

Android:(本地、可通信的、前台、远程)Service使用全面介绍

前言 Service作为Android四大组件之一,应用非常广泛本文将介绍Service最基础的知识:Service的生命周期 如果你对Service还未了解,建议先阅读我写的文章: Android四大组件:Service史上最全面解析目录1. Service分类1.1 Service的类型1.2 特点2.具体使用解析2.1 本地Service这是最普通、最常用的后台服务Service。2.1. [更多...]