技术开发

面向对象的分析与设计
it知识库

面向对象的分析与设计

阅读(38) 作者(admin)

  引言  我们首先介绍一些名词翻译:
  Object-Oriented Analysis and Design---面向对象分析和设计
  Assignning Responsibilities---分配职责
  Iterative Development and the Unified Process---迭...

NET技术

ASP.NET4灵活显标记:数据Web控件改进

阅读(29) 作者(admin)

  长期以来,使用Web控件的开发者都欣赏这些控件所具有的高生产力,但在控制它们生成的标记方面却付出了一定的代价。例如,许多ASP.NET控件会自动地使用元素来包装它们的内容,原因是为了方便布局或样式控制。然而,这...

NET技术

用c#实现Protocol Buffers的变长字节整形编码

阅读(32) 作者(admin)

  摘要  int在.net里固定占4个字节,如果我们存储和传输大量的int数据,并且大部分数的值比较小,我们就会浪费很多的网络流量和磁盘存储。Protocol Buffers对整数的编码是让值小的数占少量几个的字节,值大的数占多...

NET技术

一个Silverlight的网页访问计数器

阅读(31) 作者(admin)

  大家知道,SharePoint 2010支持客户端的对象模型访问,主要有三种方式:  1..net 的客户端对象模型,2.Javascript 的客户端对象模型 3.Silverlight的客户端对象模型,这里就简单实现一个Silverlight的网页计数器,来...

重构之美-浴火重生的火凤凰CSS3
it知识库

重构之美-浴火重生的火凤凰CSS3

阅读(32) 作者(admin)

  叮叮叮,铛铛铛,上课了上课了,同学们挨个坐好,爆老师要点名啦!  额,在上课之前先说一下,本套课程所有图例或示例包括以后涉及到的动画,我都将使用CSS3来设计,不采用一张图片,所以请使用Chrome浏览器。否则你看到乱七...

it知识库

浅谈程序员的数学修养

阅读(32) 作者(admin)

  可能有很多朋友在网上看过Google公司早几年的招聘广告,它的第一题如下了:{first 10-digit prime found in consecutive digits e}.com,e中出现的连续的第一个10个数字组成的质数。据说当时这个试题在美国很多地...

it知识库

MapReduce:一个巨大的倒退

阅读(30) 作者(admin)

前言databasecolumn 的数据库大牛们(其中包括PostgreSQL的最初伯克利领导:Michael Stonebraker)最近写了一篇评论当前如日中天的MapReduce 技术的文章,引发剧烈的讨论。我抽空在这儿翻译一些,一起学习。译者注:这种 Ta...

it知识库

JQuery优缺点分析说明

阅读(14) 作者(admin)

1、jQuery实现脚本与页面的分离 在HTML代码中,我们还经常看到类似这样的代码: <form id="myform" onsubmit=return validate();"> 即使validate()函数可以被放置在一个外部文件中,实际上我们依然是把页面与逻辑和事...

简单三层程序设计
it知识库

简单三层程序设计

阅读(32) 作者(admin)

  三层结构包含:表示层(USL),业务逻辑层(BLL),数据访问层(DAL)  1:数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不   是指原始数据,也就是说,是对数据的操作,而不是数据库,具...

it知识库

对话DBA大师:云计算如何影响下一代数据库发展

阅读(19) 作者(admin)

  Guy Harrison是Quest软件的研发总监和业界著名的数据库专家,最近他接受TechTarget的采访,谈及了在Quest云计算新产品Toad和下一代称之为“NoSQL”的非关系型数据库中所做的工作,并就非关系型数据库的...

SQL Server数据库表锁定原理以及如何解除表的锁定
it知识库

SQL Server数据库表锁定原理以及如何解除表的锁定

阅读(26) 作者(admin)

  1. 数据库表锁定原理  1.1 目前的C/S,B/S结构都是多用户访问数据库,每个时间点会有成千上万个user来访问DB,其中也会同时存取同一份数据,会造成数据的不一致性或者读脏数据。   1.2 事务的ACID原则   1....

NET技术

asp.net利用log4net写入日志到SqlServer数据库

阅读(27) 作者(admin)

  asp.net利用log4net写入日志到SqlServer数据库,Log4net是一个开源的错误日志记录项目,易用性强,源自log4j,品质值得信赖。 下面就我的安装部署log4net到MS sql server的经验与大家分享。  下载log4net的Dll文...

it知识库

WEB前端开发规范文档

阅读(30) 作者(admin)

  为新项目写的一份规范文档, 分享给大家. 我想前端开发过程中, 无论是团队开发, 还是单兵做站, 有一份开发文档做规范, 对开发工作都是很有益的. 本文档由本人编写, 部分意见来源于网络, 以此感谢, 片面及有...

it知识库

Single Sign-On(SSO)单点登陆的具体实现方案

阅读(26) 作者(admin)

  我们都知道网易、搜狐等大型门户都有“通行证”的概念,这个通行证系统就是今天讨论的“单点登录系统”。其主要特征是多个站点一个用户中心,一点登陆后其他也自动登录,注销也是。比如我们...

NET技术

谈谈数据加密的处理--提供各种算法处理

阅读(28) 作者(admin)

  数据的加密重要性大家皆知,很多情况下需要对数据进行加密处理,但各种重要数据的加密要求不一样,有些需要时可逆的,有些是不要求可逆的,可逆的一般称之为对称加密算法,不可逆的一般可以成为非对称加密算法。如登录...

浅谈思路严谨的用户在线状态控制【附部分C#参考代码】
NET技术

浅谈思路严谨的用户在线状态控制【附部分C#参考代码】

阅读(21) 作者(admin)

  我们经常会遇到:  1:客户购买了5个用户的许可,10个用户的许可,软件需要限制用户的并发数量,我知道就是Oracle的并发用户达到20个以上,那费用是非常昂贵的。  2:一个用户只能登录一次或者是一个账号在同一时间...

it知识库

Unobtrusive Ajax 的两种境界

阅读(49) 作者(admin)

  王国维在《人间词话》说:古今之成大事业、大学问者,必经过三种之境界:昨夜西风凋碧树。独上高楼,望尽天涯路。 衣带渐宽终不悔,为伊消得人憔悴。 众里寻他千百度,蓦然回首,那人却在,灯火阑珊处。 类似,在 Web 中使用...

NET技术

Silverlight 4中把DataGrid数据导出Excel—附源码下载

阅读(28) 作者(admin)

  Silverlight中常常用到DataGrid来展示密集数据. 而常见应用系统中我们需要把这些数据导入导出到固定Office套件中例如常用的Excel表格. 那么在Silverlight 中如何加以实现?  在参考大量资料后 提供参考思路...

greenplum数据库引擎探究
it知识库

greenplum数据库引擎探究

阅读(22) 作者(admin)

  Greenplum做为新一代的数据库引擎,有着良好的发展与应用前景。强大的工作效率,低成本的硬件平台对数据仓库与商业智能建设有很大的吸引力。要清楚的了解其特点最好从架构着手。  架构分析   Greenplum的高...

NET技术

谈谈我处理异常的一般方法

阅读(21) 作者(admin)

  我们在编写程序的时候会遇到各种各样的意外情况,如除数为0,数组越界,非法转型,栈溢出等等。因而我们需要有一种机制来处理这些情况,异常处理就是其中的一种机制。当然,还有其他的机制,在MFC中,由于标准的不统一,就存...

WF4.0进行单元测试
NET技术

WF4.0进行单元测试

阅读(30) 作者(admin)

  1、简单的WF4.0活动测试  如果是一个简单的WF4.0活动,是那种没有带BookMark,也不是messaging活动,也不是长时间运行的活动。使用WorkflowInvoker进行单元测试将非常的方便。  下面,我们以一种情况为例子:流程...

it知识库

有关网站UI实现的几种方式的讨论

阅读(27) 作者(admin)

  抛砖引玉,提出一些知道的做法,欢迎大家提出更多做法。  对于网站来说,UI最终的形式无非是(X)HTML + 脚本 + 样式,现在的问题是怎么样生成这些前端的元素,在以下几个方面达到平衡:  (假设有开发和前端两种角色,前端...

it知识库

HTML5 – 新旧语法简介

阅读(13) 作者(admin)

  众所周知,HTML是互联网有史以来最伟大的发明。这种超文本标记语言实际上是现代互联网发展的一个基石,以它为中心出现了一个独特的自给自足的体系。  当开发HTML5时,它的设计者们正面对着一些很重要的问题,希望...

it知识库

敏捷实践的七个方面

阅读(31) 作者(admin)

  我们俩来自于诺基亚西门子网络杭州3G研发中心,本文内容来源于诺西一个通信产品研发部门所进行的敏捷转变,它是典型的多站点开发的研发组织,在芬兰、印度、中国等国家都有研发团队,总计超过600人。我们免去在文中...