IT技术博客

IT技术博客,精选各种精华文章供您阅读,是您学习各种IT技术的博客优选之地

关于一种求最大公约数的算法的分析与证明

问题:请编写一个方法,功能是实现传入两个正整数,返回他们的最大公约数 public static int math(int a, int b) { ... }   分析: 关于这道题的算法有多种,我们今天只研究下面这种算法: 1    public static&nb

将JavaScript 函数内的arguments 对象转换为数组

函数内的arguments 对象,有人称之为“类数组”对象,因为它具有数组的一些特性:拥有length 属性、并且用数字索引存放着参数以便访问,可大家都知道其实它并不是数组。 有的时候需要将参数列表看作一数组,以便使用数组的一些方法(如concat, splice 等)进行操作,这就要想办法做一个转换,《JavaScript 语言精粹》一书中有类似这么一段操作: (fun

Rino Mock的使用

通过Rino Mock来模拟接口并返回数据,验证客户端数据处理的正确性。    1 [TestMethod] 2         public void Value_Test() 3    &nbs

使用 Castal DynamicProxy 简化 Silverlight 数据绑定

大家都知道, 在使用 Silverlight 数据绑定的时候, 为了使源对象的更改能够传播到目标,源必须实现 INotifyPropertyChanged 接口。INotifyPropertyChanged 具有 PropertyChanged 事件,该事件通知绑定引擎源已更改,以便绑定引擎可以更新目标值。 下面是一个典型的例子: public class UserModel : INotif

JavaScript的写类方式(3)

续上篇, 构造函数+原型 组装一个类;同一构造函数可以定义出多个类型 /** * $class 写类工具函数之二 * @param {Function} constructor * @param {Object} prototype */ function $class(constructor,prototype) { var c = constructor || function()

Nice sites Index list #2

我喜欢的教育、学习、在线阅读网站 [网易公开课] 在土豆网上可以搜索到海量的公开课视频,iTunes也是,里面可以找到很多公开课,比如我随意搜索的一些,在iTunes里面有一个University部分,里面有太多资源,不赘述。 [豆瓣开放式教育资源共享协会] 里面有网友分享开放大学及课程资源。 [Ted] 你一定懂的… [CoolEn] 看美剧学英语,其实这网站真的还做得蛮

Silverlight 2.5D RPG游戏技巧与特效处理:(四)天气系统

    如同动态光影一样,天气系统同样为2.5D RPG游戏所不可或缺的元素之一。从视觉角度讲,天气系统让游戏场景空间层次分明,立体感更强;从用户角度讲,天气系统赋予游戏更贴近现实的亲历体验,试想下游戏中的花花草草随风而动,云雾缭绕风雨雷电一切来得自然而平滑,玩家即似身临其境般享受;从功能角度讲,不同的气候状况会对角色及魔法效果产生各异影响,极大的提升游戏趣味性。 模

优秀是一种习惯,习惯却是来自于思维的境界

导读:这是一封中国留美学生写给临高考妹妹的信,优秀是一种习惯,习惯却是来自于思维的境界。这一封远隔重洋而来的家书,揭示了当代中国优秀 年轻人的思维之秘。我们应该为家书两端这血脉相连的缘分而庆幸,正因如此,才让我们倾听到这只在口口相授间的肺腑真言,享用到一席可改造命运的“盛宴”。 原文:http://blog.sina.com.cn/s/blog_4d73ef3601000a

ASP.NET4中不要相信Request.Browser.Cookies,Form验证要用UseCookies

从ASP.NET 3.5升级至ASP.NET4之后,遇到三种登录后不能保存cookie的情况(升级前一切正常): 1. 遨游3在极速模式下(默认模式)。 2. FireFox中修改了UserAgent。 3. 诺基亚手机自带浏览器或者UCWeb浏览器访问博客园手机版(m.cnblogs.com)。 今天终于把罪魁祸首给揪出来了,它就是Request.Browser.Cookies。 如果你在程序

360度全方位沟通--向上领导法则一

上一章说到向上领导,那接下来我们要说到怎么向上领导,向上领导的一些法则,我相信如果你做到以下几点,在公司你一定是最棒的,一定很快上升到更高的职位。 法则一:极佳的自我领导。很多人喜欢去领导别人做决定,但很少人管理你的决定。所以这导致你的领导并不成功,只是用职位在领导,说到这里呢,我想借用世界第一领导力大师曾教导过我们:领导力的五个阶梯:1、 用职务在领导;(这也是最低层的领导)。2、&n

.NET实例(伪异步表单提交,实现无刷新表单(含文件)提交) 兼容IE 火狐 基于LGPL开源 谢绝转载

一.页面代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> &n

Asp.NET MVC Widget开发 - Html.Widget扩展方法

在Asp.NET开发博客类系统,我们经常都会用到Widget,像在线好友、最近访问好友、最新留言等,关于Asp.NET MVC与Asp.NET视图的差异,这里不再说了,大家可去查一下,接下来我以“我的好友”列表来要介绍在Asp.NET MVC实现这一功能以及结构设计。 开发工具:VS 2010 EN 开发语言:Visual C# ASP.NET MVC 3 As

加班有几种情况?兼谈讨论的方式。

    加班有几种情况? 工作狂 —— 为了工作自愿加班。被动型 —— 没能按时完成任务,不得不加班。有可能是自己手慢,也可能是任务安排不合理,也可能是客户根本就没有给出合理的时间。学习型 —— 利用公司的资源(电脑、网络等)来学习,给自己充电。娱乐型 —— 利用公司的资源娱乐一下。其他 &#

找零钱的两种方法

有时候,去便利店买几块钱的东西,但没有零钱,只能给他们一张100的,他们可能找给我一沓10块的和几枚硬币。我不喜欢这么多的零钱,要知道,钱越零散,散失地就越快,我希望找给我的零钱张数最少。 如何找出最少数目(钱的张数)的零钱呢?这个问题看起来很简单,假设要用50、20、10、5、1(元)找出87元来,任何人都可以简单地得出:1张50、1张20、1张10、1张5和2张1元就可以满足。可以用代码表示出

《深入浅出数据分析》:深入不够,浅出做的不错。适合技术人员与业务人员作为统计学入门读物来阅读

《深入浅出数据分析》是美国O’REILLY出版社的“深入浅出”系列之一。这个系列的特点是花了不少心思琢磨如何让读者更舒服地阅读、记住书中更多内容,书虽然都比较厚,但是插图非常多。插图与正文经常混在一起,没有明显的界限。读起来确实比较轻松,相对文字多图少的书来说,也确实更容易记住书中的内容。由于图多字少,读起来很快,也能让人感觉比较有成就感。不过这个系列的书都比较

windows service 调度控制

         由于产品中有多个windows 服务,而且二次项目的二次开发中也会经常需要编写windows service来实现一些功能,这就导致了项目中经常会出现多个windows service 注册到客户服务器上。这就有了问题,如果缺乏完善的文档记录,在更换实施人员的时候经常会不知道服务器有多少服务是自己项目

JavaScript的写类方式(4)

工具函数如下 /** * $class 写类工具函数之三 * @param {String} className * @param {String} superClass * @param {Function} classImp */ function $class(className, superClass, classImp){ if(superClass === "") su

使用AppFabric 承载WCF和WF服务-实例分析和说明

针对Pro Windows Server AppFabric ISBN-13 (pbk): 978-1-4302-2817-2图书中的例子进行修改和分析 这个例子的应用场景如下: 前端是Asp.net MVC的站点,使用了ProcessClaimService.WF AppraisalService.WCF服务 ProcessClaimService.WF服务使用了AppraisalServic

AnkhSVN 2.1.10007 发布了 解决与VS2010冲突 导致VS重启问题

下载地址 : CSDN下载: http://d.download.csdn.net/down/2959312/haikuan115 官方地址: 下载比较繁琐 http://ankhsvn.open.collab.net/ankhsvn/changelog作者: xiangyun 发表于 2011-03-07 08:42 原文链

在Entity Framework中使用存储过程(二):具有继承关系实体的存储过程如何定义?

在《实现存储过程的自动映射》中,我通过基于T4的代码生成实现了CUD存储过程的自动映射。由于映射的都是基于数据表结构的标准的存储过程,所以它们适合概念模型和存储模型结构相同的场景。如果两种模型存在差异,在进行数据更新操作的时候就会出错。本篇文章主要介绍当概念模型中具有继承关系的两个实体映射到数据库关联的两个表,如何使用存储过程。 目录 一、创建具有继承关系的实体 二、