Fork me on GitHub

03 2013 档案

摘要:Thrift源于大名鼎鼎的facebook之手,在2007年facebook提交Apache基金会将Thrift作为一个开源项目,对于当时的facebook来说创造thrift是为了解决facebook系统中各系统间大数据量的传输通信以及系统之间语言环境不同需要跨平台的特性。所以thrift可以支持多种程序语言,例如: C++, C#, Cocoa, Erlang, Haskell, Java, ... 阅读全文
posted @ 2013-03-30 22:50 张善友 阅读(7466) 评论(3) 推荐(4) 编辑
摘要:微软更新了Windows Azure移动服务,增加了对Android平台的支持。同时,微软基于Apache 2.0协议在GitHub上发布了Android客户端SDK。此外,还支持将移动服务部署到东亚地区,以减少亚洲客户使用应用时的访问延迟。 本次更新,支持从Windows Azure管理门户内部创建和管理SQL Reporting Services,允许用户上传预先创建的报表、查看所管理报表的... 阅读全文
posted @ 2013-03-30 17:27 张善友 阅读(697) 评论(1) 推荐(0) 编辑
摘要:1、The Xamarin Field Service App, a Cross-Platform Starter Kit 2、FriendTab Initial Release3、Sectioned ListView for Android Using Mono C#4、MvvmCross - v3 - Writing a First App5、Property Finder – a Cross-Platform Xamarin MonoTouch Mobile App6、Introducing PropertyCross – Helping you select a cross-platf 阅读全文
posted @ 2013-03-30 09:55 张善友 阅读(1905) 评论(0) 推荐(0) 编辑
摘要:让单元测试代码同时支持NUnit/MSTest,可以参照MSDN magazine,也可以参看 Switching Between Using NUnit and MSTest for Unit Testing 和 Using both MSTest and NUnit? using System; #if !NUNIT using Microsoft.VisualStudio.Test... 阅读全文
posted @ 2013-03-24 19:57 张善友 阅读(1641) 评论(0) 推荐(1) 编辑
摘要:[原文发表地址] Building Web Apps with ASP.NET Jump Start - 8 Hours of FREE Training Videos [原文发表时间] 2013-02-28 10:55 PM 上周Jon Galloway、Damian Edwards和我本人(拥有磁性的喉咙)在Redmond的微软园区的微软虚拟研究院进行培训课程的拍摄。 他们在那里有一整个... 阅读全文
posted @ 2013-03-24 18:30 张善友 阅读(1104) 评论(0) 推荐(1) 编辑
摘要:Advanced Logging 是一个挂在 IIS 核心功能中的模块,它可以接收来自于服务器(server)以及网站(site)中各式各样的记录,并且再经过由管理人员定义的过滤器(filter)筛选之后写入到磁盘驱动器中成为记录文件,目前 Advanced Logging 可以支持下列三种记录方式: · Client Logging:支持客户端使用经验的记录,包含使用 Smooth Strea... 阅读全文
posted @ 2013-03-23 18:19 张善友 阅读(1127) 评论(0) 推荐(0) 编辑
摘要:无论是Unix、Linux、FreeBSD、Ubuntu,还是路由器、交换机,都会产生大量的日志,而这些,一般会以syslog的形式存在。在RFC 3164中定义了syslog是一种日志协议,syslog数据包的大小为1024字节,包含Facility, Severity, Hostname, Timestamp和Message信息。syslog服务器默认使用UDP 514号端口。简单的说,sys... 阅读全文
posted @ 2013-03-17 10:58 张善友 阅读(11627) 评论(0) 推荐(0) 编辑
摘要:Xamarin引入支持iOS和Android异步开发的库,现在已经发布了一个预览版本。该库主要基于微软的.NET 4.5,而后者是作为Visual Studio 2012的一部分于去年发布的。Xamarin是之前人们所熟知的MonoTouch和Mono for Android开发平台的新名字。 作为最初的Xamarin 2.0的一部分,该移动平台采用了Mono和.NET中的类库。而之前的Mono... 阅读全文
posted @ 2013-03-15 20:36 张善友 阅读(1989) 评论(0) 推荐(0) 编辑
摘要:Redis是运用比较广泛的NoSQL产品之一,目前的稳定版本是2.6.10,包括Github、Instagram、Blizzard、新浪微博等都在产品中大量使用了Redis。其代码基于BSD协议开源,整个项目代码量只有2万多行(2.2版本),大家可以通过阅读代码在相对短的时间内学习到作者的设计理念和Redis的实现方式,做到知其然知其所以然。日前黄健宏(huangz)发布了开源文档《Redis设计与实现》,这是一份从阅读源代码入手来学习Redis的笔记合集,对于写这份文档的目的,作者如是说:本书的目标是以简明易懂的方式讲解 Redis 的内部运行机制, 通过阅读本书, 你可以了解到 Redis 阅读全文
posted @ 2013-03-13 20:01 张善友 阅读(2140) 评论(0) 推荐(0) 编辑
摘要:现在很多网站提供了二维码登录模式:CSC模式为:web客户端 --> 服务端 <-- 移动客户端(ios,android,wp等等)。下面以盛大云计算(http://www.grandcloud.cn/)的登录为例说明认证步骤:1)用手机客户端建立手机号同帐号的绑定关系。 2)打开网页版,在浏览器生... 阅读全文
posted @ 2013-03-10 10:42 张善友 阅读(3666) 评论(10) 推荐(0) 编辑
摘要:SQL 2008 R2 Express 默认只能在本机访问,远程要访问的话需要做如下: 1、启用TCP/IP和Named Pipes:进入Sql Server配置管理器,在网络配置->SqlExpress的协议中启用 2、设置TCP/IP的协议端口号为1433,默认是空的。 3、将SQL Server Browser service 启用,默认是禁止的,具体原因参见 SQL Serv... 阅读全文
posted @ 2013-03-09 18:35 张善友 阅读(10345) 评论(1) 推荐(0) 编辑
摘要:运行基于SignalR的超线程上载器的代码,发现SignalR 在IE 9上居然没法工作了,提示如下: 提示很明显,需要json2.js的支持。 使用Nuget 搜索json2.js 并安装: 在引用之前引用json2.min.js <script src="Scripts/json2.min.js" type="text/javascript"></script> ... 阅读全文
posted @ 2013-03-08 22:24 张善友 阅读(3350) 评论(2) 推荐(0) 编辑
摘要:MySpace作为.NET架构在互联网平台最为成功的案例之一,其中非常重要的系统datarelay分布式数据缓存也开源了,DataRelay提供了高性能的缓存系统和消息处理机制,并支持自定义计算Component组件,支持Cluster,有完整的Replication和负载均衡机制,组件都是以windows服务的形式,可以非常灵活的进行部署,客户端与服务端使用Socket进行通信通讯,另外还可以很... 阅读全文
posted @ 2013-03-04 21:35 张善友 阅读(2754) 评论(2) 推荐(0) 编辑
摘要:首先介绍一下NESPER的大体结构,NEsper从内容上分为两块,NEsper的核心NEsper.dll和NEsper.IO.dll。 (1)NEsper的核心包包含了EPL语法解析引擎,事件监听机制,事件处理等核心模块。 (2)NEsper的io包含从各种数据源读取数据以及将输出结果写入各种数据源,包括excel,database,msmq,http,socket,XML。 贴一张esp... 阅读全文
posted @ 2013-03-02 21:27 张善友 阅读(2662) 评论(5) 推荐(0) 编辑
摘要:NEsper使用的事件类型来描述事件的类型信息。你的应用在启动时可能预先配置定义事件类型,或者在运行时通过API或EPL语法动态的增加事件类型。 EPL中的create schema 的语法允许在运行时用EPL申明一个事件类型。 2.1事件对象 事件是过去发生的动作或状态变化的一个不可改变的记录。事件属性捕捉事件的状态信息。 在ESPER中,事件是可以被描述成以下任何一种CLR对象: ... 阅读全文
posted @ 2013-03-02 10:05 张善友 阅读(1694) 评论(0) 推荐(0) 编辑
摘要:对实时信息分析和处理,常常需要客户应用程序的开发相应功能。一般地,这些功能需要提供以下的处理流程,分析获取的数据,筛选数据,提取出有用的信息,然后将其通过特定的形式展现出来。由于具体实时信息的高并发性和高吞吐量的需求,这就需要客户应用程序具有高度扩展性和响应能力,而在数据处理领域。NEsper就是一个.NET 开源的针对此类问题的事件流处理解决方案,其目的在于简化有此需求的客户应用程序的开... 阅读全文
posted @ 2013-03-02 08:22 张善友 阅读(2833) 评论(0) 推荐(0) 编辑