我的工程实践选题是《视频序列中人员检测与身份推断的系统设计》,毋庸置疑,在这个系统开发的过程中,大头是人脸识别。因此我在github上找到了一套名为face_recognition的源代码,希望学习它的具体算法实现。 这套代码主要实现的是人物脸部定位、人物脸部识别和人脸中关键部位的识别几个功能,这么 ...
分类:
其他好文 时间:
2019-10-06 00:54:42
阅读次数:
99
命名的原则: 1能够完全而又准确的体现变量所代表的事物,不能有模糊性,比如a,b,也不要使用拼音缩写(还拼错了的你够了orz),完全而又精确,意思是代码的目的信息不能少,但是也不能有废话 2易于阅读,维护,我们交流的对象是人类,不是计算机 3我们的目的是写出可维护,可读性高的代码,无需也不可执着于某 ...
分类:
其他好文 时间:
2019-10-05 22:34:22
阅读次数:
117
一、结合工程实践选题相关的一套源代码,根据其编程语言或项目特点,分析其在源代码目录结构、文件名/类名/函数名/变量名等命名、接口定义规范和单元测试组织形式等方面的做法和特点 由于我的工程实践题目是《基于大数据问答训练的中文自然语言理解系统设计》,所以我选用了一套python实现语音识别的代码。 ·目 ...
分类:
其他好文 时间:
2019-10-05 22:05:18
阅读次数:
98
结合工程实践选题相关的一套源代码,根据其编程语言或项目特点,分析其在源代码目录结构、文件名/类名/函数名/变量名等命名、接口定义规范和单元测试组织形式等方面的做法和特点; 我选择的是Siddhi的源代码,该项目使用的编程语言是Java.其目录结构如图1所示。目录结构清晰明了,各个模块负责什么功能,仅 ...
分类:
其他好文 时间:
2019-10-05 10:21:32
阅读次数:
99
1.结合工程实践选题相关的一套源代码,根据其编程语言或项目特点,分析其在源代码目录结构、文件名/类名/函数名/变量名等命名、接口定义规范和单元测试组织形式等方面的做法和特点; 本次分析的源代码是《基于RaspberryPi的门禁系统开发》项目的源代码,该项目实现了网页端登录开锁和人脸识别开锁。 该项 ...
分类:
其他好文 时间:
2019-10-03 22:15:19
阅读次数:
136
工程实践选题是数据获取相关的,这里选择分析一个微信公众号爬虫的源代码。 一.源代码目录结构 目录结构比较清晰 1.bin存放关键代码 2.docs存放说明文件,比如界面说明,安装说明,使用说明,环境说明等 3.wechat这里是爬虫管理的代码,比如数量控制,链接控制 4.wechatspider存放 ...
分类:
其他好文 时间:
2019-10-01 16:50:07
阅读次数:
140
软件工程结对项目分析 上上周,我们完成了个人项目编程。本周,,我们小队诚心合作,众志成城,经历了不懈的努力,最终完成了团队项目。而这次项目,我们也学到了很多。总结如下: 心得体会: 第一次与他人合作编程代码,感觉代码规范性十分重要,良好的代码规范有助于编程效率的提高,帮助我们快速理解代码,完成工作。 ...
分类:
其他好文 时间:
2019-09-28 19:54:50
阅读次数:
78
一、首先下载sonarqube 地址 : https://www.sonarqube.org/downloads/ (最新版本支持java11+,博主下载支持java8的版本7.7), 下载SonarScanner 地址:https://docs.sonarqube.org/latest/analy ...
变量所有漏洞都来源于变量,因此变量首先要做的就是定义初始化。用任何一个变量前一定要先定义,初始化它虽然现在Discuz!X来说,GPC不会被全局覆盖了,但是大家写插件的过程中也不要忽视了因为在服务器php.ini的配置中 global on 时所有的GET POST 都会变成变量$_GET['xxx ...
分类:
Web程序 时间:
2019-09-27 10:52:48
阅读次数:
103
一.编程规约 1.命名风格‘ 1.代码中的命名不能以下划线或美元符号开始 也不能以下划线或者美元符号结束; 2.代码中的命名不能是拼音或者英文混合,尽量不要使用纯拼音 3.类名驼峰原则 UserManagerServiceImpl (第一个word首字母大写) 4.方法驼峰原则 addUserInf ...
分类:
其他好文 时间:
2019-09-25 17:27:47
阅读次数:
100