Fork me on GitHub
共45页: 首页 上一页 12 13 14 15 16 17 18 19 20 下一页 末页 
摘要: 下面是一个C#库(兼容Mono),允许你推送通知到iOS应用程序和Android,Windows Phone和一些黑莓应用程序。在iOS和Android开发中给App应用软件推送消息通知是很常用的方式。今天给大家iOS和Android开发者推荐一个可以给实现给包括iOS、Android和Windows Phone及Blackberry多种操作系统的App应用推送消息通知的开源C#库 - PushSharp,同时PushSharp这个C#库可以兼容Mono框架。这是一些在GitHub的Readme文档中列出的功能列表:支持许多平台发送推送通知:苹果(的APN - IOS - 的iPhone,iP阅读全文
posted @ 2012-08-13 07:40 张善友 阅读(3744) 评论(5) 编辑
摘要: Managed Extensibility Framework (MEF) 旨在为 Microsoft .NET Framework 开发人员提供一种简便的方法来构建松散耦合的应用程序。MEF 版本 1 的主要重点是可扩展性,以使应用程序开发人员可以向第三方开发人员公开某些扩展点,并使第三方开发人员可以构建这些组件的加载项或扩展。用于扩展 Visual Studio 本身的 Visual Stud...阅读全文
posted @ 2012-08-12 21:36 张善友 阅读(2957) 评论(2) 编辑
摘要: 由Aaron Stebner开发的.NET Framework Cleanup Tool(清理工具)常常被作为解决.NET安装问题的最后一招,目前已完成更新,从而提供对Windows 8及.NET 4.5的支持。此款工具可用于从操作系统中移除任何版本的.NET Framework。具体参考http://blogs.msdn.com/b/astebner/archive/2008/08/28/890...阅读全文
posted @ 2012-08-12 20:16 张善友 阅读(2409) 评论(0) 编辑
摘要: 朴素贝叶斯分类是一种十分简单的分类算法,叫它朴素贝叶斯分类是因为这种方法的思想真的很朴素,朴素贝叶斯的思想基础是这样的:对于给出的待分类项,求解在此项出现的条件下各个类别出现的概率,哪个最大,就认为此待分类项属于哪个类别。通俗来说,就好比这么个道理,你在街上看到一个黑人,我问你你猜这哥们哪里来的,你十有八九猜非洲。为什么呢?因为黑人中非洲人的比率最高,当然人家也可能是美洲人或亚洲人,但在没有其它可用信息下,我们会选择条件概率最大的类别,这就是朴素贝叶斯的思想基础,维基百科上的词条http://zh.wikipedia.org/wiki/%E8%B4%9D%E5%8F%B6%E6%96%AF%E阅读全文
posted @ 2012-08-11 22:59 张善友 阅读(6435) 评论(1) 编辑
摘要: whattofix.com刊登了一篇Daniel Markham的文章《What Level Programmer Are You?》,文内将参差不齐的程序员按照技术水平分为从“读写”到“上帝”,共十一个阶段,以帮助广大程序员找到自身定位并从中发现自己发展方向。以下是文章摘要: 随着技术发展,编程悄然融入了我们的生活。我们已然离不开那些程序和编程语言。很多人都在不同程度地谈论着如何编程,也诞生出...阅读全文
posted @ 2012-08-10 07:59 张善友 阅读(1459) 评论(2) 编辑
摘要: [原文发表地址] ASP.NET MVC 4, ASP.NET Web API and ASP.NET Web Pages v2 (Razor) now all open source with contributions [原文发表时间] 2012-03-28 12:05 星期二快乐 !它确实是快乐的一天, (字面上这一刻) 正如我在拉斯维加斯的一次会议上,刚刚点击发布按钮来发布这篇博文,以...阅读全文
posted @ 2012-08-08 07:34 张善友 阅读(3430) 评论(0) 编辑
摘要: 在大多数情况下Cacti + RRDtool已经实现对系统各种参数的监测。但很多企业可能不满足于仅仅监测系统基本参数的需求,而是需要监测除基本参数之外的各种应用程序的运行状况。很显然在这种情况下对于一些系统或者是自定义的程序Cacti + RRDtool的局限性就显示出来了。而此时就轮到了另外一种监测系统的登场。这就是我们现在要介绍的Nagios。Nagios是一个功能非常强大的开源的系统网络监测程序,通过访问http://www.nagios.org可以了解其基本特性。Nagios不但能够实现对系统CPU,磁盘、网络等方面参数的基本系统监测,而且还能够监测包括SMTP,POP3,HTTP,N阅读全文
posted @ 2012-08-07 20:08 张善友 阅读(44839) 评论(6) 编辑
摘要: 谷歌2012年06月15日发布了一个全新的Web模板——AngularJS 1.0。谷歌称, AngularJS可以让你扩展HTML的语法,以便清晰、简洁地表示应用程序中的组件,并允许将标准的HTML作为你的模板语言。AngularJS可以通过双向数据绑定自动从拥有JavaScript对象(模型)的UI(视图)中同步数据。 AngularJS的核心功能包括:数据绑定:当数据发生变化时,AngularJS会自动从UI中移动数据到模型(model)和后端(back),没有继承类,也没有封装或调用getter/setter方法。模型可以像一个原始数组一样简单,也可以像自定义JavaScript类型一阅读全文
posted @ 2012-08-07 07:20 张善友 阅读(1461) 评论(1) 编辑
摘要: Highcharts是一个制作图表的纯Javascript类库,主要特性如下:兼容性:兼容当今所有的浏览器,包括iPhone、IE和火狐等等;对个人用户完全免费;纯JS,无BS;支持大部分的图表类型:直线图,曲线图、区域图、区域曲线图、柱状图、饼装图、散布图;跨语言:不管是PHP、Asp.net还是Java都可以使用,它只需要三个文件:一个是Highcharts的核心文件highcharts.js,还有a canvas emulator for IE和Jquery类库或者MooTools类库;提示功能:鼠标移动到图表的某一点上有提示信息;放大功能:选中图表部分放大,近距离观察图表;易用性:无需阅读全文
posted @ 2012-08-05 22:08 张善友 阅读(45533) 评论(11) 编辑
摘要: 随着组织产生的数据爆炸性增长,从GB到TB,从TB到PB,传统的数据库已经无法通过垂直扩展来管理如此之大数据。传统方法存储和处理数据的成本将会随着数据量增长而显著增加。这使得很多组织都在寻找一种经济的解决方案,比如NoSQL数据库,它提供了所需的数据存储和处理能力、扩展性和成本效率。NoSQL数据库不使用SQL作为查询语言。这种数据库有多种不同的类型,比如文档结构存储、键值结构存储、图结构、对象数据库等等。我们在本文中使用的NoSQL是MongoDB,它是一种开源的文档数据库系统,开发语言为C++。它提供了一种高效的面向文档的存储结构,同时支持通过MapReduce程序来处理所存储的文档;它的阅读全文
posted @ 2012-08-05 18:20 张善友 阅读(26626) 评论(1) 编辑
摘要: IIS 8是和Windows Server 2012一起发布的。它带来多项有趣的特性,像对NUMA的支持、WebSockets、安全性改进和更好的web部署工具等。IIS 8中一项有趣的改进就是NUMA感知的多核可伸缩性(NUMA-aware multi-core scalability):有时提升内核的数量会导致性能的降低,因为内存同步的成本要比额外的核心在NUMA硬件上带来的好处还要高。IIS 8.0会在非统一内存访问(Non-Uniform-Memory-Access,NUMA)的硬件上智能地分发进程,从而解决这个问题。为了利用多核处理器的优势,IIS可以根据你所期望的负载设置以两种不同阅读全文
posted @ 2012-08-05 18:13 张善友 阅读(1624) 评论(0) 编辑
摘要: Node.js是什么?! http://www.ibm.com/developerworks/cn/opensource/os-nodejs/index.html?ca=drs1、安装nodejs,nodejs已经提供了各平台的编译过的文件. 下载地址 http://nodejs.org/#download,一路next,直到完成。2、安装WebStorm:WebStorm是商业软件,可以免费试用30天,非常感谢MVP项目,从WebStorm获得了1年的License 。下载地址:http://www.jetbrains.com/webstorm/download/ 下载并安装一个支持Node阅读全文
posted @ 2012-08-03 12:59 张善友 阅读(46394) 评论(6) 编辑
摘要: 让大多数伦敦无与伦比的文化、娱乐、著名景点,今年夏天,如没有其它,使用免费的伦敦官方城市指南应用。你是否正在寻找免费活动,必须看到事件或当地的旅游景点,你可以浏览全面的伦敦上市。你也会收到警报在特殊优惠,秘密事件和伦敦公告。功能包括:是什么-发现怎么回事靠近你,找到免费的和独特的事件在这个夏季特别和探索伦敦的神奇的文化。地方——浏览伦敦地标,地方免费参观、公园、博物馆、画廊、商店和餐馆。小径-漫步•伦敦的一些最优美的街道和满足伦敦2012年奥运吉祥物文洛克和曼德维尔与我们的免费发现小径。或者计划完美的周末,享受最好的首都的文化与我们的免费文化轨迹。地图——搜索附近的事件和地点在交互式地图和计划阅读全文
posted @ 2012-08-03 07:41 张善友 阅读(1642) 评论(2) 编辑
摘要: NCrawler是一款国外的开源网络爬虫软件,遵循LGPL许可协议。其HTML处理使用的是htmlagilitypack开源库,采用xpath的方式处理定位网页元素,十分方便。同时其采用HttpWebRequest异步的方式获取网页,采集效率较高。台湾微软MSDN有一篇如何使用NCrawler参考文章。 官方地址:http://ncrawler.codeplex.com/阅读全文
posted @ 2012-07-31 22:23 张善友 阅读(3786) 评论(3) 编辑
摘要: SignalR 是一个集成的客户端与服务器库,基于浏览器的客户端和基于 ASP.NET 的服务器组件可以借助它来进行双向多步对话。 换句话说,该对话可不受限制地进行单个无状态请求/响应数据交换;它将继续,直到明确关闭。 对话通过永久连接进行,允许客户端向服务器发送多个消息,并允许服务器做出相应答复,值得注意的是,还允许服务器向客户端发送异步消息。它和AJax类似,都是基于现有的技术。本身是一个复合体。一般情况下,SignalR会使用Javascript的长轮询( long polling),实现客户端和服务端通信。在WebSockets出现以后,SignalR也支持WebSockets通信。当阅读全文
posted @ 2012-07-28 23:35 张善友 阅读(60065) 评论(44) 编辑
摘要: 一则新闻《软件服务提供商Xamarin融资1200万美元》,更详细的内容可以看Xamarin的官方博客Xamarin raises $12M to help you make better apps faster →。这篇新闻里告诉了我们目前Mono的用户规模“使用Xamarin软件的应用开发者已经超过15万,其中付费用户约为7500名。在Xamarin的客户中,还包括一些知名的企业,如美国国家仪器(National Instruments)和数字音乐订阅服务商Rdio等”。一直关注和研究Mono项目,今天把平常自己写的和园子里同学写的Mono的相关文章整理了一下,发现从2011年开始已经有非常的多人开始在项目中使用Mono,这里列一下这么多年来的园子里的相关博客内容和大家分享阅读全文
posted @ 2012-07-28 11:08 张善友 阅读(36058) 评论(80) 编辑
摘要: 到http://nginx.org/en/download.html下载最新版本的Nginx并安装.一 下载并安装pcre库ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/tar zxvf pcre-8.30.tar.gz ./configure make make install二 安装openssl yum -y install openssl openssl-devel三 下载tcp_proxy_module到https://github.com/yaoweibin/nginx_tcp_proxy_module 下载四 安...阅读全文
posted @ 2012-07-21 18:27 张善友 阅读(4924) 评论(4) 编辑
摘要: Web 应用的信息交互过程通常是客户端通过浏览器发出一个请求,服务器端接收和审核完请求后进行处理并返回结果给客户端,然后客户端浏览器将信息呈现出来,这种机制对于信息变化不是特别频繁的应用尚能相安无事,但是对于那些实时要求比较高的应用来说,比如说在线游戏、在线证券、设备监控、新闻在线播报、RSS 订阅推送等等,当客户端浏览器准备呈现这些信息的时候,这些信息在服务器端可能已经过时了。所以保持客户端和服...阅读全文
posted @ 2012-07-21 13:47 张善友 阅读(30475) 评论(13) 编辑
摘要: JavaScript Intellisense CSS Intellisense ASP.NET and Web API (overview and CRUD operations) Strongly Typed Data Binding Page Inspector (new debugging tool) And much much more 下载地址 http:/...阅读全文
posted @ 2012-07-20 20:12 张善友 阅读(734) 评论(0) 编辑
摘要: EF开发团队的博客上发了文章Entity Framework source code has been released under an open source license ,Scott 也发了相关的博客Entity Framework and Open Source。EF团队成员One Unicorn也写了博客 Why open sourcing Entity Framework is a great move。实体框架的站点在 http://entityframework.codeplex.com/,正在为EF5.0的发布而努力。目前已公开的代码包括EF Runtime、Code F阅读全文
posted @ 2012-07-20 07:48 张善友 阅读(15166) 评论(76) 编辑
摘要: 在Windows 8下的Hyper-V已经支持很多Linux发行版了, 其下的安装也大同小异,唯一的要注意是单独下载安装Hyper for linux的集成服务.现在最新的版本的就是3.2,下载ISO文件:http://www.microsoft.com/zh-cn/download/details.aspx?id=281881)开启Hyper-V管理器并创建一台新的虚拟机,正常安装centos 6, 安装的时候选择basic server.安装完成后,重启。2)在Hyper-v里面,插入下载回来的iso文件:Linux IC v3.2.iso然后运行如下命令,加载光驱里面的文件mkdir -阅读全文
posted @ 2012-07-16 07:27 张善友 阅读(15488) 评论(9) 编辑
摘要: redis是一个基于内存的高性能key-value数据库,数据都保存在内存中定期刷新到磁盘,以极高的读写效率而备受关注。他的特点是支持各种数据结构,stirng,hashes, list,set,和sorted sets1、下载安装wget http://download.redis.io/redi...阅读全文
posted @ 2012-07-14 22:14 张善友 阅读(18083) 评论(2) 编辑
摘要: 安装MongoDB的方法有很多种,可以源代码安装,在Centos也可以用yum源安装的方法。由于MongoDB更新得比较快,我比较喜欢用yum源安装的方法。64位Centos下的安装步骤如下:1、准备工作运行yum命令查看MongoDB的包信息[root@localhost~]#yuminfomongo-10gen(提示没有相关匹配的信息,) 说明你的centos系统中的yum源不包含MongoDB的相关资源,所以要在使用yum命令安装MongoDB前需要增加yum源,也就是在/etc/yum.repos.d/目录中增加*.repoyum源配置文件2、vi /etc/yum.repos.d/1阅读全文
posted @ 2012-07-14 21:17 张善友 阅读(39235) 评论(1) 编辑
摘要: 微博内容长度的计算方法(不一定完全无误,仅提供一个思路): public static int GetWeiboContentLength(string weiboContent) { var max = 140; var surl = 11; var urlCount = 0; RegexOptions ops = RegexOptions.Compiled; Regex regex = new Regex(@"http://[a-zA-Z0-9]+(\.[a-zA-Z0-9]+)+([-A-Z0-9a-z_\$\.\+\!\*\(\)\/,:;@&=\?\...阅读全文
posted @ 2012-07-09 23:08 张善友 阅读(857) 评论(0) 编辑
摘要: sp_executesql 可能用 exec sp_executesql @sqltext,@paramstring,@urlM_ID output 来得到动态执行中返回值,@sqltext的长度可能超过了4000字符,可以使用nvarchar(max)解决,类似于: declare @request1 nvarchar(4000) declare @request2 nvarchar(40...阅读全文
posted @ 2012-07-03 12:57 张善友 阅读(1397) 评论(1) 编辑
摘要: iis 7上发布mvc报错:403.14-Forbidden Web 服务器被配置为不列出此目录的内容 折腾了半天,提示里面的解决方法是: 如果不希望启用目录浏览,请确保配置了默认文档并且该文件存在。 使用 IIS 管理器启用目录浏览。 打开 IIS 管理器。 在“功能”视图中,双击“目录浏览”。 在“目录浏览”页上,在“操...阅读全文
posted @ 2012-07-01 22:03 张善友 阅读(50930) 评论(15) 编辑
摘要: Mighty-Moose是一款面向.NET的持续构建和测试运行工具,现在它免费发放了。 那么Mightly-Moose到底是干什么的呢?当你每次在Visual Studio中编辑文件后点击保存时,它会自动构建你的解决方案并运行哪些受改动影响的测试。这非常适用于TDD,因为你不再需要手工运行测试就可以在不离开代码编辑器的情况下获得即时反馈。同样,它还节省了花费在运行那些并没有受到改动影响的测试上的...阅读全文
posted @ 2012-07-01 10:19 张善友 阅读(1323) 评论(0) 编辑
摘要: 在log4net的配置中,appender是最重要的部分,一般来说,每一种appender都表示一种日志的输出介质,如日志文件、EvengLog、数据库、控制台、邮件、ASP.NET页面等。log4net.SignalR是一个把Log4Net Event 从服务器发送到客户端页面的log4Net appender. 它通过SignalR异步信号库将事件实时通过流传送到客户端,并保持持久的连接。阅读全文
posted @ 2012-06-30 23:29 张善友 阅读(2814) 评论(3) 编辑
摘要: Kendo UI 是Telerik推出的一套based on jQuery 的 Framework,提供了很多控件(Menu 、Grid 、Combox等...), 底层以Html5 + jQuery...阅读全文
posted @ 2012-06-22 12:24 张善友 阅读(25414) 评论(2) 编辑
摘要: 打包(Bundling)及压缩(Minification)指的是将多个js文件或css文件打包成单一文件并压缩的做法,如此可减少浏览器需下载多个文件案才能完成网页显示的延迟感,同时通过移除JS/CSS文件案中空白、批注及修改JavaScript内部函数、变量名称的压缩手法,能有效缩小文件案体积,提高传输效率,提供使用者更流畅的浏览体验。阅读全文
posted @ 2012-06-22 11:24 张善友 阅读(24053) 评论(25) 编辑
摘要: NVIDIA 公布了302.80 beta版本的GeForce驱动,包含32和64位,通过WHQL认证,因此可以放心安装。该版本改进了一些已知的问题,包括GeForce GT 520在FXAA启动后遇...阅读全文
posted @ 2012-06-20 20:36 张善友 阅读(472) 评论(0) 编辑
摘要: 北京当地时间6月19日,微软在美国洛杉矶为我们带来了巨大的惊喜,正式发布了微软自有品牌的平板电脑 – Surface。你没有看错,微软的平板电脑被命名为 Surface,而原先的 Surface 产品则为其让道而更名。 Microsoft Surface 将会向市场提供两种版本:Surface for Windows RT 和 Surface for Windows Pro,前者就是大家期待...阅读全文
posted @ 2012-06-19 22:15 张善友 阅读(426) 评论(0) 编辑
摘要: 许多企业都结合使用 Microsoft .NET Framework 和 Java 应用程序,尤其是那些出于各种考虑不能只依赖于单一技术的大中型企业。 通常,企业采用 Web 应用程序、面向服务的体系结构 (SOA) Web 服务以及其他服务器应用程序来处理大量事务。 其中很多应用程序在运行时需要相互共享数据。 通常,这些应用程序全都是对数据库中所存储的常用业务数据进行操作。 它们面对的一般是连...阅读全文
posted @ 2012-06-19 21:52 张善友 阅读(2338) 评论(0) 编辑
摘要: 陈琪 / 创业者,蘑菇街CEO 先简短表达我的观点:之前交通、工业的发展,拓展了人类肌肉的能力;通讯、互联网的发展,将提升人类大脑的能力。目前人类还处于把互联网当一个工具使用的阶段,终局的阶段是人类...阅读全文
posted @ 2012-06-13 07:03 张善友 阅读(904) 评论(0) 编辑
摘要: 大多数响应包含一个实体,此实体包含人类用户能理解的信息。通常,希望提供给用户相应于请求最容易得到的实体。对服务器和缓存来说,不幸的是,并不是所有的用户都对这个最容易得到的实体有喜好,并且并不是所有的用...阅读全文
posted @ 2012-06-12 22:41 张善友 阅读(2675) 评论(0) 编辑
摘要: 看到这篇文章Tips for Updating From WebAPI Beta to WebAPI RC,已经很好的总结了 WebAPI Beta 更新到WebAPI RC,特意做下笔记。 1、N...阅读全文
posted @ 2012-06-12 08:41 张善友 阅读(2986) 评论(4) 编辑
摘要: 本文首发于 Computer 杂志,由InfoQ和IEEE呈现给您。 CAP理论断言任何基于网络的数据共享系统,最多只能满足数据一致性、可用性、分区容忍性三要素中的两个要素。但是通过显式处理分区情...阅读全文
posted @ 2012-06-11 21:00 张善友 阅读(1370) 评论(0) 编辑
摘要: 1. 可以将消息发送到多个目标服务(多播) 通过支持多个会话句柄,扩展了 SEND (Transact-SQL) 语句的语法以启用多播。 DECLARE @dialog_handle1 UN...阅读全文
posted @ 2012-06-11 15:13 张善友 阅读(1554) 评论(2) 编辑
摘要: SignalR 是一个集成的客户端与服务器库,基于浏览器的客户端和基于 ASP.NET 的服务器组件可以借助它来进行双向多步对话。 换句话说,该对话可不受限制地进行单个无状态请求/响应数据交换;它将继...阅读全文
posted @ 2012-06-08 07:42 张善友 阅读(2268) 评论(6) 编辑
摘要: Compilify是一款以服务形式出现的在线编译器,其创始人是Justin Rusbatch,它运行在Roslyn CTP[1]之上。从最近开始,它已得到来自.NET社区的大量关注。我们与Justin...阅读全文
posted @ 2012-06-08 07:23 张善友 阅读(1115) 评论(2) 编辑
共45页: 首页 上一页 12 13 14 15 16 17 18 19 20 下一页 末页