it知识库

it知识库

SQL到NOSQL的思维转变

阅读(37) 作者(admin)

  NOSQL系统一般都会宣传一个特性,那就是性能好,然后为什么呢?关系型数据库发展了这么多年,各种优化工作已经做得很深了,NOSQL系统一般都是吸收关系型数据库的技术,那么,到底是什么因素束缚了关系型数据库的性能呢?我...

it知识库

模拟HTML表单上传文件(RFC 1867)

阅读(35) 作者(admin)

  如今使用HTTP协议定制API已经是十分常见的事情,在普通的GET和POST请求中传递些参数估计人人都会,但是如果我们需要上传文件呢?如果只是传递单个文件,那么将数据流POST给服务器端即可。但如果需要上传多个文件,或...

数据库设计 Step by Step (1)
it知识库

数据库设计 Step by Step (1)

阅读(31) 作者(admin)

  系列的第一讲我们先来回答下面几个问题  数据库是大楼的根基  大多数程序员都很急切,在了解基本需求之后希望很快的进入到编码阶段(可能只有产出代码才能反映工作量),对于数据库设计思考得比较少。  这给...

it知识库

只要一个返回语句

阅读(29) 作者(admin)

  本文是从 A return to Good Code 这篇文章翻译而来。  别再这样写了:public boolean foo(){
if (true){
return true;
} else {
return false;
}
}  每次当我深入某个开源项目,看到大概...

it知识库

利用Myisamchk对MySQL数据表进行体检

阅读(28) 作者(admin)

  在MySQL数据库中,数据表数以百计,数据库管理员不可能有这么多的时间和精力去依次检查表的有效性,所以他们急需要一种工具,能够对相关的数据表进行体检,以判断表是否存在一些问题。这就好像我们每年都需要体检一样...

it知识库

WEB前端研发工程师编程能力成长之路(1)

阅读(34) 作者(admin)

  【背景】  如果你是刚进入WEB前端研发领域,想试试这潭水有多深,看这篇文章吧;
  如果你是做了两三年WEB产品前端研发,迷茫找不着提高之路,看这篇文章吧;
  如果你是四五年的前端开发高手,没有难题能难得住你...

it知识库

javascript 异步编程2

阅读(34) 作者(admin)

  上篇:javascript 异步编程  好像有这么一句名言——"每一个优雅的接口,背后都有一个龌龊的实现"。最明显的例子,jQuery。之所以弄得这么复杂,因为它本来就是那复杂。虽然有些实现相对简明些,那是它们...

it知识库

javascript 异步编程

阅读(38) 作者(admin)

  这可能是个比较深的话题。何谓异步?  笼统地说,异步在javascript就是延时执行。严格来说,javascript中的异步编程能力都是由BOM与DOM提供的,如setTimeout,XMLHttpRequest,还有DOM的事件机制,还有HTML5新增加的web...

it知识库

Oracle数据提到文本文档进行查询的方法

阅读(33) 作者(admin)

  在数据库中我运行了以下的查询语句:Select PLAN_ID, EL_ID, NIIN, ITEM_NAME, PROJECT_CD,
  CASE WHEN LCMC_DOC_NO IS NULL THEN MRODOC ELSE LCMC_DOC_NO END AS "DOCUMENT NUMBER"
  FROM EQLIST_VIE...

在SQL Server中对视图进行增删改
it知识库

在SQL Server中对视图进行增删改

阅读(54) 作者(admin)

  Lesktop开源IM发布以后,有一些网友问及如何在嵌入IM后与自己网站的用户系统整合(即如何让嵌入的IM直接使用网站原有的用户数据库,而不需要将已有的用户数据导入到IM的数据库中)。Lesktop对Users表(存储用户登录...

it知识库

Windows Phone 7 中的切换应用

阅读(33) 作者(admin)

  像Windows 系统的多任务一样,Windows Phone 7中也可以切换应用程序,注意不是关闭程序,而是切换。关闭程序是指将程序彻底从内存中移除了,但是切换程序,则该程序只是被deactivate了。  这里不具体讨论Windows Ph...

it知识库

SQL Server 2008中的代码安全(八):透明加密(TDE)

阅读(28) 作者(admin)

  SQL Server 2008引入透明数据加密(Transparent Data Encryption),即TDE,它允许你完全无需修改应用程序代码而对整个数据库加密。当一个用户数据库可用且已启用TDE时,在写入到磁盘时在页级实现加密。在数据页读入...

从外到内提高SQL Server数据库性能
it知识库

从外到内提高SQL Server数据库性能

阅读(39) 作者(admin)

  如何提高SQL Server数据库的性能,该从哪里入手呢?笔者认为,该遵循从外到内的顺序,来改善数据库的运行性能。如下图:  第一层:网络环境  到企业碰到数据库反映速度比较慢时,首先想到的是是否是网络环境所造成的...

it知识库

Windows Phone 7 3D开发中使用纹理贴图

阅读(37) 作者(admin)

  Windows Phone 7对3D的支持还是不错的,据说是用OpenGL/ES做的,使用起来倒是也有点那种感觉。本文就不讲XNA 4.0的游戏框架了,直接上一段代码,该代码使用VertexPositionColor渲染了一个三角形,程序运行一切正常。1...

TFS 安装与管理
it知识库

TFS 安装与管理

阅读(36) 作者(admin)

  整了几天TFS,把相关的一些配置与安装的要点简单记下,希望对大家有用。本篇主要是安装与配置上的内容,下一篇会介绍如何使用以及使用方面的相关心得体会。  本篇内容简要:   1. 安装部署  1.1. 流程  ...

it知识库

SQL Server数据库多种方式查找重复记录

阅读(23) 作者(admin)

  SQL Server数据库多种方式查找重复记录:  示例:表stuinfo,有三个字段recno(自增),stuid,stuname  建该表的Sql语句如下:CREATE TABLE [StuInfo] (
[recno] [int] IDENTITY (1, 1) NOT NULL ,
[stuid] [varchar]...

it知识库

程序员那些悲催的事儿

阅读(34) 作者(admin)

  在StakeOverflow上有这样一个贴子叫“Confessions of your worst WTF moment”(WTF就是What the fuck的缩写),挺有意思的,我摘几个小故事过来,希望大家在笑过之后能从中学到什么——所有的经...

MMN实用架构过程概览
it知识库

MMN实用架构过程概览

阅读(42) 作者(admin)

  MMN(Macro-Micro-Nano,即宏观-微观-纳米)实用架构过程初步体现了我的架构观:即以实用主义态度把握架构原则与本质思想,从系统的各个层次剖析架构,提供一个具有指导意义和实施价值的架构过程,采取简略、敏捷而又全面...

it知识库

两个程序员的故事

阅读(39) 作者(admin)

  本文是从 A tale of two programmers 这篇文章翻译而来。   当MSX和Atari ST还很‘火’的时候,我在荷兰的一家叫做Aackosoft的游戏公司里短暂的就职过一段时间,这个公司位于Leiderdorp —&md...

it知识库

JavaScript 中两种类型的全局对象/函数

阅读(35) 作者(admin)

  一、核心JavaScript内置对象,即ECMAScript实现提供的不依赖于宿主环境的对象
  这些对象在程序执行之前就已经(实例化)存在了。ECMAScript称为The Global Object,分为以下几种:
  1, 值属性的全局对象(Value P...

it知识库

聚集索引和非聚集索引(sql server索引结构及其使用)

阅读(29) 作者(admin)

  一、深入浅出理解索引结构  实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非...

it知识库

使用jQuery Mobile和JSON创建移动应用程序

阅读(32) 作者(admin)

  近来移动应用开发迅速受到很多公司的关注,他们寻求为现存的产品和应用程序添加移动展现或者“触点”。即便不是所有,大部分移动应用开发框架也都会适应某种现存的“桌面”开发平台。基于W...

Silverlight for Windows Phone 7开发体验
it知识库

Silverlight for Windows Phone 7开发体验

阅读(28) 作者(admin)

  直接下水  正如学习游泳应该下水尝试一下,而不是坐在教室里看书,学习Windows Phone 7开发技术也应该亲身实践一下,而不是仅仅翻阅资料。那么,怎样实践呢?不必想得太复杂,这里所说的实践就是找个需求实现一下。那...

it知识库

如何在JavaScript中处理大量数据

阅读(28) 作者(admin)

  在之前的文章中,我们讲了浏览器对于JavaScript代码执行的限制和基于计时器的伪线程机制。这里,我们再看看如何在JavaScript中处理大量数据。  在几年之前,开发人员不会去考虑在服务端之外处理大量的数据。现...

it知识库

JavaScript基于计时器的伪线程机制

阅读(42) 作者(admin)

  在之前的那篇浏览器对Javascript代码执行的限制文章中,描述了5个浏览器在javascript代码执行的时间过长的时候怎么办。它不会改变浏览器的行为,也不可能取消掉后端服务器的进程。不过,计时器可以帮助我们实现长...