自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 android应用性能测试(二)FPS

大家好,今天给大家带来android性能测试之FPS,首先解释下什么是FPS,FPS全称叫每秒传输帧数(Frames Per Second),FPS是图像领域中的定义,是指画面每秒传输帧数,通俗来讲就是指动画或视频的画面数。FPS是测量用于保存、显示动态视频的信息数量。每秒钟帧数愈多,所显示的动作就会愈流畅。通常,要避免动作不流畅的最低是30。某些计算机视频格式,每秒只能提供15帧。下面就给大家介...

2019-01-02 14:38:19 1355

原创 android应用性能测试(一)耗电量

大家好,辞旧岁迎新年,2018最后一弹R队为大家带来了andorid性能测试系列套餐        android应用性能主要包括:CPU占用、内存占用、网络流量、FPS、耗电量等指标,本期会向大家重点介绍应用耗电量测试的方法。        耗电量这个指标怎么讲呢,你说他重要,他不会影响到你对应用的使用;说他不重要,对R队这种电量低于50%就开始慌了的人来说,耗电量就成功选择应用的一个重...

2018-12-28 15:41:34 2462

原创 OpenSTF(二)docker方式环境搭建

一、搭建步骤:1. 准备一台Ubuntu系统机器(物理机或虚拟机) 虚拟机上安装Ubuntu请参考:【VMware Ubuntu安装详细过程】https://blog.csdn.net/stpeace/article/details/78598333 物理机上安装Ubuntu请参考:【使用U盘安装Xubuntu系统】http://192.168.251.72/wordpress...

2018-10-19 16:27:43 3104 1

原创 OpenSTF(一)基本介绍

 1. 什么是OpenSTF?OpenSTF是一个手机设备管理平台,可以对手机进行远程管理、调试、远程手机桌面监控等操作。这个系统类似于目前很流行的云测服务比如Testin,虽然网页上提供的设备很像模拟器中的设备,但是实际上都是真机。OpenSTF是使用nodejs和angularjs开发,遵循apache licene2.0开源协议,用户可以对源码进行修改发布。(源码地址:https...

2018-10-19 10:16:07 14636

原创 如何使用Gerrit

1. 先设置本地git的用户信息 12 $ git config --global user.name "John Doe"$ git config --global user.email johndoe@example.com 2. Who is AdminThe first user to login automatically get...

2018-08-02 17:58:41 1242

原创 如何配置gitlab自动生成哪些label

1. 问题gitlab 中 some-project > Issues > Labels > “Generate a default set of labels”点击可以生成一系列的label如何自定义这些 labels 呢?2. 解决 修改 gitlab/lib/gitlab/issues_labels.rb 在 labels 数组里面新增就好拉! ...

2018-08-02 17:55:55 1986 1

原创 Gitlab 8 在 CentOS 安装

参考 centos 6.5安装GitLab全过程和问题记录 gitlab recipes - install gitlab-recipes install on centos gitlab-recipes install on centos - github Installation from source GitLab Community Edition Offi...

2018-08-02 17:36:06 1875

原创 Bitnami Gitlab 安装

1. 在Bitnami上下载 64 位的安装包https://bitnami.com/stack/gitlab拷贝到Linux 上,chmod 改成可执行。然后以root权限执行安装包。使用的安装包:bitnami-gitlab-8.5.7-0-linux-x64-installer.run在 Ubuntu 14.04 x64和i386都试过, 安装失败,老报告权限问题,即使使用r...

2018-08-02 17:30:28 1350

原创 如何自动刷新Redmine的版本库

1. 故事背景Redmine项目关联版本库之后,在svn中提交,不会触发Redmine读取新的commit信息,只有刷新了“版本库”页面才会触发Redmine读取svn。1.1. Redmine刷新版本库的外部接口Redmine提供了刷新版本库的外部接口,参见:“HowTo setup automatic refresh of repositories in Redmine on ...

2018-07-27 10:59:43 1228

原创 在 redmine 中写 wiki

1. 页面管理1.1. 创建新的页面在某个现有页面加一个指向新页面的link,例如,[[MyNewWikiPage]]保存该页面,在页面上点击该link,就会自动创建一个名为MyNewWikiPage的新页面。1.2. 页面右边索引wiki右边索引可以显示常用的链接,在wiki中以名为“Sidebar”的页面存在。如果不存在,用创建新页面的方式,创建即可。1.3. 制定...

2018-07-27 09:41:59 8342

原创 整合gerrit和redmine

1. 关联redmine项目和gerrit中的项目。在redmine项目设置中指明对应的gerrit项目git库位置。在redmine项目的设置 Settings > Repositories > New Repository 中创建关联: 1234 SCM:gitMain repository: check it if it's m...

2018-07-27 09:37:50 1662

原创 redmine 中使用subversion

1. 管理员 在server上安装合适版本的subversion客户端,参见:http://www.redmine.org/projects/redmine/wiki/RedmineRepositories 在设置中开启特定scm Administration->Settings->Repositories->Enabled SCM2. 使用者在red...

2018-07-27 09:36:03 535

原创 在 Redmine 上使用 sqlite

1. 安装 sqlite-3 12 yum list sqlitesqlite.i686 3.6.20-1.el6_7.2 或者,从源码编译安装 123456 wget ftp://ftp.42.org/pub/F...

2018-07-27 09:34:49 551

原创 Redmine.Backlogs 插件安装

1. 安装1.1. 检查Redmine配置Just re-run the bundler call you executed during redmine installbundle install –without development test rmagick1.2. 安装holidays gem 1.0.4holidays 1.0.4直接安装有bug,首先安装1.0.3...

2018-07-27 09:32:51 690

原创 Redmine中使用ajax

1. view 代码 123456789101112 <input class="xc_tags" type="checkbox" name="<%= cboxid %>" id="<%= cboxid %>" onchange="tagIssue('<%= escape_j

2018-07-24 09:24:00 193

原创 加新设置到Redmine管理界面

修改 lib/redmine.rb 1234567 Redmine::MenuManager.map :admin_menu do |menu| ... ... menu.push :info, {:controller => 'admin', :action => 'info'}, :caption => :label_i...

2018-07-24 09:23:08 962

原创 VirtualBox和windows之间共享文件夹

大家好,      在本地的虚拟机上安装一个redmine系统无疑是方便我们在二次开发中调试的一个好办法,但是R队嫌弃在虚拟机上用vim命令编辑的界面不是很友好,而在本地编辑好再导入到虚拟机又太麻烦。     所以呢,如果能在本地编辑之后直接共享到虚拟机上那定是极好的了。      具体方法如下:       1. Windows本地,准备需要共享的文件夹准备Windows上需要共...

2018-07-20 17:29:47 16610 4

原创 redmine 和 subversion(https)整合

1. 问题现象&分析subversion是通过apache的https的访问的。很悲催,这样在redmine项目中创建(配置》版本库》新建版本库),查看版本库, 提示404,找不到项目 。查看log(apache2/logs/error_log),提示 svn: E175002 、服务器证书校验失败证书已经过时, 证书发行者不被信任应该是redmine在连接svn时无法接受...

2018-07-18 11:32:29 951

原创 redmine 配置 openldap 用户认证

参考: http://blog.csdn.net/u013080248/article/details/17512885 http://blog.sina.com.cn/s/blog_6ccfa4f30100vtv9.html http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-ldap-daemonsutils.htm...

2018-07-18 11:26:26 4055

原创 在windows上安装redmine

参考redmine官网的安装步骤 http://www.redmine.org/projects/redmine/wiki/RedmineInstall 1. 以 Redmine 2.2.1 安装为例,基于 Ruby 1.9.3 , Rails 3.2.112. 环境准备:2.1. 下载ruby:ruby-1.9.3-p448-i386-mingw32.7z Devkit:...

2018-07-17 18:40:40 552 1

原创 在thin上运行redmine

1. 安装thingem install thin2. 安装thin到系统自启动 12345678910111213141516 $ thin install Installing thin service at /etc/rc.d/thin ... mkdir -p /etc/rc.d writin...

2018-07-17 18:38:51 1222

原创 centos 上安装 redmine 2.4.2

1. 下载redmine发布版本,解压extracted from redmine-2.4.2.tar.gz2. 配置数据库 123 CREATE DATABASE redmine CHARACTER SET utf8;CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'redmine';GRANT ...

2018-07-17 14:12:44 199

原创 redmine接收邮件创建工单

大家好:    今天R队要给大家分享的是redmine中一个炒鸡实用的功能----发送邮件给redmine自动提交工单。此功能可扩展Redmine的使用场景,即使不在公司内网也可以通过邮件来提bug、或通过邮件来更新测试进展、反馈测试结果等。        ...

2018-07-12 17:07:44 2207 1

原创 redmine的工单查询模块

大家好:       查询功能是redmine中使用频率非常高的一个功能,但是实现起来又相对较复杂,今天R队就以query功能模块为例,跟大家讲一讲如何对Redmine的功能模块进行分析。一. 业务流程分析     工单查询模块的主要功能就是根据我们在页面选择的各种查询条件,筛选出订单,然后以列表展示。其中支持的可选条件包括:过滤器:支持选择Issue的一个或多个字段作为过滤条件进行查询展示列:可...

2018-07-11 10:20:30 1477

原创 redmine缓存目标版本

大家好:        R队上一篇中讲到了如何通过分析请求来定位到我们要修改的模块        但是目前我们只是定位到了代码的位置,还没有具体分析方法的调用关系,今天我们要进阶一点,通过一个提交工单时缓存目标版本的功能为例,弄清楚一个功能的实现具体调用了哪些方法,在弄清楚Redmine的方法调用之后,我们自然就知道应该把我们的二次开发代码放在哪个位置了。一. 原理分析        回顾上一篇的...

2018-07-10 16:55:56 386

原创 redmine定位需要修改的模块

大家好:       R队在刚开始学习redmine二次开发时遇到最常见的问题就是在接到一个需求之后找不到需要修改哪里的代码,找不到要修改哪里就比较尴尬了。。。      Redmine二次开发不同于新系统的开发,大部分需求都是对原来已有的某些功能进行优化或重新设计,此时如果对Redmine本身不够熟悉,往往容易陷入迷惑,不知道如何下手。此时,要做的第一件事就是明确要优化的功能隶属于哪个功能模块。...

2018-07-10 16:08:31 1313

原创 redmine自动发送邮件

大家好:      R队最近接到一个任务,要每个月定时给指定的用户发送一封邮件,乘机研究了下redmine的定时任务,这里就给小伙伴们分享一下。       R队用的是rufus-scheduler定时任务。rufus-scheduler一共有五种类型定时任务:in, at, every, interval and cron,具体怎么用且听R队慢慢道来。。。         一. in、at类型定...

2018-07-10 15:44:30 1496 3

原创 redmine在view中创建复杂组件

大家好       R队今日第三弹(快夸夸我高产似母猪)!!!      前面已经讲过定制view控件,这篇来教大家如何在view中创建复杂的组件,友情提醒:千万不要看到“复杂”两个字就走了,再复杂的组件到了R队这里都给你安排的明明白白的,下面我们进入正题背景        使用rails框架进行开发时,一般需要遵循MVC的模式,例如:需要实现一个用户填写自己邮箱、手机号提交到服务端入库的功能。一...

2018-07-05 16:06:55 241

原创 redmine引入第三方js库

大家好    我是R队,今日第二弹,手把手教你引入第三方js库    一般呢,下载下来的第三方js库都会有.js文件和.css文件第一步:引入js库    把.js文件放到\public\javascripts目录下第二步:引入样式库    把.css文件放到\public\stylesheets目录下第三步:目标页面添加引入    code:     <%= stylesheet_link...

2018-07-05 15:51:58 460

原创 redmine定制view控件

大家好    我是‘R队’,今天要讲的是redmine二次开发中对View的控件、样式、行为进行定制改动时,需要注意的点一. 自定义控件修改View中的控件、或增加新控件,一般有以下三种方式:直接修改View文件例如:要修改Issue详情页展示的控件,可直接修改 app/views/issues/show.html.erb文件,增加控件1 <p><strong><%=...

2018-07-05 15:33:01 844

原创 在 nginx + passenger + sqlite3 上使用 redmine

1. rvm123456gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3\curl -sSL https://get.rvm.io | sudo bash -s stableusermod -a -G rvm rootmkdir -p /root/.rv...

2018-06-21 17:06:34 483

原创 redmine总体结构分析

1. 背景对于刚入门学习redmine开发的小白来说了解redmine项目的代码结构能够帮助我们快速掌握各部分的分工与关系,协助定位需要修改代码位置。2. 代码结构/app 此文件夹下存放着完成redmine工作逻辑的核心代码。 代码按照经典的MVC的方式组织。/app/models 模型文件, 每个文件与数据库中的一张表对应, 负责数据的读取和写入以及数据的基本逻辑处理。/app/control...

2018-06-15 14:19:47 2970

空空如也

空空如也

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

TA关注的人

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