Fork me on GitHub
共43页: 首页 上一页 8 9 10 11 12 13 14 15 16 下一页 末页 
摘要: Xwt是为Mono和.NET创建的基于.NET框架的跨平台开源UI工具包,它使用通用的API,构建于所支持的每种平台的原生Widget工具包之上。它主要用来创建基于同一个代码库的跨平台桌面应用程序。使用Xwt创建的应用程序在相应平台上具有本地化的视觉效果。 Xwt既可单独使用来创建完整的应用程序,也可嵌入到现有系统中。这让开发者能够使用原生组件开发应用的核心部分,并利用Xwt创建特定模块,例...阅读全文
posted @ 2012-11-27 21:45 张善友 阅读(914) 评论(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 张善友 阅读(3570) 评论(0) 编辑
摘要: 在 Apache 有个叫 ab(ApacheBench) 的程序, 此程序是专门用在做压力测试用的软件. ApacheBench(ab) 用来测试 apache 执行效率,可以用来测试网站的压力工具.阅读全文
posted @ 2012-11-25 22:28 张善友 阅读(17103) 评论(0) 编辑
摘要: 众所周知,NoSQL运动旨在成为大数据时代传统关系数据库管理系统的替代品。如今Microsoft对开源的态度有所转变,RavenDB就是很好的例子。Microsoft对RavenDB(NoSQL数据库)的认可令很多人感到惊讶。RavenDB可以轻易的替代关系数据库管理系统并兼容以往的.NET应用阅读全文
posted @ 2012-11-25 20:12 张善友 阅读(3280) 评论(2) 编辑
摘要: Git最初是一个由林纳斯·托瓦兹为了更好地管理linux内核开发而创立的分布式版本控制/软件配置管理软件。后来Git内核已经成熟到可以独立地用作版本控制。很多有名的软件都使用Git来进行版本控制,其中有Linux内核,X.Org服务器和OLPC (OLPC) 内核开发。 当使用github做协同的时候,我们常常需要在客户端安装相应的软件,github for Windows使用介绍 这篇文章可以...阅读全文
posted @ 2012-11-24 09:00 张善友 阅读(4128) 评论(0) 编辑
摘要: github for Windows使用介绍 这篇文章可以很好带我们入门github,同时还带了一个gitshell,这个工具可以运行github的所有命令,命令才能干更多事情,比如今天我们要完成的一个任务就是如何如何合并Git 代码库中牛人的代码到自己的库。Windows PowerShell 版...阅读全文
posted @ 2012-11-23 22:55 张善友 阅读(7358) 评论(2) 编辑
摘要: 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 张善友 阅读(5721) 评论(7) 编辑
摘要: Wikiplex 是一种在 .NET Framework 上所开发,具有处理 Wiki 编辑宏功能的小型函式库组件,它提供了数种编辑样式的格式,以让使用者可以类似编辑维基百科内容一样的方法来创建网页的内容,此组件可以应用在内容管理的系统中。它大量运用了 Regular Expression 来处理宏剖析的功能,并利用样板来产生必要的 HTML 指令,如果有心学习 Regular Expressio...阅读全文
posted @ 2012-11-18 23:29 张善友 阅读(1323) 评论(1) 编辑
摘要: 近几年互联网的一个发展重点是社交网站。Facebook、linkedin、开心网等这些社交网站在短时间内便聚集了巨量的用户数量、社交网络数据、应用数量和应用数据。在这些网站上,应用从设计之初就考虑了社交网络的存在。结果是优秀的应用和数据通过社交网络的病毒式传播得到更快的共享。开发人员从中得到启发,重新思考如何使用社交数据来重新设计应用,更好的实现协作;如何重新组织应用内容和数据,更好的分享;如何使...阅读全文
posted @ 2012-11-18 22:02 张善友 阅读(573) 评论(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 张善友 阅读(15436) 评论(1) 编辑
摘要: Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(framework),它模拟了一个CPU环境,并提供服务给其他工具;而其他工具则类似于插件 (plug-in),利用内核提供的服务完成各种特定的内存调试任务。Valgrind的体系结构如下图所示: 图 1 Valgrind 体系...阅读全文
posted @ 2012-11-17 22:36 张善友 阅读(718) 评论(0) 编辑
摘要: MongoDB最近在Hack News上是频繁中枪,各种缺点被纷纷被抬上桌面;然而它的高性能、易部署、易使用这些优点同样是不容忽视的。于是就有了Russell Smith —— MongoDB Master,在一片嘘声中为我们带来MongoDB“诟病”的全面分析,并一一提出了解决方案。阅读全文
posted @ 2012-11-17 08:43 张善友 阅读(5168) 评论(0) 编辑
摘要: 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 张善友 阅读(1882) 评论(0) 编辑
摘要: 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 张善友 阅读(1190) 评论(2) 编辑
摘要: 新浪科技:微软Office 365和Windows Azure获入华牌照, Windows Azure离我们越来越近了,如果你有Msdn订阅一定要利用好好好的体验下,MVP都有MSDN或者Technet订阅,一定要利用哦。 登录MSDN订阅 申请免费的Azure订阅,登陆 新的Windows Azure 管理门户(是一个限定配额的免费套餐,计算时间足够每个月开2个Small实例,申...阅读全文
posted @ 2012-11-09 23:24 张善友 阅读(1356) 评论(4) 编辑
摘要: 负载均衡的基本算法,主要有以下几种(参考F5产品):随机:负载均衡方法随机的把负载分配到各个可用的服务器上,通过随机数生成算法选取一个服务器,然后把连接发送给它。虽然许多均衡产品都支持该算法,但是它的有效性一直受到质疑,除非把服务器的可运行时间看的很重。轮询:轮询算法按顺序把每个新的连接请求分配给下一个服务器,最终把所有请求平分给所有的服务器。轮询算法在大多数情况下都工作的不错,但是如果负载均衡的设备在处理速度、连接速度和内存等方面不是完全均等,那么效果会更好。加权轮询:该算法中,每个机器接受的连接数量是按权重比例分配的。这是对普通轮询算法的改进,比如你可以设定:第三台机器的处理能力是第一台机阅读全文
posted @ 2012-11-09 21:14 张善友 阅读(22296) 评论(1) 编辑
摘要: 微软开源Erik Meijer团队开发的异步编程库Rx,支持.NET、JavaScript和C++。Erik Meijer是荷兰计算机科学家,目前在微软担任架构师,领导Cloud Programmability团队阅读全文
posted @ 2012-11-08 07:25 张善友 阅读(1351) 评论(2) 编辑
摘要: McObject2008年发布了其开源、面向对象嵌入式数据库系统的主要升级:Perst 3.0版本。使用全Java和全.NET版本Perst工作的开发人员都将从包括创建全文本搜索、嵌入式Java高效压缩和.NET本地语言查询(LINQ)等改进中获益。 同时,新版本也提供更详实的文档,包括类似于MSDN的Perst API .NET用户指导,和一份38页附有丰富代码实例的指导说明,让用户一步步了...阅读全文
posted @ 2012-11-07 07:38 张善友 阅读(778) 评论(0) 编辑
摘要: Windows 运行时: 使用 Windows 运行时改变应用程序开发的面貌 Windows 运行时是创建 Windows 应用商店应用程序的核心。 了解它如何为创建这些新型应用程序提供强大平台,并附带功能丰富且设计精心一致的开发图面。 Jason Olson Windows 运行时和 CLR: 深入了解 .NET 和 Windows 运行时 综观 CLR 如何使托管开发者与 Windo...阅读全文
posted @ 2012-11-06 20:46 张善友 阅读(402) 评论(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 张善友 阅读(305) 评论(0) 编辑
摘要: 根据USB规范的规定,所有的USB设备都有供应商ID(VID)和产品识别码(PID),主机通过不同的VID和PID来区别不同的设备,VID和PID都是两个字节长,其中,供应商ID(VID)由供应商向USB执行论坛申请,每个供应商的 VID是唯一的,PID由供应商自行决定,理论上来说,不同的产品、相同产品的不同型号、相同型号的不同设计的产品最好采用不同的PID,以便区别相同厂家的不同设备。 VID...阅读全文
posted @ 2012-11-05 21:20 张善友 阅读(14148) 评论(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 张善友 阅读(2009) 评论(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 张善友 阅读(1265) 评论(2) 编辑
摘要: 园豆兑换阿里云代金券 体验阿里云云服务器 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 张善友 阅读(3894) 评论(8) 编辑
摘要: 51CTO最近举办 2012年度IT博客大赛,小弟不才,参与一下。现在是网络投票时间,既然是投票就要拉票,所以发篇博文到首页,主要是考虑首页人气旺。各位就包涵一下哈。在博客园写博客有八年半了,陪伴着博客园不离不弃,继续写下去。主要是.NET社区开源方面的博客,这也算是我博客的一大特色哈,如果你喜欢,有帮助就给我投上一票。阅读全文
posted @ 2012-10-30 13:30 张善友 阅读(6489) 评论(103) 编辑
摘要: Creating a WinRT application step by step: From idea to publishing WinRT app guide: Step 1: The idea WinRT app guide: Step 2: The Plan WinRT app guide: Step 3: Creating the basic UI WinRT app guid...阅读全文
posted @ 2012-10-28 09:55 张善友 阅读(506) 评论(0) 编辑
摘要: RabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。他遵循Mozilla Public License开源协议。采用 Erlang 实现的工业级的消息队列(MQ)服务器。RabbitMQ的官方站:http://www.rabbitmq.com/ AMQP(高级消息队列协议) 是一个异步消息传递所使用的应用层协议规范,作为线路层协议,而不是API(例如JMS),AMQP 客户端能够无视消息的来源任意发送和接受信息。AMQP的原始用途只是为金融界提供一个可以彼此协作的消息协议,而现在的目标则是为通用消息队列架构提供通用构建工具。因此,面向消息的中间件 (MOM)系统,例..阅读全文
posted @ 2012-10-27 22:27 张善友 阅读(15106) 评论(2) 编辑
摘要: 昨天晚上,微软中国和苏宁易购在北京,上海,南京,成都,重庆,广州和深圳等全国七个城市开启Surface RT平板电脑首发仪式。今天一大早,微迷网就赶到编辑部附近的苏宁电器城探访Surface RT平板电脑的奥秘。本文站在一个普通消费者的角度,做出上手体验报告。这并非Windows RT操作系统的完整体验文,只希望给想入手Surface RT平板电脑的微迷一个初步的感受。 Surface ...阅读全文
posted @ 2012-10-26 21:12 张善友 阅读(1909) 评论(0) 编辑
摘要: Agg-Sharp 是Agg的.NET移植,使用到了Mono SIM 地址是: https://bitbucket.org/MatterHackers/agg-sharp。AGG 是一个开源的二维图形引擎。它提供一套结合了亚像素(subpixel accuracy)技术与反走样(anti-aliasing)技术的图形算法,实现高效率、高质量的二维图形处理功能。AGG 的另一个特点在于它极大的灵活性。其作者将它描述为“创建其它工具的工具”。AGG 提供一系列松耦合的算法,而且其所有类均采用模板(template)进行描述,开发者可以自由地组合、改写、替换其中部分或全部算法,以满足其具体的图形操作阅读全文
posted @ 2012-10-24 12:43 张善友 阅读(794) 评论(0) 编辑
摘要: Mono 老大Miguel de Icaza 在博客上宣布了Mono 3.0的发布,这还是一个beta版本的发布,并不是正式发布,所以在运营环境还是要慎重使用,还有许多的bug需要修复。不过这也意味着Mono开发代码的Master分支将保持稳定了,Miguel指出,所有这些改进都应该在适当的时候支持MonoTouch与Mono for Android。他也暗示道,Mono的开发会以更快的发行速...阅读全文
posted @ 2012-10-23 07:38 张善友 阅读(3420) 评论(17) 编辑
摘要: 在新的HTML5标准中,新增了一个非常重要的元素—canvas元素。使用该元素,可以在页面中直接进行各种复杂图形的制作。因此,如果使用该元素绘制统计图,比之前使用服务器端控件来生成统计图的方法更加具有优越性,因为使用了该元素之后,绘制统计图的工作是直接在客户端进行的,而不再是在服务器端所完成的了。这不仅意味着不再占用服务器端的资源,而且意味着可以直接利用客户端计算机的强大资源,绘制统计图的速度也就...阅读全文
posted @ 2012-10-22 21:31 张善友 阅读(4395) 评论(0) 编辑
摘要: 微软在2012年在开源社区有非常大的动作,明天要参加的#微软MVP社区巡讲# http://msdn.microsoft.com/zh-cn/msmvpevent.其中会介绍的一个主题就是VS2012中就有大量的开源技术,如果,再用传统思维来看待开源和微软,那就显得有些不够与时俱进了。想起有必要介绍下微软和开源的故事,同时我在广州会场在讲述VS2012的时候会大量的介绍开源的技术,欢迎同学们到场交流哈,就在微软广州中信广场6602-05会议室。阅读全文
posted @ 2012-10-19 22:00 张善友 阅读(4431) 评论(8) 编辑
摘要: ASP.NET Web API中自带了一个依赖解析器(Dependency Resolver)接口,允许我们向控制器注入依赖关系。不过,Mark Seemann建议要达到此目的最好还是使用IHttpControllerActivator接口,并举了两个例子。 使用IDependencyResolver会带来哪些问题呢?Mark做出了解释: 问题是,在某个(IDependencyResol...阅读全文
posted @ 2012-10-19 07:17 张善友 阅读(2007) 评论(1) 编辑
摘要: 开源电子商务软件市场已经历了众多发展阶段,您可能已经通过 osCommerce、Magento、Zen Cart、PrestaShop、Spree 等流行平台而有所了解。这些平台经常用作定制电子商务软件的基础,都要求使用一个 SQL 数据库。由于开源软件在适应定制功能时存在固有的挑战,现在看来 MongoDB 将在电子商务的下一轮发展进化中扮演着重要角色。 Kyle Banker 是 2010 ...阅读全文
posted @ 2012-10-18 21:50 张善友 阅读(2423) 评论(2) 编辑
摘要: RPMForge是CentOS系统下的软件仓库,拥有4000多种的软件包,被CentOS社区认为是最安全也是最稳定的一个软件仓库. RPMForge官方网站:http://rpmforge.net/ RPMForge使用方法:Using RepoForgehttp://repoforge.org/use/ 打开Using RepoForge网址找到对应rpm安装包,然后执行. ...阅读全文
posted @ 2012-10-18 20:14 张善友 阅读(2633) 评论(0) 编辑
摘要: HAProxy是一款提供高可用性、负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理软件,HAProxy是完全免费的、借助HAProxy可以快速并且可靠的提供基于TCP和HTTP应用的代理解决方案。(1)免费开源,稳定性也是非常好,这个可通过我做的一些小项目可以看出来,单Haproxy也跑得不错,稳定性可以与硬件级的F5相媲美;(2)根据官方文档,HAProxy可以跑满10Gbps-New benchmark of HAProxy at 10 Gbps using Myricom's 10GbE NICs (Myri-10G PCI-Express),这个数值作为软件级负载阅读全文
posted @ 2012-10-16 20:52 张善友 阅读(23327) 评论(0) 编辑
摘要: 因为这年头,都 2012 年了,应该没什么人有在用 Serial port (串行端口 / 串口),说 Serial port 大家可能想不起来,但说 COM port 大家应该就知道是什么一回事了吧?就是那个从前在计算机后方一定有的 DB9 插头,但近几年的新计算机都再找不到了。 虽然 Serial port 己经从大家面前消失得八八九九,但其实它在很多地方都仍然存在,更多的是用虚拟的形式 ...阅读全文
posted @ 2012-10-15 21:24 张善友 阅读(5699) 评论(1) 编辑
摘要: Clay 是 CodePlex 上的一个开源项目,帮助我们创建轻松创建对象,就 JavaScript 或其它动态语言一样简单。Clay 项目的网址是 http://clay.codeplex.com,Clay 目前主要应用于 Orchard 项目阅读全文
posted @ 2012-10-14 20:22 张善友 阅读(590) 评论(0) 编辑
摘要: GitHub上有直接通过脚本一键安装Mono的脚本,具体参见 https://github.com/nathanb/iws-snippets/tree/master/mono-install-scripts/fedora。1、安装Mono的最新环境Mono-2.11mkdir mono-2.11 cd mono-2.11 wget --no-check-certificate https://github.com/nathanb/iws-snippets/tree/master/mono-install-scripts/fedora/install_mono-2.11.sh ...阅读全文
posted @ 2012-10-11 22:42 张善友 阅读(2666) 评论(2) 编辑
摘要: JSON协议使用方便,越来越流行。JSON的处理器有很多. This is the smallest and fastest polymorphic JSON serializer, smallest because it's only 25kb when compiled,具体参看 fastJSONhttp://www.codeproject.com/Articles/345070/fastBinaryJSONC#简单快速的json组件fastJSONApolyton FastJSON阅读全文
posted @ 2012-10-10 07:32 张善友 阅读(1309) 评论(1) 编辑
共43页: 首页 上一页 8 9 10 11 12 13 14 15 16 下一页 末页