自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

keldy专栏

数学中的程序人生

  • 博客(30)
  • 收藏
  • 关注

转载 sql语句中left join、inner join中的on与where的区别

sql语句中left join、inner join中的on与where的区别

2010-07-19 21:28:00 2079 1

原创 ITIL、COBIT、CMMi、ISO、17799框架大揭秘

ITIL、COBIT、CMMi和ISO 17799是管理新一代数据中心的最佳实践。 在新一代数据中心的架构下,IT系统变得高度自动化,因此越来越多的企业开始采用IT框架所提供的最佳实践   标准。服务质量、安全、法规遵从以及企业战略目标都是

2008-04-26 11:01:00 1356

原创 ITIL介绍

作为大型IT系统的售后服务部门,面对的是由各种网络、主机、系统软件、中间件、数据库、应用软件等等组成纷繁复杂的系统,众多的软硬件耦合在一起,系统的复杂性和维护量呈指数级上升,更要命的是,该系统又服务于业界最高端的应用环境――电信领域,这意味着系统的可靠性和服务响应时间要求极高。如何及时高效地完成如此复杂的管理工作?ITIL应运而生。 什么是 ITIL? ITIL(IT Infrastructure

2008-04-23 16:29:00 855

原创 常用正则表达式

 正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。匹配中文字符的正则表达式: [/u4e00-/u9fa5]匹配双字节字符(包括汉字在内):[^/x00-/xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.prototype.len=functio

2007-10-10 01:12:00 470

原创 Linux 常用命令

在介绍常用命令之前,先介绍相关的几个的概念,大家可以简单看看。什么是Linux终端    键盘和现实器合称为终端,也称控制台,一台计算机的IO设备就是一个物理控制台;在一台机器上用软件方法实现多个乡互不干扰、独立工作的控制台界面,就是实现了多个虚拟控制台。Linux虚拟控制台有六个,如果直接方式选择X WINDOW,那么x window在第7个虚拟终端上。在 Linux 系统中的字符操作控制台界面

2007-10-07 01:56:00 478

原创 做个高效程序员

 1.理解你的需求成为一个有效率的程序员首先要知道如何正确的支配自己的时间。对时间最大的浪费莫过于去做那些没有用处或者永远不会上线的项目。而导致这种结果的根源往往是对需求理解的偏差。要最大程度避免这种情况的发生,最好的办法是快速建模,尽可能让演示系统早点出来。对于客户来说,只有看得到摸得着的产品摆在面前,他们才会有兴趣去试用观察,才会在实际的操作中发现供需双方在需求理解上的偏差。否则即使你写上几百

2007-05-05 11:08:00 1083 1

转载 写 Java 程序最容易犯的 21 种错误实例分析

1.Duplicated Code  代码重复几乎是最常见的异味了。他也是Refactoring的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。  2.Long method  它是传统结构化的“遗毒”。一个方法应当具有自我独立的意图,不要把几个意图放在一起。  3.Large Class  大类就是你把太多的责任交给了一个类。这

2007-05-05 11:01:00 600

转载 vc编程技巧总结

Visual C++编程技巧中的这些问题可能经常被人问到,现在列出来供大家参考,欢迎大家一起来完善之。 1. 如何获取应用程序的实例句柄?     应用程序的 实例句柄保存在CWinAppIm_hInstance 中,可以这么调用AfxGetInstancdHandle获得句柄Example: HANDLE hInstance=AfxGetInstanceHandle();2.

2007-01-31 21:02:00 609

转载 Win32 API概论

 1.1为什么使用 Win32 API 在Windows程序设计领域处于发展初期时,Windows程序员可使用的编程工具唯有API函数。这些函数在程序员手中犹如“积木块”一样,可搭建出各种界面丰富、功能灵活的应用程序。不过,由于这些函数结构复杂,所以往往难以理解,而且容易误用。 随 着软件技术的不断发展,在Windows平台上出现了很多优秀的可视化编程环境,程序员可以采用“所见即所得”的编程方

2007-01-05 13:20:00 1434

转载 单元测试知识问答

为什么要进行单元测试?   单元测试保证局部代码的质量单元测试改良项目代码的整体结构单元测试降低测试、维护升级的成本单元测试使开发过程适应频繁变化的需求单元测试有助于提升程序员的能力由谁进行测试?开发部门还是测试部门? 应该由开发部门进行单元测试!由测试部门进行单元测试的问题:代价高,人手不足,耽误了测试部门对其他测试的准备工作。由开发部门进行单元测试的问题:担心影响开发进度,程序员不习惯做单

2006-12-29 18:35:00 956

转载 亲密接触VC6.0编译器

大家可能一直在用VC开发软件,但是对于这个编译器却未必很了解。原因是多方面的。大多数情况下,我们只停留在“使用”它,而不会想去“了解”它。因为它只是一个工具,我们宁可把更多的精力放在C++语言和软件设计上。我们习惯于这样一种“模式”:建立一个项目,然后写代码,然后编译,反反复复调试。但是,所谓:“公欲善其事,必先利其器”。如果我们精于VC开发环境,我们是不是能够做得更加游刃有余呢?   闲话少说。

2006-12-22 09:55:00 694

转载 需求分析的20条法则

对商业用户来说,他们后面是成百上千个供应商,前面是成千上万个消费顾客。怎样利用软件管理错综复杂的供应商和消费顾客,如何做好精细到一个小小调料包的进、销、调、存的商品流通工作,这些都是商业企业需要信息管理系统的理由。软件开发的意义也就在于此。而弄清商业用户如此复杂需求的真面目,正是软件开发成功的关键所在。   经理:“我们要建立一套完整的商业管理软件系统,包括商品的进、销、调、存管理,是总部-门

2006-12-09 14:53:00 735

转载 程序员应该做的事情

 程序员每天该做的事 1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多  >> 好记性不如烂笔头。呵呵  2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作  >> WORKLIST。计划很重要啊。 3

2006-11-22 20:05:00 701

转载 改变人生的五句话

第一句话是:优秀是一种习惯。这句话是古希腊哲学家亚里士多德说的。如果说优秀是一种习惯,那么懒惰也是一种习惯。人出生的时候,除了脾气会因为天性而有所不同,其他的东西基本都是后天形成的,是家庭影响和教育的结果。所以,我们的一言一行都是日积月累养成的习惯。我们有的人形成了很好的习惯,有的人形成了很坏的习惯。所以我们从现在起就要把优秀变成一种习惯,使我们的优秀行为习以为常,变成我们的第二天性。让我们习惯性

2006-07-14 12:25:00 842

转载 Bresenham line algorithm

vaLine Drawing Algorithm Explained Now Im sure that of all of you who are reading this have drawn lines before, and some of you have probably even created a basic line drawing routine. If you attem

2006-07-11 12:18:00 1417

翻译 图像镶嵌

图像镶嵌目标程序的基本目标是将一系列的平坦图像连接起来一个连续的全景图像 (镶嵌图像).这里的困难是把一些弯曲(变形)的图像组合起来去适合不同的观察角度. 刚开始的做法通常非常不严密并且在二个图像之间出现了一些污点.那就是为什么我们一定要使错误减到最小限度方法 (Marquardt-Levenberg)  下列各项是我们在工程里用回答的一连串疑问:1.我们找到为二张图像的投影变换?

2006-06-24 11:42:00 4579

转载 Ubuntu荣获世界大奖

24年过去了,《PC World》年年都要对全世界IT产品评选出本年度的“世界级大奖”(World Class Award),叫做“本年度100最好产品”。该奖项获得者为世界IT产业树立了一个称为“Excellence”(极好产品)的标准。这些获奖产品和服务,根据其可称为典范的设计、实用性、特性、性能、创新性和价格诸因素评选出来。与此同时,《PC World》也把本年度最坏的IT产品评选出来,叫做

2006-06-19 16:56:00 771

原创 追随我心的选择

2005年7月19日,追随我心中的声音,我离开了微软,加入了Google。  微软是一个非常了不起的公司。我在微软学到了很多,终身受益。尤其是有机会和比尔·盖茨先生共事,终身难忘。所以,微软是个了不起的公司,值得我们学习。  但是,Google是一个让我震撼的公司。  令我震撼的是Google的“新一代技术”和那种对创新的热情。我发现Google遍地宝藏。它的技术和产品已远远超过了搜索,而最难能可

2006-06-11 17:56:00 720

转载 李开复:算法的力量

李开复:算法的力量 算法是计算机科学领域最重要的基石之一,但却受到了国内一些程序员的冷落。许多学生看到一些公司在招聘时要求的编程语言五花八门就产生了一种误解,认为学计算机就是学各

2006-06-10 10:04:00 1305

原创 图像合成,做一个类似制作大头贴的系统

这几天在搞图像编程,发现真的还是比较的累,最主要我想还是没有入门,到现在还是对其非常的不了解,像素的搜索策略,还是没有能找到一个头绪但是无论怎么说,还是做出一点点的东西了,呵呵~ 至少参考网上的,理解了一个简单的做法,如下:首先两个设备DC分别装入了前景图和背景图,然后另一个DC载入一幅二值图像,作为mask图。将载入了前景图的设备环境m_dcFore的背景色设为前景图的背景色,将m_dc

2006-05-31 10:21:00 1378

原创 常用的,经典的C++网站

www.codeproject.com著名的源码网站http://sourceforge.net/世界上最大的开源网站http://www.planet-source-code.com/vb/default.asp?lngWId=3同样也提供了非常多的源码,供参考学习,本人IE默认首页http://www.cppfrance.com/法国的一个C++网站,感觉做的还不错

2006-05-30 21:40:00 760

原创 VC开发数据库基础之ADO篇

一、ADO简介ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,请不必为此担心,即使你对OLE DB,COM不了解也能轻松对付ADO,因为它非常简单易用,甚至比你以往所接触的ODBC API、DAO、RDO都要容易使用,并不失灵活性。本文将详细地介绍在VC下如何使用ADO来进行数据库应用程序开发,并给出示例

2006-05-26 16:00:00 812

原创 VC深入编程内幕笔记

dsw 的文件类型 Workspace 文件         Project 文件 以.dsp 扩展名(唯一性)在Workspace 文件中可以包含多个Project,由Workspace 文件对它们进行统一的协调和管理与dsw 类型的Workspace 文件相配合的一个重要的文件类型是以opt 为扩展名的文件,这个文件中包含的是在Workspace 文件中要用到的本地计算机的有关配置信息,所以这

2006-05-23 22:14:00 951

转载 面试技巧

Part-1我为各位整理出英文面试最常见的五大问题,并且提醒各位一些回答的技巧,希望大家能针对这些问题多演练,当成练习英文面试的重点。 问题一:Could you please describe yourself?(能否请你形容一下自己?) 这个问题,一来是想要了解你是什么样的人,二来是想看看你是否知道如何重点式地自我简介。 在回答时,要针对应征工作的性质来凸显自己的特色,可以多用形容

2006-05-23 18:01:00 727

原创 VC++ MFC 常用技巧

(-). 下面是常见的Afx全局函数: AfxFormatString1:类似printf一般地将字符串格式化 AfxFormatString2:类似printf一般地将字符串格式化 AfxMessageBox:类似Windows API 函数 MessageBox AfxOuputDebugString:将字符串输往除错装置 AfxGetApp:获得application object (Cwi

2006-05-22 22:06:00 748

原创 输了这四年你就输了一生

于学计算机或者从事这方面工作的朋友.1、首先,不论你是不是计算机专业的朋友,相信一句话。“想成功不努力是不行的”,只要你努力,无论你是不是学计算机的都会获得成功的。如果你不努力,无论你是不是学计算机的,都很难混的。2、无论学什么专业。一定要先做人,再做事,如果你做人有问题,无论你做什么都是失败的。要提高自己的素质,需要平时有意识的积累。多交比较上进的朋友。别滥交朋友,比如多结交小w之类的朋友:)3

2006-04-24 22:23:00 641

转载 JAVA和C++区别

 JAVA和C++都是面向对象语言。也就是说,它们都能够实现面向对象思想(封装,继乘,多态)。而由于c++为了照顾大量的C语言使用者, 而兼容了C,使得自身仅仅成为了带类的C语言,多多少少影响了其面向对象的彻底性!JAVA则是完全的面向对象语言,它句法更清晰,规模更小,更易学。它是在对多种程序设计语言进行了深入细致研究的基础上,据弃了其他语言的不足之处,从根本上解决了c++的固有缺陷。 Java和

2006-04-22 16:23:00 738

原创 开放源程序网大全

Open Source Initiative (OSI) http://www.opensource.org/ The Open Source Definition http://www.opensource.org/docs/definition.html OSI Certification Mark and Program http://www.opensource.org/docs/cert

2006-04-19 20:42:00 885

转载 一个程序员给初学编程人的建议

本篇文章是作者多年来的一些感受,主要写给那些想学习程序设计而又很迷惘的朋友,希望可以带来一点帮助。我第一次接触电脑是在小学二年级的时候。那时纯粹是因为喜欢打电子游戏,听别人说电脑上的游戏十分好玩,于是就漫漫开始与之接触了。在三年级时父母出于我对计算机浓厚的兴趣送我去了一个BASIC编程学习班,从那时起我才真正开始走上编程这条不归之路。虽然说现在程序设计这门专业在社会上很热,竞争十分激烈,但是这只是

2006-04-19 14:26:00 632

转载 一个程序员的成长的六个阶段

第一阶段此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。第二阶段此阶段能精通基于某种平台的接口(例如我们现在常用的Win 32的API函数)以及所对应语言的自身的库函数。到达这个阶段后,也就相当于可以进行真实散打对练了,可以真正地在实践中做些应用。第三阶段此阶段能深入地了解某个平台系统的底层,已经具有了初级的内功的能力,也就是“手中有剑,心中无剑”。第四阶级此阶段能直

2006-04-19 14:07:00 529

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除