- 博客(148)
- 资源 (26)
- 收藏
- 关注
原创 Swift开发图解入门
《论语·卫灵公》有这一段对白:『子贡问为仁。子曰:工欲善其事,必先利其器。……』。对于一个程序员来说,好的工具不意味着一定能产生优质的代码,但是好的工具对提升开发效率的作用还是不言而喻的。想要用Swift做iOS开发,唯一可选的利器就是Xcode6了,童鞋们可以从下面的网站获得Xcode6的下载链接,在此页面中还能够找到Swift的官方书籍、样例代码和视频。
2014-09-18 14:36:41 4352
原创 iOS开发系列课程预告
基于Swift的iOS开发入门指南,包括了对函数式编程和面向对象编程的思考以及对Objective-C和Swift两种语言的探讨。
2014-09-18 00:58:24 3127
原创 MyBatis入门指南
MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。
2014-09-02 00:31:48 4802 2
原创 [连载]Java程序设计(05)---任务驱动方式:简单的加密/解密系统
介绍了Java中的接口,并通过一个加密解密系统的设计来演示如何使用接口。
2014-05-25 22:19:24 3078
原创 [连载]Java程序设计(04)---任务驱动方式:工资结算系统
阐述了Java面向对象程序设计中的多态并实现了一个工资结算系统。简单介绍了UML并给出了工资结算系统的类图。
2014-05-25 12:38:10 4968
原创 [连载]Java程序设计(02)---任务驱动方式:个人所得税计算器
讲解了Java中的分支和循环结构,包括用if...else...和switch...case...default构造分支结构以及用whie、do...while...和for构造循环结构。
2014-05-18 14:29:38 6065
原创 [连载]Java程序设计(01)---任务驱动方式:英制单位转换成公制单位
介绍了Java历史,Java开发工具的下载和安装,Java集成开发环境的使用。给出了一个将英制单位转换为公制单位的例子。
2014-05-17 22:49:27 5287
原创 [连载]JavaScript讲义(06)--- 浏览器对象模型
讲解了浏览器中的JavaScript的重要组成部分BOM(浏览器对象模型),包括window对象以及它的重要属性location、navigator、history等内容
2014-05-07 08:32:17 2306
原创 [连载]JavaScript讲义(05)--- 数据处理
讲解了JavaScript中各种类型的数据处理,包括数组的使用、JSON类提供的字符串和JS对象相互转换的方法、时间日期类以及正则表达式的创建和使用
2014-05-05 23:39:59 2200
原创 [连载]JavaScript讲义(04)--- 函数和闭包
讲解了JavaScript的函数、匿名函数、函数表达式、函数的递归调用、闭包等知识点,讲解了如何使用闭包来避免命名空间污染的问题,探讨了两个专题单例和回调
2014-05-03 12:46:23 2382
原创 [连载]JavaScript讲义(03)--- JavaScript面向对象编程
介绍了JavaScript中创建对象的5种方式以及实现继承的5种方式,探讨了动态语言类型判定的鸭子判定法,讨论了JavaScript中的Object以及全局对象
2014-05-03 12:23:48 2505
原创 [连载]JavaScript讲义(02)--- JavaScript核心编程
讲述了JavaScript核心编程,包括类型、变量、运算符、循环和分支结构等内容
2014-04-26 18:01:29 3307
原创 [连载]JavaScript讲义(01)--- JavaScript概述
JavaScript连载系列第一章,讲解了JavaScript的历史、JavaScript引擎、运行环境、开发工具、库、压缩工具等内容,并给出了第一个例子"Hello, world!"
2014-04-15 23:06:33 2495
原创 [连载]C#程序设计(15)--- 委托、事件和Lambda表达式
如果C#的委托和事件机制让你感到困惑,建议你认真的阅读此文,它或许能帮助你走出困惑,了解如何使用委托、匿名函数、Lambda表达式以及如何在此基础上使用事件机制来实现观察者模式
2014-04-09 00:10:43 3324
原创 [连载]C#程序设计(14)--- 泛型和容器
重点介绍了C#中泛型方法、泛型类和泛型委托的使用,涉及到了委托的协变和逆变,讲解了最常用的泛型容器的使用方法
2014-04-06 00:31:32 2920
原创 [连载]C#程序设计(11)--- 接口
介绍了C#中接口的用途和意义,从接口代表约定、接口代表能力、接口代表角色三个方面阐述了接口的用法,并介绍了C#中最常用的几个接口
2014-04-06 00:05:54 1996
原创 [连载]C#程序设计(09)--- 类和对象
讲解了C#面向对象程序设计的基础,包括什么是类,什么是对象,如何创建类,如何定义类的成员,包括:字段、属性、方法、构造器、静态构造器、析构器、索引器等。同时还讲述了this关键字的用法以及部分类和部分方法的使用
2014-04-05 23:44:53 1444
原创 [连载]C#程序设计(08)--- C#核心编程-6 --- 方法
介绍了C#中的方法,包括方法的结构、方法的调用,方法参数的修饰符,传值和传引用,方法的递归调用
2014-04-04 23:35:03 1606
原创 [连载]C#程序设计(05)--- C#核心编程-3 --- 表达式和运算符
介绍了C#中的表达式、字面常量以及各种运算符,讲解了运算符的优先级和结合性
2014-02-26 23:24:32 1586
原创 [连载]C#程序设计(04)--- C#核心编程-2 --- 语言元素、类型和变量
介绍了构成C#程序的语言元素,包括关键字、标识符、运算符、字面量和分隔符,讲解了类型、变量和常量相关的概念,探讨了C#内置的16中类型,包括13种值类型和3种引用类型
2014-02-26 23:21:48 1556
原创 [连载]C#程序设计(03)--- C#核心编程-1 --- Hello, world!
一个简单的C#程序 System.Environment类 System.Console类 系统数据类型和C#简化符号 使用字符串 数据类型转换 循环和分支结构 方法和参数修饰符 数组 枚举 结构 值类型和引用类型 可空类型
2014-02-26 23:20:48 1885
原创 [连载]C#程序设计(02)--- 构建C#应用程序
.NETFramework SDK的作用很多程序员都以为必须购买VisualStudio才能够进行C#应用程序开发,事实上可以免费的下载.NETFramework开发包(SDK)来构建.NET应用程序。SDK提供了托管的编译器、命令行工具以及示例代码和完整的文档。可以从下面的网址进行下载:http://msdn.microsoft.com/zh-cn/vstudio/aa496123如
2014-02-26 23:08:57 1880
原创 [连载]C#程序设计(01)--- .NET概述
.NET之前的程序世界传统上,针对Windows系列操作系统的软件开发,会使用C语言和Windows API联合编程的方式。不可否认,有无数的程序以这种费时的方式成功的开发出来了,但是多数人都认为使用原始API构造应用程序是一项复杂的工作。C语言是一种非常简练的语言(而且到现在为止仍然是具有统治地位的语言,也是我最钟爱的语言),然而C程序员却不得不自己动手管理内存、使用令人畏惧的指针运算和
2014-01-23 10:45:22 2037
原创 屏幕笔(C#版)
所谓屏幕笔就是可以直接在屏幕上绘图的工具,下面用C#给出一个简单的屏幕笔实现,虽然很简单,但是其中对多态(polymorphism)和工厂模式(factory pattern)的应用还是值得玩味的。上图是在Visual Studio 2010中创建一个Windows应用程序,利用设计器放置了一个面板以及选择图形的单选按钮和其他相关的功能按钮。其中窗口设置为无边框的窗口,面板的Ancho
2014-01-23 10:36:10 4141 1
原创 Java面试题集(136-150)
这一部分主要是数据结构和算法相关的面试题目,虽然只有15道题目,但是包含的信息量还是很大的,很多题目背后的解题思路和算法是非常值得玩味的。
2014-01-01 23:27:55 19040 3
原创 Java面试题集(116-135)
这一部分讲解基于Java的Web开发相关面试题,即便在Java走向没落的当下,基于Java的Web开发因为拥有非常成熟的解决方案,仍然被广泛应用。不管你的Web开发中是否使用框架,JSP和Servlet都是一个必备的基础,在面试的时候被问到的概率还是很高的。在此次更新中,加入了Servlet 3的新特性,包括基于注解的配置,包括对上传的支持,包括异步处理等内容。
2013-12-29 17:14:57 20727 2
原创 Java面试题集(86-115)
下面的内容包括Struts 2和Hibernate的常见面试题,虽然Struts 2在2013年6月曝出高危漏洞后已经显得江河日下,而Spring MVC的异军突起更加加速了Struts 2的陨落,但面试中仍然有可能被问及和此框架相关的内容,毕竟Struts 2曾经被阿里巴巴、京东以及政府企业门户网站广泛采用。另一方面,Hibernate目前仍然是ORM框架中的中坚力量,MyBatis在此领域也有不容忽视的一席之地,因此了解这两个ORM框架对Java程序员是很有必要的。第一期发布的Java面试题集中的150
2013-12-26 23:37:05 42208 1
原创 Java面试题集(71-85)
这一部分主要包括了UML(统一建模语言)、面向对象的设计原则(六原则一法则)、GoF设计模式、企业级设计模式、JDBC(Java数据库连接)、XML(可扩展标记语言)等知识。
2013-12-25 22:55:39 21747
原创 Java面试题集(51-70)
这一部分主要讲解了异常、多线程、容器和I/O的相关面试题。首先,异常机制提供了一种在不打乱原有业务逻辑的前提下,把程序在运行时可能出现的状况处理掉的优雅的解决方案,同时也是面向对象的解决方案。而Java的线程模型是建立在共享的、默认的可见的可变状态以及抢占式线程调度两个概念之上的。Java内置了对多线程编程的支持在20世纪90年代可以说是一个巨大的进步,但是最初的设计在当下看来已经给程序带来很多困扰了。感谢Doug Lea在Java 5中提供了他里程碑式的杰作java.util.concurrent包,它的
2013-12-18 21:26:46 54729 1
Java Web自定义MVC框架项目源代码
2015-04-13
C#开发的记忆力测试游戏
2014-04-06
Spring3.x企业应用开发实战源代码
2014-01-06
Introduction to Java Programming sixth Edition源程序
2009-02-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人