这是一篇软工课程作业博客 项目 内容 这个作业属于哪个课程 北航2020春软件工程 006班(罗杰.任健 周五) 这个作业的要求在哪里 个人博客作业-软件案例分析 个人课程目标 系统地学习软件工程理论知识与实践方案 这个作业在哪个具体方面帮助我实现目标 学习如何分析一款软件的功能需求与用户群像 在上一篇博客中我简单介绍了OCR Form Tools及其本地部署,这篇博客则将进一步评测整个软件. 首先走一遍软件的完整运行流程,直观了解其功能 本工具的数据存储基于Azure存储服务,下文使用的均为开…
OCR-Form-Tools是微软的一个开源代码库,包含微软表单识别和OCR服务相关的多种工具.Github仓库地址 目前,表单标注工具(OCR Form Labeling Tool)是首个发布到本该仓库的工具.这篇博客记录了我尝试在本地部署并运行该工具的过程. 方案一:使用官方Docker镜像(推荐) 官方提供了已经构筑好的docker镜像,如果本地配置了docker环境可以直接拉取并使用.这里参考官方文档 配置docker环境的方法可以参考docker官网 # pull image dock…
对于oracle 使用code first 这边文章不错: http://www.cnblogs.com/wlflovenet/p/4187455.html 补充一下: 文章中提到machine.config需要有:<section name="oracle.manageddataaccess.client" type="OracleInternal.Common.ODPMSectionHandler, Oracle.ManagedDataAccess, Version…
我是卓波,很高兴你来看我的博客. 系列文章: ESP32 LyraT音频开发板试玩(一):搭建开发环境 ESP32 LyraT音频开发板试玩(二):播放音乐 本文延续上一篇博客 将D:\msys32\home\user\esp\esp-adf\examples\get-started目录下的play_mp3工程直接拷贝到esp目录下 看一下代码,代码量也不多,核心是创建一个mp3元素和一个i2s元素,然后将两个元素链接到管道中. 形成了mp3元素拿数据给i2s元素播放的关系. /* Play m…
一次优化web项目的经历记录 这段时间以来的总结与反思 前言:最近很长一段时间没有更新博客了,忙于一堆子项目的开发,严重拖慢了学习与思考的进程. 开水倒满了需要提早放下杯子,晚了就会烫手,这段时间以来,写的东西越来越不严谨,各种低级错误频出,早该停下总结并巩固一下了. 但出于一些原因一直没付诸于行,终于,烫到手了 第二章:消失的118秒 上一章说到,我需要监控我的代码运行 在python里,这很容易实现,借助装饰器,在每个方法的首尾加入计时计数就好了.为此我写了个monitor模块,里面有reg…
2017年7月5日,百度举行了AI开发者大会,在会上发布了Apollo项目,并进行了演示,该项目在Github上已经能够被访问.出于一个程序员的好奇,昨天试玩了一把,确实不错. http://apollo.auto/,这个是阿波罗的首页,感兴趣的可以注册成为开发者.https://github.com/ApolloAuto/apollo这个时候github的地址.装了个ubuntu,然后建一个目录.git clone https://github.com/ApolloAuto/apollo.gi…
2017年7月5日,百度举行了AI开发者大会,在会上发布了Apollo项目,并进行了演示,该项目在Github上已经能够被访问.出于一个程序员的好奇,昨天试玩了一把,确实不错. http://apollo.auto/,这个是阿波罗的首页,感兴趣的可以注册成为开发者.https://github.com/ApolloAuto/apollo这个时候github的地址.装了个ubuntu,然后建一个目录.git clone https://github.com/ApolloAuto/apollo.gi…
面试问题记录 二 (数据库.Linux.Redis) 前言 接着上次的面试问题记录,在最后还有几道问的数据结构方面的知识点要补充 还是那句话:如果文中解释有明显错误,劳烦请及时指正我,在这不胜感激!!! 一.MySQL 1.说说MySQL与MongoDB的区别? 答:首先就是MySQL是关系型数据库,由二维表及其自身之间的关系组成的数据组织,这样易于维护,而且适用于SQL复杂的查询.支持事务等:MongoDB的话是以数据结构化的方式存储,而且和MySQL不同,它是只能存储在随机存储器上的,底层数…
Laravel大型项目系列教程(二) 一.前言 本节教程将大概实现用户的注册.修改个人信息.管理用户功能. 二.Let's go 1.创建用户注册视图 $ php artisan generate:view users.create 修改app/views/users/edit.blade.php: @extends('_layouts.default') @section('main') <div class="am-g am-g-fixed"> <div clas…
前面第一至第六章我们已经把<五子飞>游戏的基本工作都已经讲得差不多了,这一章主要是把所有的代码分享给大家,然后小伙伴们也可以玩一玩. 至于人机对战的我们放到后面讲进行分析. 试玩地址:http://www.lyout.com/projects/fiveflychess/FiveflyChess7.htm 现在我们来总结一下该小游戏的一些基本定义: // 定义游戏对象 function GameChess(){ // 初始配置 this.init = function ()//... // 画棋…