IT技术博客

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

IE6/7/8/9不支持exec的简写方式

如下 var ary = /h/('hello'); alert(ary); IE6/7/8/9中报错 Firefox/Safari/Chrome/Opera的最新版本均弹出了“h” 以上写法等价于 var ary = /h/.exec('hello'); 即 Firefox/Safari/Chrome/Opera浏览器中使用exec方法时可以

项目 "差不多成功? 简直就是失败".

我觉得有必要说说我正在做的项目, 是一个基于Flex开发的在线图片编辑程序. 参与开发的成员总共4个,我是其中一员. 项目原计划是在两个月内完成, 但到现在已经进行了差不多6个月,现在还在开发阶段.  刚开发了一个月左右, 项目做过了一次重构, 重构的原因是其中一个功能难以在现有代码上完成,  改用PureMVC框架. 改用PureMVC后的那几天, 组员们努力地往项

JavaScript设计模式之一Interface接口

如何用面向对象的思想来写JavaScript,对于初学者应该是比较难的,我们经常用的JQuery其实也是用面向对象的思想去封装的,今天我们来看看如何在Javascript中用Interface,在C#还是JAVA中都应该面向接口设计我们的程序,在C#和Java中都Interface这样的关键字,但是JavaScript中没有相应的机制,但是Javascript很灵活,我们可以用它的特性去模仿Int

《模式——工程化实现及扩展》(设计模式C# 版)《备忘录模式》——“自我检验" 参考答案

转自:《模式——工程化实现及扩展》(设计模式C# 版) http://www.cnblogs.com/callwangxiang/  http://www.cnblogs.com/callwangxiang/archive/2011/05/09/ExerciseAAMemento.html的参考答案  1、interface 

Asp.Net MVC 3 + ExtJs 4.01做一个Quartz.Net管理平台

在原来的公司曾经用asp.net + extjs 2做过一个Quartz.Net简单管理平台(后来申请了著作权,尽然也可以),随着Asp.Net MVC 3和ExtJs 4的发布,突然有了重新用Asp.Net MVC 3 + ExtJs 4重新做一下的冲动(冲动是魔鬼呀。。。)。本次只实现了显示触发器Trigger的信息。效果图: 1.定义TriggerInfo,这里为了方便起见只列出了

敏捷生活第15次活动:编写生活手册

PPT下载地址: 敏捷个人实践第15次活动:编写生活手册.pptx 欢迎回复讨论!  敏捷个人,认识自我,管理自我! 欢迎加入敏捷个人北京俱乐部 http://t.cn/hdEWPf 作者: 周 金根 发表于 2011-05-25 20:44 原文链

面试时,你会问面试官哪些问题?

明天又要去参加一次面试。每次面试的时候,面试官都会在最后给面试者一些时间,来问问题。这是个非常好的机会,能按照自己的思路,来了解职位、技术、企业文化、福利待遇、企业状况和前景等情况,以弥补前面面试过程中没有了解到的情况。但较早以前面试准备不太充分,虽然也能地问上一些问题,但挂一漏万,每次回来后,总觉得对企业、对职位没有完全了解清楚,不能依此作出很理性的决断。去?还是不去?往往还是靠大概其的感觉而定

增强型51单片机定时器2与串行通讯应用

这里我们主要说的是波特率和定时器2的应用.   一般来说,我们串口通讯用到的都是异步串行通讯,工作的方式为方式1.   方式1即为发送一个完整的信号为10个bit.起始信号为低电平,终止信号为高电平,串口通讯的两根线在平常时候都是处于高电平状态,当一旦有数据要进行转发的时候,电平拉低,通讯芯片马上对信号进行监听.这样子就能正常收发数据了.   一般来说,我们都是采用定时器1的模式2(自动重装模式)

关于div的相对定位和z-index堆放次序的理解

     我上一章写了《谈谈我从事web前端设计对div绝对定位的心得》这个,有朋友说想要把相对定位也讲一下,正好中午无事,特写出来供大家指正。      关于定位的元素,大家知道是一个通用的position,相对定位relative只是定位中的一个属性,我的理解是:相对定位不是相对于其他元素,而是被相对于被包含块

基于微软并行计算的工作流解决方案 (1) Parallel Activity

在微软WF4中有一个Parallel活动,它可以模拟并行执行,但可惜的是Parallel活动并不是一个真正意义上的并行计算方案,实际上Parallel利用了一个线程去分时间段执行下面的各个分支。 今天,我们要做的就是基于Parallel活动和微软.net framework 4中的并行任务Task,构造一个实际的并行工作流。并将它扩展为通用的并行工作流解决方案。 我们首先构造一个虚拟的订单处理流程

深入剖析WCF的认证机制(3): 绑定、安全模式与客户端凭证类型[BasicHttpBinding篇]

整个安全传输是在WCF的信道层进行的,而绑定是信道层的缔造者,所以终结点采用哪种类型的绑定以及对绑定的属性进行怎样的设置决定了信道层最终采用何种机制实现消息的安全传输。具体来说,我们可以通过绑定设置最终采用的安全模式,以及基于相应安全模式下进行认证和消息保护的行为。 一、Binding安全相关的应用编程接口 不同的绑定类型由于其采用的传输协议不同,应用的场景也各有侧重,很难提供一种统一的应用编

NT kernel structures(xp_sp3)

NT kernel structures(xp_sp3) The following source code can be very useful when you are debuging kernel & user objects within either ring0 or ring3 under Windows XP sp3. To use it, please copy

基于微软并行计算的工作流解决方案 (2) Tasked based Parallel Activity

上一节我们做了个简单的测试证明了Parallel并不是真正意义上的并行工作流,并且分析了它的缺陷。 在.net framework 4里面有很多关于并行计算的组件,现在我们就要利用System.Threading.Tasks.Task类型来实现并行的分支。 在此我们不对此类型做解释,有问题的朋友可以参考MSDN或者发邮件给我。 我们重写一下PartDBReplicationActivity, pu

[MVVM专题]__1.神马是MVVM

原文地址: http://developer.51cto.com/art/200907/139086.htm 1, 前提 可以说MVVM是专为WPF打造的模式, 也可以说MVVM仅仅是MVC的一个变种, 但无论如何, 就实践而言, 如果你或你的团队没有使用"Binding"的习惯, 那么研究MVVM就没有多大意义.另外,个人觉得, 使用Command以及打造一种合理的简化的方式去使用Comma

WPF学习笔记一 依赖属性之数据绑定

  本文想通过由浅入深的讲解让读者比较深的理解依赖属性.  首先,我们回顾一下依赖属性的发展历史.   最初,人们提出面向对象编程时,并没有属性这个说法,当时叫做成员变量.一个对象由成员变量和成员函数组成,如下: Public Class A{ Public int Index;//成员变量 Public void Fun(){} //成员函数

DWR+Spring+Hibernate的整合

这两天一直在看DWR,在做整合的时候出现了一些问题,困扰了我很久!我上网查了很多资料,但是收获不多,今天在别人的指导下搞定了,所以把我做的发出来大家共享,以后遇到了就很好做了。主要是搞清楚各个配置文件怎么写,特别是dwr.xml中的那些参数,我知道的都写上了,如果不完整大家可以留言。   先说一下我这个demo的流程。在页面输入一个数据库表里的名字,然后在页面上显示与这个名字对应的数据库表中的年龄

Android用户界面设计:线性布局

理解布局对于良好的Android程序设计来说很重要。在这个教程中,你将学习到所有关于线性布局的东西,它在屏幕上垂直地或水平地组织用户界面控件或者小工具。使用得当,线性布局可以作为基本的布局,基于这个布局来可以设计出许多有趣的Android程序用户界面。   什么是线性布局   线性布局是最简单,Android开发者使用得最多的布局类型之一,开发者用它来组织你们的用户界面上的控件。线性布局的作用就像

十大自我时间管理技巧

1、每天清晨把一天要做的事都列出清单   如果您不是按照办事顺序去做事情的话,那么您的时间管理也不会是有效率的。在每一天的早上或是前一天晚上,把一天要做的事情列一个清单出来。这个清单包括公务和私事两类内容,把它们记录在纸上、工作簿上、您的PDA或是其他什么上面。在一天的工作过程中,要经常地进行查阅。举个例子,在开会前十分钟的时候,看一眼您的事情记录,如果还有一封电子邮件要发的话,您完全可以利用这段

VB.NET和C#的发展与动态语言运行时

在去年微软的专业开发者大会上(Professional Developers Conference PDC 2008),微软就开发者在.NET平台上的未来做了详细的展望,本文我们将概括地来看一下即将到来的.NET 4.0 Framework的一些特性,以及全新的Microsoft 系编程语言,讨论下微软对于.NET Platform在接下来几年的长远展望。 VB.NET和C#的联合发展   当前来

关于项目管理的一点体会

这段时间,一直在负责一个项目的管理与开发。在时间短、任务紧,而团队人员又大部分是没有经验的菜鸟的恶劣情况下,我带领接近40人的团队,终于在客户规定的时间范围内如期交付产品。这其中,经历了需求变更、人员变动(因为其它任务,先后有近10人离开团队)等诸多问题,项目仍然取得成功了,不能不说有几分侥幸,但此外也有一些经验与教训可以与大家分享。  一、项目开发方面  需求  项目应以需求为核心。一个项目是否