Bug Bash in Personal Photo Experience 1/11/2016

In the process of our Personal Photo Experience Project, There are some bugs which hinder our forwards. But through our spirit of perserverance,
We have already fixed them and make our product more excellent. So following are some bug list and the how to fix them.

======================Bug Bash============================

Bug1:
Extract features with Caffe can‘t support multi-thread.

Solve Method:
Firstly, we load some model in the memory to store the model parameters. Then we use the MUTEX to lock the model resources.
This way is very effecient, but a little cost in memory.

Bug2:
The features from the SOFTMAX layer is not reasonable.

Solve Method:
This is caused by the mismatch between training process model label list and the match label list. After replaceing the label list,
The probability of the labels is reasonable.

Bug3:
The program will crash when click the microphone bottom before the initialization of the microphone.

Solve Method:
Before the initialization of the microphone, we disable the microphone. And It will not crash anymore.

Bug4:
When we upload some photos, if the last bach of the photo is not been processed, it will make an error.

Solve Method:
In the server end, we add a judgement of the statement that whether the photos are processing or not.

Bug5:
In the image tagging, if there are some spaces in the upload file the program will crash.

Solve Method:
This problem is from the programer feature extraction and when it is an account which has thousands photos. If user upload photos in the
APP or web, it will work on the right way.

Bug6:
Some incomplete of the received images data format, it will make the program crash.

Solver Method:
When receiving the web images, make a successful judgement. If not, resend it.

========================================================

时间: 2024-10-10 00:03:41

Bug Bash in Personal Photo Experience 1/11/2016的相关文章

Personal Photo Experience Proposal

  Background:             Our smart phones are the most widely-used cameras now, more and more photos are taken by our phones. You may find that there are so many photos in your phone albums, and it costs so much time for you to search some special p

Alpha Version Release Of Teamwork: Appendix 1 BUG BASH

在为期一周的发布周中,我们将app本身最后的细节完善,功能代码到位,UI不断改进和优化,团队在开始准备发布之前,对整个APP进行了一次BUG检查,每个人都部署了app在自己的android设备上进行测试.一共发现了以下的bug. bug等级:高. bug位置:android代码. 现象:加载此页面程序崩溃弹出. 原因分析:图标太卡导致图片加载问题. 解决:缩小图片容量,修改加载函数. bug等级:中. bug位置:android代码. 现象:某些菜品价格显示为-1. 原因分析:爬虫对于一些未爬取

测试杂感:Bug Bash

缺陷大扫除(Bug Bash)是一项短期的全员测试活动.在微软,许多开发团队会在里程碑(milestone)的末期执行缺陷大扫除.程序员.测试员.程序经理.内部用户.市场人员在1~3天的时间窗口中,运用各自的技能和职业背景,集中精力来搜寻软件的缺陷.通常,每位参与者会获得一个小礼品,发现缺陷数目最多的冠军会获得一份大奖. 一般认为,缺陷大扫除的优势在于引入了“更多的眼睛”.程序员更了解程序逻辑和实现细节,有可能发现隐蔽的缺陷;测试员更擅长缺陷猜测和持续攻击,有可能发现其他测试员遗漏的缺陷;程序经

你是怎么把字符串“2016-11-16” 变为 “16/11/2016” 的? 【转】

一.前言: 有时候,我们需要对一些字符串中的字符进行位置变化处理.如 "2016-11-16" 需要调整为 "16/11/2016".我们知道有很多方法可以使用,比如split()拆分成数组后在进行拼接,也可以使用正则表达式的分组机制来进行处理.下面我们就将这种方法进行实例对比: 二.split()方法: split()方法主要是用于把一个字符串分割成字符串数组.我们分析下字符串 "2016-11-16",可以看出这个字符串是用比较规则的,数字之

你是怎么把字符串“2016-11-16” 变为 “16/11/2016” 的?

一.前言: 有时候,我们需要对一些字符串中的字符进行位置变化处理.如 "2016-11-16" 需要调整为 "16/11/2016".我们知道有很多方法可以使用,比如split()拆分成数组后在进行拼接,也可以使用正则表达式的分组机制来进行处理.下面我们就将这种方法进行实例对比: 二.split()方法: split()方法主要是用于把一个字符串分割成字符串数组. 我们分析下字符串 "2016-11-16",可以看出这个字符串是用比较规则的,数字

Personal Photo Management Application

Customer Problems & Needs People may take a large number of photos and their phone don't have enough space to store them, however some of the photos are duplicated and low-quality, which should be removed. They have difficulty in searching the photos

Alpha版本BUG BASH

在本次软件开发的第一轮迭代中,我们团队遇到了很多问题.首先是和学长联系不上导致拿到项目前一版本的代码的时间延后了一个星期.拿到代码后发现由于安装环境的问题代码无法移植.在这一阶段我们就耗费了大量的时间.同时,在本次软件开发中较大的一个问题是我们小组的成员都没有安卓开发的经验和学习经历,同时对于java也仅有粗浅的了解.我们必须边学边做,这就导致我们开发过程比较缓慢.最重要的一点,我们在安排任务的时候没有提前做好整个项目的架构,导致开发很离散,造成了很大的困难.我们的Alpha版本目前还有不少问题

Daily Scrum 1/11/2016

Zhaoyang & Minlong: Took and edited the video which introduced our APP. Yandong: Summarized bugs we have met and fixed; Fuchen: Checked data format we used in the client end; Dong: Fixed some crush bugs when the image path was not right.

homework 11 2016 5 13 读入文件做输入

#include <iostream>#include <fstream> using namespace std; int main(){ string x, y, z; cin >> x >> y >> z;  ifstream file1(x.c_str()); ifstream file2(y.c_str()); ofstream file3(z.c_str());  string a, b; getline(file1,a); getl