Algorithm/Coding
文章平均质量分 72
技术专家
邓斌,Tony,笔名贾龙栋,中国科大软件硕士。研究方向为微媒体,人工智能、数据挖掘、互联网与移动互联网。在互联网、产品、技术、管理、战略和竞争战术等能力强,同时国际视野和思考问题的方式,突破创新方面非同寻凡。高效团队组建与技术管理经验与研发能力,大型IT项目开发管理和运营经验;极其敏锐的技术前瞻性,对产品与技术的走向与趋势有惊人的敏锐度和准确的把握能力;丰富的行业资源,密集的IT行业关系网络;分析与解决实际问题与困难的能力强。 编著《鸽姆智慧》系列学术文献共九卷:处世卷、商道卷、兵法卷、韬略卷、君道卷、医道卷、史鉴卷、史略卷、战争卷,共三百三十五集,二万六千一百七十章节,合计九千二百三十五万字
展开
-
代码与编程题
代码与编程题135、写一个Singleton出来Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。一般Singleton模式通常有几种种形式:第一种形式: 定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调用其中的方法。pub原创 2007-01-05 23:38:00 · 1157 阅读 · 0 评论 -
css常用代码
关键字: css常用代码 用css控制的语法如下: 文本或其它页面元素 把 * 换成如下15个效果的一种: hand、crosshair、text、wait、default、help、e-resize、ne-resize、n-resize、nw-resize、w-resize、sw-r原创 2007-01-09 18:29:00 · 1275 阅读 · 0 评论 -
程序员的七种武器
世界上有两件事情,需要一辈子的努力。第一是学习,第二是锻炼。其实这本是说明一个问题:每个人在提高自己能力这件事情上,需要持续不断地努力。以最典型的例子来看,只有通过学习,程序员才能保证不断进步。一方面我们学习新的软件技术和更新速度极快的业界新名词;另外一方面,我们也需要不断加强基本技能的巩固。 在这样的前提下,“程序员的七种武器”这个选题就应运而生了。撇开众多软件开发人员的基本素质(学习能力原创 2007-03-11 21:17:00 · 1426 阅读 · 1 评论 -
政通科技“诚信山东”案例
政通科技“诚信山东”案例 近一年来,各地因地制宜,结合当地实际情况,在信用信息系统建设方面取得不同程度的进展。半岛地区是山东省经济发达地区,以制造业迅速发展为主要标志的半岛城市群的崛起,经济建设蓬勃发展,支撑市场经济大舞台的信用环境的优化和治理对该地区信用原创 2008-01-21 10:58:00 · 4011 阅读 · 0 评论 -
邮政综合网运行维护管理系统解决方案
邮政综合网运行维护管理系统解决方案 方案概要原创 2008-01-21 11:04:00 · 2054 阅读 · 0 评论 -
消息中间件及WebSphere MQ入门
消息 消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上,队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可独立地执行--它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。在分布式计算环境中,为了集成分布式应用,开发者需要对异构网络环境下的分布式应用提供有效的通信手段。为了管理需要共享的信息,对应用提供公共的信息交换机制原创 2008-01-22 22:06:00 · 1221 阅读 · 0 评论 -
利用静态数组在MQ中发送接收字符串
利用静态数组发送接收字符串,字符串长度超出数组大小时分割为多条消息 unit UMQ_PutGetPas;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls, CMQPas, CMQBPas, CMQC原创 2008-01-22 22:21:00 · 1022 阅读 · 0 评论 -
使用流和动态数组读写文件
varFileBuf:Array of Byte;//[0..4194304]procedure TForm1.ReadWriteFile(SrcFile, DescFile: String);var MyFile:TMemoryStream; iLen:Int64;begin iLen:=0; try MyFile:=TMemoryStream.Create; MyFile.Load原创 2008-01-22 22:24:00 · 878 阅读 · 0 评论 -
使用MQ传输结构体信息
代码如下: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls; type MQDataInfo = record ID : Integer; Name : PAnsiCha原创 2008-01-22 22:43:00 · 1358 阅读 · 0 评论 -
MQ的基本概念
1) 队列管理器队列管理器是MQ系统中最上层的一个概念,由它为我们提供基于队列的消息服务。2) 消息在MQ中,我们把应用程序交由MQ传输的数据定义为消息,我们可以定义消息的内容并对消息进行广义的理解,比如:用户的各种类型的数据文件,某个应用向其它应用发出的处理请求等都可以作为消息。消息有两部分组成:消息描述符(Message Discription或Message Header原创 2008-01-22 22:53:00 · 1039 阅读 · 0 评论 -
MQ的工作原理
如图所示:首先来看本地通讯的情况,应用程序A和应用程序B运行于同一系统A,它们之间可以借助消息队列技术进行彼此的通讯:应用程序A向队列1发送一条信息,而当应用程序B需要时就可以得到该信息。其次是远程通讯的情况,如果信息传输的目标改为在系统B上的应用程序C,这种变化不会对应用程序A产生影响,应用程序A向队列2发送一条信息,系统A的MQ发现Q2所指向的目的队列实际上位于系统B,它将信息放到原创 2008-01-22 22:55:00 · 1777 阅读 · 0 评论 -
OO系统设计师之路--设计模型系列(1)--软件架构和软件框架
软件架构是一种思想,一个系统蓝图,对软件结构组成的规划和职责设定。而软件框架是一个实现,一个半成品,是针对一个特定问题的解决方案和辅助工具。这一篇讲软件架构和软件框架在UML设计过程中所起的作用。本系列文章不是专门讨论软件架构和软件框架的,所以不会深入讲怎么做软件架构和软件框架。另一个原因是笔者尚无这个自信能够在这里班门弄斧讲软件架构。之所以要讲,是因为在设计过程中,设计类必然会受到软件架原创 2008-01-23 21:37:00 · 1860 阅读 · 0 评论 -
智能信息发布系统解决方案
智能信息发布系统解决方案 信息发布系统是企业、政府、机场、车站、港口等单位保障正常业务流程的重要环节,是直接面向用户提供公众服务,保障信息畅通的重要手段。尤其伴随中国经济的快速发展,显示设备、显示内容越来越丰富多样,等离子电视、液晶显示器、电视墙等各种显示设备变得越原创 2008-01-21 11:06:00 · 2541 阅读 · 0 评论 -
公安警务综合系统业务整合解决方案
公安警务综合系统业务整合解决方案 随着“金盾工程”建设的进展,公安系统建立的业务信息应用系统数量很多,如何才能够让这些系统在公安工作中发挥出更大的效益,更进一步促进公安实际工作,已经逐渐引起大家更大的关注。原创 2008-01-21 11:09:00 · 7448 阅读 · 0 评论 -
测试服务器到服务器的MQ传输
测试服务器到服务器: 要测试安装,必须设置两个工作站,一个作为发送方,另一个作为接收方。 1.设置发送方工作站: 1.1.创建名为“saturn.queue.manager”的缺省队列管理器。 命令为:crtmqm -q saturn.queue.manager 消息显原创 2008-01-22 22:44:00 · 877 阅读 · 0 评论 -
MQ初探
MQSeries的命名规则: 1.允许的字符:A-Z, a-z, 0-9, . / _ % 2.最多48个字符 3.名称没有固定的格式 4.名称区分大小写 队列管理器: 1.每个系统一般由一个队列管理器 2.可以创建多个队列管理器 3.命名建议:(1)短(2)在网络中要唯一 日志方式: 1.循环日志: Log files viewed as a closed loop Amoun原创 2008-01-22 22:51:00 · 903 阅读 · 0 评论 -
什么是AOP?
软件开发领域一直一来的一个核心问题就是如何能够更好地满足Dijkstra所提出的separation of concerns原则。这个原则表达了代码和开发过程的一个最为重要的特性,但是遗憾的是它只是一个原则,其中并没有告诉我们如何做才能满足这一原则。人们在寻求能够满足这一原则的实现技术上进行了很多的探索,也取得了许多成就。其中,AOP(Aspect-Oriented Programming)就是这原创 2008-01-23 19:57:00 · 1101 阅读 · 0 评论 -
好的软件架构是什么
http://www.ibm.com/developerworks/cn/rational/rationaledge/content/mar06/eeles/本文来自于 Rational Edge:这篇关于软件架构的较新规则的介绍,是一个关于“架构”的四篇系列文章的的第一篇。作者以定义规则的关键术语开始,继续探索设计出色的架构对于架构所部署的环境所起的作用。我们毫不怀疑世界正变得越来越依靠原创 2008-01-23 21:20:00 · 1824 阅读 · 0 评论 -
Java Web开发技术概述
第1章 Java Web开发技术概述J2EE(Java 2 Platform,Enterprise Edition)平台建立在J2SE(Java 2 Platform,Standard Edition)的基础上,为企业级应用提供了完整,稳定,安全和快速的Java平台.J2EE平台提供的Web开发技术主要支持两类软件的开发和应用,一类是做高级信息系统框架的Web应用服务器(Web applicati原创 2008-01-24 00:16:00 · 3037 阅读 · 0 评论 -
基于InforFlow的政府信息门户及办公平台解决方案
基于InforFlow的政府信息门户及办公平台解决方案 1.系统基本要求 1) 为政府机关内部服务,提高政府机关的管理水平和办事效率;为各级领导决策服务,提高决策水平;能够为政府提供一个在横向(部门与部门)、在竖向(统一部门的上下级)能够协同办公的环境;节约政府办公费原创 2008-01-21 11:07:00 · 5919 阅读 · 0 评论 -
银行信贷流程系统解决方案
银行信贷流程系统解决方案 方案概要原创 2008-01-21 11:10:00 · 3622 阅读 · 0 评论 -
产品生命周期管理(PLM)解决方案
产品生命周期管理(PLM)解决方案 方案概要原创 2008-01-21 11:14:00 · 2285 阅读 · 0 评论 -
500-IIS服务器内部错误解决方法
最近机子的IIS始终不正常,总是说http500错误,无法解析asp文件,但可以显示静态HTML。去掉‘显示友好的URL错误’后报错:Server Application ErrorThe server has encountered an error while loading an application during the processing of your request. Pleas原创 2008-01-22 22:41:00 · 1172 阅读 · 0 评论 -
十万个为什么之涉众与参与者到底意味着什么?
仔细看过《Patterns for Effective Use Cases》的朋友都会在“用例十年”这个部分中对两个概念产生疑问,即参与者与涉众。那么到底什么是参与者,什么是涉众呢?或许很多人会认为这是两个非常容易理解的概念。的确,笼统地看,的确这是两个经常看到的概念。但既然《P》中明确的分别提出这两个概念,我想这种做法还是有一定的意图的。下面我们先从日常的理解来看看这两个概念到底是指原创 2008-01-23 21:22:00 · 2894 阅读 · 0 评论 -
OO系统分析员之路--用例分析系列(1)--什么是用例
我发现,在OO和UML几乎一统天下的今天,仍有很多系统分析员对OO和UML一知半解,甚至包括很多已经使用了很久UML的系统分析员。于是打算写一个系列文章,将多年来的工作经验做一个总结。对初学者起个启蒙作用,也希望抛砖引喻,与各路大虾共同探讨,共同提高。这个系列文章将以我对OO和系统分析的理解为主,从UML基础开始,阐述面向对象的需求分析方法,过程,并以RUP为例,阐述如何将OO过程与软件过原创 2008-01-23 21:34:00 · 1429 阅读 · 1 评论 -
网站登录记忆跳转实现的一种方法
记忆登录跳转可以打打方便用户使用getHeader("Referer");方式简单不过不能处理post的参数本来都是用在struts,webwork里的,为了容易看明白改写成jsp方式的---------------------------------------------------------------------------------------------------------原创 2008-01-24 00:26:00 · 1317 阅读 · 1 评论 -
取某个部门下的所有子部门SQL语句
数据库部门表如下: departmentid varchar(20) 部门IDparentid varchar(20) 上级部门IDdepartmentname varchar(20) 部门名称 现在取某个部门的所有子部门,以及子部门的子部门(递归),从而形成一颗树。sql语句如下:其中deptid为某个部门的id注:如果dep原创 2008-01-25 10:04:00 · 1635 阅读 · 0 评论 -
将部门和用户整合成为一棵树
DB2的数据库:部门表的表结构:DEPARTMENTID VARCHAR(12) 部门编号(主键)PARENTID VARCHAR(12) 上级部门编号DEPARTMENTNAME VARCHAR(500) 部门名称SORTNO INTEGER 部门排序号用户表的表结构:USERID INTEGER原创 2008-01-25 10:08:00 · 1228 阅读 · 0 评论 -
如何成为一个积极主动的项目经理
并不是所有的项目经理都是生来平等的。本文讲的就是优秀的项目经理和非常优秀的项目经理之间的区别。 有三种类型的项目经理。第一种类型是"意外型"的项目经理。通常,这种类型的项目经理都是通过排资论辈升上来的。例如,一个能力很强的程序员通过一个开发项目成为项目经理。或者一个能力出众的网络技术员通过一次大型的网络升级成为项目经理。这些人都了解他们正在管理的项目的类型,他们能够制定工作计划,也能够给其他的小原创 2008-01-30 16:39:00 · 843 阅读 · 0 评论 -
项目经理聘用资格认定流程
一、项目经理应具备下列思想素质: 1、身体健康,精力充沛, 思想正直,为人坦诚,坚持原则,公正磊落; 2、积极进取,勇于创新,勇担责任,严谨,求实,工作热情高; 3、任劳任怨,忠于职守,廉洁奉公,善于批评与自我批评 ; 4、良好的职业道德和团队精神,遵纪守法、爱岗敬业、诚信尽责。 二、项目经理应具备的基本能力 1、参与项目投标和合同签订流程两次以上,符合即将实施原创 2008-01-30 16:44:00 · 1251 阅读 · 0 评论 -
你是不是一个优秀的项目经理人呢?
你是不是一个优秀的项目经理人呢? 下面是项目管理之中最重要的一些技能被简化成的一些简单的小问题,你可以用它来测试你自己的水平: 一、你没有很好地计划是因为你认为自己是一个执行者而不是计划者 很多人认为他们自己是行动型的。当他们被指派了一项任务时,他们的第一个反应就是着手开始解决这个问题,尽管事实上“计划”也是“执行”的一种形式。我们在这里将二者作一个区分。 二、你与客原创 2008-01-30 16:45:00 · 759 阅读 · 0 评论 -
程序员的10种级别
第一级:神人,天资过人而又是技术狂热者同时还拥有过人的商业头脑,高瞻远瞩,技术过人,大器也。如丁磊,求伯君。 第二级:高人,有天赋,技术过人但没有过人的商业头脑,通常此类人不是顶尖黑客就是技术总监之流。 第三级:牛人,技术精湛,熟悉行业知识,敢于创新,有自己的公司和软件产品。 第四级:工头,技术精湛,有领导团队的能力,此类人大公司项目经理居多。 第五级:技术工人,技术精湛,熟悉行业知识但领导能力欠原创 2008-01-30 17:06:00 · 1576 阅读 · 1 评论 -
一个穷学生的创业经历
他,曾经是一个贫困的大学生;他,上大学不久就靠当家教赚取学费;他,从大学 一年级就开始创业;他,曾经因为办“黑班”被撵得东躲西藏;他,如今已经成为拥有 千万资产的企业家———人物档案胡忠伟,1976年生于沈阳市苏家屯区一个普通的农民 家庭,1994年考入沈阳大学。1995年,家境贫困的胡忠伟在当家教打工的时候,发现了 儿童英语培训的巨大商机。他利用业余时间创业,用3000元办起了仅有20名学员的“原创 2008-01-30 16:08:00 · 1235 阅读 · 0 评论 -
一个2块钱起家的成功IT人的箴言-
汪书福,深圳市脉山龙信息技术股份有限公司总裁。江西人,1969年10月生。1991年毕业于合肥工业大学计算机与信息专业。1991年至1993年诰沤薪魑尴叩绯杓瓶迫喂こ淌Α?997年,创立深圳市脉山龙实业有限公司,开发并推出了金融综合信息系统系列软件产品。2002年12月公司完成股份制改造,正式更名为深圳市脉山龙信息技术股份有限公司。 ·一个人成功一次是巧合,一个公司的成功不能原创 2008-01-30 16:12:00 · 1073 阅读 · 0 评论 -
教你做一个优秀的项目经理
如何做个好的项目经理?项目经理应该做什么?不应该做什么?这个问题涉及的范围很广,我只能就以前的一些项目经验谈谈个人的体会。难免有以偏盖全的地方,还请大家多提意见。1、项目经理应该做什么 在整个项目组中,项目经理应该是整个项目的协调者和组织者,就好像是乐队的指挥,主要的职能是保证开发团队协调一致地工作。 首先,就是团队内部的沟通了。就像乐队里面有小提琴手,萨克斯手等一样,开发团队原创 2008-01-30 16:37:00 · 1049 阅读 · 0 评论 -
项目中的软件质量管理
提起软件质量管理,人们更多地会想起ISO9001、CMM、CMMI这些“质量管理圣经”。但国内企业做了这么多年的质量认证,却没有使软件质量有大幅度地提高。实际上,很多企业通过ISO9001、CMM、CMMI等质量认证的目的就不是为了提高质量:有的企业是为了跟风,有的企业则是为了向客户展示证书。在很多软件企业里,软件质量管理在内部开发产品时做的相对较好:因为产品开发通常在各个软件企业的研发中心进原创 2008-01-30 17:10:00 · 1036 阅读 · 0 评论 -
一个女程序员第三年工作总结
今天是立冬的第一天,也是我工作三年的日子。照习惯每年会写一个总结。 今年已经不好意思叫自己MM了,都工作三年了,老了。 与以往有鼻子有眼儿的总结比起来,这篇文字更像是一个人的自言自语,若是浪费了看官的时间,在此先行道歉。 一直的计划都是踏踏实实的工作三年,然后找一个小城一个喜欢的项目安安静静的做学问。三,四年后拿了博士,教书做项目。可计划永远赶不上变化,注定我还要在职场上混着。 今年作了一原创 2008-01-30 15:57:00 · 1681 阅读 · 0 评论 -
程序员35岁前成功的黄金法则
第一章:一个目标 一艘没有航行目标的船,任何方向的风都是逆风 1、你为什么是穷人,第一点就是你没有立下成为富人的目标 2、你的人生核心目标是什么? 杰出人士与平庸之辈的根本差别并不是天赋、机遇,而在于有无目标。 3、起跑领先一步,人生领先一大步:成功从选定目标开始 4、贾金斯式的人永远不会成功 为什么大多数人没有成功?真正能完成自己计划的人只有5%,大多数人不是将自己的目标舍弃,就是原创 2008-01-30 16:06:00 · 1035 阅读 · 0 评论 -
中层经理人不可缺的八项能力
中层经理人不论是作为一名执行者还是一名领导者,都必须通过别人来完成任务。要做个“服众”的经理人,应该有意识地提高以下八项能力: 领悟能力:做任何一件事以前,一定要先弄清楚上司希望你怎么做,然后以此为目标来把握做事的方向,这一点很重要,千万不要一知半解就开始埋头苦干,到头来力没少出、活没少干,但结果是事倍功半,甚至前功尽弃。要清楚悟透一件事,胜过草率做十件事,并且会事半功倍。 计划能力:执行任何原创 2008-01-30 16:41:00 · 899 阅读 · 0 评论 -
项目经理不应该做什么
首先是过多注重于技术细节的实现,而忽略了对项目总体节奏的把握。原则上来说,注重技术细节是件好事。但如果过分注重技术细节,就会过犹不及了。因为一个人的时间精力是有限的,在细节上花的时间太多,必然会影响对项目整体管理。所以,项目经理应该是面面俱到的,而不是只注重于某个方面。就好像乐队指挥,不会对萨克斯特别关注,除非他这方面出现了问题。 其次是用个人能力代替了团队思考,有个人英雄的危险。很多项原创 2008-01-30 16:48:00 · 1166 阅读 · 0 评论