这是"AngularJS – 七步从菜鸟到专家"系列的第六篇。在第一篇,我们展示了如何开始搭建一个AngularaJS应用。在第五篇我们讨论了Angular内建的directives。在这一章,我们来讨论services,整理我们的代码并完成我们的音频播放器应用。通过这整个系列的教程,我们会开发一个...
分类:
Web程序 时间:
2015-07-14 13:27:44
阅读次数:
180
A:数据协定(“数据协定”是在服务与客户端之间达成的正式协议,用于以抽象方式描述要交换的数据。也就是说,为了进行通信,客户端和服务不必共享相同的类型,而只需共享相同的数据协定。数据协定为每个参数或返回类型精确定义为进行交换而序列化哪些数据(将哪些数据转换为 XML)摘自MSDN)也就说数据协定...
分类:
其他好文 时间:
2015-07-14 13:27:13
阅读次数:
101
这一篇包含了"AngularJS-七步从菜鸟到专家"系列的第四篇(指令)和第五篇(表达式)。之前的几篇展示了我们应用的核心组件,以及如何设置搭建一个Angular.js应用。在这一部分,我们会厘清一些术语,然后深入探讨很多Angular.js提供的核心功能。通 过这整个系列的教程,我们会开发一个NP...
分类:
Web程序 时间:
2015-07-13 18:29:45
阅读次数:
181
原文: [老老实实学WCF] 第五篇 再探通信--ClientBase 老老实实学WCF 第五篇 再探通信--ClientBase 在上一篇中,我们抛开了服务引用和元数据交换,在客户端中手动添加了元数据代码,并利用通道工厂ChannelFactory类创建了通道,实现了和服务端的通信。然而,与服务端...
分类:
其他好文 时间:
2015-07-10 09:12:51
阅读次数:
109
上两篇我们学习了文本字符输出以及Unicode编写程序,知道如何用常见Win32输出文本字符串,这一篇我们来学习Windows编程中另一个非常重要的部分GDI图形绘图。Windows的GDI函数包含数百个API可供我们使用,本篇把最常用的GDI绘图做一个讲解。GDI可以绘制点、直线曲线、填充封闭区域...
上一篇《白话tornado源码之请求来了》介绍了客户端请求在tornado框架中的生命周期,其本质就是利用epoll和socket来获取并处理请求。在上一篇的内容中,我们只是给客户端返回了简单的字符串,如:“Hello World”,而在实际开发中,需要使用html文件的内容作为模板,然后将被处理后...
分类:
其他好文 时间:
2015-07-05 00:57:09
阅读次数:
210
第五篇问题从哪儿来的?问题来自哪里,我们应该多从自身想想,每个人都多做自我反思那么这个团队相对而言就会比较和谐了,相反如果每个人都不愿意背锅那么这个团队也是名存实亡,这就不能成为一个团队。第六篇我们真的想解决问题吗?圆满地解决问题是建立在准确定义和全面深入分析问题的基础上的。我们最终解决问题不是解决...
分类:
其他好文 时间:
2015-06-23 00:38:58
阅读次数:
115
Cookie机制前言会话跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie和Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。今天,我首先给大家讲解一下Cookie机制,后面我会给大家提到Session...
分类:
编程语言 时间:
2015-06-17 15:12:02
阅读次数:
104
1.《秒杀多线程第一篇 多线程笔试面试题汇总》2.《秒杀多线程第二篇 多线程第一次亲密接触 CreateThread与_beginthreadex本质区别》3.《秒杀多线程第三篇 原子操作 Interlocked系列函数》4.《秒杀多线程第四篇 一个经典多线程同步问题》5.《秒杀多线程第五篇 经典线...
分类:
编程语言 时间:
2015-06-17 14:56:06
阅读次数:
152
原文链接:http://blog.csdn.net/morewindows/article/details/7442639上一篇《秒杀多线程第四篇 一个经典的多线程同步问题》提出了一个经典的多线程同步互斥问题,本篇将用关键段CRITICAL_SECTION来尝试解决这个问题。本文首先介绍下如何使用关...
分类:
编程语言 时间:
2015-06-15 11:09:34
阅读次数:
193