Fork me on GitHub

2012年4月5日

摘要: 我们做任何系统都少不了前后台数据的交互,在PHP中,我们基本不会遇到前后台数据交互的问题,纯PHP就可以实现了。但是在.net里面我们通常要借助Ajax技术。通过这段时间的学习,这里也将jquey的Ajax技术应用到MVC框架中,与大家分享。同时时间有限,不能将各个场景都一一例举。1 jQuery中的Ajax复习“工欲善其事,必先利其器。”这里简单介绍一下jQuery中的Ajax中常用的方法。1.1 $.ajax()方法$.ajax()方法是jQuery最底层的Ajax实现。其结构为:该方法只有一个参数,但在这个对象里包含了$.ajax()所需的请求设置和回调函数等信息。参数以key/valu 阅读全文
posted @ 2012-04-05 21:48 HackerVirus 阅读(269) 评论(0) 推荐(0)
摘要: 任务组:在之前我们介绍的异步操作都是基于Task<>的,这个是被封装好的类,可以作为传入,或者传出参数。下面我们要介绍的任务组的概念,他是比Task<>更轻量级的异步调用方式。在PPL中Concurrency::task_group和Concurrency::structured_task_group,这两个类都是异步操作的任务组,Concurrency::task_handle类是任务组的基本单位。我们先用Concurrency::structured_task_group举例,我们通过structured_task_group::run 去添加任务,这个任务就是Co 阅读全文
posted @ 2012-04-05 21:29 HackerVirus 阅读(288) 评论(0) 推荐(0)
摘要: 负载均衡原理与实践详解 第五篇 负载均衡时数据包流程详解系列文章:负载均衡原理与实践详解 第一篇(重新整理)负载均衡原理与实践详解 第二篇(重新整理)负载均衡原理与实践详解 第三篇 服务器负载均衡的基本概念-网络基础负载均衡原理与实践详解 第四篇 使用负载均衡器的服务器群我们以下图为例,讨论采用负载均衡器后数据包的流程。 如图所示,有三台服务器,RS1到RS3,还包含三种应用:Web(HTTP),FTP,和SMTP,分别在三台服务器上运行。在这个例子中,所有的应用都运行在TCP之上,而且每个应用都使用不同的TCP端口。WEB应用在80端口上运行,FTP在21端口上运行,而SMTP在端口25上运 阅读全文
posted @ 2012-04-05 21:26 HackerVirus 阅读(1345) 评论(0) 推荐(0)
摘要: System.Threading.Tasks.Task引起的IIS应用程序池崩溃问题现象IIS应用程序池崩溃(Crash)的特征如下:1. 从客户端看,浏览器一直处于连接状态,Web服务器无响应。2. 从服务器端看(Windows Server 2008 + IIS 7.0),在事件日志中会出现Event ID为5010的错误:A process serving application pool 'q.cnblogs.com' failed to respond to a ping. The process id was '20080'.这个错误的意思是:IIS 阅读全文
posted @ 2012-04-05 21:16 HackerVirus 阅读(1437) 评论(0) 推荐(0)
摘要: 出差的这段时间想再次好好地学习了一下STL。接下来的几篇博文就自己阅读STL源码的一些个人理解分享,希望跟同行多多交流,有欠佳的地方还望各位多多指教。 STL中诸多容器和算法都要涉及到向系统申请和释放内存,所以先读读C++的内存管理----C++称其为allocator1, default allocator SGI STL 的头文件defalloc.h中有一个符合标准的名为allocator的内存分配器,它只是简单地将::operator new 和::operator delete做了一层薄薄的封装。在SGI STL的容器和算法部分从来没有用到这个内存分配器。在此略过。2, STL 的内. 阅读全文
posted @ 2012-04-05 21:14 HackerVirus 阅读(247) 评论(0) 推荐(0)
摘要: 【高级内部资料】.NET数据批量写入性能分析 第一篇 说起数据的批量写入,相信大家应该不陌生了,那么我们本系列的文章不准备讲述如何来进行数据的批量写入,而是介绍常用的数据批量写入方法的性能分析。 同时,本篇问题的目的不是告诉大家,何种方式最好(很多人喜欢问“什么是最好的”,在技术中没有所谓的最好的技术,一切都要情况而定),而是给大家一些数据,让大家知道各种不同的情况对性能的影响,从而帮助大家更好地进行抉择。 在.NET环境中,数据批量写入的方式有很多,大家随便上面找一下就可以找到一大堆。在众多的数据批量写入方式中,SqlBulkCopy与SSIS是用的比较多,也是相对而言比较成熟的方案。也许大 阅读全文
posted @ 2012-04-05 21:12 HackerVirus 阅读(231) 评论(0) 推荐(0)
摘要: Account at a Glance是由Dan Walin主持开发的一个Web应用程序,这是一个实际上线的产品,由真实的Team开发,并非是为了演示某些技术而做的Demo程序。前端基于HTML5+jQuery,后端基于ASP.NET MVC+EF Code First。前端使用了很多jQuery和HTML5的插件和库,实现多视图、拖拽、图表、视频等特性以及对老版本浏览器的支持。很好的展示了HTML5+js+CSS的客户端解决方案。虽然与Silverlight等基于浏览器插件的解决方案相比,未免显得繁琐,但毕竟这是“真正”地浏览器端应用,真正的跨平台跨浏览器:)本文源自作者博客Code and 阅读全文
posted @ 2012-04-05 20:43 HackerVirus 阅读(270) 评论(0) 推荐(0)
摘要: Service Broker 这个是从sqlserver2005里加进来的一个东东,还是有点复杂的,最近弄了弄,做个记录吧。以后也不用去翻书查了。 先简说一下servicebroker是个什么东东。懒得写了,就直接把书里的一段话给摘过来吧:SQL Service Broker is one of the best recent features in SQL Server 2005 because it makes it possible to write queuing and message-based applications. With Service Broker, datab... 阅读全文
posted @ 2012-04-05 18:09 HackerVirus 阅读(683) 评论(0) 推荐(0)
摘要: 一个简单的面试题目-竟然花了半天时间2012-04-04 21:07 by pingjiang, 1178 visits,收藏,编辑一个简单的面试题目-竟然花了半天时间才调试通。一方面是因为水平有限,另一方面就是对移位运算不是非常的了解。如果你也不是很了解移位运算,这是一个很好的学习的机会。面试题参考:http://topic.csdn.net/u/20080823/00/f2597efb-f00d-4ec6-9c6e-ecfe3f003f59.html6. You have an array of 4 32-bit integers which you use to store a 128- 阅读全文
posted @ 2012-04-05 10:17 HackerVirus 阅读(519) 评论(0) 推荐(0)
摘要: WebMatrix数据访问系列目录:WebMatrix之数据访问WebMatrix之WebMatrix.DataWebMatrix之WebMatrix.Data揭密WebMatrix之改造WebMatrix.DataWebMatrix是微软专为Asp.net web pages打造的一款轻量快捷型的Web开发工具,适合非专业开发人员,新手入门,详细可参考此处。下文是结合微软教程而总结的WebMatrix简单访问数据库的方式。当然,所选数据库是WebMatrix御用轻量型数据库Sql Server Compact Edition,也可以选择创建连接选择服务器版本的Sql server:上图可以看 阅读全文
posted @ 2012-04-05 10:17 HackerVirus 阅读(207) 评论(0) 推荐(0)