Fork me on GitHub

11 2012 档案

摘要:Cross-Origin Resource Sharing (CORS) 是W3C草案拟定的浏览器与服务端如何进行跨域请求的方式,其原理是用自定义HTTP头来让浏览器和SERVER决定request、response的成功或失败。目前几乎所有浏览器都已经支持了(Internet Explorer 8+, Firefox 3.5+, Safari 4+, and Chrome)。使用一个GET或POST发送一个未自定义头的请求时,会额外添加一个叫做Origin的头,其包含了请求页面的协议、域名和端口,后台可以根据这些信息很轻松的判断出是否要给出正确的response,就像下面这样Origin: 阅读全文
posted @ 2012-11-29 23:01 张善友 阅读(7357) 评论(3) 推荐(1) 编辑
摘要:Xwt是为Mono和.NET创建的基于.NET框架的跨平台开源UI工具包,它使用通用的API,构建于所支持的每种平台的原生Widget工具包之上。它主要用来创建基于同一个代码库的跨平台桌面应用程序。使用Xwt创建的应用程序在相应平台上具有本地化的视觉效果。 Xwt既可单独使用来创建完整的应用程序,也可嵌入到现有系统中。这让开发者能够使用原生组件开发应用的核心部分,并利用Xwt创建特定模块,例... 阅读全文
posted @ 2012-11-27 21:45 张善友 阅读(1395) 评论(0) 推荐(0) 编辑
摘要:大多数 K2 blackpearl 运行时操作都需要 Microsoft 分布式事务处理协调器 (MSDTC) 支持,以确保操作事务性一致。如果没有 MSDTC 事务支持,则相关联的 K2 blackpearl运行时操作将无法进行。通过网络实现的 MSDTC 功能取决于通过网络实现的 RPC 功能。通过防火墙使用 RPC 功能需要打开特定的端口,以满足 RPC 动态端口的分配要求。如果在 K2 blackpearl 和远程服务器之间有防火墙,请按照如何配置与防火墙一起使用的 RPC 动态端口分配中的步骤满足 RPC 动态端口的分配要求。Windows Server 2003 SP1、Windo 阅读全文
posted @ 2012-11-27 21:38 张善友 阅读(4952) 评论(0) 推荐(0) 编辑
摘要:在 Apache 有个叫 ab(ApacheBench) 的程序, 此程序是专门用在做压力测试用的软件. ApacheBench(ab) 用来测试 apache 执行效率,可以用来测试网站的压力工具. 阅读全文
posted @ 2012-11-25 22:28 张善友 阅读(17574) 评论(0) 推荐(2) 编辑
摘要:众所周知,NoSQL运动旨在成为大数据时代传统关系数据库管理系统的替代品。如今Microsoft对开源的态度有所转变,RavenDB就是很好的例子。Microsoft对RavenDB(NoSQL数据库)的认可令很多人感到惊讶。RavenDB可以轻易的替代关系数据库管理系统并兼容以往的.NET应用 阅读全文
posted @ 2012-11-25 20:12 张善友 阅读(4413) 评论(2) 推荐(0) 编辑
摘要:Git最初是一个由林纳斯·托瓦兹为了更好地管理linux内核开发而创立的分布式版本控制/软件配置管理软件。后来Git内核已经成熟到可以独立地用作版本控制。很多有名的软件都使用Git来进行版本控制,其中有Linux内核,X.Org服务器和OLPC (OLPC) 内核开发。 当使用github做协同的时候,我们常常需要在客户端安装相应的软件,github for Windows使用介绍 这篇文章可以... 阅读全文
posted @ 2012-11-24 09:00 张善友 阅读(4883) 评论(0) 推荐(0) 编辑
摘要:github for Windows使用介绍 这篇文章可以很好带我们入门github,同时还带了一个gitshell,这个工具可以运行github的所有命令,命令才能干更多事情,比如今天我们要完成的一个任务就是如何如何合并Git 代码库中牛人的代码到自己的库。Windows PowerShell 版... 阅读全文
posted @ 2012-11-23 22:55 张善友 阅读(10351) 评论(2) 推荐(0) 编辑
摘要:ASP.NET MVC 4带了一个新的Membership 系统,Jon Galloway 写了一篇很详细的博客《SimpleMembership, Membership Providers, Universal Providers and the new ASP.NET 4.5 Web Forms and ASP.NET MVC 4 templates》,这个虽然叫做SimpleMembership,可扩展性却非常的好,而且还支持OAuth。下面这张图说明了SimpleMembership 集成 ASP.NET Membership 的原理:创建Internet 类型的ASP.NET MVC 阅读全文
posted @ 2012-11-19 22:39 张善友 阅读(6577) 评论(7) 推荐(2) 编辑
摘要:Wikiplex 是一种在 .NET Framework 上所开发,具有处理 Wiki 编辑宏功能的小型函式库组件,它提供了数种编辑样式的格式,以让使用者可以类似编辑维基百科内容一样的方法来创建网页的内容,此组件可以应用在内容管理的系统中。它大量运用了 Regular Expression 来处理宏剖析的功能,并利用样板来产生必要的 HTML 指令,如果有心学习 Regular Expressio... 阅读全文
posted @ 2012-11-18 23:29 张善友 阅读(2121) 评论(1) 推荐(0) 编辑
摘要:近几年互联网的一个发展重点是社交网站。Facebook、linkedin、开心网等这些社交网站在短时间内便聚集了巨量的用户数量、社交网络数据、应用数量和应用数据。在这些网站上,应用从设计之初就考虑了社交网络的存在。结果是优秀的应用和数据通过社交网络的病毒式传播得到更快的共享。开发人员从中得到启发,重新思考如何使用社交数据来重新设计应用,更好的实现协作;如何重新组织应用内容和数据,更好的分享;如何使... 阅读全文
posted @ 2012-11-18 22:02 张善友 阅读(837) 评论(0) 推荐(0) 编辑
摘要:从Entity Framework 4开始在ObjectContext对象上提供了2个方法可以直接执行SQL语句:ExecuteStoreQuery 和 ExecuteStoreCommand。1、使用ExecuteStoreQuery :通过sql查询返回object实体,有有许多需要注意:1.sql = "select * from Payment where Vendor= @vendor";之所以能写成select *是因为Payment对象的属性和表的字段命名完全一致,如果不一致的话,需要将表字段取别名,别名需是对象映射的属性名称。2.如果sql语句返回的列少于( 阅读全文
posted @ 2012-11-18 21:26 张善友 阅读(17088) 评论(1) 推荐(2) 编辑
摘要:Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(framework),它模拟了一个CPU环境,并提供服务给其他工具;而其他工具则类似于插件 (plug-in),利用内核提供的服务完成各种特定的内存调试任务。Valgrind的体系结构如下图所示: 图 1 Valgrind 体系... 阅读全文
posted @ 2012-11-17 22:36 张善友 阅读(1250) 评论(0) 推荐(0) 编辑
摘要:MongoDB最近在Hack News上是频繁中枪,各种缺点被纷纷被抬上桌面;然而它的高性能、易部署、易使用这些优点同样是不容忽视的。于是就有了Russell Smith —— MongoDB Master,在一片嘘声中为我们带来MongoDB“诟病”的全面分析,并一一提出了解决方案。 阅读全文
posted @ 2012-11-17 08:43 张善友 阅读(6069) 评论(0) 推荐(1) 编辑
摘要:Microsoft最近公开发布了Service Bus 1.0,该Service Bus可以免费地使用于具有适当license的Windows服务器上,这使得Windows服务器也具有了像Windows Azure消息服务这样的功能。 Service Bus for Windows使得用户可在任何Windows 2008 R2及更高版本服务器上提供和操作服务总线主题(Service Bus To... 阅读全文
posted @ 2012-11-15 21:03 张善友 阅读(2688) 评论(0) 推荐(2) 编辑
摘要:Sync Framework Toolkit构建在Sync Framework 2.1之上,使用OData在所有平台或客户端——包括Windows Phone 7、Silverlight、Windows Mobile、iPhone、iPad、黑莓、Android设备以及使用HTML5的浏览器——之间实现同步,客户端示例源代码基于Apache 2.0许可发布,而服务端的源代码基于MS-LPL许可发布... 阅读全文
posted @ 2012-11-13 20:41 张善友 阅读(1668) 评论(2) 推荐(0) 编辑
摘要:新浪科技:微软Office 365和Windows Azure获入华牌照, Windows Azure离我们越来越近了,如果你有Msdn订阅一定要利用好好好的体验下,MVP都有MSDN或者Technet订阅,一定要利用哦。 登录MSDN订阅 申请免费的Azure订阅,登陆 新的Windows Azure 管理门户(是一个限定配额的免费套餐,计算时间足够每个月开2个Small实例,申... 阅读全文
posted @ 2012-11-09 23:24 张善友 阅读(1705) 评论(4) 推荐(0) 编辑
摘要:负载均衡的基本算法,主要有以下几种(参考F5产品):随机:负载均衡方法随机的把负载分配到各个可用的服务器上,通过随机数生成算法选取一个服务器,然后把连接发送给它。虽然许多均衡产品都支持该算法,但是它的有效性一直受到质疑,除非把服务器的可运行时间看的很重。轮询:轮询算法按顺序把每个新的连接请求分配给下一个服务器,最终把所有请求平分给所有的服务器。轮询算法在大多数情况下都工作的不错,但是如果负载均衡的设备在处理速度、连接速度和内存等方面不是完全均等,那么效果会更好。加权轮询:该算法中,每个机器接受的连接数量是按权重比例分配的。这是对普通轮询算法的改进,比如你可以设定:第三台机器的处理能力是第一台机 阅读全文
posted @ 2012-11-09 21:14 张善友 阅读(27395) 评论(3) 推荐(3) 编辑
摘要:微软开源Erik Meijer团队开发的异步编程库Rx,支持.NET、JavaScript和C++。Erik Meijer是荷兰计算机科学家,目前在微软担任架构师,领导Cloud Programmability团队 阅读全文
posted @ 2012-11-08 07:25 张善友 阅读(1765) 评论(2) 推荐(0) 编辑
摘要:McObject2008年发布了其开源、面向对象嵌入式数据库系统的主要升级:Perst 3.0版本。使用全Java和全.NET版本Perst工作的开发人员都将从包括创建全文本搜索、嵌入式Java高效压缩和.NET本地语言查询(LINQ)等改进中获益。 同时,新版本也提供更详实的文档,包括类似于MSDN的Perst API .NET用户指导,和一份38页附有丰富代码实例的指导说明,让用户一步步了... 阅读全文
posted @ 2012-11-07 07:38 张善友 阅读(1210) 评论(0) 推荐(0) 编辑
摘要:Windows 运行时: 使用 Windows 运行时改变应用程序开发的面貌 Windows 运行时是创建 Windows 应用商店应用程序的核心。 了解它如何为创建这些新型应用程序提供强大平台,并附带功能丰富且设计精心一致的开发图面。 Jason Olson Windows 运行时和 CLR: 深入了解 .NET 和 Windows 运行时 综观 CLR 如何使托管开发者与 Windo... 阅读全文
posted @ 2012-11-06 20:46 张善友 阅读(638) 评论(0) 推荐(0) 编辑
摘要:10 月 30 日开始、为期 4 天的微软开发者会议 Build 2012 在上周已经顺利闭幕,在会上,涵盖了大量 Windows 8 和 Windows Phone 8 (SDK)的开发内容。 微软会在 24 – 48 小时后放出所有视频,Build 2012 也不例外。在 Channel 9 的 Build 2012 专题网站中,微软这两天已经陆续将 Build 2012 重播视频发布了出来... 阅读全文
posted @ 2012-11-06 20:35 张善友 阅读(526) 评论(0) 推荐(0) 编辑
摘要:根据USB规范的规定,所有的USB设备都有供应商ID(VID)和产品识别码(PID),主机通过不同的VID和PID来区别不同的设备,VID和PID都是两个字节长,其中,供应商ID(VID)由供应商向USB执行论坛申请,每个供应商的 VID是唯一的,PID由供应商自行决定,理论上来说,不同的产品、相同产品的不同型号、相同型号的不同设计的产品最好采用不同的PID,以便区别相同厂家的不同设备。 VID... 阅读全文
posted @ 2012-11-05 21:20 张善友 阅读(23957) 评论(0) 推荐(0) 编辑
摘要:转自酷勤网:http://www.kuqin.com/humor/20121026/332951.html1.东北的程序员不但技术好,并且普遍长的帅2.北京的程序员口才最好,谈架构设计产品营销管理能把你忽悠上天3.天津的程序员不但程序写得好,还会说相声4.湖北的程序员最聪明,编程实力超过其他省的程序员5.湖南的程序员泡妞把妹功底了得,公司的mm基本都围着湖南程序员转,他们是其他省份男程序员的公敌6.山东程序员踏实努力,善于突击,实力可以比美湖北程序员,正所谓:“要rush请找山东和湖北程序员”7.上海程序员国际范儿,Geek流8.陕西程序员实力了得,并且有股摇滚颓废文艺范儿9.河北程序员技术好 阅读全文
posted @ 2012-11-04 08:38 张善友 阅读(2391) 评论(2) 推荐(2) 编辑
摘要:园豆兑换阿里云代金券 体验阿里云云服务器 http://home.cnblogs.com/activity/aliyun 活动,花1块钱体验了一下阿里云,安装了CentOS6.2后,在其上按照《32和64位的CentOS 6.0下 安装 Mono 2.10.8 和Jexus 5.0》,阿里云安装Mono 发生错误解决方法,终于安装好了Mono&Jexus,找了个应用程序做测试levenblog,具... 阅读全文
posted @ 2012-11-03 22:05 张善友 阅读(1541) 评论(2) 推荐(0) 编辑
摘要:园豆兑换阿里云代金券 体验阿里云云服务器 http://home.cnblogs.com/activity/aliyun 活动,花1块钱体验了一下阿里云,安装了CentOS6.2后,在其上按照《32和64位的CentOS 6.0下 安装 Mono 2.10.8 和Jexus 5.0》,在执行yum 更新系统的时候就发生错误. 解决方法:修改文件vi /etc/yum.conf 将exclude=kernel*前加注释即可解决,此参数的意思是排除安装或更新kernel开头的软件,而我们安装gcc需要依赖kernel相关的软件glibc-headers-2.12-1.80.el6_3.5.x86_64 。 阅读全文
posted @ 2012-11-01 20:49 张善友 阅读(4847) 评论(8) 推荐(2) 编辑