自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

原创 浅谈软件质量管理

最近某项目组爆出了一个小问题,本应该在开发过程就解决的Bug,结果上了生产还把客户生产服务器给搞宕机了,这个小问题导致的影响让某高层高呼“灾难啊!”糟糕的质量有哪些灾难的影响呢? l  Financial loss from lost business.l  Financial loss from customer reparations.l  Financial loss f

2013-07-29 22:05:39 2395 2

原创 如何提高团队协作的效率

谈到团队,很容易想起“不怕神一样的对手,就怕猪一样的队友”,“木桶理论”等经典辞句。从2000年软件行业,互联网的兴起至今,实施软件的过程管理也有了CMMI,PMP,敏捷等体系支撑。这些都明确软件实施从小作坊个人走向团队的时代。但是团队是什么?我从百度上搜索对团队的解释如下: 结合字面意思,说说我的理解: 1.         土匪和正规军貌似有很大区别的?团队肯定不是一群人凑

2013-07-29 22:04:19 2117 2

转载 PowerDesigner16配置显示注释comment配置方法

无论15还是16.视图中都没有直接设置显示属性字段注释的配置,因此需要通过间接的方式显示注释,操作的流程图如下原始样式显示操作调出执行命令的接口执行夏利命令从name替换comment[java] view plain copy print?Option   Explicit   V

2017-02-28 15:58:23 1072

翻译 [T9译言]--<敏捷转型>之Chapter 1了解敏捷

In truth, agile is not a well qualified term as it is mostly misused as a cool synonym for “reacting fast to changes”. In fact a visual that people use to represent something agile, is a rabbit bounci

2013-08-27 23:54:59 1020

原创 忘记密码实现方案

在一般的web网站中,都无法避免的涉及帐号密码等的管理,有帐号,密码,也就有忘记帐号,密码,更可能有帐号密码被盗,这些帐号信息轻则使自己原来的历史信息丢失,严重可能涉及到帐号相关积分,金钱等等。一般如何解决该问题呢?最简单的方案就是由管理员对帐号密码进行重置,如果普通用户遗忘帐号或密码时,可以通过邮件告知系统管理员,然后管理员进行重置操作,这种方式在一些企业内部系统中比较常用,复杂一点的,面向

2013-08-26 15:23:33 3717

原创 CSS 注意事项

使用css缩写 使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。 明确定义单位,除非值为0忘记定义尺寸的单位是CSS新手普遍的错误。在HTML中你可以只写width="100",但是在CSS中,你必须给一 个准确的单位,比如:width:100px width:100em。只有两个例外情况可以不定义单位:行高和0值。除此以 外,其他值都必须紧跟单位,注意,不要在数值和单位

2013-08-26 15:21:20 1276

原创 android4.3环境搭建

方案一:首先android环境搭建有如下几个东西是必须准备的:1、  Eclipse (下载地址:http://www.eclipse.org/downloads/,建议至少3.4及以上版本)2、  Android SDK(下载地址:http://developer.android.com/sdk/index.html)3、  ADT(选择在线安装,下面会讲安装方法)

2013-08-25 17:40:38 1905

原创 遗留系统升级改造方案思路

整体思路:       针对遗留系统的改造将遇见如下问题:1.      系统的文档不全,不新或根本缺失(需求,设计)。2.      代码是否是最新生产代码?3.      由于无人了解代码情况,所以代码的质量无法保障。4.      数据库的表结构说明缺失,业务的整理需要看代码猜测。针对以上问题,遗留系统升级改造建议采取“尽量少动原来的代码,只解决当前需求和问题为主要目

2013-08-25 17:35:35 3203

翻译 [T9译言]--<敏捷转型>之目录与作者介绍

敏捷转型在开始之前你需要知道的 翻译BY:T9原版电子书下载地址: http://www.infoq.com/minibooks/Agile-Transition 版权声明:版权归原作者(机构)所有目录Chapter1. Understanding Agile(了解敏捷)Chapter 2. The Agile Manifesto(敏捷宣

2013-08-12 23:23:36 1073

原创 关于T9译言

T9译言说在前面的话:           在IT行业也混迹了若干年了,在刚入行时感触特别深刻,当工作中遇到问题时第一时间找的就是google、baidu等帮忙,然而google、baidu并非最无私的贡献者,而是那些无私的分享经验与不求回报帮忙解答问题的IT前辈们,也就因为你们的无私才有今天IT技术的飞速进步与蓬勃的发展生机。自问入行多年,对IT行业贡献甚小,为表对各位前辈及众多无私技术

2013-08-12 23:14:20 1106

原创 拓展训练心得

公司于8月3日,组织在东莞粤辉园夏日寻宝拓展训练,心得体会:超越自我,相信团队- 夏日寻宝拓展训练心得体会。我有幸组织和参加了这次训练,感想颇多。 这次培训不但是对思想觉悟的一次拓展,更是对我潜能的一种激发,同时我也为我们参加拓展培训的所有人员在训练中所表现出的团队协作精神而感动。我更加坚信经过此次培训,在以后的工作和生活中,将会更有自信,更有激情。虽然只有短短的一天,拓展训练所给予我们的

2013-08-12 22:06:08 1301

原创 URLRewrite实现url地址伪静态化

一般在java项目开发中,我们采用struts或者spring作为MVC框架,这两种框架在使用上都是通过配置文件或注解或约定规则来根据url匹配到相应的java类方法,一般情况下,我们采用包名+类名+方法名的形式访问java文件,这样使得我们在查找问题时,能够快速通过url地址找到对应的java类文件,而参数则通过get或者post方式进行传递处理,这种实现方式在一般的后台系统中,特别是业务非常复

2013-08-12 22:04:54 2558

原创 android中常用的读取文件的用法

下边总结一下android中常用的读取文件的用法1. 从resource的raw中读取文件数据:       String res = "";   try{    //得到资源中的Raw数据流  InputStream in = getResources().openRawResource(R.raw.test);   //得到数据的大小  int le

2013-08-12 22:00:17 1528

原创 android listView-simpleadapter(点击事件)

在android中ListView是展现数据用到最多的一个组件,也是非常非常重要的一个组件,在android开发当中基本上处处都可以看到,例如,大家常用到的QQ,网页,等等一些客户端基本上就是有listView组成的。在这里我介绍的是simpleadapter来生成listView。这个是用到最多的。因为在做listView,这个可以生成一些复杂的listView组件。       这个和

2013-08-12 21:59:17 5798 1

原创 持续集成之Ant的使用

如果项目是标准的maven结构项目,且打包无特别需求,直接执行maven打个war包,或者直接部署都是很简单的事。但事实上,很多情况都不是那么理想的。例如,本人项目中就涉及到不同环境的配置文件处理,前后台包的处理,增量包,全量包,主干包的处理,SVN server的操作….所有的这些,maven 是无法为您定制一套标准流程的。这时,您需要的ant. 任意的想法自行编码实现。 

2013-08-12 21:57:21 2668

原创 Mysql5.5升级到5.6步骤详解

Mysql升级主要涉及升级包下载、数据权限备份、配置文件备份、数据导入及配置文件恢复等步骤,本人mysql实际安装路径是/usr/local/mysql-5.5.27-linux2.6-x86_64,但本人在建了个link地址/usr/local/mysql链到实际地址,如下是本人真实操作步骤列举如下: 一、下载mysql升级包从mysql官网下载mysql-5.6.12-linux-

2013-08-12 21:51:17 7640

原创 IE、FF、Chrome中的JS

因为浏览器公司各自为利益考虑,到目前为止各浏览器的HTML标准或是JS标准都还未统一。在平常的开发中,我们常使用的JS框架基本已经帮我们处理好了JS在各浏览器中的差异,但作为一个开发人员,还是有需要了解JS在浏览器中的差异。 FF、Chrome:没有window.event对象FF、Chrome:没有window.event对象,只有event对象,IE里只支持window.event

2013-08-12 21:43:44 1429

原创 软件工程之设计(好软件系列三)

看过之前的好软件系列文章“软件工程之需求管理,软件工程之QA管理”,想必大家都知道,软件工程关注的更多的是如何判断软件过程中各环节的好坏,更多的是“听或看”软件工艺水平,而非这些软件环节的具体内容。但针对软件工程中的设计来说,可能就没那么简单了。要说清楚这个问题,还得说说软件设计的理念。       一个好软件的设计很重要,这个无庸质疑。那么设计很重要到底重要在哪?有人说设计重在可复用,可拓展

2013-08-12 21:34:39 1468

原创 大龄女青年如果被剩

一般,年龄超过27岁的Y头,就是大龄女青年了,不管你承认不承认,中国是一个重视的国家,你现在单身,就是失败。就是剩女,千万不要说自己不想嫁,或者不愿意嫁什么的。谁不愿意嫁个好男人,可是为什么偏偏还是上待字闺中?是男人有眼无珠,还是自己的问题,我们只有知己知彼才能一举突破!   大龄女青年们的毛病在于:  1、搞不清楚自己想要什么。是帅锅浪漫型的,还是老实现实型的,和浪漫帅锅在一起,又但是不

2013-07-30 12:56:32 1808 1

原创 rownum等的介绍

Rownum和row_number() over()的使用ROWNUM是oracle从8开始提供的一个伪列,是把SQL出来的结果进行编号,始终从1开始,常见的用途就是用来分页输出.比如SELECT *FROM torderdetail aWHERE ROWNUM 这条语句就是输出前10条纪录,在这里用途上类似于sql sever的top,不过rownum对于指定编号区间的输

2013-07-29 22:28:24 1261

原创 Android事件—单选按键和下拉按键

在平常的开发中单选按键和下拉按键是非常常用的2个点击事件。首先介绍下单选按键       1:单选按键,单选的主键是radiogroup这个主键也是很重要的       首先介绍下主键的布局xmlversion="1.0"encoding="utf-8"?>LinearLayout  xmlns:android="http://schemas.android.com

2013-07-29 22:26:39 1872

原创 SVN备份方案

1. 备份恢复机制1.1.  备份策略出于资源安全性考虑,为了防止由于配置管理服务器硬件或者软件故障,而导致SVN配置库资源丢失且无法恢复的情况发生,需要对配置库资源进行定期的备份。这里采用的备份策略为“定期大备份,时时小备份”,即定期对配置库根目录下的所有配置库资源进行整体备份,而对各配置库而言,如果库内资源发生了有效修改(即对资源进行了修改并成功进行了提交操作),则仅对发生修改的信息内

2013-07-29 22:24:29 2529

原创 Weblogic节点管理

配置节点管理之后能方便管理,可以在控制台启动停止被管服务器,一般配置步骤:创建受管服务器,创建machine,屏蔽SSL主机名验证,修改nodemanager.properties,启动nodemanager服务器,启动被管server。 一、创建serverhttp://128.128.11.12:7001/console/,进入控制管理界面。选择add server二、

2013-07-29 22:18:47 2922

原创 静态页面调试JS出现跨域问题

在chrome浏览器或者firefox浏览器里,由于安全限制的原因,本地调试JS,如果不配服务器环境而直接打开页面,那所有的AJAX操作会抛出下面错误: XMLHttpRequest cannot load file:///D:/file.html. Origin null is not allowed by Access-Control-Allow-Origin. Origin

2013-07-29 22:09:37 5109

原创 重复提交控制

在项目的开发过程中,经常会遇到重复提交的问题,特别是网速不好的时候,用户经常会认为没有点击到,然后重复点击,这样很容易造成保存数据重复等,严重的时候,比如支付则可能造成重复支付,严重影响用户体验,如何解决这类问题呢?要解决这个问题,根据web的原理,可以分为从客户段控制,服务器端控制,客户端服务器端联合控制三种情况。客户端控制,最简单的实现就是点击按钮后,将按钮变灰,这时按钮已经不可以再次

2013-07-15 10:51:34 1200

原创 Canvas物体碰撞

Canvas标签可以很方便的画出图形,再加上物理公式可以很简单的模拟出物体跑碰撞效果:      game                 var CANVAS_WIDTH = 800;var CANVAS_HEIGHT = 600; var canvasElement = $("<canv

2013-07-15 10:50:32 1579

原创 android事件(简单篇)

在android 中事件的点击是非常重要的,当你的程序要有些交互操作的时候,就需要你对不同的组件进行操作。这样你就会用到事件的操作下面给大家讲解一个入门级的操作,单击事件。单击事件也是android中最常见的事件也是最重要的事件之一。首先你要定义你的视图:xmlversion="1.0"encoding="utf-8"?>LinearLayout  xmlns:an

2013-07-15 10:49:16 877

原创 Java 实现邮件发送

很多应用都会涉及到email,但自己架设email服务器的情况还是很少的。一般都是直接借用一些门户网站的邮件服务发邮件。实现方式一般有如下3种方案:原始级别—自己直接写socket,处理通讯协议;简单级别—自行封装mail.jar的API;开源封装级别—引入一些开源框架的封装,功能强大,却又简单易用。下面粗略介绍一下以上三种方式的实现情况。 1.       原始级别

2013-07-15 10:47:36 1357

原创 Fastdfs-apache-module结合使用

之前有讲过fastdfs基本使用简单配置及同步问题讨论,本文中将介绍如何使用fastdfs-apache-module模块整合fastdfs和apahce;整合完毕后,客户端访问apache,apache根据配置,使用fastdfs连接tracker查询相应组内可用的stroage服务器,最后完成http请求的重定向。fastdfs-apache-module主要作用就是配合sotrage存储器以

2013-07-15 10:45:45 2949

原创 项目团队中的持续改进、PDCA实践

如何使团队有生命力?如何才能使团队自己成长并具有?笔者认为持续改进、PDCA在团队中应用可以帮助团队具备造血并且自我成长的能力。关于持续改进、PDCA可以百度一下就有详细的说明,http://baike.baidu.com/view/280963.htm?fromId=205386PDCA循环又叫戴明环,是美国质量管理专家休哈特博士首先提出的,由戴明采纳、宣传,获得普及,从而也被称为“

2013-07-15 10:42:54 3673

原创 软件工程之QA管理(好软件系列二)

软件工程之QA管理(好软件系列二)在中国如果想做一个好软件,一般来说,基本靠的是项目经理或项目组几个人的个人能力。(虽然理论逻辑上说做软件要靠一个团队,但是事实上真正能把团队理念感悟,并能做到的人少之又少。曾见过一群牛b轰轰的人,却干出一个不是很好的软件。当然今天讨论的重点不在于团队,后续系列文章中,我会专门分享下团队的理念。)如果想将做好软件扩充到整体面上的话,我们就会发现某一个或者几个人的

2013-07-15 10:38:34 4904 1

原创 产品经理需求干货

近日浏览了一下《产品经理修炼之道》这本书,里面有关于需求部分内容的干货还是总结的不错,对于需求的一些方法进行了总结,在此做了知识的整理,仅供参考。下图是需求基本方法的框架 1.       获取信息获取信息的方式,个人经验通常的做法是先做内部资料收集,可以问问同事、领导等有没有相关的资料参考,如果没有那么进行网络资料收集,对相关领域的信息数据进行收集,收集后可以对相关产

2013-07-15 10:25:00 1518

原创 教你如何制作漂亮的马赛克效果

[PhotoShop]【教程】教你如何制作漂亮的马赛克效果通常我们会在电视上,网页上,看见各种各样的带有马赛克的图片,是不是很想知道它是怎么做的呢?今天你就能做出漂亮的马赛克图片,其实操作步骤非常的简单,而且很容易学习,如果你也喜欢,不妨自己动手来做一个吧!看下面的教程!如有什么不清楚的,请给我留言!首先我们来看看完成的效果: 1.     新建一个空的位图图层然后转成

2013-06-28 13:05:27 3977

原创 音频播放器

HTML+JS的音频播放器Web上的音频直到现在,仍然不存在一项旨在网页上播放音频的标准。今天,大多数音频是通过插件(比如 Flash)来播放的。然而,并非所有浏览器都拥有同样的插件。HTML5规定了一种通过 audio元素来包含音频的标准方法。audio元素能够播放声音文件或者音频流。试着用audio与 windows media编写一个多浏览器支

2013-06-28 12:41:49 1848

原创 软件工程之需求管理(好软件系列一)

软件工程之需求过程(好软件系列一)---- 此文献给期望成长为软件大团队的项目经理曾经在面试项目经理和需求人员的时候,我一般会问几个问题,请问如何做一个好需求?好需求的标准是什么?如何判断别人做需求的水平是好还是坏?有很多回答,但是最常见的是,需求做完后,通过客户的满意度来判断。我说如果是客户满意度来回答,岂非非得等到需求过程结束后,才能获悉?都需求结束了,判断出来了又有什么用?换句话来说

2013-06-28 12:40:04 2205 1

原创 浅谈fastDFS(下)

其实上一篇已经简单说了下fastDFS,包括使用及主要配置,今天呢就主要从原理上剖析下它的用途及作为文件服务器存储的负载同步问题。一、fastDFS用途主要如下:1、  FastDFS主要解决了大容量的文件存储和高并发访问的问题,文件存取时实现了负载均衡。2、  FastDFS实现了软件方式的RAID,可以使用廉价的IDE硬盘进行存储,支持存储服务器在线扩容。3、  F

2013-06-23 12:31:55 2474

原创 界面设计规范

这真的一个好文章啊,相信大家看完之后一定会有很大的收获,但是一定不能吝啬你的手,记得写评语,无论是什么建议我都会虚心接受,大家一起学习,共同进步吗。其实这些规范,有很多人都总结过,结果都是大同小异的。可能很多很细腻,或是很多细节平时工作中,没有在意,只要在平时工作中注意下,做的东西真一样。不仅好看,而且还很专业。下面就是综合整理,共大家学习参考了!重点部分加粗。 一:遵循一致的准则,确立标

2013-06-23 12:21:29 1621

原创 Oracle中的in和exists区别二

select * from T1 where x in (select y from T2);或者select * from T1 where exists (select * from T2 where T2.y=T1.x);  面对这样一条SQL语句,到底有多少种查询方法呢?前面已经说了我们最容易想到的两种查询方法,还有没其他方式? 通过对大量in和exists语句进行分析

2013-06-23 12:20:11 1191

原创 object-c 网络(下)

iphone开发网络下(上传下载)在iphone网络开发中经常会用到上传文件和下载文件的过程,比如头像的上传和升级,还有ipa文件的下载等等。这下都要用到网络的上传和下载。所以这些内容在iphone网络开发中是很重要的,由于前面的blog中说了一些网络开发的基础和异步,同步的问题。上传和下载就是用这些内容进行实际的运用,进一不对网络开发的了解。          下面就来介绍下上传和下载

2013-06-23 12:17:24 1517

原创 IOS 之MVC

MVC模式最早由Trygve Reenskaug在1978年提出[1] ,是施乐帕罗奥多研究中心(Xerox PARC)在20世纪80年代为程序语言Smalltalk发明的一种软件设计模式。MVC模式的目的是实现一种动态的程式设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。除此之外,此模式通过对复杂度的简化,使程序结构更加直观。软件系统通过对自身基本部分分离的同时也赋

2013-06-23 12:10:31 1540

空空如也

空空如也

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

TA关注的人

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