lesson1---产品功能展示 先完成准备阶段,准备阶段要做的事情: a.项目经理选择团队, b.根据项目用户需求以及同类型的实物,制定产品功能列表 c.根据功能的难易程度,制定迭代周期以及在每周期中完成的功能,比如有 6个功能,在第一个迭代周期:完成1,3,5:第二个迭代周期:完成2,6:第三个迭代周期:完成4. 下面是产品功能展示 lesson2---产品功能模型设计 lesson3-Product Backlog规划 这是工具的地址, 新建一个看板 把功能加入到里面去 在添加列表里面直接…
一.移动监控的原理 通过获取摄像头图像,比较前后每一帧的图像数据,从而实现移动物体监控.所有移动监控原理都是这样,只是图像帧的对比的算法不一样. 二.移动物体监控系统的实现 选择开源的移动监控软件motion,移植到开发板上 step1:解压源码,进入到目录里面运行 ./configure  --prefix=${PWD}/_install /  --host=arm-linux [notes]:编译时error:Mysql support can`t build without Mysql l…
移动图像监控系统 去找一些相关开源程序进行移植:百度搜索-linux 移动监控 motion是一套免费开源的移动图像监测程序 前面我们已经使用了很多开源软件,他们的使用方法都是大同小异的 1).先在当前目录下新建一个子目录 mkdir __install 2)配置 ./configure --prefix=/${PWD}/__install --host=arm-linux 出现错误 也就是说我们系统当中没有安装mysql数据库的库文件,所以没有办法使mysql得到支持,处理方法两种: a.在l…
在前两篇博文中已经做了铺垫,下面咱们就可以用前面介绍过的内容开始做一个小项目了(项目中会用到Afinal框架,不会用Afinal的童鞋可以先看一下上一篇博文),正所谓麻雀虽小,五脏俱全,这在里我会尽量的将前期的项目搭建做的相对实用一些,以便后期可以有效的实现团队协作和项目维护.一开始可能会看起来麻烦些,可能会觉得还不如直接用简单的方式去实现来的方便,磨刀不误砍柴工嘛,要想后期开发效率高一些,前期就不要图省事了. 一个项目肯定不是一蹴而就的,咱们一步一步来,本篇博文先详细介绍项目搭建.通过url地…
实现CGI程序显示一幅图片最核心的功能 把上一节课编写好的led.c程序拷贝过来,并重新命名为image.c 把led的某些部分删除,后如下 那么如何显示一幅图片呢,百度(搜索在html里面去插入图片) 这是一个原始的html代码,在cgi程序中需要把它打印到cgiout里面去 以上运行的话会出错,因为cgi找的根路径不是在开发板的根路径,而是在web服务器的根路径开始,也就是从web目录开始的,那么该怎么办呢 我们可以在web目录下创建一个软链接,链接到/mnt/sd/目录下面去 所以把上面的…
根据之前的sprint1-声音报警子系统是相对比较大的一个需求,需要把它进一步细化,然后指定sprint Backlog product Backlog是整个产品的功能列表! sprint Backlog是目的是使声音报警子系统需求进一步细化 新建一个看板 然后再建三列,如下 现在细化声音报警功能: 1.使能声卡驱动 2.移植一个嵌入式播放器 加入到to do里面 这里需要去对工作量估算,该功能的时间需要花多长 为了更好得监控项目进度情况,需要把燃尽图用起来 设置工作日为16,17,18,19…
参考资料: http://www.cnblogs.com/emouse/archive/2013/03/04/2943243.htmlhttp://blog.csdn.net/eastmoon502136/article/details/8190262 USB摄像头驱动是怎么来工作的: 驱动程序,它能够运行起来的配角叫做帧缓冲,它的作用是用于缓存一帧图像一帧数据的:那么他们俩配合之后就能够正常的工作了,针对驱动程序,首先由一个输入队列,输入队列里面有很多个帧缓冲,当驱动程序从摄像头抓取到一帧图像…
项目Github地址:前端(https://github.com/14glwu/stuer)后端(https://github.com/14glwu/stuer-server) 项目线上预览:http://stuer.ericwu.cn 前言 因为要开发本科毕设,做一个校友交流平台,正好想记录下整个开发过程,同时也分享给各位.当然那些需求调研的,前期设计的就省略啦. 项目大概是一个全栈的项目,使用的IDE是vscode(期间涉及一些插件.配置推荐),大概的项目技术栈: vue + vue-rou…
引用(很全面了):http://blog.csdn.net/dhx20022889/article/details/38041039 我只想说默认创建的项目使用的Spring版本可能不是你想要的,可以在pom.xml中修改 <properties> <javax.servlet.version>2.5</javax.servlet.version> <junit.version>4.10</junit.version> <log4j.ver…
一. weexpack build android  和  weexpack run android 的 区别. (1)单纯打包 weexpack build android (2)打包并运行 weexpack run android 注:执行时,发现两者都是调起了浏览器 二.不同平台的打包 html5平台: (1)打包html5平台 weexpack build web 这样你可以把打包后的资源上传到cdn服务器,然后上线你的web项目. (2)在 html5 平台运行 weexpack ru…
1.showAllArticle.jsp <%@ page language="java" contentType="text/html; charset=gb2312" pageEncoding="gb2312"%> <%@taglib uri="/struts-tags" prefix="s"%> <!DOCTYPE html PUBLIC "-//W3C//DT…
1. package com.sanqing.action; import java.util.Date; import java.util.Map; import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ActionSupport; import com.sanqing.po.Article; import com.sanqing.service.ArticleService; public c…
1. package com.sanqing.service; import java.util.List; import com.sanqing.fenye.Page; import com.sanqing.fenye.Result; import com.sanqing.po.Article; public interface ArticleService { //进行文章的保存 public void addArticle(Article article); //取出用户所有的文章 pub…
1. package com.sanqing.dao; import java.util.List; import com.sanqing.fenye.Page; import com.sanqing.po.Article; public interface ArticleDAO { //定义一个add方法,用来保存博客文章 public void add(Article article); //定义一个queryUserAll,用来取出用户的所有文章 public List<Article>…
1. <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jav…
1. 2. 3. # MySQL-Front 5.0 (Build 1.0) /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE */; /*!40101 SET SQL_MODE='STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES */; /*!40103 SET SQL_NOTES='ON' */; #…
一.BOA嵌入式服务器的移植 step1:下载BOA服务器并解压,进入boa下面的src目录,执行./configure生成必须的配置文件以及Makefile step2:修改Makefile文件 cc=arm-linux-gcc cpp=arm-linux-gcc -E step3:编译make 编译时出错:util.c:100:1:error:posting "t" and "->" does not give a vaild preprocessing…
一.摄像头使能驱动 1.1 摄像头软件系统构架 摄像头采集系统按照上图,硬件(摄像头)->摄像头驱动 ->V4L2接口规范 ->图像采集(应用).V4L2将不同类型的摄像头设备按照统一的接口规范进行图像采集!!! 1.2 摄像头驱动的使能配置 (1)在linux-smart210目录下执行 "make menuconfig ARCH+arm" (2)依次选择如下配置选项 Device Drivers ---> Multimedia support --->…
项目开发中遇到了一个问题,类中出现未知属性 ‘ $jacocoData ’,准确的来说,实际上在集成测试阶段,系统自动运行测试用例时,抛出来的异常提示信息,但是在开发阶段是不存在的.这个问题是以前没有遇到过的一中bug,因此在此处记录并分析. (与本片无关,介意者忽略) 先在这儿介绍一下目前项目的开发模式,使用的是迭代式开发.(参考百度) 1.瀑布式开发: 瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求.分析.设计.编码.代码审阅.测试.维护的步骤顺序进行.    适用:系统目标需求明…
前面几篇博文介绍了从项目搭建到获取网络字符串,对一个项目的前期整体工作进行了详细的介绍,本篇接着上篇介绍一下怎么样优雅将网络返回的json字符串轻松转换成listview列表. 先上图,看一下效果.                包括下拉刷新和上拉加载更多两个功能,怎样还算可以吧~,比起前几篇博文中的那一大片一大片的“乱码”看起来是不是舒服多了. 一.对界面面布局 1.Android默认的标题栏不太好看,咱们需要换成自己的.在AndroidManifest.xml文件中将APP主题设为NoTit…
一: 虚拟环境virtualenv 如果在一台电脑上, 想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上面的命令, 在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 其它的项目就无法运行了.而公司里面往往会存在多个项目的情况,所以需要使用虚拟环境,把当前项目所需要用到的模块及其版本进行隔离包装到一个虚拟环境中使用. 1 安装 pip install virtualenv pip install virtualenv-clone pip install virtualenvw…
1. 项目开发准备 描述项目 技术选型 api 接口(4部分:3请求{url,请求方式,请求参数格式}, 1响应数据格式)/ 接口文档/ 测试接口 2. 启动项目开发 使用react脚手架创建项目 开发环境运行: npm start 生产环境打包运行: npm run build     serve build 3. git管理项目 创建远程仓库 创建本地仓库 配置 .gitignore git init git add . git commit -m "init" 将本地仓库推送到远…
<ASP.NET Core项目开发实战入门>从基础到实际项目开发部署带你走进ASP.NET Core开发. ASP.NET Core项目开发实战入门是基于ASP.NET Core 3.1 所写,后续ASP.NET Core 5也会对应更新. 简介 本书共14章,深入浅出地介绍了ASP.NET Core基础及项目开发方面的知识. 主要内容有.NET Core基础知识.ASP.NET Core开发工具的使用.ASP.NET Core的原理和特性.Razor页面.MVC.Blazor.EF Core…
系列目录     [已更新最新开发文章,点击查看详细] 企业管理系统一般包含后台管理UI.组织机构管理.权限管理.日志.数据访问.表单.工作流等常用必备功能.下面收集的几款优秀开源的管理系统,值得大家入门学习. 8.基于 ASP.NET Core 构建可热插拔的插件化系统 插件化架构,又称微核架构,指的是软件的内核相对较小,主要功能和业务逻辑都通过插件实现的架构. 插件化架构一般有两个核心概念: 内核 插件 内核通常只包含系统运行的最小功能,以及定义插件必须符合的接口:插件则是互相独立的模块,一…
zend 公司,管理PHP版本的升级. 功能强大, 官方推荐. (开发一个PHP项目) 软件开发的五个阶段. 1.创建一个项目(工程)2.设置该项目的路径3.创建一个文件test.php ***使用ZEND/EPP/Eclipse等IDE的细节***1.将文件的编码 设置为 UTF-8 ***快捷键和调试功能***1.提示符助手content assist (快捷键alt+/)2.复制当前行(CTRL+ALT+向下)3.删除当前行(CTRL+D)4.块注释 S+C+/, S+C+\5.调试PHP…
Worktile在任务管理上采用了看板视图,非常适合进行敏捷项目开发管理.事实上,在开发Worktile的过程中,我们也是自产自销,使用Worktile管理Worktile本身的开发过程,在本文中跟大家分享一下使用Worktile进行敏捷项目开发管理的一些经验.在Worktile团队的开发管理过程中,总共创建了五个项目,分别为: 1. 开发Development2. 产品路线Roadmap3. 计划Planning4. 缺陷Bugs5. 收件箱Inbox 开发Development 是我们开发最…
本文将详述 maven 在软件项目中的使用.首先讲述 maven 的基本工作原理及环境的搭建.然后讲述开发及配置管理人员如何使用 maven,最后将介绍 maven 与 eclipse 集成使用. maven 原理 maven 是人为制订的一套开发规范,该规范定义了开发一个 java 项目时的各个细节.maven 通过 pom.xml 这一配置文件来描述一个项目.以下将介绍 pom.xml 文件及 maven 的主要概念. pom.xml POM (Project Object Model) 是…
linux和bsd: 第一, bsd, berkeley software distribution, 伯克利软件套装, 是最开始的unix是开放的, 然后berkeley对unix进行了修改, 形成了它的bsd, 后来hp和ibm在bsd的基础上, 形成了hp-unix, ibm的aix系统 linux是在minix的基础上, 仿unix做出的. 即 bsd是unix的分支, 而linux是仿unix的, bsd 跟unix的关系更近! 第二, bsd是内核和应用软件一体的 版本, 只有 fr…
开发了两个月的Django站点正式上线了,看着网站从无到有,从前端到后台,从本地开发到环境部署,一点一滴的堆砌成型,着实带给我不小的乐趣. Django站点介绍: 开发环境:阿里云服务器centos6.5 + Nginx1.7 版本: Django1.8 + Python3.4 这是一个集合订阅内容&个人博客的Django项目. 目前项目集成: | - 1.订阅功能:自动订阅虎嗅.人人都是产品经理.果壳网等60多个IT资讯网站内容,每4小时自动更新推送至网站首页. | - 2.个人博客:个人博客…
一.概述 本文主要论述的内容是如何使用UML来指导(辅助)项目设计.在此篇文章中,假设读者对UML已经有了概念上的认识,对UML中出现的名词都能很好的理解. UML的目标是以面向对象图的方式来描述任何类型的系统,可以对任何具有静态结构和动态行为的系统进行建模. 在一个完整的软件项目开发流程中,我们一般将之分为四个阶段: l        一是分析阶段,主要关心问题域中的主要概念(如抽象.类和对象等)和机制. l        二是设计阶段,主要考虑定义软件系统中技术细节的类(如处理用户接口.数据…