上一页 1 ··· 3 4 5 6 7 8 9 下一页

2012年9月23日

IIS 6中asp.net的运行机制

摘要: 写在前面 一直都想去学习一下asp.net程序到底是怎样运行的,因为很多时候了解底层的东西能帮助我们更好地掌握一个技术。终于在上周静下心来google了不少博客资料,跟着博主们的思路和视角一步一步了解了IIS6中asp.net是怎样运行的(但远远不能称得上深入到底层)。另外,我觉得很多时候,要搞懂一个知识点,通常都需要不同的资料,追随不同作者的思路或者说视角,这样可能更容易地搞懂这个知识点。 另一方面,因为现在多数都是用IIS6,IIS7在核心方面跟IIS6没多大变化,所以我看的资料都是针对IIS6的,IIS5因为有点“过时”了,而且微软对IIS6针对IIS5的一些不足(主要是性能和可用性两. 阅读全文

posted @ 2012-09-23 01:43 wyman25 阅读(773) 评论(0) 推荐(1) 编辑

2012年9月16日

[转载]大型网站架构演变和知识体系

摘要: 原文地址:http://www.blogjava.net/BlueDavy/archive/2008/09/03/226749.html之前我简单向大家介绍了各个知名大型网站的架构,MySpace的五个里程碑、Flickr的架构、YouTube的架构、PlentyOfFish的架构、WikiPedia的架构。这几个都很典型,我们可以从中获取很多有关网站架构方面的知识,看了之后你会发现你原来的想法很可能是狭隘的。今天我们来谈谈一个网站一般是如何一步步来构建起系统架构的,虽然我们希望网站一开始就能有一个很好的架构,但马克思告诉我们事物是在发展中不断前进的,网站架构也是随着业务的扩大、用户的需求不断 阅读全文

posted @ 2012-09-16 10:02 wyman25 阅读(1079) 评论(4) 推荐(2) 编辑

[转载]回顾MySpace架构的坎坷之路

摘要: 原文地址:http://www.itivy.com/ivy/archive/2011/3/7/634351257301504864.html说起MySpace,可能很多人对他印象很深,MySpace.com成立于2003年9月,是目前全球最大的社交网站。它为全球用户提供了一个集交友、个人信息分享、即时通讯等多种功能于一体的互动平台,同时他也是.NET应用最出色的网站之一。下面我们一起来回顾一下MySpace架构的改革之路,或许我们能从中得到一点点架构方面的经验和教训。1、50万用户最早myspace网站由一台数据库服务器和两台Web服务器构成,此后一段时间又加了几台web服务器。但在2004年 阅读全文

posted @ 2012-09-16 09:31 wyman25 阅读(554) 评论(0) 推荐(1) 编辑

2012年9月5日

中国人喜欢将东西cheap化,开发行业也不例外。

摘要: 今天看了圈里一篇文章:《不要妥协,即使这意味着流血》,挺有感触,本来想写个评论,但发现还是不吐不快于是写个随便。国人喜欢将东西cheap化。这里的“cheap化”是就是就是“垃圾化”,不过我没出过国,我不知道外国的月亮是不是特别圆,我这里说的只是国内。但我还是从事过几个行业,服装,五金,IT,都有这样现象。而且平时只要你留意一下,也会发现这种现象。所以请不要怀疑我说的,就算不是全部,至少也是大部分。怎样个“cheap化”?就拿我做五金销售时候的例子:当一个五金产品刚出的时候,利润很高,这个厂就赚钱了。然后,可以肯定的是,做这种产品的厂会越来越多,自己开模具做的,打自己标的,山寨的都会有。然后竞 阅读全文

posted @ 2012-09-05 18:39 wyman25 阅读(286) 评论(0) 推荐(0) 编辑

2012年9月2日

apache不能启动:Windows无法启动Apache2.2服务,错误1067。

摘要: 今天启动apache时候,给了我一个错误:Windows无法启动Apache2.2服务(位于本地计算机上),错误1067:进程意外终止。我第一反应是关掉IIS服务器,再启动,同样报错。于是查看一下windows系统日志,发现异常信息为:httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.1.11 for ServerName。于是ping了一下自己IP,是192.168.1.11,查看了apache配置文件,填写的是192.168.1.100。原来 阅读全文

posted @ 2012-09-02 16:02 wyman25 阅读(5391) 评论(0) 推荐(0) 编辑

2012年6月26日

行转列:SQL SERVER PIVOT与用法解释

摘要: 在数据库操作中,有些时候我们遇到需要实现“行转列”的需求,例如一下的表为某店铺的一周收入情况表:WEEK_INCOME(WEEK VARCHAR(10),INCOME DECIMAL)我们先插入一些模拟数据:INSERT INTO WEEK_INCOME SELECT '星期一',1000UNION ALLSELECT '星期二',2000UNION ALLSELECT '星期三',3000UNION ALLSELECT '星期四',4000UNION ALLSELECT '星期五',5000UNION ALLSE 阅读全文

posted @ 2012-06-26 01:53 wyman25 阅读(85209) 评论(20) 推荐(34) 编辑

2012年5月24日

基于WPF+XMPP的IM程序开发日志 之三:用户头像Avatar

摘要: 在XMPP中对用户头像的支持定义在两个扩展协议中:EXP-0153:基于电子名片的头像EXP-0084:用户头像 好像还有一个扩展协议用于头像,但忘记了是什么了,ags的官网论坛突然间访问不了。但EXP-0084好像支持不是很广泛,agsXMPP支持了,但是Openfire不支持,我在agsXMPP中新建了一个AvatarIq,发送后,得到Openfire的回应IQ错误是Service-Unavailable,代码片段:AvatarIqavatarIq=newAvatarIq();avatarIq.Type=IqType.get;avatarIq.To="test@mypc" 阅读全文

posted @ 2012-05-24 01:04 wyman25 阅读(3830) 评论(3) 推荐(4) 编辑

2012年5月17日

基于WPF+XMPP的IM程序开发日志 之二 WPF线程模型

摘要: 循例地在开始正文前说些废话。正如这篇博客的题目——开发日志,这系列的博客是我在编写这个IM的一些日志,或者另外一个说法:笔记。并不是一些系统的文章,例如“XX学习教程”。这些博客里面的内容主要记录我碰到的问题及对问题领悟,免得日后碰到这些问题又去google一番,而并不是一些“如何编写IM程序”的教程。一:WPF线程模型。 除非已经对WPF体系结构非常熟悉,对多线程开发很了解,不然我们在与WPF打交道的时候经常会遇到这样一个异常:由于其他线程拥有此对象,因此调用线程无法对其进行访问。(The calling thread cannot access this object because a. 阅读全文

posted @ 2012-05-17 00:45 wyman25 阅读(2423) 评论(1) 推荐(2) 编辑

2012年5月15日

基于WPF+XMPP的IM程序开发日志 之一:开篇

摘要: 一:为什么做这个项目 算起来我从大二开始接触.NET到现在也有四年时间了,毕业后一直从事.NET的开发,在公司做过不少.NET项目,但是国内的软件开发公司都是很浮躁的,比如我毕业后第一家公司是一间软件定制公司,老板技术出身,懂技术,所以基本上什么都做,从C\C++到.NET,java,从硬件嵌入式到手机应用到asp.net,基本上有需求就做,而通常一个项目组只有一两个人,搞.NET的员工居多。基本上我认为这家公司的作风是:搞到客户的钱就行了,根本不是抱着为客户开发可用的软件的态度来经营公司,基本上程序员写的东西F5能运行就过关交付,代码质量,健壮性根本不考虑。 作为一个毕业生,再加上有那么一点 阅读全文

posted @ 2012-05-15 00:30 wyman25 阅读(3765) 评论(10) 推荐(6) 编辑

2012年3月31日

我所理解的委托

摘要: 一:为什么会有委托?为什么语法是这样?在c,c++中,可以使用函数指针作为参数来实现C#中委托的功能,而实际上,应该这么说:c#中委托其实跟C,C++的实现方式一样,只不过委托是一个安全指针,而且更加优雅更加OOP。但为什么用delegate就更oop了呢?为什么不直接将一个函数(或者叫方法)名称当做参数传递到另一个函数(或者叫方法)内部呢?而且javascript中就是这样做的。例如开始一个线程可以这样写:Thread.Start(EntryPoint);这样多么方便啊?何必还用代理这么麻烦?来看《c#》高级编程中的解释:“实际上,这是一种很简单的方式,在一些语言如C,C++中使用的就是这种 阅读全文

posted @ 2012-03-31 12:09 wyman25 阅读(278) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 下一页

导航