摘要: MongoDB Sharding 机制分析 MongoDB 是一种流行的非关系型数据库。作为一种文档型数据库,除了有无 schema 的灵活的数据结构,支持复杂、丰富的查询功能外,MongoDB 还自带了相当强大的 sharding 功能。 要说 MongoDB 的 sharding,首先说说什么是阅读全文
posted @ 2017-07-18 14:47 hq5460 阅读(6) 评论(0) 编辑
摘要: 前端神器avalonJS入门(一) posted @ 2014-10-31 17:44 vajoy 阅读(8759) 评论(42) 编辑 收藏 avalonJS是司徒正美开发和维护的前端mvvm框架,可以轻松实现数据的隔离和双向绑定,相比angularJS等前端框架它有如下优势: 1.压缩后仅有60阅读全文
posted @ 2016-10-11 09:27 hq5460 阅读(88) 评论(0) 编辑
摘要: Ext JS 6学习文档-第8章-主题和响应式设计 主题和响应式设计 本章重点在 ExtJS 应用的主题和响应式设计。主要有以下几点内容: SASS 介绍和入门 主题 响应式设计 SASS 介绍和入门 SASS (Syntactically Awesome Stylesheets) 是一个样式语言,阅读全文
posted @ 2016-08-24 21:24 hq5460 阅读(387) 评论(0) 编辑
摘要: Ext JS 6学习文档-第7章-图表 使用图表 本章中将探索在 ExtJS 中使用不同类型的图表并使用一个名为费用分析的示例项目结束本章所学。以下是将要所学的内容: 图表类型 条形图 和 柱形图 图表 区域 和 折线 图表 饼图 图表 3 D 图表 费用分析 – 示例项目 图表 在第一章中提过,我阅读全文
posted @ 2016-08-24 21:23 hq5460 阅读(422) 评论(0) 编辑
摘要: Ext JS 6学习文档-第6章-高级组件 高级组件 本章涵盖了高级组件,比如 tree 和 data view。它将为读者呈现一个示例项目为 图片浏览器,它使用 tree 和 data view 组件。以下是本章将要讨论的主题: Trees Data views 拖放 图片浏览器 — 一个示例项目阅读全文
posted @ 2016-08-24 21:21 hq5460 阅读(442) 评论(0) 编辑
摘要: Ext JS 6学习文档-第5章-表格组件(grid) 使用 Grid 本章将探索 Ext JS 的高级组件 grid 。还将使用它帮助读者建立一个功能齐全的公司目录。本章介绍下列几点主题: 基本的 grid 排序 渲染器 过滤 分页 单元格编辑 行编辑 分组 分组 grid(pivot grid)阅读全文
posted @ 2016-08-24 21:18 hq5460 阅读(673) 评论(0) 编辑
摘要: Ext JS 6学习文档-第4章-数据包 数据包 本章探索 Ext JS 中处理数据可用的工具以及服务器和客户端之间的通信。在本章结束时将写一个调用 RESTful 服务的例子。下面是本章的内容: 模型 Schema Stores 代理 过滤和排序 做一个基于 RESTful 的小项目 Model(阅读全文
posted @ 2016-08-24 21:16 hq5460 阅读(511) 评论(0) 编辑
摘要: Ext JS 6学习文档-第3章-基础组件 基础组件 在本章中,你将学习到一些 Ext JS 基础组件的使用。同时我们会结合所学创建一个小项目。这一章我们将学习以下知识点: 熟悉基本的组件 – 按钮,文本框,日期选择器等等 表单字段的校验 菜单和工具栏 设计一个表单 计算器程序– 本章的示例项目 本阅读全文
posted @ 2016-08-24 21:13 hq5460 阅读(731) 评论(0) 编辑
摘要: 核心概念 在下一章我们会构建一个示例项目,而在这之前,你需要学习一些在 Ext JS 中的核心概念,这有助于你更容易理解示例项目。这一章我们将学习以下知识点: 类系统,创建和扩展类 事件 Ext JS 对象的查询 容器 布局 class system(类系统) Ext JS 提供了很多功能,使得它创阅读全文
posted @ 2016-08-24 21:07 hq5460 阅读(977) 评论(1) 编辑
摘要: Ext JS 入门指南 前言 本来我是打算自己写一个系列的 ExtJS 6 学习笔记的,因为 ExtJS 6 目前的中文学习资料还很少。google 搜索资料时找到了一本国外牛人写的关于 ExtJS 6 的电子书 [Ext JS 6 By Example]。这份资料在 PACKT 上卖 35.99 阅读全文
posted @ 2016-08-24 21:03 hq5460 阅读(3116) 评论(0) 编辑
摘要: Console命令详解,让调试js代码变得更简单Firebug是网页开发的利器,能够极大地提升工作效率。但是,它不太容易上手。我曾经翻译过一篇《Firebug入门指南》,介绍了一些基本用法。今天,继续介绍它的高级用法。===================================Firebu...阅读全文
posted @ 2015-08-11 12:02 hq5460 阅读(32) 评论(0) 编辑
摘要: 使用Node.js+Socket.IO搭建WebSocket实时应用Web领域的实时推送技术,也被称作Realtime技术。这种技术要达到的目的是让用户不需要刷新浏览器就可以获得实时更新。它有着广泛的应用场景,比如在线聊天室、在线客服系统、评论系统、WebIM等。WebSocket简介谈到Web实时...阅读全文
posted @ 2014-10-21 14:53 hq5460 阅读(65) 评论(0) 编辑
摘要: 最近,在向大学生们介绍 HTML5 的时候,我想要对他们进行问卷调查,并向他们显示实时更新的投票结果。鉴于此目的,我决定快速构建一个用于此目的的问卷调查应用程序。我想要一个简单的架构,不需要太多不同的语言和框架。因此,我决定对所有一切都使用 JavaScript — 对服务器端使用 Node.js ...阅读全文
posted @ 2014-10-10 12:10 hq5460 阅读(49) 评论(0) 编辑
摘要: 作者: Michael Abernethy 原文链接摘要:Node 是一个服务器端 JavaScript 解释器,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。简介如果您听说过 Node,或者阅读过一些文...阅读全文
posted @ 2014-10-10 12:04 hq5460 阅读(29) 评论(0) 编辑
摘要: 一、WinDbg是什么?它能做什么? WinDbg是在windows平台下,强大的用户态和内核态调试工具。它能够通过dmp文件轻松的定位到问题根源,可用于分析蓝屏、程序崩溃(IE崩溃)原因,是我们日常工作中必不可少的一个有力工具,学会使用它,将有效提升我们的问题解决效率和准确率。二、WinDbg6...阅读全文
posted @ 2014-10-10 12:03 hq5460 阅读(39) 评论(0) 编辑
摘要: WinDbg是微软发布的一款相当优秀的源码级(source-level)调试工具,可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件。WinDbg是微软很重要的诊断调试工具: 可以查看源代码、设置断点、查看变量, 查看调用堆栈及内存情况。 调试应用程序(用户模式 user mode...阅读全文
posted @ 2014-10-10 12:02 hq5460 阅读(34) 评论(0) 编辑
摘要: 编写你自己的单点登录(SSO)服务摘要:单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO和桌面SSO的实现、源代码和详细讲解;还从安全和性能的角度对现有的...阅读全文
posted @ 2014-09-26 16:33 hq5460 阅读(62) 评论(0) 编辑
摘要: 概念LINQ to Entities一种LINQ技术,使开发人员可以使用LINQ表达式和LINQ标准查询运算符,针对实体数据模型(EDM)对象上下文创建灵活的强类型化查询。ESQLEntity SQL一种与SQL类似的、独立于存储的语言。该语言直接操作概念实体架构,并支持实体数据模型功能,如继承和关系。EF实体框架ADO.NET Entity Framework一套支持面向数据的软件应用程序开发的技术,可让开发人员使用映射到数据源中的逻辑架构的概念模型。EDM实体数据模型(Entity Data Model)一个数据模型,用于将应用程序数据定义为公共语言运行时类型和存储结构可以映射到的实体和关阅读全文
posted @ 2014-03-21 15:47 hq5460 阅读(249) 评论(0) 编辑
摘要: ADO.NET实体框架概述新版本中的 ADO.NET 以新实体框架为特色。它使开发人员可以通过对象模型(而不是逻辑/关系数据模型)专注于数据。实体框架有助于将逻辑数据架构抽象为概念模型,并且允许以多种方式通过对象服务和名为“EntityClient”的新数据提供程序与概念模型交互。实体框架使用概念层(ConceptualModels)、映射层(Mappings)和逻辑层(StorageModels)将逻辑数据库结构抽象化。EntityClient 的备选项是对象服务。具体地说,实体框架中的对象服务有助于减少开发人员需要编写的数据访问代码的数量。实体框架组件实体框架使开发人员可以编写更少的数据访阅读全文
posted @ 2014-03-21 15:37 hq5460 阅读(138) 评论(0) 编辑
摘要: 英文原文:Engineering Managers Should Code 30% of Their Time 在一个科技公司里,软件技术经理用在编程上的时间应该不低于总工作时间的30%。无论是管理一个团队,还是一个分部,还是整个公司,当技术经理用在编程上的时间低于30%时,他执行职责的能力就会发生严重退化。 我的这个断言可能跟那些我看到的想成为团队首领的软件程序员们期望的情况完全相反。每次晋升,程序员们都期待花在编码上的时间会大幅度减少,当从“leader”爬到“经理”职位时,就应该彻底脱离编码活动。而且,他们期望以一种“动口动眼不动手”的方式来保持对代码库的熟悉。再上级的领导就跟编码完..阅读全文
posted @ 2014-03-21 12:03 hq5460 阅读(23) 评论(0) 编辑