<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[foreverbruce的专栏]]></title><description><![CDATA[积累自己感兴趣的知识]]></description><link>https://blog.youkuaiyun.com/foreverbruce</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; foreverbruce]]></copyright><item><title><![CDATA[详细分析SOA的十大设计原则]]></title><link>https://blog.youkuaiyun.com/foreverbruce/article/details/51278723</link><guid>https://blog.youkuaiyun.com/foreverbruce/article/details/51278723</guid><author>foreverbruce</author><pubDate>Fri, 29 Apr 2016 00:20:20 +0800</pubDate><description><![CDATA[详细分析SOA的十大设计原则 
一、明确的边界 
　　通过跨越定义明确的边界进行显式消息传递，服务得以彼此交互。有时候，跨越服务边界可能要耗费很大的成本，这要视地理、信任或执行因素而定。边界是指服务的公共接口与其内部专用实现之间的界线。服务的边界通过 WSDL 发布，可能包括说明特定服务之期望的声明。 
二、服务共享和约和架构，不是类 
　　服务交互应当只以服务的策略、架构和基于合约的行为为基础。服]]></description><category></category></item><item><title><![CDATA[深入浅出图解C#堆与栈]]></title><link>https://blog.youkuaiyun.com/foreverbruce/article/details/18861345</link><guid>https://blog.youkuaiyun.com/foreverbruce/article/details/18861345</guid><author>foreverbruce</author><pubDate>Wed, 29 Jan 2014 11:31:00 +0800</pubDate><description><![CDATA[第一节 理解堆与栈
前言
 
虽然在.NetFramework 中我们不必考虑内在管理和垃圾回收(GC)，但是为了优化应用程序性能我们始终需要了解内存管理和垃圾回收(GC)。另外，了解内存管理可以帮助我们理解在每一个程序中定义的每一个变量是怎样工作的。
 
 
简介
这篇文章会包含堆与栈的基础知识，变量类型，变量工作原理。
在程序运行时，.NETFRAMEWORK把对象存储在内存中]]></description><category></category></item><item><title><![CDATA[推荐五款流行的JavaScript模板引擎]]></title><link>https://blog.youkuaiyun.com/foreverbruce/article/details/12927093</link><guid>https://blog.youkuaiyun.com/foreverbruce/article/details/12927093</guid><author>foreverbruce</author><pubDate>Tue, 22 Oct 2013 00:39:20 +0800</pubDate><description><![CDATA[推荐五款流行的JavaScript模板引擎
近日一位20岁的开发者Jack Franklin在《The
 top 5 JavaScript templating engines》一文中向开发者们推荐了5款流行的JavaScript模板引擎。下面为该文的译文。
当你创建JavaScript应用时，你必然会用到JavaScript模板。当对HTML进行更新时，你可使用模板来代替库（如jQuery]]></description><category></category></item><item><title><![CDATA[iOS开发者必备：五大编程类工具]]></title><link>https://blog.youkuaiyun.com/foreverbruce/article/details/12927023</link><guid>https://blog.youkuaiyun.com/foreverbruce/article/details/12927023</guid><author>foreverbruce</author><pubDate>Tue, 22 Oct 2013 00:37:16 +0800</pubDate><description><![CDATA[iOS开发者必备：五大编程类工具
iOS 7正式版的发布，无疑又掀起一场开发热潮。iOS开发工具多如牛毛，开发者在编写大段代码时，难免会出现结构或语法错误。所以选择一款功能强劲且实用的编程工具对开发者来说可谓是大有裨益。优快云特收录和整理了对开发者有帮助的5大iOS编程工具，旨在帮助更多的“独立开发者”徜徉iOS
 7开发世界。
1. CodeRunner
CodeRunner是一款轻量]]></description><category></category></item><item><title><![CDATA[iOS开发者必备：六大图片、图标处理类工具]]></title><link>https://blog.youkuaiyun.com/foreverbruce/article/details/12926853</link><guid>https://blog.youkuaiyun.com/foreverbruce/article/details/12926853</guid><author>foreverbruce</author><pubDate>Tue, 22 Oct 2013 00:34:22 +0800</pubDate><description><![CDATA[iOS开发者必备：六大图片、图标处理类工具
人们常常将简约等同于极简主义。但是，真正的简约远不止删除矫饰和去除杂乱那么简单。而是按你的需要，因时、因地恰到好处地展现每一方面。iOS 7设计时，围绕iOS中深受人们喜爱的元素，打造了一种更加简单实用而又妙趣横生的用户体验，优化了iOS的工作方式，并以此为基础重新设计了iOS
 7的外观。iOS每次改变，总会掀起开发和设计界的热潮。在本文中，CSD]]></description><category></category></item><item><title><![CDATA[数据库事务四个特性]]></title><link>https://blog.youkuaiyun.com/foreverbruce/article/details/12923097</link><guid>https://blog.youkuaiyun.com/foreverbruce/article/details/12923097</guid><author>foreverbruce</author><pubDate>Mon, 21 Oct 2013 23:33:16 +0800</pubDate><description><![CDATA[数据库事务四个特性
数据库事务需要满足四个特性，ACID，即原子性(Atomic)，一致性(Consistency)，隔离性(Isolation)，持久性(Durability)。
在关系数据库中，这些特性需要借助借助redo log、锁、snapshot等手段来实现。
隔离性要求各事务之间相互独立，所进行的操作不会相互影响，其用意还是保证各数据读写操作的一致性
标准SQL92规范定义了四]]></description><category></category></item><item><title><![CDATA[美化代码的15个代码语法高亮工具]]></title><link>https://blog.youkuaiyun.com/foreverbruce/article/details/12922879</link><guid>https://blog.youkuaiyun.com/foreverbruce/article/details/12922879</guid><author>foreverbruce</author><pubDate>Mon, 21 Oct 2013 23:31:23 +0800</pubDate><description><![CDATA[美化代码的15个代码语法高亮工具
本文作者是Gavin McLeod，一个被困在《电子世界争霸战》里的骨灰级Web极客。在文中列举了15个帮助开发者快速编码、优化代码的语法高亮工具，每个高亮工具都有其功能特色。（以下是编译内容）
开发者和顽固的代码极客深知Code Syntax Highlighter（以下简称“代码语法高亮工具”）作为二级符号的一种形式，便于在一个结构化语言或标记语言里书写代]]></description><category></category></item><item><title><![CDATA[快速学习新技术的几条建议]]></title><link>https://blog.youkuaiyun.com/foreverbruce/article/details/12922789</link><guid>https://blog.youkuaiyun.com/foreverbruce/article/details/12922789</guid><author>foreverbruce</author><pubDate>Mon, 21 Oct 2013 23:27:30 +0800</pubDate><description><![CDATA[快速学习新技术的几条建议
面对现在更新迅速的新技术，如何快速掌握，以满足工作的需要，是大部分开发者所面临的问题之一。它或许影响着你未来职业生涯的发展。 Hanneli Tavante近日在Our Daily
 Codes网站上发表了一篇文章《Tipsfor learning a new programming language
 (when you already know one)》，正是]]></description><category></category></item><item><title><![CDATA[工作流内部工作原理]]></title><link>https://blog.youkuaiyun.com/foreverbruce/article/details/12922589</link><guid>https://blog.youkuaiyun.com/foreverbruce/article/details/12922589</guid><author>foreverbruce</author><pubDate>Mon, 21 Oct 2013 23:24:51 +0800</pubDate><description><![CDATA[工作流内部工作原理
读过了Essential Windows Workflow Foundation这本书后，我觉得有必要为WF4也写一课。其实，WF4的工作原理和它的前一个版本几乎一模一样，但是它们的编程模型却是很不一样。我们会从可序列化的委托(Serializable
 Delegate)开始，慢慢深入去看WF4的设计。
首先我们先看一下CLR里对Continuation的支持吧。Con]]></description><category></category></item><item><title><![CDATA[对软件开发有利的5个敏捷编程方法]]></title><link>https://blog.youkuaiyun.com/foreverbruce/article/details/12922373</link><guid>https://blog.youkuaiyun.com/foreverbruce/article/details/12922373</guid><author>foreverbruce</author><pubDate>Mon, 21 Oct 2013 23:20:15 +0800</pubDate><description><![CDATA[对软件开发有利的5个敏捷编程方法
在技术要求较高的软件开发领域，敏捷性的重要性不言而喻。本文来自网站 JavaScriptStyle，网站创始人即文章作者 SantoshKumar是一位搜索引擎优化专家。其书写此文旨在分享敏捷软件开发所带来的好处，以及中小型企业能够从敏捷开发这一方法中获得怎样的启示。
敏捷编程是一个以客户为导向的方法来管理软件开发团队和项目，它侧重于终端用户的参与、早期发布和]]></description><category></category></item><item><title><![CDATA[SQL索引学习-索引结构]]></title><link>https://blog.youkuaiyun.com/foreverbruce/article/details/12922253</link><guid>https://blog.youkuaiyun.com/foreverbruce/article/details/12922253</guid><author>foreverbruce</author><pubDate>Mon, 21 Oct 2013 23:18:03 +0800</pubDate><description><![CDATA[SQL索引学习-索引结构
前一阵无意中和同事讨论过一个SQL相关的题(通过一个小问题来学习SQL关联查询)，很惭愧一个非常简单的问题由于种种原因居然没有回答正确，数据库知识方面我算不上技术好，谈起SQL知识的学习我得益于2008年进的一家公司，有几个DBA技术相当专业，正好手上有一个项目遇到了一些数据库查询性能问题，就试着想办法优化，于是自己将相法和DBA沟通后，居然得到了他们的赞同，让我信心大]]></description><category></category></item><item><title><![CDATA[10款免费且开源的项目管理工具]]></title><link>https://blog.youkuaiyun.com/foreverbruce/article/details/12922101</link><guid>https://blog.youkuaiyun.com/foreverbruce/article/details/12922101</guid><author>foreverbruce</author><pubDate>Mon, 21 Oct 2013 23:16:02 +0800</pubDate><description><![CDATA[10款免费且开源的项目管理工具
在任何一个项目开发或设计中，项目管理被认为最重要的过程之一，因此，选择一款适宜的项目管理工具尤为重要。项目管理是指管理项目计划、定义、监控、控制以及确认交付的过程，因此它的优势也是被公认的。
随着各个领域特定项目管理需求的提升，这就需要一个更好的、免费的项目管理工具来管理。因此一款高效的、良好的项目管理必须具备快速的、强大的且包含以下功能：调度、成本控制、资源分]]></description><category></category></item><item><title><![CDATA[JQuery blockUI 的使用方法]]></title><link>https://blog.youkuaiyun.com/foreverbruce/article/details/12874821</link><guid>https://blog.youkuaiyun.com/foreverbruce/article/details/12874821</guid><author>foreverbruce</author><pubDate>Sat, 19 Oct 2013 20:39:06 +0800</pubDate><description><![CDATA[JQueryBlock UI V2
概述
The jQuery BlockUI 插件是用于进行AJAX 操作时模拟同步传输时锁定浏览器操作[1] 。当它被激活时，它会阻止使用者与页面（或页面的一部分）进行交互，直至它被取消。 BlockUI以在DOM 中添加元素的方法来实现阻止用户与浏览器交互的外观和行为。
在翻译过程中，本人进行了测试。目前V2版本不能用于IE8测试版。
这个插件的用法很]]></description><category></category></item><item><title><![CDATA[handsontable 的使用方法]]></title><link>https://blog.youkuaiyun.com/foreverbruce/article/details/12874759</link><guid>https://blog.youkuaiyun.com/foreverbruce/article/details/12874759</guid><author>foreverbruce</author><pubDate>Sat, 19 Oct 2013 20:33:06 +0800</pubDate><description><![CDATA[Excel-like Data Grid Editor ForjQuery - handsontable
handsontable is a aminimalistic Excel-like data
grid editor for HTML,JavaScript & jQuery. It allows you to use auto-expanding and auto-completeas]]></description><category></category></item><item><title><![CDATA[9种食物轻松对付IT人士的亚健康状态]]></title><link>https://blog.youkuaiyun.com/foreverbruce/article/details/4515476</link><guid>https://blog.youkuaiyun.com/foreverbruce/article/details/4515476</guid><author>foreverbruce</author><pubDate>Thu, 03 Sep 2009 15:01:00 +0800</pubDate><description><![CDATA[    Normal  0    0  2    false  false  false                                          MicrosoftInternetExplorer4   <!-- /* Font Defi]]></description><category></category></item></channel></rss>