软件开发
aabbcc456aa
这个作者很懒,什么都没留下…
展开
-
影响研发效率的十大典型问题
影响研发效率的十大典型问题1.未形成系统、正确的研发理念;2.缺乏前瞻性、有效的产品规划;3.在开发过程中缺乏业务决策评审;4.职能化特征明显的组织结构阻碍了跨部门协作;5.不规范、不一致、串行的产品开发流程;6.项目管理薄弱;7.技术开发和产品开发未分离,缺乏技术研发体系;8.原创 2011-07-12 14:14:51 · 540 阅读 · 0 评论 -
Mutex 类
一个同步基元,也可用于进程间同步。继承层次结构System.Object System.MarshalByRefObject System.Threading.WaitHandle System.Threading.Mutex命名空间: System.Threading程序集: mscorlib(在 m2012-11-09 11:13:04 · 604 阅读 · 0 评论 -
Backup 和 Whenever 进行备份
备份脚本首先登录服务器,安装 Backup。gem install bakcup然后初始化备份脚本。backup generate:model --trigger codecampo --databases="mongodb" --storages="dropbox"这时 Backup 会帮初始化备份脚本的目录,和我的第一个备份方案「codecampo」,目转载 2013-01-06 10:41:08 · 453 阅读 · 0 评论 -
编写可读代码的艺术
这是《The Art of Readable Code》的读书笔记,再加一点自己的认识。强烈推荐此书:英文版:《The Art of Readable Code》中文版:编写可读代码的艺术代码为什么要易于理解“Code should be written to minimize the time it would take for someone else to u转载 2013-03-22 10:19:33 · 980 阅读 · 0 评论 -
递归心得
递归一定得注意 递归条件和 返回值,有的时候一个递归函数会有多中返回(其中就有很多返回给自己,但是总有一次是返回给主调用函数)下面这两种结果不同,第一种 以循环后面的return 返回给主函数,而第二种就是条件后面的return def self.find_all_children(device_group, terminal_ids = []) terminal_i原创 2013-04-26 18:02:42 · 493 阅读 · 0 评论 -
nginx config example
upstream lunaserver { server localhost:3000; server localhost:3001;}server { listen 80; server_name localhost; root /www/luna-server/public; # individual nginx logs for t原创 2013-05-31 13:21:05 · 886 阅读 · 0 评论 -
基于用户投票的排名算法
作者: 阮一峰日期: 2012年2月24日用户担心的,不再是信息太少,而是信息太多。如何从大量信息之中,快速有效地找出最重要的内容,成了互联网的一大核心问题。各种各样的排名算法,是目前过滤信息的主要手段之一。对信息进行排名,意味着将信息按照重要性依次排列,并且及时进行更新。排列的依据,可以基于信息本身的特征,也可以基于用户的投票,即让用户决定,什么样的信息可转载 2013-07-15 18:10:45 · 590 阅读 · 0 评论 -
Linux NFS服务器的安装与配置
一、NFS服务简介 NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。 NFS 的基本原则是“容许不同的客户端及服务端转载 2014-02-22 22:55:12 · 470 阅读 · 0 评论 -
iOS开发建议和技巧:第一部分
博客 - 伯乐在线 我是个热衷于iOS平台的开发者,最早开发iOS app是在2009年中,当时打算做一个关于荷兰Lowlands音乐节的应用,虽然最后没有完成,但是我学会了如何开发一款iOS App。从那开始,我想了许多值得做成应用的点子,有些还用博客记录下来。到了2010年,我做了一款供朋友间交流使用的论坛应用,我给它取名为‘Yert’。之后的201转载 2014-02-27 14:34:01 · 662 阅读 · 0 评论 -
jquery的extend和fn.extend
可以用类来理解,JQuery便是一个封装得很好的类,比如我们用语句$("#btn1")会生成一个JQuery类的实例。一、JQuery.fn.extend(object);给JQuery对象添加方法。等同于:JQuery.fn = JQuery.prototype = { init:function(selector, context){}};转载 2012-11-06 21:46:05 · 307 阅读 · 0 评论 -
黑盒测试用例设计方法实践--用例合并---(判定表驱动法)
黑盒测试用例设计方法实践---(判定表驱动法) 概念理解: 判定表是分析和表达多逻辑条件下执行不同操作的情况的工具 a、可配合因果图后期使用; b、适合于多逻辑条件下的组合分析; 掌握判定表的结构: 1)条件桩原创 2012-11-05 16:07:01 · 999 阅读 · 0 评论 -
map 与object之间互相转化
import java.beans.BeanInfo;import java.beans.IntrospectionException;import java.beans.Introspector;import java.beans.PropertyDescripto原创 2011-09-20 11:03:42 · 2547 阅读 · 0 评论 -
java fup spring
ApplicationContext ctx =new FileSystemXmlApplicationContext("src/applicationContext.xml");ApplicationContext context = new ClassPathXmlApplicationContext("context.xml"); 配置工厂Bean通常由转载 2011-11-02 11:04:07 · 378 阅读 · 0 评论 -
quartz 使用
http://www.springframework.org/dtd/spring-beans-2.0.dtd">原创 2011-11-02 11:05:25 · 1201 阅读 · 0 评论 -
axis2 远程调用教程
Web服务入门之二:通过axis2调用远程Web Service,实现天气预报功能分类: Web Service2010-04-10 15:47 840人阅读 评论(1) 收藏 举报今天我们来实现一个通过AXIS2来调用中国气象局的一个实现天气预报功能的Web Service。 准备工作:1.下载axis2-1.4.1的bin包,地址:http://apache转载 2011-11-29 12:10:17 · 1648 阅读 · 0 评论 -
从用例到测试用例的追踪
Peter Zielczynski (PZielczynski@tact.com), 技术方案经理, A Consulting Team, Inc.简介: 本文阐述了一种从用例产生功能测试用例的正式方法,包括如何创建一个用例,产生所有场景,并且创建合理的测试用例,以及使用IBM Rational RequisitePro进行从用例到场景和测试用例的追踪。原创 2012-10-18 20:02:35 · 2130 阅读 · 0 评论 -
imagemagick tesseract-ocr破解简单验证码
Tesseract-ocr据说辨识程度是世界排名第三,可谓神器啊。准备工作:1.安装tesseract-ocrJava代码 sudo apt-get install tesseract 2.安装imagemagickJava代码 sudo apt-get install imagemagick转载 2012-10-19 17:04:39 · 1181 阅读 · 0 评论 -
RabbitMQ基础概念详细介绍
RabbitMQ简介AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。RabbitMQ是一个开源的AMQP实现,服务器端转载 2014-10-30 12:17:44 · 423 阅读 · 0 评论