代码改变世界

随笔分类 -  [03]项目管理

秒杀?能不能先预估下服务器能不能顶的住再玩啊!!!

2011-12-23 10:59 by 狼人:-), 1136 阅读, 收藏,
摘要: 刚才一哥们告诉我,他们公司有秒杀,就快开始了,还有iphone4,一时激动,就去玩玩,一秒秒的等....滴嗒 滴嗒 滴嗒,等了十来分钟终于开始了,Click猛击鼠标,Loading...,KAO,玩我吧...加入购物车后挂了大概过了五钟后我这哥们通知我"库存变0了",已被人秒到了,郁闷......,也样也能秒到!下面附一个“全新的电子商务网络基础架构监测方案” http://files.cnblogs.com/waw/Marketing_WhitePaper_ch.pdf 阅读全文

年轻人,你着什么急?

2011-09-21 15:44 by 狼人:-), 502 阅读, 收藏,
摘要: 博士第二年,其实博士生涯开始也没多久,我突然想放弃了,为此挣扎了很久,虽然挣扎的时间并不长,但是这个想法就想伊甸园的苹果,不断诱惑我,刺激我,左右着我的情绪。但是到了现在,逐渐淡了,我想我会继续坚持下去,拿到博士学位。我把我的这段心路历程记录下来,也许以后迷茫的时候,可以再翻翻。得益于发达的网络媒体,这个时代比以往任何时候都更充满诱惑:你上人人,看到以前的同学往返于国内外,周末出去游山玩水,喝酒唱歌;看到以前的同学开始谈婚论嫁,忙着结婚、领证、各种写真,恩爱幸福;再看看自己,苦逼的坐在实验室,一个月1千多补助,读个博士要5-6年,怎么想怎么不划算。于是着急了,也想每月拿个七八千上万的工资,也想 阅读全文

给做技术的换一道菜尝尝:一月冲皇冠?凶残级淘宝店主,无法阻挡的爆款名城!

2011-09-15 22:42 by 狼人:-), 374 阅读, 收藏,
摘要: 最近很多朋友应该注意到了这个店“爆款名城”:http://shop67642050.taobao.com/这个店做女装,基本上一个月上了皇冠,全店全部43个宝贝,2011年7月1日开的店铺,并没有参加淘宝活动,我在前一段时间注意这个店的时候这个店还是一钻,然后后面就像打了鸡血大概以一个星期一个钻石的速度在增长,很多人觉得不可思议,数据如下:!很恐怖的销量吧,基本上是全店爆款!我在前一段时间大概观察和分析了这个店铺宝贝的成长过程,并没有看到太大的异常和暗箱操作,基本每个宝贝都是以不断飙升爬山一样的销量数据线在成长。是什么造就了这个店的全店皆爆的淘宝营销至高境界?首先产品方面的模式是大部分人并不了 阅读全文

一起谈.NET技术,JavaScript 调用 ASP.NET WebService 的简单方法

2011-08-29 19:27 by 狼人:-), 286 阅读, 收藏,
摘要: 客户端 JavaScript 调用 ASP.NET WebService 的方法除了采用 WebServer.htc 和构造 SOAPAction 的方法外,下面介绍一个采用 Ajax调用的简单方法,并且可以传递参数。其实,ASP.NET WebService 就是一个网站,所以,Request 对象是可用的,这样,传递参数就很容易了。下面是一个WebService1.asmx的代码: ASMX 代码: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.c... 阅读全文

一起谈.NET技术,中软面试题-最新

2011-08-29 19:27 by 狼人:-), 557 阅读, 收藏,
摘要: 中软的面试比较经典,也比较严格,一般有四轮,类似于微软的面试。中软面过以后,根据项目组,会推到美国微软那边运用live meeting & con-call 再面一次。以下是我的面试题及个人的小分析,拿出来和大家share一下。希望更多的人能过这个坎。如有什么问题,可以一起交流。直接进入主题: 1. English communication. (sale yourself, project information, your interesting,and how to deal with problem you encounter etc.) 2. the using of key 阅读全文

一起谈.NET技术,我眼中的Visual Studio 2010架构工具

2011-08-29 19:26 by 狼人:-), 233 阅读, 收藏,
摘要: 影响架构质量的是构建体系架构的思想、原则、实践与架构师的经验,绝不是工具。即使是最优秀的架构工具,也不可能像倚天宝剑一般——倚天一出,谁与争锋——似乎谁握住了这把利刃,就能够成为武林盟主。架构工具可以改善架构师的工作,却不能替换架构的过程。软件开发过程中,最重要的依旧是人。 我在尝鲜Visual Studio 2010架构工具 时,偶然看到一篇文章,用夸张的语言吹捧VS 2010架构工具,认为它是架构师最怕程序员知道的新工具。这让我有感而发,我想起数十年前甚嚣尘上的一个理论,那就是CASE工具在未来可以取代编码工作的论断。随着DSL的逐渐流行,这个论断似乎有了能够实现的希望。我们已经... 阅读全文

一起谈.NET技术,在ASP.NET MVC中进行TDD开发

2011-08-29 19:26 by 狼人:-), 200 阅读, 收藏,
摘要: TDD介绍 TDD是一种开发方法,全称是Test-Driven development,中文是测试驱动开发。作者是Kent Beck。首先让我介绍一下三种常见的开发方式: 第一种:先Coding,然后Bug Fix。 第二种:先Coding,然后Unit Test,最后Bug Fix。很显然用了单元测试的比第一种开发方式要好不少。 第三种:就是本文要说的TDD,它的方式和第二种恰恰相反。TDD先设计单元测试,然后再Coding,最后修复Bug。看下图: TDD开发过程可以看成:给制自己制定一个目标,然后努力去完成这个目标。下面是这个比喻对应关系。斜杠前面的是TDD,... 阅读全文

一起谈.NET技术,WPF 动态模拟CPU 使用率曲线图

2011-08-29 19:26 by 狼人:-), 836 阅读, 收藏,
摘要: 在工作中经常会遇到需要将一组数据绘制成曲线图的情况,最简单的方法是将数据导入Excel,然后使用绘图功能手动生成曲线图。但是如果基础数据频繁更改,则手动创建图形可能会变得枯燥乏味。本篇将利用DynamicDataDisplay 在WPF 中动态模拟CPU 使用率图表,实现动态生成曲线图。 新建项目将DynamicDataDisplay.dll 加载到References 中,打开MainWindow.xaml 添加命名空间xmlns:d3="http://research.microsoft.com/DynamicDataDisplay/1.0"。通过<d3:Char 阅读全文

一起谈.NET技术,ASP.NET缓存全解析6:数据库缓存依赖

2011-08-29 19:26 by 狼人:-), 224 阅读, 收藏,
摘要: ASP.NET缓存全解析文章索引 ASP.NET缓存全解析1:缓存的概述 ASP.NET缓存全解析2:页面输出缓存 ASP.NET缓存全解析3:页面局部缓存 ASP.NET缓存全解析4:应用程序数据缓存 ASP.NET 缓存全解析5:文件缓存依赖 ASP.NET 缓存全解析6:数据库缓存依赖 ASP.NET 缓存全解析7:第三方分布式缓存解决方案 Memcached和Cacheman 更多的时候,我们的服务器性能损耗还是在查询数据库的时候,所以对数据库的缓存还是显得特别重要,上面几种方式都可以实现部分数据缓存功能。但问题是我们的数据有时候是在变化的,这样用户可能在缓存期间查询的数据... 阅读全文

一起谈.NET技术,.NET Framework源码研究系列之---万法归宗Object

2011-08-29 19:26 by 狼人:-), 299 阅读, 收藏,
摘要: 经过前面三篇关于.NET Framework源码研究系列的随笔,相信大家都发现其实.NET Framework的实现其实并不复杂,也许跟我们自己做的项目开发差不多。本人也是这样的看法。不过,经过仔细深入的研究,我们还是会发现一下平时很难注意到的东西,而这些东西对我们完善思路,开阔眼界,锻炼良好的编码素质有着很大的意义. 我们知道.NET中所有的类型(包括:引用类型,值类型)都从Object类派生过来,由此可以说Object是所有类型的根本。那么今天我们就研究.NET(C#)中一切元素的根本---System.Object。 Object类在.NET源码中的实现很简单,一共不过100... 阅读全文

一起谈.NET技术,梦想创造可能——盘点微软 .NET 技术八年发展历程

2011-08-29 19:26 by 狼人:-), 352 阅读, 收藏,
摘要: 文/刘如鸿 2000年对于微软是颇有意思的一年,一方面终于迈入了21世纪,担心许久的千年虫问题也没有预想中的那样大面积爆发,通过Windows95和Windows98的成功,微软在桌面电脑市场取得了绝对垄断的地位。虽然官司不断,但通过IE捆绑策略也终于彻底打败了傲慢的Netscape,搭上了互联网班车。而Windows2000的发布也结束了Windows98和WindowsNT两个平台互不兼容、互相掐架的问题,在全新的NT5.0内核上,服务器和客户端操作系统终于得到了整合。至于办公软件领域,从Office97之后已经睨视宇内,LotusNote已经渐渐退出市场,再也没有了重量级的竞争对... 阅读全文

一起谈.NET技术,ASP.NET MVC2中Controller向View传递数据的三种方式

2011-08-29 19:26 by 狼人:-), 205 阅读, 收藏,
摘要: 在Asp.net mvc开发中,Controller需要向View提供Model,然后View将此Model渲染成HTML。这篇文章介绍三种由Controller向View传递数据的方式,实现一个DropDownList的显示。 第一种:ViewData ViewData是一个Dictionary。使用非常简单,看下面代码: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public ActionResult ViewDataWay... 阅读全文

一起谈.NET技术,经验之谈:MySQL与ASP.NET配合更强大

2011-08-29 19:26 by 狼人:-), 313 阅读, 收藏,
摘要: 由于富有竞争力的价格和易于使用,MySQL在市场占有率方面逐步提升。开放源代码社区为了扩展MySQL的使用范围,开发出了.Net框架(.NET Framework)中可以使用的数据库连接器。我们就来学习一下如何在.Net应用程序中使用MySQL。 MySQL渐渐的成为了在选择数据库平台时一个切实可行的数据库方案。能够证明这一点的就是许多公司都选择mySQL作为他们的数据库平台,例如 Google、美联社(The Associated Press)以及美国国家航空宇航局( NASA)。虽然对于一个开放源代码来说,低廉的价格常常被当作主要优点来说服客户,但是对于象Google那样的大规模的组... 阅读全文

一起谈.NET技术,浅谈如何使用.NET存储XML数据

2011-08-29 19:26 by 狼人:-), 210 阅读, 收藏,
摘要: XML Bulk Load和Updategrams,这两种客户端技术使用带有注解的大纲指定XML文档内容和数据库的表之间的映射;OpenXML是一种服务器端技术,它允许你在XML文档上定义关系视图,有了OpenXML的关系视图,你就能使用T-SQL代码查询XML文档中的数据并把结果存储在你的SQL Server数据库中。 这三种技术中的每一种都是为特定的目的设计的。XML Bulk Load把来自很大的XML文档的数据存储在SQL Server中;Updategrams执行SQL Server数据的优化更新(优化更新是没有锁(lock)的更新,在这种更新中系统检测是否有其它用户在原来... 阅读全文

一起谈.NET技术,混乱的MVC,.NET非要MVC不可么?

2011-08-29 19:26 by 狼人:-), 302 阅读, 收藏,
摘要: 最近流行MVC,不是因为大家都在用,而是他已经在.NET缺席N多年。本文题目是乱取的,吸引眼球而已。 MVC是一个非常有争议性的话题,首先,什么算是MVC,没有一个统一的说法,众说纷纭,java,php都在争吵不休,就跟别说已开始就压根没打算MVC的ASP.NET。在大家被微软用CodeBehind和CodeBeside忽悠过去N多年之后,当大家在对WebForm审美疲劳后,MVC就跟李宇春一般另类且充满吸引力。最近的新闻是微软也要在ASP.NET中推出MVC了。对于很多M饭来说是一个十分值的庆祝的事情。顺带着MonoRail也鸡犬升天,关注的人越来越多。WebForm未死,MVC却活... 阅读全文

一起谈.NET技术,13个不可不知的ASP.NET MVC扩展点

2011-08-29 19:26 by 狼人:-), 185 阅读, 收藏,
摘要: ASP.NET MVC设计的主要原则之一是可扩展性。处理管线(processing pipeline)上的所有(或大多数)东西都是可替换的。因此,如果您不喜欢ASP.NET MVC所使用的约定(或缺乏某些约定),您可以创建自己的服务来支持您的约定,并将其注入到主管线中。 在本文中,我们将从管线开始直到视图呈现,逐一向您展示每个ASP.NET MVC开发者都必须了解13个扩展点。 1.ASP.NET MVC扩展之RouteConstraint 通常情况下你可以使用正则表达式对url参数进行约束,但如果您的约束不仅仅取决于单一参数,您可以实现 IRouteConstrains的方法,... 阅读全文

一起谈.NET技术,ASP.NET MVC 2扩展点之Model Binder

2011-08-29 19:26 by 狼人:-), 165 阅读, 收藏,
摘要: Model Binder在Asp.net MVC中非常简单。简单的说就是你控制器中的Action方法需要参数数据;而这些参数数据包含在HTTP请求中,包括表单上的Value和URL中的参数等。而ModelBinder的功能就是将这些个表单上的Value和URL中的参数换成对象,然后将这些对象绑定到Action的参数上面。我简单的画了一个图,看起来会更加直观。 在asp.net mvc中你可以写类似下面这样的代码: [HttpPost]public ActionResult Create(){ Book book = new Book(); book.Title = Req... 阅读全文

一起谈.NET技术,Microsoft Ribbon for WPF 正式发布

2011-08-29 19:26 by 狼人:-), 412 阅读, 收藏,
摘要: 之前写过几篇关于WPF4 中开发Ribbon 工具栏的文章,其中利用的是WPF Ribbon Control 控件库,开发出类似Office 2007 样式的Ribbon 工具栏。当然CodePlex 也提供了Fluent Ribbon Control Suite 项目可以写出Office 2010 样式的工具栏应用程序。8月2日微软正式发布了Microsoft Ribbon for WPF,该Ribbon 控件是100%完全属于的WPF 工具,并支持WPF3.5 SP1 以及WPF4。 下载安装 首先下载 MSI 安装程序。Microsoft Ribbon for WPF Sou... 阅读全文

一起谈.NET技术,如何实现ASP.NET网站个性化?

2011-08-29 19:26 by 狼人:-), 200 阅读, 收藏,
摘要: 个性化是大多数Web应用程序的一个关键部分。TechRepublic和Amazon就是典型的例子,它们能够记住用户的某些特征。应用ASP.NET 1.x实现这一功能需要完成一些额外的工作,并要使用Session对象,而ASP.NET2.0版本简化了个性化过程。 个性文件 ASP.NET 2.0 Profile系统允许你轻松存储用户的相关信息。定义与每名用户有关的属性,并将它存储在他们的个性文件中。个性文件数据可以用程序方便地访问。与其它保存文件一样,它必须被存储,且个性文件默认使用SQL Server。 Profile系统以提供程序模型为基础,特殊的Profile提供程序负责... 阅读全文

一起谈.NET技术,利用.NET Framework4.0的源代码调试你的应用程序

2011-08-29 19:26 by 狼人:-), 268 阅读, 收藏,
摘要: 相关文章:利用ASP.NET MVC源代码调试你的应用程序 .NET Framework 的部分源代码是开源的。这些源代码可以供我们学习和参考。也可在也平时调试应用,直接跳入这些开源了的.NET Framework的代码中。这样既可以学习MS放出来的代码,又可以帮助自己调试。下面我用一个WPF的简单的例子演示一下。 新建一个WPF应用程序,拖一个button,后台代码弹出一个messagebox就行了。 private void button1_Click(object sender, RoutedEventArgs e){ MessageBox.Show("hello wo... 阅读全文
1 2 3 4 5 ··· 10 下一页