AngularJS开发指南

AngularJS 是一个为动态WEB应用设计的结构框架。它能让你使用HTML作为模板语言,通过扩展HTML的语法,让你...

WCF初探系列

WCF是由微软发展的一组数据通信的应用程序开发接口,它是.NET框架的一部分,与Windows Presentation Founda...

LINQ学习系列

元旦三天在家闲着无事,就看了看Linq的相关内容,也准备系统的学习一下。LINQ,语言集成查询(Language Int...

cocos2dx基础篇

cocos2d-x基础学习系列。cocos2d-x是一个跨多个平台的开源游戏引擎(android、iphone、wphone等等),这或...

关于linux系统如何实现fork的研究

fork函数是用于在linux系统中创建进程所使用,而最近看了看一个fork()调用是怎么从应用到glibc,最后到内核...

OpenStack学习系列

OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有...

Android最佳性能实践

有不少朋友都问过我,怎样才能写出高性能的应用程序,如何避免程序出现OOM,或者当程序内存占用过高的时候...

漫谈程序员系列

今天受老婆启发,我在网络上可着劲儿搜索35岁的程序员的出路,后来走路回家,我就在琢磨程序员这个行当,我...

cocos2d-x 3.2 消除游戏——万圣大作战

当时开心消消乐、糖果的消除游戏 很火,然后看万圣节快到了,就做了这个消除游戏。具体可以看这个 -> ?...

Spring JdbcTemplate实现通用的泛型dao

之前一直使用Mybatis,Mybaits采用xml的方式,想要实现通用dao比较的麻烦,spring jdbc没有类似xml的配置文...

AngularJS源码解析

AngularJS 是一个为动态WEB应用设计的结构框架。它能让你使用HTML作为模板语言,通过扩展HTML的语法,让你...

领域驱动设计系列

领域驱动设计最近貌似开始火起来了,越来越多的人开始认识到领域设计的重要性,似乎欧洲已经有很多的公司开...

Hadoop阅读笔记

时间在流失,对于大数据的憧憬从未改变,尤其是Hadoop一直让我魂牵梦绕,打今儿起,开始着手自己的大数据系...

Linux内核分析

从本篇博文开始我将对linux内核进行学习和分析,整个过程必将十分艰辛,但我会坚持到底,同时在博文中如果...

Linux IPC实践

Linux下的进程通信手段基本上是从UNIX平台上的进程通信手段继承而来的。而对UNIX发展做出重大贡献的两大主...

微信卡券功能开发

由于公司的业务,有幸接触到了微信平台的开发,不得不感慨下,微信的业务规划实在是宏大的很呢。看来微信是...

Linux进程实践

什么是进程?[1]从用户的角度来看:进程是程序的一次执行过程[2]从操作系统的核心来看:进程是操作系统分配的...

SQL优化系列

数据库调优的方式通常有如下几种:1)人工调优。主要依赖于人,效率低下;要求操作者完全理解常识所依赖的...

红黑树的设计与实现

红黑树是一种自平衡的二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组。它是在...

数据结构基础

数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通...

那些年我们一起追过的缓存写法

缓存就是数据交换的缓冲区(称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找...